kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 9 02:07:05 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.112' (ECDSA) to the list of known hosts. 2019/02/09 02:07:20 fuzzer started 2019/02/09 02:07:27 dialing manager at 10.128.15.235:40912 2019/02/09 02:07:27 syscalls: 1 2019/02/09 02:07:27 code coverage: enabled 2019/02/09 02:07:27 comparison tracing: enabled 2019/02/09 02:07:27 extra coverage: support is not implemented in syzkaller 2019/02/09 02:07:27 setuid sandbox: enabled 2019/02/09 02:07:27 namespace sandbox: support is not implemented in syzkaller 2019/02/09 02:07:27 Android sandbox: support is not implemented in syzkaller 2019/02/09 02:07:27 fault injection: support is not implemented in syzkaller 2019/02/09 02:07:27 leak checking: support is not implemented in syzkaller 2019/02/09 02:07:27 net packet injection: enabled 2019/02/09 02:07:27 net device setup: support is not implemented in syzkaller 02:07:32 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) socket$unix(0x1, 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='][\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00']) fcntl$setown(r1, 0x6, r4) socket(0x0, 0x5cfe96bf19b2e9bd, 0x7) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x100000001) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) lseek(r3, 0x0, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x0, 0x96f, 0x5, 0x6, 0xfffffffffffffffc}) r5 = socket$unix(0x1, 0x2, 0x0) pledge(&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00') poll(&(0x7f0000000540)=[{r3}, {r5, 0x80}, {r5, 0x86}, {r2, 0x18}, {r5, 0x2}, {r0, 0x4}, {r0, 0x187}, {r0, 0x4}], 0x8, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000580)={0x4, './file0\x00'}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) chdir(&(0x7f0000000640)='./file0\x00') sendto(r0, &(0x7f0000000680)="5eeb7f66d73fded333a76431b68f7f450ca115ba0e4927ab555e392a6c0f2a79197a2701156e6d9140ff1c52abd592da758a9db3fa8b59ca1e948555d8898ce3fae54a8ea98698764b7af9cb51a808ad156e41033d07fd755d9437afa5d159f772e45812c2897598959c2461ce8bdd55ae9aead9ae29e655e6304bbb87fe95b3fea8c6ed32ec822d3299babaa6e9ed677356abb97d64d988154fd3d248b25fa1f29c880a625836934659312e5acb3e887abf95f1ca47854b7ddc99fbb282fbb8e1423876ab0d6947bc8799de90da834282a12cea94bad65bccfaa3e2c2a5423e57314b08fb6df363b0c3d486d0dbef88964722c3ef0d67bd41d911ad73c146bffabca0432341a7c7a321915d114188598e6340b2888bc6585cc4f5acb3dc5aefb7f02fcc5145a95d4ac3f20667b312021c63d3dc5ec8b26f49cee44f034a60ab5feea9a9c5c065ef3e46e3da2597ea124adaa2ff6435fb58b7f8e442afb36733e831b79941dbe9ee9c113e85e0cf4eb8e44820e95f5eeab42e65528c0af0391694e2b1067b87bb2a479ef2ac3584f4ad747b3d8c353eadc09fc90de39c0a461b57ff0eff8f599f23f27e98f741a47aaf50c2ce7d32688c2bf6beef7d3c1f814ace477d8d4f2b11002f6670b27180f008a2fdcdaf3c67186e4ab8b78577351426f42836e9b5a3ed7de66932027969897a3097cb824c2e9a3c99db722d71021839496b2d0b689383790d00a0880714cdfe500eb4a3990a2e2fc18888084202d8b4552daf3d8073879ec8e17052ba2665d179c449340f43146aabef44725494a51f3d07172248d3f5503eb96ca185d8959168696219a137fc7df0ad0ffd8ef98649fdca407a3e43092fff1b2a9ad22ff974d4fdebc6e369863f4dd53caa940b4867330c493658ccef2bb34ab8fd619ccaafa13296ab91d552d9bfcdf4ca36c168ef92bf09e713ceb4f83a99945f8ba5b75c8999024c078ccefdb7292e3ec89b9cec93a9d49007a80122c81a20be09197530e5b9212bb63580f7307b22f8b10734efb068eaff9cbe944a0804725d6f659c887c9fe1b34d8f2c03ccb93c7ab5d80a7b16b9a22dda83c1e096ca09ccf8b08b92f8de5cf752eede0056a7fc520b03cdaf40888460b00351ebb75b6619e2c6455b55821843f756cf54986bc333f7fc65bd03c4cc45a103a6c52e7f76144d441c3b675fcb0630b091362a4f67df63cb98904d08ac855b49ffa09e810a203e175315ac3e7cc806049b66f4f5c8dd772d1fb06403ca3d0b8cc6d10240dca45ea60d64cb06e8a8fe0a3b39f9989abc47c2482a9e4adb5b6cf7c4901fa2a71a6221d4b3c935be6e1d0e266cf11edc4412f2d89f8d41324427f07b6a0ef5ae0f0e17548034b49233eef15c2f881aa72bae42300a1396bf9cb3715fc8962227577da6b5a86beef51f3e497f341415e80f67b580f3878b9f700decb21e8165b17e1f2f885b3ee436d59667afb89f854846ec7afa59da766cac2264ee0d67c75a6ed3fc0b6fac0d37c1c7c8719ca36ee0de4ef7ec39838b6bcde7e4d4b5beca6e3d9c80769654ce4619733b403fa0a1ade717657d65a6946b349ab3299e37cbd86ef431cae89e01ac468f8a78c128278a4d2316cba8425c7bfc3c8ea2644864478204dcff9874ae38da8020f772c147b2303803c64b6ce228317bf45b79f365392095dd53b09401647c936975b43e2e9f3613e86ad27d09b0fcb1273d26871bb9af740c66ad9d780716adae2fc8404ba0431a567e878c7eeaea00de1c107a411809c879f2d13ca9415171054b1e958aed5e19e595476875d608eef341b9cda97573b41f110a8c8ad7a6fddcea6947b0a47a19bb1c1c0513753d7d978977d3bf44515f62abe012fba122e1a35c1e8889c00b7507ebbcd8970dd4805c1379a116cc4f43ea7f69d9653fb95d13e8a16ffa452316a7fc8d4ff7fc219c351cd60aaa6da698a2f87644038bbe2279b38046331de472c1e00a7123615c49e175301c8f406c136871212a5b9f73530be23bcf0c983e7f6999025c41f4d9dd26e525f1375cff74543f2daa38e958e10c2a86c95a459dec2e6da0b94186bfc593091436484fde4d67fd1710fad2b6014d8d311c50f930dc93bccbb167b512a3747f32091deffeea27bb4a8d7526e9f53b1815a815fd60cb10a3911b1705ae4936966bc13da44f7fed995f7d26e3f316145f32d8aaee88668dbe9f4bbfceff977847f85ff6bfb2916d3b51d09747642fd9c711927aeaf394906cbe76d2985594406bf241b0e13db12bb057aaceb74b1dff91288f89263405c3dd07f478d64da60f326a06207964529e023b7286cc93884beebb5c52f15a2192fcd3ecb0afae2211861b47a0a2f0e07d318d18a9e52925bb7e189efd6d8e6400a2f5ad9629875727c1a0063e4935bff500eed1a35b67151d6686c69f1f7465f1bae6c2166c840c0bab6251a1c93aceb6160ca2658716493e54323bc09672f4181040738cf70e44a4b1d59663d3fd0cdc2c3179e94135339ae6407abb4d2702b073282db6a6a2dd51b50b7be235933e1fc137927f949917bfebd59a6173b838eac016682d23941a543be74e91596294cd3a5c1752d67badc74188440039d90910f5c8cfbb8247434cea4152ab84b26c8761a968b8240a5be05f017d2e0efb23477318cc80d6a53e5eb95fd104fddb5317cd6a91cc1fd3299079791aab9a92206fbb074ee7c4492b11c3c17ba0a450bccc720ece8ed391527e300fa407ac17f8cc3a0a24257d658639351f2f6a4db078e36a7b5aec4f869b40c8309b4b6160dcbc834fe5cec4f79d32f371313445b7165e68feea4ed48ffdbf8bf1966f853bfcaec0883004c2d1f8bf6f71c17b2daadb663a3b9b13ff4a1926df81e12fa25267a6df89736dc31e5c18c0d878d7bbc17c42de1e61170f88af08d77e65c17f21c1abc07b78193f5a2c20d3221de93fc11f3602d0103ae324e1a886573747c235f65199ebc3cd6579ef2cfa4aa533ff2301c55a833df5a577835b629357500b4fc30f187dc06d666e40f24b203e227d8ee9bca6f03faf74edba9e919109bf8c646811b6182a5fcbb74b7189d870d95e2c005bc08b9f964cf423f223553c659338e0298be9e167e368d2bd7171c086455d43a823e4d8dc719a641861c5a9559e527456ea5ff43139f695cdaacf5114b0b4ffdff7f5d6b1614d438bed50c4228f664a123154af99fcf7a184dad391385f65b92e3cd831152ee78d77d80d6e2f0a91aa7d5ce7d1c49b5772dbc7e5bf2b6462486794b02cced5d83cc39f8777974b21b23628a034cd9b1b935a6b29202efb4ed7d8b762e10030889981530fe2b35c34da2f77755c074928c8937d1dbb0a45cf11238213d505039814d66d7506f25b01d474ee8839e49882c83866de758ce3496f8547abfc55077e2d2cc7e582b2dab679a9d20f1e62448f42f685e02362222132a36dce6b00db797e8df9cdd8aab3683cf5248f4721dd8f410d347601c01800bf42d2f3a205713e4831beee9fcf8268a5b6c1ef65ae82b0f91d7732c9a730f26a42c17c2c140463860e47c47aeba7d023bae746dd9bfa8c5f064c69f168734c33bd2100e2822a4f76d1947fdb3d505831f33861feaf7ab520c2960778bbdf827515f9b7d3214b36973a0b6231218b401ecbb77a7ff1c5730a3035d0bcbd4f627f1b3512ee095d99db1f4c0198a569f7fc9860e867a3d2294808f2148b105d379b146a13895b52634ea8145e4c5e5dad75f1acf581982460b1d5aee54cc1b3d743b3924f9f496c478ba0b7cc9ff5aea4f52f00c0c53cb0339f014ee5cec173faec7b7ae34a02862637c84dbd27e6981872cb8f319cd079cba679d79e00d7cdb42d97786185ec9961eaa3a08bc60c10db10d8bf93610973b1309352fd101d5d6b244ca6009fda9c3c4e8baf80f2560b9903215bebdcf7cb50d40fe7b89ed918a72ce34686dc29901e7f835c89ce85a05475bea70267c6eafc0ce7425406209b930055d8103d6f4adfcd8287405d170e54d96075eee80d18e004410a5c77e1d58a1f15c08e2be13f08fef880f9f34b249a75b06fe4aceb00ff1db6f3de3af80b2325397192fd968b5fa02016604395a208b5f7fb3cd724b3c43e158dd48ab0c0a5140aa1d9c357716023505c267d98e2660d6c53c61d3b65ffa1f6c9d7fa9a43857cad92e1c0f5c549b4f21030992bf64e2a64f1d7ea932a4fb9b4e509c86db5aa3cf5de64369f688da213eedd915bd9a2291b20b2451d6f629951821618a9567f615783bce96887a0ddf878d4b0ebd4d615f75bc562e369de33d46bd3e214783d3c71efc6ebb7714addcdddbf625141549d50728da8b9b9d12bb4f95d49e785609648b24907d805322ecbd5e22388884149c1443dbfbf2044fd44b551e78d0978979adca102ed709eef4b0685481eb2f945075b9e2a266e9e0f4b6172616697575796b15266d73a76d0b136ce1c8a503d165d9a6f41784bac2237278e1c2318171eafafcf5e225a4aff4978bef515f0de70cc8421cb89ca7c90582119e3cdfb6281437f42cf7bd4411feef8627d6492401edd95f985921f0d52a7079b41f763916295777a333df778f7ce133167251a2b9be8eb60fc5aff1a6250f93b9f45321d55bb6bbffcb264fb03501d210cc64e4cae611848f8999c26a12cdd479624e6c1528fdaa5c7e909a0a6819293b97a2dea09cca38c97648317c3b46cdd972f066fec16b2f87a421ba375cc3fc06a5ac3953855dc14527b8a35c681c9e6ff81f3ad8df0c2e3175cfc6fcfacc5a7a8f3260d99f385b899ce3d44aed603a55e60c6dfdc8b8e38c7ba44ed216bd430f702ba0d16ff99191851d4475d13053cefb81e5192ee6ed7df8c57192eaa7784a62a78f177939d97dd76035e8c09a6efa0cba010f4315ab0020a92c9751152146407677013f1272b2ed07af1f812cc335a8888b7798f6f939010f2bf2d68084b30e30018895ed24f9ee601358e84a29de227cb2e353cc1aeb76ebb236bbf7677d482ac4089a98288fb62b206f2cc2818bc4f4ccaf94143d83ebde25019b25d76728c7210254367c539f138c2548c8a5b006e2469e0e830d92b00f2252ab292fe3970d22f8b0cc9f815e9a4b4f5f7e3576ac1da24edbc12c57dd91c682e3e5579d2d45809a5e9b524c6813a2f443b80a7bc2131637f89ba70700a181a128b9666f7a0b564304f1836f2808b70a11bc91e187c635155c948a1f11d84021333f529c578f96713d72c2e97ffd0545de3fb5f12b0a30f8b5434a0844e15f2aa928fef0e53c4e51850cf84d670a9a114d783b37bfc5fbf07c4438e0369474aa32ee1e8bdaac69e1514feb10bdcbc14f654f7246e49fb1ec8382e3072f930017f074398b3d3063bfbba5e8c3881ea4c7c8cd85944cfe42e8308ec5203d0a3d1f4ea2fa57d4e906aa88e3bc86b5ecb34f7204d9e6dd51dd4a69cbd9a02306a2f9168bef1811a99bf52cb482d342b1a557624ee32436b8e27ebf6ccc6aa79e4a8051218ef1db80d898605040a5e1900be940b86ec9db895aa987f8f7d0dd021e1b0d6ce3922ea0b3b2f221651d5f421dccf7f692d95fd0fa17ae24792790d24003ce1db3379db119ba631de9a1c7c534a84dc1af5aab9258758d5ba448b946fa001228ba45339bd3d03110cce6fc292c3c9ae38ed4fd533a070a688973f1a5ecb0de9077ab6350976bfa0dd5be0d7b1a45da96bd0a0dbfc598c84ecde3d63f5eabe6ed99d4fe73a73b266cf0ba67558bc0a26f7e46353e4fa6d566a6097ca4a5f5dcea13d61ac3ff71faa341a", 0x1000, 0x400, &(0x7f0000001680)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000016c0)={0xffffffff80000000, 0x917, 0x322d, 0x80000000, "4f8515ed9bc2b4f0ac17d16e7ec7285c80d6752d", 0x100000000, 0xffff}) setitimer(0x0, &(0x7f0000001700)={{0x1, 0x1}, {0x3a78, 0x4}}, &(0x7f0000001740)) execve(&(0x7f0000001780)='./file0\x00', &(0x7f0000001900)=[&(0x7f00000017c0)=']\x00', &(0x7f0000001800)='+-\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)=',*[*\x00', &(0x7f00000018c0)=']\x00'], &(0x7f0000001a00)=[&(0x7f0000001940)='\x00', &(0x7f0000001980)='}\x00', &(0x7f00000019c0)='\x00']) semget(0x0, 0x4, 0x80) fchmodat(r1, &(0x7f0000001a40)='./file0\x00', 0x1, 0x2) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x3e5d, 0x8}, {0xb98a, 0x1}}, 0x2) lseek(r0, 0x0, 0x0) 02:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7c02880517c55bba862c603f76b0d0034077d366bec5280bf99bf7e63c3cfefcfc885e7b449da87eabe1390d2c905fc97500451dd89cb68862d65e47d5339875fbdabe4127a82570a6da8f5e34bf80f4d356e035b80863a513116a89c266906308c6301dbae7216c21d581e78bcd7ce50a34c5aea4bf565991685cae01335b970989aea1d5b4e589ae47fa4f01edd2dca934588fb710ac08255b646fb62fddcdb999d48237cdba41e27162222a", 0xad) recvfrom$inet(r1, &(0x7f0000000180)=""/49, 0x31, 0x800, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xdf, 0xfffffffffffffffa, r2}) r3 = shmget(0x1, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20400, 0x80) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000240)=0x4) getppid() semget(0x2, 0x0, 0x8) syz_execute_func(&(0x7f0000000280)="f2afc4e32d4a82b9a30000f5c4c159c420e1c402152c6def420fe0d367646564433584000000f3f36683f7590f8200000000c4a2493afc83505cdd") ioctl$KDDISABIO(r4, 0x20004b3d) shmctl$SHM_LOCK(r3, 0x3) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) connect$inet(r4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semget(0x2, 0x3, 0x110) r5 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000340)='./file0\x00', 0xb0, 0x140) ioctl$TIOCSTOP(r4, 0x2000746f) connect$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) getrlimit(0x7, &(0x7f00000003c0)) syz_open_pts() truncate(&(0x7f0000000400)='./file0\x00', 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x60b6, [{0x3, 0x80}, {0x0, 0x6}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0xff}, {0x3, 0x2}, {0x3}, {0x1, 0x800}, {0x3, 0x20}, {0x3, 0xffffffffffffffff}, {0x3, 0x35d6}, {0x0, 0x94b6}, {0x1, 0x4}, {0xc0ee217857428eda, 0x6ac}, {0x3, 0x100000000}, {0x0, 0x2}, {0x1, 0x400}, {0x3, 0x6}, {0x3}, {0x3, 0x3}, {0x1, 0xff}, {0x2, 0x4}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x839}, {0x0, 0x3}, {0x2, 0x3}, {0x1, 0x20}]}) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:07:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8880, 0x40) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:07:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r1 = dup(0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0x3df) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900e6696c653000"], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x4) 02:07:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x8000, 0x0, "981e3020bdc08297cb2e74c1a4d2a822d0d42b95", 0x1, 0xff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:07:33 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r2, r2) lseek(r2, 0x0, 0x10000000002) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000580)=0x3) unlinkat(r3, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r2, &(0x7f0000000940)='./file0/file0\x00', 0x5, 0x2) r5 = semget(0x0, 0x0, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/152) semget$private(0x0, 0x3, 0x400) ioctl$TIOCEXCL(r3, 0x2000740d) mkdirat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x1) openat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x101, 0x2]}, 0x3c) renameat(r2, &(0x7f0000000740)='./file0/file0\x00', r3, &(0x7f0000000780)='./file0/file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000680)) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semget(0x1, 0x3, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 02:07:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xc1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x9, 0x1b, {0x9, 0x1}}) 02:07:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0xa8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 02:07:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) setsockopt(r0, 0xfffffffffffffffd, 0x6, 0x0, 0x195) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfffffffffffffff9) 02:07:34 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 02:07:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 02:07:34 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x80, 0x6ff}}, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:07:34 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xe4, 0x1, 0x7, 0x6}, 0xc) listen(r1, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x1dae, 0x7fffffff}, 0xc) close(r0) kqueue() read(r2, &(0x7f0000000100)=""/66, 0x42) 02:07:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x1) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 02:07:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x400, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000008, 0x6, 0x81}, {{r1}, 0xffffffffffffffff, 0x2f, 0xfffff, 0xffffffff, 0x9}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 02:07:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0xf2) open(&(0x7f0000000280)='./bus/file0\x00', 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000002c0), 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000180)="78f941ce5b6ec3c08c9c845651883eedae09df9cbc794ac000e33dda7020bd9cf85ab03169d89955abeb0e851d2f6be2d1ab60d71e9dd4d02e1c3b39011b7ee2ac27bb92ae3da2aa732f899fe8b175f087b380c6e306c30ae471501e1d0e9cec43de80d2d4f4dd676942d59a89cfb7d2ad7e51fd846b1c33f528853fcacf0c2f9143ee0c7d8cc15429f9a3920f490a4633a0320ec348c68a84baf3a27e505835f6d659b8a31a57d13b379b24675cd49f043c59579769c74233ec678b6c1b649619", 0xc1, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f82a83fad6b5d1e9185daeac2c457333229ebe55d5994ddcab9d556fefad4ef39d6195d3b489a20aa979f239b1a399eaef71353b434d79642df2ffa750192f25664d725ca186de48612add1cd8d271a277603954f783569c1dec8bf46a7318f5179b011065a"], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) semget(0x1, 0x1, 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 02:07:35 executing program 0: socketpair(0x10, 0x100000000003, 0x80, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 02:07:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 02:07:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8, 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/98, 0x62) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x78, 0xf0000043, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x4, 0x90d}, {{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffff80000000, 0x80000001}], 0x84, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x200fffff, 0x54e, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x13, 0x24dd, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000009, 0xb0f, 0x1}], 0x10001, &(0x7f0000000040)={0x5, 0x2}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 02:07:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 02:07:35 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES32=r2, @ANYRES32], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000100)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000340)=""/162, 0xa2}], 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20013, 0x0) 02:07:35 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 02:07:35 executing program 0: link(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x2) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/235, 0xeb}, {&(0x7f0000001580)=""/127, 0x7f}, {&(0x7f0000001600)=""/200, 0xc8}], 0xa, 0x0) symlink(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, 0x0) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900)=[&(0x7f00000018c0)='/,/\x00'], &(0x7f0000001980)=[&(0x7f0000001940)='(\x00']) 02:07:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) msgget(0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:07:36 executing program 1: r0 = semget(0x1, 0x2, 0x1f) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/97) r1 = semget$private(0x0, 0x7, 0x10) readlink(&(0x7f0000000a80)='./file0\x00', &(0x7f00000009c0)=""/171, 0x1c4) syz_extract_tcp_res(&(0x7f0000000180), 0xfff, 0x200000000) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000001c0)=[{0x0, 0x3, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x530d, 0x1800}, {0x7, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x8, 0x800}], 0x7) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000200)=0x4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r2 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000300)=[{0x1, 0x9, 0x800}, {0x3, 0x5, 0x800}], 0x2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="7793adce", 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/90) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/248) semget$private(0x0, 0x0, 0x400) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) semget$private(0x0, 0x4, 0x280) semop(r0, &(0x7f00000005c0)=[{0x5, 0x7, 0x1000}, {0x0, 0x7ff}, {0x7, 0x80000000}], 0x3) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='W\x00') semop(r1, &(0x7f0000000680)=[{0x3, 0xa2, 0x1000}, {0x0, 0x7f, 0x800}, {0x1, 0x200, 0x1000}, {0x0, 0x7, 0x1000}], 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000006c0)=0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000700)={0xd2, 0xffffffffffffffff}) semop(r1, &(0x7f0000000740)=[{0x3, 0x0, 0x800}, {0x2, 0x7f, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x800}, {0x1, 0x43, 0x1000}, {0x4, 0x6}], 0x6) getsockname$inet(r3, &(0x7f0000000780), &(0x7f00000007c0)=0xc) semget(0x2, 0x3, 0x200) truncate(&(0x7f0000000800)='./file0\x00', 0x200) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x780, 0x0) semop(r0, &(0x7f0000000880)=[{0x1, 0xffff, 0x800}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000008c0)=0x4) 02:07:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x5, 0xffff, 0x6c11, "b1b93e8c953ee11e34db0b18b22f090f553ac06c", 0x7, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:07:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18308, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) login: pckbd_enable: command error pckbd_enable: command error 02:07:52 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0x1, 0x4, 0xa1, "9361b993f824b84c6e7aa3700dc6baf62b913366", 0x80000000, 0xaae}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/198) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x683bca20, './file0\x00'}) fcntl$getflags(r1, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) fchmod(r1, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0xa0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0xfff) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x1f, 0x1f, './file0\x00', 0x1, 0xfbbd, 0x6, 0x200}) 02:07:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) close(r0) 02:07:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xca) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x8000, 0xfffffffffffffffd}) 02:07:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus/file0\x00') write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="01", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="13593236a208bf0245b05b645db44bb904f527d24ccd57b058e44a833de965c13685e84b207f75962bba5eaa556415edbd0eeb21e652678092b8d3ddfe84974303d6ab9383024f3fa84b6f1cf9d38e6cfadd69970e4459ff28fd48f1ed4edb227687", 0x62}], 0x1, 0x0) 02:07:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x7) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 02:07:52 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000040)="eae6ad88c3a70c4be4ae744188b1d874bbbbaeda4852795af297fbe1946fbe0174f228fc3bf751edd685c528ef699f49092e7b5551aadc73687a0f86bf4c8bf40e54a0438aa8900dd3c4925fb183cde31102224168eb359a8e2a56cfddc363c632a908b5194b56800ce21f13ea2b12d9cdf80e57ea1a06faab4400e0b31402a08b289b729182f5106885c954ba4fa326b1b133c5ddf0e18631034a8d9cbf605ed7717e989bfc76b1912eb17f7d3b430a0607287aeb94553ed58d8637d7206683867b6333ab9ff0faaffae21e99e0fa01b663cc724c5d182724fd2b159a1188b20381ad2eb4019dd9ce271e290c1e961306f62b55c43a53edc36e78821e4be2f7b170c62b4ee95e741d1d403dfca192d1dfe01fb219536492b159074d98ab5a799bbc9f0e08e4e5d649c0fe680a0601018456f6c50fb10dd3382d869e22337121739afa6134c4b418d4bc450ddc6ae20c7020e3bbd7eb622306f77cdecd2b263df0d7bd186df91e9bbd900363988cf45d2822008605ed4d029fae51842248c025db92aa5b670d3cace80d660d0520aabbe173cf575441ccb48202487b40ce74402aab8745fc66b212fc38df04d2cd456cb9a95f88ce0fc890a9a81804bc6d2ccdd2681a81ac21375dfdd8d336933b7d1acf407f595a7eecbe515f52c6691c1ee4667799515a987d979cbb28e6734567edc7f13ebb1ad6e7ef404fb9d6fde91d1aaa49f9010057bd563d0217c4f13b44b5861d6aa495e5f8a2ce1c453d85ed8ee0ac0256a7a28fc95009681fbf7943a7a691f4e8eca6b46a711ab16eccb31875d3c2f18b8916387115a370d899f68330415bc34fc90e1e736f12df310e208b5bccf21da9a763e43746d17b39058fa6a0e2f99eb2056be6541133b87297d2568d694f511e3b7e57da238765d741edc292c95456e7fb054480a526f89326599114b90f82b75900e44ea0791462f9ff0eb286434cecef303200413d5307bcc836947816c15e79d3248fd572c9bc032fcf46fac5e1c0059cb21be3a2fdb8864b95dc08436bb210db4f8f55431ab30d150d43d0959a3d76423c1eaf9be648c4a5d3a33e5e4689d9b89187781ef1ce371241f42321d3c4e496559593e4c33aeee458bfca30ea50164386e0a79cb03bde1e80ef44437975a304bbb6ee4e347eb9d002f5ab273f239cee438e399938db7aeb492b7bc9ee464fc36a2534831cf2f6e4d87ae1b222ef9db36c93908d521c2eafb25c3bad12d0c3fac776e89fd8c9d2b0ea1f3b9f99acbbea50bc9ed232217c9ed45712c046162eed8b2a13510d04f9745fe305644eb81cbfba5c54616c066f913c9d85daf23d8f4462075598f5f33025264ca25d01645ae94ecebed241b69f49bd93bd9a1648646621272f83c44ddf4ceff5218c6f3c2812d85f04f0080abea7f650be7c12c20751a80411588c96f4dc8a4d6d7b1ddf39ddf44f1be87aeb1b92ea405ce7bece58e88021312137f58ba43e0ec78c3c547005ceb2936cb7facd2a62728e0aaf43ab9430443107ef77a4fb3d6455bcddcacf3c825353a9761af1fe38efbd9c65fb3d72d533cf88520fd8640863d6c4c2f046a781c162379be0e432288d01ff1cc68483ab0f62add290a11c3e93083d04b97352c4188051be9742155891b1308785537055c1d74f40ffd49513a71a044bcf2d665fa1ce8329a7fa7ca4a13fc8b318c63b332a6f33927a26faec0890a38399a0737ca9d9d1d1fa82d6c60945401007d0403d60017744d989f5d626e30eb951c6bb4145ae955b053ba2deb94a78746a426d927e86fc842f644fbcaf6040346bc3eca0487d25ba8696038e1091ba680d0f6cde368c6eef37b4512662561e4638a27d785594fbde3a255beb38d3a84c42f02321b25591243e4563076bb5fabdc01efb2385884cbafc8db13e0dfaf0fa540c0c5a32ee3af23bc0c5a2764e03263fb3cefa4e51c1578a2119592b85a989a7869c3c15a526718ac53cf1f3beeb50330a0a6352ac12e8b1ae210b83d781b3a7be2e09b366b4cf7868440a03b8f153247397fe8e5a0f2bbbea1dc18f70084b9a93988c9425eb75208bd2f7865361b751cb33cec3b7c24fc12ad95727b6a273479468ea6448b19aa3ab6df602a9deedccf120fddc323498c1775d4de9e62925e83f52e65496bc9954799a86e31e9830902afdcae7dff202f4c0a0ed4189527ec3b026f4f6e07318eaacbd4f306e931fc2f65e3a9c08cd258f8071e5e4fd6c67ab9ec3a4a8d95848bd8715500dc543e57554c98225a35d9ce3e53bb4c6e8c8bcc512c6ff35dd15e3afd817ffac8818cf3431015b761a69260dcdab05fe5e0dd27e2733f02b7088b7e22f5f2720b7c2fef9ad554fcf815d203fb528ae7ffe6e2efcc73a4f955a9b8a8dacec866140b54c83e341825c5dddcfc177a134c8a01eec919749cace17ad1e0420f381985333f89142145aefcbc0cc5a52b460f88570283cd4764230718a52f1dd686d6065ba5ce69959806ab60749dcb803fea8323164413c47e1d42c73336d568b0467ed32f8534f9ef3b5d8c06393d11e3cc5acd1b1f7cb5d28391a726c29efada97de50dec1e362ccfcdc7b26e9bc172c695717f9aef0234be3b144da7ae855797c8f3b7be2e66e009523d345e836066ce9a8539ae28e2e7470922278d0033a2ea14071c3380b1b30f7d5a989b79b266289167f025dfa01038e7e50aa0da5ff40e5b1da44574fca08985274ec3dc3d1a98fbc90404ef1ccf08a461a69b66a3bc946479bb2f4df7ebc0d8e11598173eebf981513a09598f3e7370974f1890861a1783cbc65da06091971c8f6e37401e791f0641dddb7f2e7e2900153d4a919643a71fe4d6a3324638c9ef43593b0112e8ec45e218621a15a30de71f8680b221c306b7998655d7d83bd53ce4572e1e8a181a756f38cd8cecdb3218a04ee0ef66c9a4902764227c2a9a21dffb6a33960346d45f20585481862191187f62551909b7746f735e4b8b0f0010f16fac0e1f0bd2407ef2199ffe804d349f0fd789d71ee64aec33b6cad825acce27fc241c4ea020e4746785dfe4a6a6a9f0f1738248360297972486b21b3ddaad40b50a99204b44d80bc8844fe438a04862de6f0c4bf18d285d3fae7958b89ff4ab02fd8981a157837c2c36804114f7209eedc4c4702f3e988299216e3b5aeab58edabd5de53b8b1875909d4585d350bd07a54650679f4699d7c840d688d47d4eab5d367dffba44c3a58d12d26b6d96cd248acee6e8ed99492cfa2e9b465c98006ac4ef47f853558ba7d58617ec20a309edea035b4e110cb06ea967ca0fa047cafed96da833a3c7c22a004fa0f7f36dcb926a4e5b11ff70a63a1a7c3feedb078c481fc93f0e1c075fa7a0d79f88d2f1d43c64a21a65aa10392eb0eb6cee9c74030d60726b5af55bacf6bee4ad95364de5e999684e0bfb499ec98254a41611757471a25f0f43bafd970817be76b550fc15c18e5db91e78e30dcbc387b2b6c441f386973cf36cb1c028ad97edd65c4000a917d38ffdbc238c6b8a9960b732f423757b36893e77d758cf0072be000f4b92d29a987a97bcda49e7361ad61241265dd6e45669238e82384162dbcd2ff357dc21af51f89c20bc4ea93c61bc60c9562e6eae3923e525d3e61a9a6703872a85cf0997badc7fcd126bd9576d3326777eb8c0995c22437ac73112f24b85e6f88dca47e03c23fe3e764be6a600a382e72fbd5c0feca54f6ef9ecb588527c975591e8eeaccea07c60d123bef92ef6af78c4a82eb89493c1a47dc586a9667d7759c9cf8da45b4062d1249aebd35ae161d830572de154cdff5151d0a9be22d6d52a38a38df3d3f87818fb2f6c0a67634a86b561ee856e9c7cc4f1b86200e462853304f9e1025e20141253fbad5c6461c6fb080f27a53befdd9ddd0801d31078445dd99e1366eeb9d175796ff0f38625da3ee9f8d388a5319be301b255b0ba69ba4ae16fbfb45463b4141caa9580115526e8934c8824acdb7a3d773fcbd573e2fe74c176cc5b73fe9415636c68b4bcd63fe2153a5de35518c2ba592be169f5b3b9fac83cc065e0ad89e3c06108db32220dbb76dc76a516ba23b98339f174b9d20ef07dfce1e6ddd38d3c084318b0b7edc3f3ed9252b39b1599d0b65dca947f45e3d01bce9618bbf0e2d2b12e343010318c18a094cd671104730599e6c4eb23fbd95545fbe9982fb0deffc1f80ac33b62c5b032c4ebadbd120695205ad70de207ec1c788a9d5328880227d52ae612eb515022a807064175c97a0a6dfff26b4011f7fc49edf9c10e89fbd9e77bd18327b48f56d24d0fb5c5fefc8b72117807b1fddb2b3bffb962e55e5014c70f7e18386d207e8cd5f556f147d066d544572c6ee7b166e83c635cb3aa989dcae3ca64352a15f39736f103e4b2756b6d326cdb73bce58a75e7d5f55eedd49d044161fb3f07f4df579e2017cf033b0b1b01c4e4a862166598988cc79eb2dae0072c765231199c651eebab1a0ac3f8612322de80b43f1848c3f62a0d901be2ab3b8fb438c8a5bd6189db67f23bff6aaa03c3207fb5f62a1ae3e8750a8a1043ea51808dc58fa5e20813a10bd63d7e1ed8eb77815c40d2b757992070b94e3973d8b9de530503927fb0c5a64332e6e92d80ec5bd34d9062ab1af136ab6282d79b9fa458d24d4da2e9275377cf4d8e0edb4da99139f359fcdfc7f96040e3ad3e16f7bbdf1cdf6bfc83918c298428ff612341cc290f637abda024786dd753770559236282a0bb8e34e3b97510e29f4b914875a6cbb6dadd7a88ee91ab9ce0bcb627efdb5e26f3014dfbce8249707a27fad0d64f59f11c65fa51d64e1753757a831857b5b082d539ce4aa9b220bc39a218f0521fd302ea342f8d5ddbeb471e189ed85cce8cd79a56f3212e8320da7f2552d63cd71df9aaeb81a0869e4941479fc4e22a0b0c9f53a2c3b2a0f7598d8bc4aec9c62342f446979e955f05f488e8a9cbbb261b0427384a04c5a5e9ecd30ccee70a2a358473d34be6629b7e5bbfff22c9bcdeae208be47f1d7a4bafbf9dbc67f5dd34856944f54826f72e233d0ffefd6d0d9c45b35474551fad118be40efef6b4d3375292edfee75718fc1b2a7dadb00189f86cb33cfab4cbdf492b7eae4d1df20fc72254eee1cd85302da76fd2f029466a2ff1774ede8f6cd05b3ba16062deb9419a005365d8f1dd7936ce3cab56d9770e98e6ce7229898578deac446e44bc4aeaed9c0dddf0bceb3533e6167c70e33ab6bb36ea3737154a222594cdef2cd08e0a468f3b684a573c7d97165916386cfaefda7d391839b1e060f825bf60104adad0fd2ccff048b6b8284a3884202b3e9f8ed1f39a9425603403b44bb10f92aba12dde49fa84dc77634d889b13f96327b19346baeabc3b790848eb76e54dfafe8c73c0a2cfa041dba9375d3424c928ccaadf2eb4122ed39b2b2f0bd02f144d7d1c45f914c70f95470d764632fc9d5c37698c8d15a698f1916707dea35f5c6497de8275544001cc5d5fe6d17fd7e13025b891b41ff5a23b84b7ad84a477bc60fe049413c12a6ba8da6e33c9bb7c850ea0f5b1fd791c33d1d4746e05605365aab8fcb9dbc2f531ece72aa9f14b8398e54a166d4c6f3dc96b24a0a5ab44c8b5c8022cb05c86edc515b29d38b4d031aeabe2f87ee5a4b52e6998520b00e086d33d323dd13f346e557d3303b7af0f7834db94633285aeaea52a170061db6af5bec3442ff1aea4f585c955ee92df9f92d0283084fefc6a2094dbcf9991d0a975921fb6fded6a63b394a8bc198ee635b72dedbfe0b77fcc42234204", 0x1000}, {&(0x7f0000001040)="b7c1b08ed695710370a859c672308a34ff5817bd19384261fd3c005a9a0db2603205086c434194c2118979e3d8f403", 0x2f}, {&(0x7f0000001080)="5e7f2d53bc3196e02480e9d8ab95901d93482602ec161d64ebeb617ce6d1c2b475bacd0ca1d9c7159fc1c7887fbfaec97a7bc2732c0390671b1b28ed718a30de0015ac41f5258ffef0e6b8c773d570fad1b5d759dd90a15d1f96f155cd4d1a16b9df", 0x62}, {&(0x7f0000001100)="a1d4d5cb548182f8735631938d6523927e380a8e1f471189d93d8bdcadb541d5b70da698de02ace163f37ebdf0257e50cf928c9f61154c3448f1e765a2fefaea2799dc2d9a13781326ad8ebea0b73aca8d37d26aeb184c30a729c0aeff19a6d86aa37bed46881d11b4a596c878c78fdee34ebc8ad9fa2cd782b3d7edee2d6566649e05ceb9fa75e4d5e50feac35f46168c5b821877bee7964e732c69301ed6884eadcdc5f3ec20e0796b885d5c0ba0135f003621ff292136e0ba594560f20631a0294b3886169187b600d601f2d61305b5a1d7abe7cf3ecfb1bb4c25b1e54f0142aa2858ac822fcc14e98c4298f42eb64a6590ca4e459e98f3ac512bf66d680dfd864399a34e9eda71c4d677b8e3a3801dcc407da6c2b44cb3efdb40338316210c9b6cdb6294b517ea2ca23695aa6e1c97ad3f927f08ac9d2ce78b64070793cac00c5bf8c301bbf77910a7af67ceae5670155ef1df374b2de4575b3aa099351f6f43653c023e234d102efdfee13cebe60cd9f8f8204940cc212cd9715cdbfa148c92f3e6a1da5c084178719b311d1e140b5a23ce24a78d558467b6381a485d4281acef5ee7114fb83fc4064b202e0c41eb014175810d7a07153199751c3dc31fe0a12479258d7351eda16be71cf5640aa2498211aab7a0c6870e17931a2a197403f2a13145f4829e02b7c4b969f3791212cc240b30a185b50676470b6febb05f4c2a8a11b426f1342810409a51f9597f2a61712efb1f346f9c26399045c4847d47336c01452e4274fb7d695703a7b01ab173b7870350053f47c82db7e2d6a094ab969d254b477c810d27b9403b60e5236b1d2bf2e919cf081290ca86bfd42a502b46e0b272622fbf8315ebe99fc42bb45879d1858314c7fd8a9c0babb32212a2f4b271d7fbcd2ba4c09fe9ca97da2bc9a7193155fcee0fa4f929de13992c0846ade788bee19cbbb402122556ef5512ea795417db773442f7e200720565c60677e566ee88fe9f1f2eadacf9113dac1ba66e9c2bfe745264f604c58f5915815cc9a9a7183c0c209c76ac97f8dbf36141a5cf860a19ef2d8ad0122e21f5d7407bc7bfdf9117f75181ff218ed4a3170fff0f60834c8a3bd65dd1ef8255a08d582bfaa97699f8458ca7ea7073272c6758ca3a1e1ede53d183fef33047a31b3c52a8f2c4d9cc6309331c1a29d40ac5ac108deaf93c60ec6beadf6f2e5f52afada46ee2aaaeb7cf4088f340cde90782696255471c6bc3867427afe3ae5f561e6cb6e53850c454341a392bb12a2cd2a055223ea94f3344f1e0a86b588b4b03f1d22aa4ebd60311f557b8e688b5a0d945e24882795b0bd968f52dca9f0c5e4dc6f02575822ddf901a199a815225e0fe544250ad1250de5f0fd13f6c405b871d55ed37c0a8386283cdd8d05ba66e7660c17733966823cc753de3997520de62cf132350a4c252bfe4f22a3fe5ca95197a4123e38167c90155132472589731ba03f1e0da2fdfb184fc7217af274a735a6a7296f163cd442b8744b0e5522ef88707425780cccd2cbf502447532200abf4000c0fb665babfe9e5fc048fe9229070df79b15c6fda15844d15125c1f07806ef9a4a9072499441cddb2ef74f79067077a4c47eedf9c7a886d09b5b69caa6118b659c51dd196ab074c58841f79737957e4b476f6b6ea3fed5890395c29787f448c3f51b74e0f0901f6fa0e26c1f8188026981a0c98adbf3cbe4ccb25ec4db5f748ed8a1cdacdfbfe64142fe1980cef308bb27654f3a1c4c2b55bdcfde32ce04551b430180168c169b880bce87554cf4c8af9ed7f7a4350ac8b57da9e4d783304b9bf69363a1e166a9a5b276c36c7ca071ee008295a67cdb88954b244a105432bcc419dfc819d7cdc8271c57ba52b0f03b47ff4f3ba0c745c6793644c5cfec5f163faa498269c5437d84051d124342fcce9d84d8b7e249a5000dc4d868f0ab16514f788b06ccf5d620e89eb702e0e8ad60f86fdd501cd0fde15223e965f67038f33e1a51129fdbb58db3e8db3aaccf20434f3ac6d109670786b568ba139a247831d90c503e0b026a0d9c37a18cc58d8d2f43ae4c099f8bec0d1378202678ee1200290fa6f53b41983c233747a099bad0b15b5a36f542a924f327e4e5a93c238c2d1e1d4b5fe42d409b4960347556f78e43624dfd404d76cd25e0f39a2712bf5a8926c4170f9d64f29148084a43d59d680caa9e5deb868fda785b4f6a9bf5ca7c85b6131b53bab452dc75b931f84fd8c6080b9785ea4b9ff00aa5b41202114a26fc42cb38a5bded9ea994b2dd96d3a609405874a485b785b382a027f369bb94daa0e0cbccef24825ef63254fa61dc0c5b556f5d1b8901d545ad4253812baa268f448a57860a245f99622c50891c458ef0ad28b6172df56bd0c7d2292afb456c0f21143aa1128cf7f55746fe574c4ca1326fdceec34ddf63474b6ec2099204dc6d1769e410859de159c73c0ab7a92ce955c6d497fda0ccd3d868c78ea10256ab36465dad275060031dea7b79ec7ce0d1a1c7647d78b9f3d2f2d99edf32dc0d4b4052488db2de40ed962cd6d36fa9b8aab1c40ad78d91eb8120d76dfa671f2f3511f6e54c5bfacb36762bcb4968fb5af8d327ad2b52457006dfb88a458774c6542de15b0d279c66623b7816643b775f1612d69b2ac2dceac8a644274e97b52a03e19546ebd856671e2f694516fb6fd65c06c8b17361635c000ae441669f0ab60eb91f6f3f153550dfad6cb99a1de3ecaa51d733c98326c17a2612a861265908a4953057623870e348d954ccef4b6e4e323aaca5fce2936c21f8032c2f5757f7530271d867f59033b5843fea15c4fa7aa23d558737342d568bc2abfb1560be2965dc93d125ba8d8c82618c41a2b94dc176fe7571248e20b76789c343358d86a159138ac3c4bb83cc6de09f11405c08598a6a93f08497526a3cfaa994f6f9d887daaadac3b1dcc8e373bd540ea5aaf0c9fff66d412c41ae93e039ae10a0f2951ed715e144f87b3672c0921918cecade7c54a7902f485d751333882c7ba09b4e36a99f499aa22a5041dd59fe4c71827d5282108c3394c76ee641967ab8bfb2f12a52e1ccdbccc71c27bedc80ad735eeed38c16c4b6f51960c550da5320dbac2f2e1396a4926c7f41045023cac57607f9ff11f4fda4fbf7e00696cb898cc058f6f318d31b7862dc1715bb182a681681335452a861def3e107757952d6836b417f1109e6c7bd0d31688ceffdeefc8431b63d2a12f549f843bfe95d4a43b56c9dfeb9d0a812b022370b18accec0c1aa81ca37d3b8e06997029ae713b94f512ad250d4c6a1d478011a2533b3f426b45ca026c1ed917f72c15299acbbdc74d2afa8019c0036441a687cb1a1b1dab5180d2dd376c0ae8a5ebdb27f19759a30f85b9ad829bca6e01de2269e62a9506f0fdb4a53f8e86daa11284405d162b4b7f8a380a1b26478f5d88f8f92a55c7d51c411ab0de9fd7a9ef83e124712f76766d624f81543017d61d1de918fc300d8f0b75c42fb4540ea31cf55495a09ba944b096d2b220dd0b73bd98d526f0e360010a078203f5309e1848ed9d6381710af5981072147321d721790f42941d712e61c70a15f2e1962e11a81403402d2b2f2965012dd3a5ad25a6a67826926f8c2a2073300caec30e48d5e0fa2b5a32d00afeaf028f2792d3a5591486f3746406b43936526155d03022c391bbc3e60b0f65fff4c150ac98cae8162953d4edf1c0e482e279bfd79889a85b768a88924193b752deaa593cf2c8a4b624f1a317eed0a04bb714453f4629440a774a53480cb5d52f56609b3d22e93c3315bede127898ec6b36da3a44a91a8c1ca221a2e2382defa8e02b6b6c9e4ffdebf9763749507b510803591036469ea91acba3f43a4b35b3d549152aa8994e48a74d3f9a58b2763b8e0bc8bea7db42e6cead0a0ec38a094b0b8c053795a8244c6cd5155f5fdf6f3a14cdcdff604c348e2290cba64fea2b16606e81cd07d41a007737700814853067dc81c681ccc4c4fcfff565f727fcdc45c2ec78c07ce0503fff5b0ebb9cb5e453b1801715c56dbd5ac24953966accfa331d70ea6952666e9c9d9465d14cb50aee55c738dcb47e39fa3db5ae8fd382c56520d9ac58aa74a20ad35d9afa3a1d0e80c36d86c7fdba2e56ab50941a51882a64965e653a528bb0468c8b88eda6844cf840752062075cfb01345f2be878de35603996305a5405ac7ecec229edbdfd55d94128b308a2d8a838a3d7d49e28e0aa1e618dbd0792d1110dabf8ed0cda65e13ca3d2fdba69362028eabad27ff76fddc2ba1943d3d9ce23d24357a504381851df674da6b5153480cd3cefb739d18f56e6a7771d4f5391640aac4079e3a380f7ba22d633b0815ce2bd1d6d8c05a9b02f7418725478a1aacf37ba97cb8be70a5ddd4fca6e7bb5ac7e6988edf9723d0ec0daecc1f32b88e744ded4d28ce7b4dbfa5bfa2785dd4ae9948045b197a5ff77e5345357f40b8261a3e0a0b6dc41ff60ade6d850e65a1bb8bc77ebcd89f42d0b280d2fc6fcae59d15f886b3243097f583d649be9bfba0b83ae74d7484e6ff8b6e94bed02c6ccfbd144122b883419da39c3b842b25507f3ddad08f5584bbb2e50b5a8b7eb82effa6b7d5f5c947aec8cf981f6d576d3fc4dbb161b84f54b3619903b1092046d3bdd5372543ea999e5f8905b49f89453887cf35a3f7465fa883c6608fac092b8125365326bc6b227008a4ce15fe900885396f23a7ed64f35b42ed933cc043801db4acfa48a0b5c08e4b81febbd80e131fc54e3909de4c5a68e16f155686954020424daf9eb3f9d4c5951ac48d5a8bac05478bc76676f9f78dcd1e0f25bc97cf48db165ea0cb8b5baac2b30dfc1b61ad8c1d0465da3d506ad033ddba570d25010623a6cf8bcd3f98925aa125ed98d46dbc21b172b22d2bfc9aed5798c5ad58653122179204b083c1a9b2403a53e1225df7a4b35cb82c8d917089c9f9fe391ee0bff7c95e88065905385d93dd079153eb37faa29c229aff1afcc75b75e18543ab12588fe02a3a60de3f2ba66887b86b2677597d954a7b46a9111c32ef195df29efa78d297228019d52b78691404923739a5bebfb9ed6439b514fe1346a43eca6081b25a7ffe576c35c0f190f15d79f02f26b116af88f44dedc005395e2a5d7c3b40aca77b5d4f58ac9dfa768d1bcb5100a1838a4a735daf6d71de9a792ef4cc50914e5ddc722a7e8821b5dc99b1432fc2d75ea9423077a44ba635c5aa4f7340b937a6b9f7e183ba191940e9bb9f43b41ccc60eb9d680a9cc6bc6346aed4a9a817264aa60f5fff55ea67e89d0d487825a649dfcb6fa65fda0e219130a38f995073061dcef156c38a51a176849857734774927b8380dd34eee848091014aff3f12ec0d5009b12e5cf3fa2e24b21bf90214f5bca83672daebf57cdba9a4b1757e4c7f6246dceb7f2fe8836b4b87e633473431e2853b3168804d5981083b3af735a56395c6685afa6abd87de49632a40b9bfa255d73bc284dbc2f975a05420a7db0d3dd0be84bf3638ddc3d490afdfdb3a2a4c30fe25b62a3aef130545af62914e6e225d7d6b106ee802f76169cb067cf0d5189f061f5b9d71dc9cb1f490969f4d33d877458f1e2f6482287383471825d86507e75efc3d63dde12fa886630323493d45f0a007a4151ef526bd737c3f95055bd5ea2120c8649f6d3b785e7c2b9e0376e81503e7c2b21bb74c0d4af3cbee136ec800a73a93eb72e5a858f30eba58c844d98393b1f5e0ccd8142f93efdad7461bd408247b2c83ed25a1cfa7b10d", 0x1000}], 0x4) poll(&(0x7f0000002140)=[{r1, 0x21}, {r1, 0x9}, {r0}, {r1, 0x7d}, {r0, 0x2}], 0x5, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse\x00', 0xe30, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:07:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x800000000000000) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="a1c9ef2da95100a71d4677da5900f98505e9c90d591b4153093952d896d40ef322f8f03e460605d26ecdecb5c1096835a2409feae23d1e030040827c0966edefe98c70d25f14d132eea6c0d710571fb93353557e95473d7f0cf6130f65066b8c5a0e6fbac7e942704d22899841d61aa868efea00faa6e934a02552ce8d047ab6f3ac03f599940ae8", 0x88}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 02:07:52 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 02:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x2, 0x2, 0x7f, "596991629eef6b7aede685400a857c54643308d8", 0xf17, 0x2}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:07:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x100}], 0x2, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 02:07:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x900, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) close(r2) 02:07:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 02:07:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e22801bf1fa48f4445e", 0xb) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x1) r2 = msgget(0x0, 0x10) msgsnd(r2, &(0x7f0000000140)={0x0, "b1d3eaa5b6258104587dda6b825c6173ae75da2387b44de9d37e29d79ade9173a83161c85653bf1f499ef08014c366028d4731de8930afbdac001af6d04c32df85abf0e2805094d3f512c4d9153fd02ea3a19f327e1a"}, 0x5e, 0x800) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 02:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0400003f000000e74de4", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:07:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = geteuid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000480)=""/132) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r3, r4, r5, r6, 0x1be}, 0xdd1, 0x0, 0x1000}) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = msgget(0x1, 0x481) msgctl$IPC_RMID(r7, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 02:07:53 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:07:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:07:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) msgget(0x0, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 02:07:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:07:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) dup(r0) 02:07:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x40000006) r1 = msgget(0x3, 0x48) msgsnd(r1, &(0x7f0000000080)={0x3, "b9a43edb0f48eca24c4440267861d8df28e384c4d122d1a2d953ce888920b41950753d1908bf02c79b8eac42b73f903299f0a1a059711d9f4a0f1eb6da870a86c5b4b9719a141520305717946fa74651ec1017e045ce0699c99a438c81f8ed58f0630aef2bf8bf5ed3ddee51e95fa45451b1f47bdff5e8813a9f9488910d3c1e305d8a6f802b6493419b5204dd70fd50d6d4ed5b021177d77094bc583ab003a0885d1af32d618c47a8e35a"}, 0xb3, 0x800) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='.$!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\!\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 02:07:57 executing program 1: clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x4, 0xfffffffffffffffe) 02:07:57 executing program 0: r0 = socket(0x11, 0x4, 0x1ff) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xbd69, 0x8}, {0x18, 0x1, 0x1, 0x8001}, 0x7, [0x0, 0x7, 0xfffffffffffffffb, 0x6, 0xffffffffffffff00, 0x7, 0xffffffffffff0000, 0x1]}, 0x3c) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:07:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:07:57 executing program 0: mlockall(0x2) clock_getres(0x4, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setrlimit(0x4000000003, &(0x7f0000000140)={0x130000, 0x100000021}) 02:07:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f0000000540)="850ff8210ee63a92a81e7eb5c387f5f243ba742288d45220fdbde9e46fd198c5cc5829d297509bb3d2cf3aac874c24a32c520dd1bbb2fa1a3467b4a56f11bd42fadf9295b77f8cb90329b7d1a0730b5e9f00abfafe03088d88b57f36aa1ff3bddcb356a2fe06d434886a697596f299bd7e9691de6222dbc360e207f6c48cb7ae7b7600f836beca74cc149ae27e089fa6df22b1d1eff7e3ac5b44b9856f2360d452e37d84fd445d15d0e7006741f8f79c8cc0e837e28c5676422526c8bd5b4a73b869b1b66e8d77a72640e11996f130a384f9182a54a4207032d436ec87a093", 0xfffffffffffffe8e) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480), 0x0, 0x100000000) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000180)="5f510c66d257d3c05e8ccf718568b6ca94acd884ef1d9251e6ba376a7ec40fa891b8ad4c3e414527a1dbe3b248f2e9d63cb1ab4a98526b7d3f5b6ac9af421c5ceb5078e93e71e9cc61e0851f82563f2640472219f1571b6e995d233776abc32af66e4346eb07cf6cdd43059807e4e24f37454c561c943e91e7", 0x79}, {&(0x7f0000000280)="38529a632b6819f6b36635d929ec0cd26ddbaeec034d6175b896d93a", 0x1c}, {&(0x7f00000002c0)="da3cf1aff01c7f9306c2f83bd4adac0da93e4f9a7dba8fd2ad772889a33535055db2324d07f2c132337d08b3b968c8e127a7c8517482dc0c4e4b85d749971a504cc2ba2725873cde5839aa8432c2ef37640e3ddcf1fe1a594682f0647a54cc77bf040d89215bf838e3eb", 0x6a}, {&(0x7f0000000640)="a37f0e0c9004bab2958f92b53d2ca82e071d3522541607dc885a48664cd31a481575cbcd5a33d4a787b650c50868566a900e4f303e405cd8d72d1df1289be183798b6fca9594e5152fa11f2f35a0b5826e70d8a62e6990d3ce5fc6f16c5ad24bc46210ab2d69ef7e9f19f618980b048c55c2b2d631cdb03b790add9df1d0670dcc94df1040dc7eed70fd23ccf1cd9a9d8ecf5b1d90afd68d7f9905e101719903f12b63dee59a91b09b167e960f5080f153e3562d9cfb2c4ed35d8e6182acb0f40caaccf8f76fb1e399d023550e406896c15f8d6dde5543c7757a12cb18c051ece37a9958ec689949d6582cd53be605c9eb475f5bc5e290c06e83", 0xfa}, {&(0x7f0000000740)="97c04c7bbb0d70b7a199490a92dbc43962dfca20b651aeb58c1781b533b7c1b605e904797bd69ed40b8595532f80884765690c79b9f9c5e6848879c7f8e924fbf4f0f6fe78a628100cd41acbb58e8788dc725ef777e8fb01d10d45663c07f1870861130f3ee15e0fe5332480a7e3b50fffacb906fbcc8e6f3d1180364d66355ade33a6673874fbc81ba3ecec255575ef5d4ea669365d8e525c38693ee9e7623dda9afc", 0xa3}, {&(0x7f0000000800)="dd73cfd516d5a1b2f7381de033601463d989a8c5881edf5d699ddfbc5e35597c5e117f4b639320b3abf6c03d974cd0c6044a91d2dd4cb3c7d6bb44199282cd32fa488d424615d6efca61f2faabae4e54d54a9c59b6c96a5feecd77bbb376f9f09dab5f604a50413190c52d3bf5818119c0a304a98c0a3dc558cded1b489201ddf8760601995dc28203468e4f811fc9c89859fb300cd23188ba32cc972cfbb01e0802c2758793203e6b14606f44c37538ab369a2e2f1303997a232dd616dd05847800bb84a3d4f8f1451e303769314461367416c1bb7fc80d2f882947c22ed2c927c243e4983786126e9eb048c3b4", 0xee}], 0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:07:58 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) 02:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000480)=""/235, 0xeb}, {&(0x7f00000005c0)=""/88, 0x58}, {&(0x7f0000000640)=""/120, 0x78}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000000c0)=""/56, 0x38}], 0x9, &(0x7f0000001780)=""/95, 0x5f}, 0x802) 02:07:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x40000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x81, 0x20000004, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x40000009, 0x5, 0x4f9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000040, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0xfffffffffffffffc, 0x81}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xffffffffffffffc1, 0x8000}, {{r0}, 0x0, 0x4, 0x3, 0x9, 0x702}, {{r0}, 0xffffffffffffffff, 0x2c, 0x8b, 0x0, 0xffff}, {{r1}, 0xffffffffffffffff, 0xa5adce31e86937a1, 0x4, 0x7, 0xb9a0}], 0x74, 0x0, 0x80000000, 0x0) 02:07:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x488, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x5012, r1, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 02:07:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 02:07:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2000000000000a, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 02:07:58 executing program 0: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0xff, 0x200, &(0x7f0000000200)="3541f9ac15ebff505595f235c07b2897afab4abcab9020ab0e638ea7463c5bdf7abf1040be31a8919f59832fd73f1ad402c4307cd7a4124fa02464056c474fb4c9017a29234b5951a21efdc36e9f62002fcd54f95db1084a51d4a848d34a95e2f9c9cfaea7eac3e6ad02ca04374088ba33631a32bd2dc1d1bd923e525fbb50bb5e927f35f0649212f00e1c2f56003aebb5e235636ad52ab19f4efaac9e68142b380de53b40545b8998757a0d6e186653c3a2023134f624054e19b2c805a9d919b7489101e44d033bef8dbd4429814f8d6c505ba90e71c5ecd43b5beb0c7c64f8b7434b", 0xe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$setflags(r0, 0x2, 0x1) 02:07:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x9, 0x0, 0x8, 0x4, 0x8, 0x2, 0x0, 0x200, 0xfffffffffffffffc}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 02:07:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) pipe(&(0x7f0000000000)) 02:07:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() setgroups(0x4, &(0x7f0000000040)=[r2, r3, r4, r5]) r6 = getpgid(0x0) fcntl$setown(r0, 0x6, r6) r7 = dup2(r1, r0) fcntl$setstatus(r7, 0x4, 0xc4) execve(0x0, 0x0, 0x0) 02:07:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) fchdir(r0) open(&(0x7f0000000000)='./bus\x00', 0x208d0, 0x144) 02:07:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 02:07:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) flock(r0, 0x1) 02:07:59 executing program 1: rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x12, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x2, 0x42e}], 0x1000, &(0x7f00000001c0)=[{{r3}, 0x0, 0x1, 0x10, 0x7, 0x1}], 0x7fff, &(0x7f0000000200)={0xff, 0xad2}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/129, 0x81}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x42) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18d80, 0x22) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) 02:08:01 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0x14000, 0x405, &(0x7f0000eb6000/0x14000)=nil) 02:08:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 02:08:03 executing program 0: socketpair(0x16, 0x4003, 0x57b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d43ca16454e6f82602418a9c00b8c526673c90fd98ecfc82aadd8a3ea276060db23e94dfc6228cd821a83bad1ecc02263b1ad819350d305d7e518ed2da77aa62a7586a2d092f5f7c7c7143a19a7baebbd251e544400ee7ac27506be70239b55c8f0f6a3f6f7c8c586f04dd99cf61bfe56027c7ef988228664a0ec91ff4ce8a8c566368918c26a86f946d97bf03d0f97bc5c1552dd04ebfdf73cd76326fe7f75a167b9ef32f430b54b77312f502931ad9a85427636b32ac0726a1071282", 0xbd}, {&(0x7f00000001c0)="d29604dcff76ca31d4e03c6066f207a19fd2cfa8cdc40f112fdd2256759294487fccc41faf08e5f2cbc84679810fdddb4fd49b09b2fdd884eb316a2272b6a6c32cf6", 0x42}, {&(0x7f0000000240)="670ac92b1a380fc3ce604928eece2b594b42e69c8988205cf803501f1264ba3d9f9e977e036c8a753dff5b885fded11039290b1f9562becf4bea3397d54b738b57df802a4ddd4e40ad4b151e1c5f8041f66fb23e4694f86ec916bb9796e4ba0388e2397cbda8d9b85e06ec0c3894931f32b23443c78eb7663521b126cab18a624a6f59490f85b221103a87170aad87b04971702196ae8f3de663308c073c3297a5d1fdfabaaa4be25f2eb7108ce8a1566467b5e1af2476f17954e0a1681f5592", 0xc0}], 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000300)) unlink(&(0x7f0000000000)='./bus\x00') 02:08:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) rmdir(&(0x7f0000000040)='./file0/file1\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:08:03 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) r4 = getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r5 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(r4) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x0) r6 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() getpid() sendmsg$unix(r6, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 02:08:03 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x100000000, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffc, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x6, 0x447c, 0x3}) r2 = semget$private(0x0, 0x400000000000007, 0x80) semop(r2, &(0x7f0000000080)=[{0x0, 0x96, 0x800}, {0x1, 0xbf, 0x800}], 0x2) 02:08:03 executing program 1: msgget$private(0x0, 0x200) setreuid(0x0, 0xee01) geteuid() msgget(0x2, 0x90) 02:08:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x4, 0x5, 0x1, 0x7, 0x1, 0x1, 0x1, 0x2, 0x5, 0x7}) recvfrom$unix(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff80) mkdir(&(0x7f0000000080)='./file0\x00', 0x4c) 02:08:04 executing program 0: r0 = msgget$private(0x0, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x100, r1, r2, r3, r4, 0x40, 0x8}, 0x3, 0x6, r5, r6, 0x7, 0x3a1f, 0x1f}) syz_emit_ethernet(0xffffff0a, &(0x7f0000000100)="55ccc50d198f093684fb04a4e567ec9ecdf6fa8678db9f4c1c63a308f7be23260b846825c1800086b295896dcdbc7987fb7cc0145346a0815ebd7cb5006ce45b6a1f52c081b4663a1d71f4c9e394b034f07df828947da7ff0b8c1606fb4b4fbf6cb82aa1175bb6ac24d3dc7f75ad8368cc581de2bdd7babf5b5cccffe3e79792a8ed") 02:08:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:08:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 02:08:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) minherit(&(0x7f000024d000/0x4000)=nil, 0x4000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x13c3, [{0x2, 0x7fffffff}, {0x3, 0x400}, {0x3, 0x2}, {0x3}, {0x1, 0x2}, {0x3}, {0x3, 0x1}, {0x1, 0xfffffffffffffffd}, {0x1, 0x5}, {0x3}, {0x3, 0xffff}, {0x3}, {0x3, 0x149b}, {0x3, 0x9}, {0x2}, {0x1}, {0x3, 0x85d}, {0x0, 0x6}, {0x3, 0x401}, {0x2, 0x8}, {0x3, 0xfff}, {0x2, 0x2}, {0x3, 0xffffffff}, {0x2, 0x5}, {0x2, 0x7}, {0x2}, {0x1, 0x3ff}, {0x1, 0x80000000}, {0x3, 0x7}, {0x1}, {0x3, 0x4}, {0x3, 0x67d}]}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='c\x00') chroot(&(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') 02:08:04 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file1\x00', 0x1000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x3d, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/59, 0x3b}], 0x2, &(0x7f0000000440)=""/225, 0xe1}, 0x2) unlink(&(0x7f00000000c0)='./control\x00') open(&(0x7f0000000300)='./control/file0\x00', 0x10020, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000080)='./control/file1\x00', 0x188, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xe7, 0x1}, {0x5, 0x3}, {0x67, 0x200}], 0x3}) openat(r1, &(0x7f0000000140)='./control/file0\x00', 0x80, 0x4) r2 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000580)={'./control/file0\x00', 0xfff, 0x101, 0xffffffff, 0x1, 0x7, 0x3, 0x80, 0x3, 0x2, 0xb3da, 0x3ff}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB], 0xc) 02:08:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820dc72e02c20567b6f1"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 02:08:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20240, 0x80) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 02:08:04 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182c57c900000000000000001000000102000000"], 0x1, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f0000000580), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 02:08:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) 02:08:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x68) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 02:08:04 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='@\b') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) read(r0, &(0x7f0000000100)=""/145, 0x91) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 02:08:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x5}, {{}, 0xfffffffffffffffc, 0xff05c83455f78, 0x0, 0x7, 0x4}, {{}, 0xfffffffffffffffd}], 0xcc3d, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x5, 0x10000}, {{}, 0x0, 0x4, 0xf0000006, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x5}], 0x10000, &(0x7f0000000280)={0xffc, 0x1f}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:08:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6635b3c5f041b4964c98a2c5997a44acd521857c5874a80579e2f73e9bbb04b4db09eb263ceebba55c2282290cb37190f2dd8d13c3cedc849909db535addbdb56a68fab9dee6e7552abb88a5180dbd9ecb503f2df31c03ac23b9978018c3367d16fffa65f81c17bc04846a4e9f6b4e2795da2121de3b273bfba1285dc4d705c9ef5e1ac6ef86095c795e4639a2b5dcfbf6069826af93cfeeeb2011f03064473acd3e20cff247aeb67570bed739eed603414cae7f4899c11f9b0ddfbf4e12394a18ae464e47294806d72a898a66c9c6bcd232026d803408671cd79df009048a824a4290"], 0x1) syz_execute_func(&(0x7f0000000000)="f3a5c481b35c5ec3450fca660f6f5b008f697812c8c4217b2daaf90000008f4a601244b649230000000f101fc4c1716c9d00e0ffffc4216155bdfcee7000") 02:08:05 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000040)={0x3, "5585347fa8f9665be74659b882687e1b4019c66f1445e9b2880888a545e79aa871ac7cd25608df5286b000560e030d58387c4b5a3bde57c5a66c3e3c311d075d21d52314010eb69aef2c86484c064cb8e63d3626766ed6161c5ea1519a4ebe3b270b444c003051230ba2543d59f311d5859132b75897bf5f132efd4534001ae49a40516722cbdc356c5ab6dc364ca451c00d31be59ee68b5778746f7d2e002607d7248"}, 0xab, 0x800) 02:08:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ca3cdda6f850f920105926df227103708af63b7f6bd873ffc9e7319d395c5a20e01629dcdeb21821c132bfa12ebde0733abfc5e0564aeb98b7fec3b35fd77eb9b144db1e5c0b8059603b05d8d716f47053af", 0x52) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 02:08:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) 02:08:05 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x10000}, {0x7}}, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 02:08:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$unix(0x1, 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/149, 0x95, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffefffffffd) open$dir(&(0x7f0000000240)='./bus\x00', 0xa42, 0xa) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x8000, 0x528e73d0) select(0x40, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000280)={0x9}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2081, 0x6) 02:08:06 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) mknodat(r0, &(0x7f0000000040)='\x00', 0xc001, 0x81) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 02:08:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x4, 0x9a34, 0x0, 0x145) 02:08:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket$unix(0x1, 0x80000000002, 0x0) chdir(&(0x7f0000000140)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:08:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2014, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 02:08:06 executing program 0: sync() syz_execute_func(&(0x7f0000000080)="f344afc483357fff94c403155e2dc33d000000c4414f11ec6765660f127a0cf2460f7d0d0400000065450ffe94f934b7b462c481f95b875c5700000fe4b5fb520000f60787") getrusage(0x1, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x0, 0x800) 02:08:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1587, 0x400}, {0x18, 0x1, 0xffffffff, 0xa6dd}, 0x80, [0x4d1c537c, 0x9, 0x4, 0x9, 0x5eb2, 0xd, 0x1, 0x3]}, 0x3c) 02:08:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0xd8) 02:08:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) kqueue() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x58, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) r5 = shmget$private(0x0, 0xf000, 0x80, &(0x7f0000ff1000/0xf000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20000002, 0x7, 0xffffffffffffd933}, {{r4}, 0xfffffffffffffff9, 0x1, 0x80, 0x80, 0x5}, {{r3}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x401, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x9, 0xff, 0x18b5}, {{r1}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x23, 0x100}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x40, 0x2f9}], 0x75, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffe, 0x32, 0xf0000020, 0xf3, 0x3}, {{r3}, 0xfffffffffffffffb, 0xa0, 0xf0000044, 0x8, 0x2}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0xff, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x50, 0x5, 0x3}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x7}, {{r8}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x3, 0x5}], 0x101, &(0x7f00000006c0)={0x808, 0x401}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x1, r7, r9, r11, r12, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 02:08:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) 02:08:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000300)="a5423551b06e82cb36d96c5bf06fdfce62bd698087e940106a19b715a745da8c31243a53dbd3ce335d0b7bfa189ee18a7628409943bc6a821a11a36b8c525fc960070d02913774dc951ada1346206b0713613d92701baae86d0707582a88004710273e241394bed52b25212c5c38fe7e75e1b04c6a94d64ea2b20113191985535fd06426e7f5b3b2394b5178181aaaf6f9833d05f6ad120fb61f2695effb541123b00d6bcf0c33b1fe3320e4c8fecbbd7291466426b62fa8fcaa278b7727ba593a89b839805671480de20000000000000000", 0xd2}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20010, 0x38) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCCONS(r4, 0x8010426d, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x401, './file0\x00'}) ioctl$TIOCCBRK(r3, 0x2000747a) 02:08:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) flock(r0, 0xd) 02:08:07 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10, 0x54) flock(r0, 0x2) mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7fffffff, 0x2, 0x5, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000600)=""/201, 0x2f161402d2744797) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) dup2(r3, r2) 02:08:07 executing program 0: syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x8004, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getegid() chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 02:08:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="c93b58e6b2d7c2ff9c4603c1ee9592d6d30fccd1389d388df4f0f37431be60537b04805902023a1553dc8e1d64dfe3d080b469120ad2711826e1de756f704dabc0c824ac6248a9e39c050a68cc507290880ecd4033e764fd048fbfd19c23b477169425ece2be2a9e9eb240905e09288fc2cf6f922b", 0x75) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 02:08:07 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x10000000002, 0x2, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 02:08:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f0000000100)=0x47) 02:08:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r0, &(0x7f0000000140)='a0', 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x3, 0x100000000}, {0x87, 0xcc3}, {0x87, 0x7fffffff}, {}], 0x4}) 02:08:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x6013, 0x8b) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) read(r0, &(0x7f0000000180)=""/151, 0x97) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x0, 0x6, 0x7}, 0x200, [0x0, 0x6, 0x3, 0x1000, 0x1, 0x47, 0x3f, 0x3ff]}, 0x3c) r2 = fcntl$dupfd(r1, 0xa, r0) fchownat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 02:08:08 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x88) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x2, 0x6}, {0x0, 0x16d8}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/../file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 02:08:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xa2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='n.', 0x2) 02:08:08 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./control\x00', 0x43e) 02:08:08 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='c\x00', &(0x7f0000000200)='c\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='\"\x00']) 02:08:08 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setitimer(0x3, &(0x7f0000000480)={{0x48, 0x8}, {0xf40, 0x4}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9e9, 0x40}, {0x0, 0x3ea8}}, 0x2) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x8) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) poll(&(0x7f0000000540)=[{r2, 0x5}, {r2, 0x5928239265e3941f}, {r0, 0x154}, {r2, 0x4}, {r0, 0x126}, {r2, 0x184}], 0x6, 0x7) 02:08:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000020, &(0x7f0000000040)="9a3be7b697085fafb182899259b3ea70ed17d10968da3056a4836c358d083422fcf3423114585ef10521083da3b7aaedd1e480d5b4ba7f619ac254b8c86ed2d10cf957a9f2f2750e9c0513f47b98eae8290e8c61f85f6f34b5a4ce8eaa1d060e28d2d52935635e22573c544b2b0f401357c3b10ccdc7099ebdf2dff83ff28292592086e6368fe7afc87d1a29befb1668fd8b04dece69f3c4fea61fe45551b69f5652945a38220ab8fe8549136a538ef5d8c764e637d86943", 0xffffffffffffffdf) 02:08:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 02:08:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000080000800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 02:08:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1, 0x6b0}], 0x1}) 02:08:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0xf25, 0x1, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/254, 0xfe}], 0x2, &(0x7f0000000400)=""/141, 0x8d}, 0x841) ioctl$TIOCDRAIN(r0, 0x2000745e) openat(r2, &(0x7f0000000500)='./file0\x00', 0x10000, 0x20) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 02:08:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xffffffffffffff32, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 02:08:09 executing program 0: socketpair$unix(0x1, 0x200000000000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:08:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x43}, {0x46, 0x3}, {0xcd, 0x100000000}, {0x100, 0x800}, {0xc7, 0xffffffffffffff8d}], 0x5}) 02:08:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x8158, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000018c0)=0x6) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x2a6, &(0x7f00000001c0)}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001900)) sendmsg(r2, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="a1018c86131847b55cf296f2aaf2430110ca5a110a63b82bf3476db47d149ba9af083950fe03e37b620d880807b7f873528f9d9438bbf1b656c98b9699ea7710b2477216f78f6c51200657f72372bcaa71adfd027e18a66b55b883551635b521f6a02ca819955c533a04a46b1b2e941978c4dcad8243c2b3446dfba06259f9d328", 0x81}, {&(0x7f0000000500)="0f063d2c6311eaf01b5963b906f4237c9d68de529e1fe8439fd67e36d9143276b273dee563d0b634a0f5477aec9ecc34f4f3c9f4e2a69030baede8c963c0a85bc10e8acce70006c72544b7ec5b01823a87cbc76d99f29905c0bb8eccacec6b8162cb9baff7a48efff02968486aa7c141459d7890274f9aa241e8b1260bac0e38b04ef68e774f3516510c0fd9d965b39864da21e6734ed28f319d74d65b315141479a4b67f371629672792a04a63b0c181e68f7a77a082d6d5e596d97caa424f7cc5bc5aab4dc139f01ed786de879ac594dcff8afd87e6bbc8c9f811564b57934654f08061a7a1337a28bc286f51d50fa9b17dbcc58b720ce6a00eb7addcf5c8716d255983cbf67511325c4384398710d57d232bd59122dc8d5ee5771d66698c513aae89685b6c741b699c837bcd2cd48cc50f33b75180406ac705966c3fb3c3f843bcdb8d18ceed8cdcd164982cf012120d372dad2200e87c475cfe4190881b4c1610b3826331e1faab6b2158fd807d600987ce9db99ecd05cfa28ef439632dadae4da9bb4237b7f55e84f7e8c3559c4648b2fd58c01d1c22350962bda3e38c3e06fd9512bc047204b2d3d67ea34a12a68e8f5eae3fee6f313d2bbc339868849217adba2728d9ff818753b47d0d9200f8f397bd88a7f01106ec66f1a6f74ffbf71958554a26f7115aecfa092e0bfc784981e7afc4e872e904b3e34728e2f6e4ffe7e933ed9e1bf288562743e0a7a6394430889ac62c855003b8b367680b5ae689cc32352c4b009513a9298c81ed46817deba153e4f080bde776cbabed7e97be6dd28a42e4019831f34408ad12a9fa8be8347ef1225cc2c5132c6a13e3b1f8510285effd5ecbd112ae1272ed6d83d841f1d9fb4a9580e77bef528ed8c29c24eb94ade7edfba92ce8cc6a375158e0fcb26cda4d9bc424454366d3db1b33e34901bd3ef5717d693c8f706db3df12c5d79c08fa7dc7343c4c507dcd9f9e95355b603f50397ec8e72fdd61c7c1a256afbc8cde7990a03f20c2fe1e1c99b46f4df12d05d86c7f328bf96521c7d9f4880220d6499937cf9a375fea3b223a5fcc332000f1ee3866d6db11ea00a7642dbad9b478cb8f6250d46064e1d81f3fa3ee32f7230f009b23d89756757edb4f91ef02c0ffc389473fbd12f6d95f0bca7fc7e9809ce66e7c130b86240ae6939f2afdc28e416feb9f5fce561e8ee201fbb68a08727bf91d9e02cd18c1d3f77f6ffe4d7ac2cdce35a1c58e71985e6183899053c710297ca06363a6020502e57bd60aa5ff70a1a0a3e1af4f8be987afd200a3810ca4f50629b5caa49301d2104848734823f56b1ee45ca2937e41b8d6cd6bf56f9ae113a229be003a762e36fbe8fef88c15a2cb79c72ed73867a4259d0446b5dbc9dd6a2b1c235be266e8c85c93047277b4da3775b8d5b54f5f981b9a3b2a87a86b8e6edd373e5a7b9eb9549d0f08a9031655c68f713cd696b53a43272c53a7c6235e569069398989be6ff6693bc3bcb17033f02696ce23dbd8b85d51d5dce6893efeb8091bee9166a42441b64914e88bb461ca1ece0e30fb7e7f38cec9eab81de4a77e29592f7cedea5896e51945ec6e2041c6bc71a8642f4278d58cbad6c7f9a8515c8a007ade009f06ac078b001b8daa588e152e04486426cfec79a127c3793dadde843ae6c5b0d7bddccbb88f134d8b988d29752ad827675824fe8a5c2c25308507e0fee1ab6e7490ffcb49bad97937dce2fdad74538121f21d998ab1b194a0f1477961b51a705540709fd4559f96c87c4a3478a7f77037ba4f9c37be4855c0c697666b3a431e8bdf18894e0a4d5d700797595b0e6296c7ef37123c9d9dde6e768516c8e005cdb692ac0ae8deaa4782a03cc0211968aa4cbc7e02f2f032faa2ad49d88315f0afc53dea152bda54e8aa05385140db78d8b69e5f73e0a8e12babc553a84734e51c1d587fd032f79591c26d730d8baa03ed52dc30a614bd241f655340c747a580fb75c7e7b0dc4cc5caca9814e5d14037f0f77865b7c20ad7f50e373eec81310fde9831b68018dc1595f77f1dca138ab52bdf66afdec77f092bb00781aab787f7e0e93b5fa45e78a996f7fe534d92b4702d06c2f27344ea1e909961598361011a559634d7897f8557b10542a1eb6b10f49669dce0529077e6ac3bbd7273ea334c8a8209ca87d4aaf66c4b2bd57bb31dddc16034b5e5f53379d84e93a9c1075b38d8b50edb10013519b37129f05c35a0186d71ec3fb0519eba7424ecdb48e38cfbcf93050911176577f7d4ea12f2ae38554047e0c8154fb382c07718e27f8f9b5717821b3b6e7c89bbf7816254d4e52ddbaa56507fac33dacdc8e028fddc371533b24d49456c79d17ea4435579e7856b7159b3d319cd8db2c5f4c982a130d472a6dc25492ebeccba869c66d8560cfac23c7e4dc0f0706ad0fa0a4d75a866f990789f74664bb924a3dd397d76b403531bb74a59cec80a7b267241f8448853b870b51f33a2da7d836067b8e917868787a975412582ae88a142fe956ee3c6dcc220c1dc5436a898e1b3b56234c8e6f79ec25ab3d2b70854e400d026f1530cc46d6e7c4252600fffa0cebcb1b5319147455aec6acac29865d1c2c9cab4b8a3520150207dadf28c0415f12582e06f1143f0db0d3389d2a130cf5fcb38be6c408e3cf156e12f507a162f8d10f2c81e623d8df2222ef6b92d77fc1a681a7e06792db4eaeb824d026b588aee2240792ce92ef59fcf706ebb5c486cbccc11518d2dfcfd861b46879df84597d2ab7ffa01d3e21c4d4b5d7a84bd1f57ade63251ba70ad31efde49d6bda133780062cc77b0733410fd7dcb7ba51c607658b3428cbe4dfbb8d4173d02417f944730f13cea1d3a5993e061ac87995aac885b5575f0280407c887780d82dc02c754c6d8f6047cadea67775c913304156017faef7579c6639e8f86a343ff325b66cd8da7c8254490af78dd8b831544d354e9bf6f46231eb4f2586fb0829fa25c17eb3983cf1d56a40e62f5f68a4a9e551c7bfc9d613062d30b874d558f3d546a75ebb5cc065493e8039c0ab2c725d5467f59a9655f9661ef7998c6cae72dd1d93ead15ddd9346e62becddd486d7e7cb2bce73552472d4475dcabf16f528577cc63bdd4b490fb648fdc3552c653375fb337f92aa32288ec81638d7354cd68a5e339a903a56794b68f55cb0d9a34aa4669e50e35c952e5659caa4944bfbb14b1119631e50d06980695c3673a2dcb001c0f0d571d25babf8b4e0ecc3acc86e5b64827570ee7cc4e46250ec9f505b5de835c6d985ed1266bbcd3978ad016c1078ebd4a13f5245cfc2dd9b6ba36c10d12b73cc68d3fcf901cbda859103deccf25efc256b54178486da9964cabcdb0d6054e2b0d5ae9dee2b2d433663f34c25ab0f33736d0316ed22a275a71cde1f1384645a94e86bbecbd6961584562184d152725d4e74e066b1a8127b924d4852195b9c637bb0176d08291e7c0640eee4af6500a70c8ae1cb832b63e9866a7a924e92526b88bc3790d630d4be2bcdd9c33f5b3b165e2c50a2d6b30fb2a0f55af925b86961ddf44112e137e1dd44440b69fd73705aef4c33076427fde84824a08b52e7670f97e430e065e83c5f393597270b568f851a6eff28d2fcc837d6a5c1798370ba2d5afc54d313976bee366eea84edc738fb6d47dfb1b48e6dee0f49508ab827623ef2392d737b10b4a29829ac163d34e925b84078e6cb9ad57174c3981ea6458809c4ab21ab7786071b16ed413db33b208058fc433dfd35f60ceaaed8bd5f55ed6534f21bfb6d8a89dc5ea087135f06a91ac66cc2e8412020a10d122fd9b626a0a8abe96ad5c8e39461a01848507b13805de22f48545ede935e63359f5689594a516ecc54b7df8a5994a2fb40d38623d8fac94418f8f51f6e54f8ec7906359dafa20bf8c2a69b3dd1064b2c61086b02d5fd4baf521ea6281d0cc922199141e43f9b2963a1587a396e5ab3073a96b3a9642d4a742f7af01b313a238e61fc5b8051c305ac18325061c4de6faddb0e500dcfedc7eb37aa4d5e00614be7488ece922ed64c50a474e00ae73892a3944c3b04387ba21189fdddfb7a10d90bcc89c73ff5d9fb2913d392c44fb55e386f608c02aa0b7f35999d705be95708b53d9d9a9b71e75addea55a4b903308497b045ced740c107734560ca30672547010d98e48b7976839a69bcea0cfaa53210f1fccc1522c6130001ef5ca37df92b5df356b1d0f5303390cc367f8c22cac25682c402988cbdbf72e342d981ff01b0801b5357ea7e6de23503e4ce8c35f3ab1a714a58a8fbfd17ec5f744faeb86353947e7a64086651ad621c5a48c4a4234cb806c8f6418b4b260a2e2584de23f5c42e9a89290614edea810406aac4da5d07fc51a1589697b0ef554eeee55f1365d4caa700c6b96face209fd18e22e3c45a6565045013fec1e237f58089bddf3305c332fe633a313d060d3f2efe61a5bb3457033d7df57c50f47fa51e6d05bfb255a1fb1f3d1472f0408d309ad35dc4a1fc6f23a2b65d397de2e398f9ee411a71279d422696c301633fb34e6c1707fd3ff4ef4184acccdb031b7fb813456bf7e6e69ca2e9741551ee77135ac787663be93e66d9aa791d1514d2d76cdca6c75980c799a14e119f0fec1b0da6d50cc625e5ea137947a59010444d9a51d4404ef2d4205dbf32770f950a7e781c22757e310597c9ce5fa8ee4664880f5b67b39dc230859ec0f8f214193fa187bc20eafde72c5f0050220ac0200dd310279fa261919d2498003873f0739a3a9b2fcea2bb7665f9135d312039cb6bb5b3427a340ff3b0567bfe8922940da1581c5d8d2410937a73897c9e38f97d05e44904de20a17547f42a76d8f58311acabb5f2da247953a6bd3362d0101a035f7f03f7e560c363d96060e8109bd94a9e32ed3ae6fa9cb4a3ab50d205d6da5acb9458431c4bdeb8fac0b1a7edf89c2a7ab5bcacf13f8a674dca6d82bbb99ec609d1d0ad31cd45fbac649240b354302b9ab2b17cc71836fa51da329e0e2b95ab10534f63a38813388a55fafcf7805d37787de43610751fe946053f6d7c03c93bf64a8e8711ecbd4dc3bb670f296cb831599d84c2c36075ba6e55edbb01128aefe526cfbbd9b90afdf22460b58590a2a6fe31235e648875c0cc5ecbacb5b303a04508f08264b98e41abaf310b0371b6aed641e788f7068e52388be6e87ded3b58c0120b0eb5cb064fffcd6d220f3e9a485bae04997f7a7e5755c7c9449c526efe10a200a4e12015bfa0e357a37f4bb704d1700ed576085487ce4ed57538248a9b2cd6387db4a4d9dfca76de5f4540181760d8c377417de199fd51d3ff25e374fd1eea6acb09f6ef4cbcffc58ccfd02c9f1697026b808f81f7f81b9834f7108dae1e7e5bab6b0832a821ff2c6924c12d08eac391bb7abb75433d69a78fa9c46b6052e826078b8c6d06dfd2a828e19165a7b319a5461e7818967c3a9501784681cd14310a61699aba0671f8072bdca01266faf2cda4c8afeee0d815ada86b25a0f6f4888307aea38b49f12a0e0e13b5581e2ecd2522f7d2ea83d9756d90b3f1b81b26e59d5f3c84c8bed7d74cdfda92067afa47de2be9b3a222aef01d8f2cdf5ea82b6bd5a44be10c1b7bedc7f1b88cd60938abd1cf47ac968ba8c44088d3a91712ba94c28919860c04ee3a3d5e97dc323bf34923c5a1d548545343e37c884ecd1dfbb9ed91a7e2f3298e17d8bce4a8f52198c4ed34ef835a9609f062959cd9d37c0e1a8ef7dc43f36b586903a8d0d06b2be10ba932a5f7cce64382c", 0x1000}, {&(0x7f0000000100)="f2bf89d3316be0759647013ff01958845eed6260f95273715e3bac14d6563d280576f7983b6d7135463c50b1e7b5855a8721c7fc5bdc18990951bd0b4960557624b32ba4a66712cdbe86946d3029538c86d2974e8cea37cce9cc14f20978a11ecf14e58ad44370fb520be4f307496fd6c2311a8bba860bfb24f3714c5825de25581fb91c9f3a7e4f4a1a4570fb5a32fdf864cd95eca4a2cb1a1d86a479a8db4bc3d2b12392e3678d5ee422ae9cf53fa8a47fd54921dc98f97e84490c512bb4bd324f25dfe47d980a8253811b075e2ab228718cbf0435d1c163a48f1575c750f43a705d39979de650532fb795193d1e153dea4fc0cf004f020cbb1ba2dde3bd", 0xff}, {&(0x7f0000000200)="7f229796dd78fc7975d21d2167258068cc160ba583be8e361d1e7ee2778fd32fdc090daaf1e2652a0ba86ca25340f1f6df68bef3756a54c6be0a3437278e356908acb7118d9cc48b70afd1dbad6747b36065c05e12ca22f15d2fe52bc69a438c001aae04a2fe9c56ca3f749891b7784a4680df352af284bace8e441fced7f293742a32d11fb79b8c13f1bf15f0e04cc8cee6f7ebc57d3d589b9f4b810d8c0c67ad56c5668edb80b92f27845be330cda5be8375c26196359c7c", 0xb9}, {&(0x7f00000002c0)="345b2a57ed2f1e15a5e5846c01bdd94fd5d424e2f4a2c1a318d32dac4283f3f92b1f9caa284a1949f4e2821b636b9491501e55cdfb1a568b17b0b80ebcfb9ea777af8668939ce86099b0c35a9ebe77c76180f976ed115ef1b431fd41aeb309e6a554f660236af02524b3f127179aa94d2d06e1ecbc2bdd5ba2268bc5c911d2c66ff178b2d788573bb8b4a10a4c4e44c1442d40f379c340e270096a29c39dc2f5dba027d08692d1", 0xa7}, {&(0x7f0000000380)="1224314e483daf2587a5edf96c22750139496aa196b2c1972d70e281ed506b712fd56bb643ca7956f8ba90d0074b6b280859975c52148c1593786d744d0ab98304d2c6ccc99e0e945ea4b63940fd3278a794ac399f2679b245b23092c7e5bdb4a21a8f83c3f77ef68d45e2a8b62a10c9d8f5b859e3b7752df3deff94dd3ff263ed731d3ede26f72483693f14eebc150eff09bfdc146fdd13f006f08efdbd187694dbbc58f0de501c2e", 0xa9}], 0x6, &(0x7f0000001500)=[{0x40, 0x0, 0x21, "8494d01e55d18ff6fc36847f5db5123498cdc5831f28a0c1e78857803c8d61fa4268773e2653c8c4acf656"}, {0xb8, 0xffff, 0x9, "3ec470bcac29320297fbe6bf15105a1d5a6d83e0fbe1be2a1a5c09f3e79137545f62df2f43af31bfcd825464affaa35e05db2b45f2d743e9f3b28d0dd9a07563bbbf38eddfa0ed6b58afbf016747e194e72fb478096938ff7cd4c8f3de2ed25fd4dc756101acf7903951205fbe653ee3fbcfce72d421d131ddf2fc8b330fc8f2d8426e70a8d4a292ce708a026f1579d6e1ac55ece7786fd398c1f6c1c4f680a2bc2fbc881368bf"}, {0xa8, 0xffff, 0x80000000, "c82f304438f7a0aab9ae8a65505f544e1210554400243a7a731b8cd1ca1e66de8435ca4040beffa976c5c01774a8ca2ae2c70351af3e533478eece397294a36aa4bbecd11eb218973572587ddfe0746405123efa8bc6a0621570645b072157021f0e7b24f193839071d3d174020e4f58af319405c7637e11bc2c5dd7b75c075189f7caecfc5ec5ae6f118f8c56468490a1f556c59d"}, {0x40, 0x1, 0x2, "185cc9843b2462319898a239c5a729529e52587816cc5f149fa3a54f85afcfa609e600a6af49e9a7b5c1f70d592a"}, {0x20, 0x0, 0x9c1, "63de0d205f33640717da26"}, {0xf8, 0xffff, 0x100000001, "ffe905ed49398dfce92b3a633611003a25c1028255dc07ce8011a8426a0002aef53f2a7568cf6ab1aae65de941514b0e13f668a294183b7e1bc7bf56c343fbdbe83fd43c8faef7b5ecf38776599d57660cb79dff05e177a662d79eb803bcf687a3a37363980041fcc5089d2600563af8570840c16b2fd9dbe2cfbfc825dddc61388b0f86ff6450752754aec7a5606bff44d4d70ce6a6395f314495dc55fe999ee55fd1c6852be73fc63ded96655850023ddbd4fdd9a4b67860b733d70c1dd71bf2881976ae6e26f92c7e58b8491fc584bf21325459d4f67a70a8978ce0bd032e08e81543"}, {0x18, 0xffff, 0x1, "fd898d8e107b0b10"}], 0x310}, 0x0) 02:08:09 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = geteuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r2, 0x2) 02:08:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open$dir(0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r3, r4) 02:08:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x7, 0x3) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) setuid(r0) 02:08:09 executing program 1: select(0x10247c0d4d90f232, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x1, 0x40) getpgrp() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/100) semget(0x3, 0x1, 0x400) 02:08:10 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) pckbd_enable: command error 02:08:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r3) mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) setgid(r1) getgroups(0x2, &(0x7f0000000180)=[r2, r4]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:08:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getrlimit(0x1, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 02:08:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) setitimer(0x1, &(0x7f0000000080)={{0x10001, 0x8}, {0x2, 0x1000}}, &(0x7f00000000c0)) write(r3, &(0x7f0000000340), 0x10000014c) 02:08:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200004) ioctl$TIOCSBRK(r0, 0x2000747b) 02:08:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xa02, &(0x7f0000000000)="e4364189322161782b50e8466000ba14226850b596f4cb7f784be08474e3542fa49a0f51cd723cb9e4ff3b8470a7c931f929c011d57960433f4c65138fe68baf438bf7cae855a90ce3180fa048987f39400d6c248124aa7e49ac8ad09f79a85aee9e1a6c9b317a4612dc95f05e9d3c0075a964330b602fc3da2a923d433fd81169a6b109411e300330a4d0201639d834f1700050f4ded8c80c230373be187f1c8946a0bf549ee6f6cd49a86b04cf13239bdff2cd28d100000000000000000000", 0xc0) 02:08:11 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000400)="ea1528fe3865f78a984b73e9b47b386e928169b9210a2bf3fc37ff6a5158660b1891050b5330800d846180e9f22ddf7686266ae76682c6cc4477a4239134ce9e43d6716ee7272baeff11c5cbcdc1854dd13007824402e163cb8fb763d25a97b255cf1e2b26bcb7c71abcebdaafa10e1bbd31121e6c440502347331431f60d6a1540c1f3d9aad234fb21336cb299d82f62e4ccc1ddbc9d8f4ce432a01f79c7ae2faafb3eeadb9d81c44bfaaf37f457776755b264939936201bcfbb04aecc083e5594bdb16a44419eca8725322aed1af4f0b4e6cf2f7f2814d4b4a17de2d788f678affe6366d9121b45a9a6ba1b3209683b7ba4623bf9baf0152dd84fae73d0ac797e495a411e6d83d7252b5357b065fd61c3a34c718a7431193cd759b858fd9ce531f1514ec8520f385394089850fef0ae9186802bb9943c54649c8c2d8052444e1dd01e00efeb4da0b7395b6ba25cf6ea0ed5f0fc1105478dc13ed341e941aa78547bc34573a667a7dd70f4a44b28beaf12435b847dcf0160b28da1be08171bb25ed64bdd91ab162b3cfebef64507cb3e6449c8e1f29e7b0565caea3f7a278398c07f9421d809139a449ff4242c9e992d61cb0c99d784b07790df440f144aee2433eaf2ecfb844bb3f642619a67abd9939ed1df6d740ebe50dc039e14d23c6f14b760a1d38e350ee62b11faf29c206fffad83b3966e1f0e2e08a67b282ef94a90559814a8cb81487611a63330696ec4bb207bfab51bf756e0956d5ca2fcb8f1ecb2c7ddbdb8bb37991a9ba3cc2274caf0a9b84477722a62c42ba1abd7638cec8aa8d21dc256b369102d61770c73347f5842f039b1e5b74c34f832ec150511fb983c9eb9874b89becc350fda1b05702ad28ef01dd3e832d63b17d4261a2aabea37cf73089e8c7e974778c12cc48c0f7f7e290d4ca3fa0e6f6da58f37d2333efbf8958b383b54ad7e7c11b287b647def4a6a94893e45ffe35dc85cacd19dda7c3f62f448d786553f66c464e8a4e1ff606c14565d1b72d5bb782e71a8467a7c1c12a5592bb8a4fa909df8448c637ed01af53d1893e5e710d81e318db2174ca4a500aeaec7e9f33ffd34a28a7de6f7f96509052ca3bbddeeb9d183126450f48a7b46978d1d63ef6bab1de15c78849bde1b9a6c371f75cd5cd9fec3a888e7b5528ed7aef1d1f2d899d700c6ae5ccdde0cbc8582f1b1e177d56d886f87d0ffaed1fadeda1ad41481f799e61604b9a9c8af273bf4b890043fb8ca2fba38eb82318a2655cd3d03ed625e77b29cf206c77192b4a8bce4faec232b8d2fbd404eebd16d04d9d5e370e3c9f37bf2696f0faea3f2a18fade968749409c2b4fbaf50460f7e24749126c8e178ab796134d8a6f08328c46e6498ad8fb3766b4a8f9e7fc82652bb86597813373523386f471a600c96f730035642e74ae18cabe6faa6e78405f60aa7fd375bb16679497c6731cff5e135377b1c5f7765613e46764297cb6e2ba5dca848b45b737421a9f935aa2b0bcbb223b533b583f4a4da50b9de1b3ec5a861cf6611775557591d4b3cb0e258b1aabb5189b0ea2b38d3c97bb78a2e60debc72b6c1df043b3d998c5dcfa3d2bbd7959a1dace699c526d4f765a23cebcee87458cef26872936c90f2325cd87475ada97d3930f052857b10098bb96db7af7c003f5b5f35ddc01f5759bd9006d4b1161e19638909d87f8e3f3db7ca7697315fffc2ac25589981dd2d30f58604f850019d112c4c6492040765a60e2ade763a489a42cc4066942195579debe3d7a26bc7891d4a9d162e4352d81c1912c73b98833f85b7b95c09c69d94b9736c0222224b01f540743b8676a0b14ad612d914026ccf5d7499706437febaa1a40bdb2a3bac6e8b12f0fea5cfcd492f9ad86addf0a688e7c4c90f5f6d27ee357849fd6a7ebc96c2570d7ea55d3d68313c7dc963faa4564fbcff3777d41e77d1fe1e42081457d8217cbcee82c0192c535de0e10823af6111e1b43903fdb591801447ffb46f6ac68ff23a2a87e861c869f1f504605c2bff3754e822c2445e14e7095167c9848d89bcc5dd50e7be38f4c5e22d17d6d460e718f83da3dded0186d824cecf2f41f90e27fda0dde99dc095f75fafbff07a828bc466fa8a687f6766dc59ab1de43eabdb4fea8825608045c1e4cda823258d3d348ef7208186110c46530e8381d6e93b75e11564a3c47e5aa6576e6e1b536931ca256ad19a0468ef4c2aab0aeb7f05869594ccd8321df4eb7525ec34aa5af362ff29116c6911dd05f1819ee2f3cae9869db8ea1b0bf7a94fb39a1c72f0e4ee84b3a06a5445d957c3b6b2aea4ae9858dbda8dcbd95faedd355dbe4840b50e7740fdb4cac57049f6343bd64c938a0d13ee6285c6146abdf7a290e13af2623e7a17cb96f603b27fdf417e14a5a1d85d1206e651c104d34dfa1727909f947fc7a741003f7ea4e28c2457c551948500d3ad69fb04c5ded66803c1f8ec7b61b99e17b652dc19661370552db3c8533724349d24ffc5f4574c0fe39070f196c663cc613eea36ae2065e680d89e7f75d37dd53cac56971700f90015514afe1e851bb235e9fd22066dfd24a1ab8b9cdd73666c540742f672ce639e0ccd955b558a8025c89fc861d5326d54b34b886009c3d615227c7f4ac6289aac64b5210b93661d8b4e290c54714625d1943d0927061e941230f07af415a6dabc7a080d8cc587b8b10528384f273c3e96ad97d601c9236bf1bae5cb0fa5c96a40173f63d5afb7717bb39bd5264fd674d8e5e6d7082a385de1fb11da23a475a90fbd4872bb916f05d2026856a351f87ca76c72e826aee29d941f80627dfb6c27a2a551ab2332768e23830f7adcb9ffe2d41e94420d337b162908dd46441744edfbd11e97a4bd5898805f9d5c54ae171a906df8777a43fd90e75aebfbb014ff07241e759e81ac8caa513623c54fd5badde6029b296fccedb45dac4410fac2e3579be537a3ea4c9c63e1eee0cba9f0fc36e30672aaee07726fbed0a3efb3eafa93ed99742f55092ce96352560a776a47aeacb8aa08308f143c06c6c40a21b9150ba32c3b9577952272fd43fa15e4c6b0aa43acc632b997b106be389abd04275959328122bdc236747e5f53ba0edd7b0edb484609c002b7a2825b015154c0425acd1d289980f37a1a1d4c66aeb24577ea4e00d273fb205f40075eaddcf5217cb0a759dcc931316764f014d41c342d426cb61dd6e027f8b6bd83a211e59441f123bcd976ae767cff96b99141d4743c48cac4cd3c50323d4696b6aa8746ee1d58816515a89589170ec3c538285b2a7955f68b2b7ce4c63207ad6057bb31278a2dac23e1a8fb87a5d0868ccc13fe212a61d653acc998fff72271d10006eea6c0013c0b1a74766440b56a3fd1fdbbda9dd350e013c638f3a42986022510a9ee22776348c4fd02a926b5abc772efc3e6108fb639ad4fb7d773eafc8ec60485f187b22a4fb6114221884418d6cf5d01fc923795ae0c7d0a83c6850c89a0dbd304d50516ba3ffd67145369d52ed0840ea5c507682c615b31c087120f2d4d3ce0a3c7eb52a6c908e000c0a718f10d86e62b1d5dba4754f1b3cbfb54d256abfaa02cdaf6adadcd5d3ab6d6af2738373de70ce31765fba2c04eb6a0b45d78b4a21cf718b1f1d98115af0bc3ac4b68b813dee93f15d428d18791bc37f9ac57e5b88bd826e67c99307d2707f9a895d0e367360ee08a0f804175ea08bb20e7b095a95943396e4ed125ca603dbd4fbaf2319e624254d71bcd7912ecf0a73e465199bcf86cee9dda74ff8864b9a031d3d83848d5f8c3dc554a4b5f277175146a0873b700bea9f4e6521fe4f2a224104dde7da7cf2fe284e90e5529bb3129fbb3d7a7734db4e68dca834881ad5f8cf36f70dcf7e64a6f1db3c272ea0598a467a5dcf5958f305edb120c599cf0a956a9840d704851c469779695538f3b9a9871aed629a744eb5376b7ecc877af76016fd232a965087da8e8d1f5f3d61d3d6d7931823a8891a84e3ee482243b404131bbd2a9de6255616e0200f1acf510d06b04b4a9169409ff66f0bc2e059bb8c2239ceac12c02edb91b939c9a6f11a41fbeb62c37e2c8fc77ff0446e9f7efeb670851d978f1691e968b03321c0e75fc9e835305657a788d809bd63d30750f9b03ff6a047e7af4e671c1e52806f1e34f97c04d912b936a7060266f0036f246e7cc42fca1361b72d82a207f47931bb8e4e9c495e14ee46b4e8f301f8f0382cb8dfbe6933a84d4634dea88376ede498074528913f6948086e509c2d26577c075932c4e4f2f18ccb97ba0bf1514c05b1174639452374b12f639d97793c74ca695b1c3deb0487d342ba4d623e825c469d2fa76fc0df8720e7d6add82bfa211f25beb70a643a70207482d57afb76b46dd55fbc75340e81fe5bf051c4cc1a9caf98cf6d17784f5c130fdc0265d20371120b866b316f6f295bbcd2ec7afc84069f7aac77acfe6ee6375cad4df8f6400e9a945a68c1c65ca8e1b0e6136487ddcb431be81c04acfbcbe785861cd956ffe0eb806cbd3fdabc2e93706cd0d583d7e598319eb4840561e7592c97851ea36f042abdd4ea3ec29ac36e075b512986f516d5d7cf5a2397e8813ed47aea2674cec08166ebc353a2ce4d340cdcf3c8862ab6e66ae3a14835cec2fdc557ea9e5171db1d7e7e70941b958a2cfcc782494a66833a44eb39874e230b5f2e1251c5d60a11c7662c6dabe9187f0f081df8b64ed6b6d451732876a6b7dd56af4c8d9fa368115fbf8f38fd84c1f9d9796788c32c2c3c4e2ceff5171d74d596837846f94e356fd5a34278e43265b1f6874e9139c150d0088cf2e6722e9289bfac44ad7af81be343f14e835f4016829eb0772231e74e72424ea87d748ee0ea8f0706fd039496e89aa428eedc5fe79d3538158c7be529e04a971c8ee70e76defeb24bfe8a1f4d8ee6b2838a9ff6c8d013d8e417855311fe731974456f5c6a19d9ffe0c4115cb8b5fe25a1a79f53fe3028b7ac74978a47d6218b271bb9f3eab5fc8273f9022b0699d52b645fa621588809a4cb5a519e64e0ff7bfb42905e2ef7415a8f698a4db3984ec8938782e553014214171563bed6423e7035dad6ef8165c543e6c67c2d3ccb5eeb969bc9a60fffe5b50fd8aac60ae428b8f2542df0765eb56133638a247821ed5573293a4a9235f4fa111fb025b30fd920bf8053f8ba4904a0d4b0cfcc2d976d383462a751b5c361965a2cd965292b18f2b858e789b037071195f22da89bac57a20b2db18310ef468f68cbc91e3136816a0140572babfa9d013a7b5e8f564bebc1024dfe4627c28bc1aeb6eb1e25dcf9932a3088feed003cb126ed1dc561ac92dd82461bbbf54bcab013554bef280bd1d641b6548b2fd5c5aed485db977b33568e3866e676227e265953597cea00aedb63dfe8650808a1b4a129e9fdb0928faed4563a153b119d0eacabb8f07f5489600e12b71f7b6691e5ccfe3d9a328f67b91a33898da53cc5729237bf5ca6e41326328ceed198690dc53daf9e3a2c9118629739866fb37aa35b8ce37cbde0a7b276d89f0a676d45e154175bd6f5ca477a65f59e6b697c77c94122a98b0fa67301e8e060ab096f2f1c62be13f9d0318688eaa83ba5edb98399b07eaa692e59e4e9d937a7123b3668a762bec66219fe8e06d9d3d2f572cceda281eba2644caf5f6ec8eeb7747c90dfe77ec07f19bf06f169de481689709f817bc0a3e358c45c47a3eb4b4b06c50ca68452c1bd16e9e2d7b2affac52e063c18550ddb2b406b0577b5da631d1f655d4511206247ed68ba68f", 0x1000}], 0x1, &(0x7f0000001400)=[{0xa0, 0xffff, 0x7, "8af3d1fbf15a91329c5867f54fb9cff60cd15b92552bf11b5a21b0dab8f49923185c7e208a0e2d035fd8d685b2957e68b49da5340b93e8a9233002a1072a29097f13c9f0d90946de9d9d49ebacbfddae67dca6178e67b1a5011efca7e97f56b3ccf95cc1c75faabd0754afae23d0d37f925a83c61d1ed8f7c2a51195f14c16296bebfdb25af41dcfc69a66"}, {0x78, 0x1, 0x7, "bd23f5c50e16ccd6c6da183de8687ccfe5737995436fe3d05e253569c62307a36cc970d516ec63254317dc8ed487ee8221a6c8690fe0330d6889d6696110160089f55e668fc89d5ebed03cb9d76252b19591cb13b1c49b236b566385689dfc1416386dcb10b658d2"}, {0x108, 0xffff, 0x5, "75ecc4e14dda195c674aebc51e32b6935718bcb1fbba044bcac3db4f73900c80a3d3ae3712e1e180d2d43156f2f1b472c63bfd67182bb3ff823db021c1d0e72f74b18dbd513cc7a95b1cf2eac64ea97ff04e63bc968a983e6ed1efae8f49dc16f9d565c5454f3a8d6f21533c5903e355e1a87c054cf44e745cc9c4f98047a6e4db2ca1714426100d0eb50f388467b536c2d210753c5ee709015355902aade56b84ea2bec074fd6ac450df47545cc604cdb365f65714fce19c08a37c2facf7a85acdf54ec6ff81c2bd8a05610cb2983c8eb796ca86f737dfb46ae649e1d6fd08a432e28d5eabda2da774a321e32cffb6ade92754b89108a"}, {0xd8, 0xffff, 0x8f, "5749e9151e8e839fcf865aa91050006e0380ec8c10a6a22cc52a79d3e222e3228002de168b73e9f73f064f1fe2ede46559fe14c596e73029508efd23c3aac89a8d106e3da98a8a29cc2537b0b7e52353335667ddc7bb7a560e4c7cf8eb02e7e59e1c8b8c96699901271b9faba3fec7d38d595e6968970b8fab616a5d63bc2c675a1183b4a8eb1a91d458e22a6bd7e77c33cc9b4ea623d7ff8e187e62045280ad7ed053ebc5c3b018e2bc41cfaf03682bd4ab42bb1bcf0806d5541f03d3b5fc89592f38"}, {0x58, 0xffff, 0x4, "d0a003986407298afa4a2d9aef1d2e2bfdfc57ad96c6d5af6b8893e27de65719f402ed27a60b574630a598c8126a4eaef19b81f3d7add0d6ffbb707a3bd276ff076e"}], 0x350}, 0xae4776a6a1be1403) 02:08:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0xfffffffffffffffe, 0x105) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffff8}, {0x20, 0x9}}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000000)='./file0/file0\x00') flock(r0, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) 02:08:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f00000000c0)="cb3d2e3fca39be4834108749fa375c8e0f5e716453f4f6de870e22c798fa82afeb7df91faba16159f69b74dea66757d7ca41241e94f68fd33b2efa132c0422c494dc07be1660278746cafa53b458cf15a30d70a1a2c3907cdd95b1cbc83282597ce0b0", 0x63, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) 02:08:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 02:08:11 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x22, 0x4004, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xac, './file0\x00', './file0\x00'}) r2 = socket(0x16, 0x1, 0x101000000000000) recvfrom$unix(r2, &(0x7f00000000c0)=""/184, 0xb8, 0x801, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 02:08:11 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0x8, 0x5, &(0x7f0000000100)=""/126, &(0x7f0000000180)=0x7e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) 02:08:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x8000, 0x3f, r1}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x62) 02:08:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 02:08:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c5d6317f2736a0e78a0a47b8c8e8b6a05250fb986dabe526e979cada687a1ad9b620bd5832210ef8c937e5e773096f6fc4f43305b0546f5d750c2d009794b5223e306acc0285a1f9578ab340e83770821bb2c80849e532928d014ccfd82fc6c0495730066ece0ca8f6db886cc55b875f516c1ecae81241c69fc73071cc3facdff742a28ecb2daf8d74b1a567fc", 0x8d) r2 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000005, 0x4, 0xcd3}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x400}, {{r0}, 0xfffffffffffffffb, 0x6e, 0x6, 0x8, 0x37}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x11, 0x43, 0x100000001, 0x3afc2505}, {{r1}, 0xfffffffffffffffb, 0x1, 0x9fe4d0b9c7f827bd, 0x7, 0x9}], 0x9, &(0x7f0000000200)={0xa0d, 0x8000}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x0, 0x1, 0x100000001, 0x89, 0x800}) getsockopt$inet_opts(r2, 0x0, 0x200000000001e, 0x0, 0x0) 02:08:11 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x0) socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 02:08:11 executing program 0: r0 = socket(0x18, 0xc005, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x6, 0x5, 0x2) fsync(r1) 02:08:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) flock(r2, 0xe) r6 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x8000, r4, r3, r4, r5, 0x146, 0x5}, 0xd0b9, 0x9, 0x2}) getsockopt(r1, 0x1, 0x8, &(0x7f0000000140)=""/160, &(0x7f0000000200)=0xa0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getgroups(0xa, &(0x7f0000000280)=[r5, r3, r3, r3, r3, r3, r5, r3, r3, r5]) setregid(r3, r5) munlockall() getgroups(0x7, &(0x7f0000000100)=[r5, r5, r3, r5, r5, r3, r3]) r7 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) close(r2) poll(&(0x7f0000000180), 0x2000000000000097, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 02:08:11 executing program 1: r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x3, 0x7f, &(0x7f0000000100)="0ef4979a28e43ba9d4b5a840c2bfcfeb05f2b5edcaad699e5288b3361c5e2a9ad44e989a3436c591b660e8b3520e45ca0bfa9b036c5a388748bd57cfc4b67162bf78fc61e37f10851975630c16b246ece40f9e4fca5de53f4c038b3422187ddcd6ba93040b5fa445c8abf690ce325c20779e80be05b2f3ebbedbee0d8164683efb229bff23d7757b9499da95456c72d8d58679538438875667124af0ee248707618e6c9d8191003a10cd5ce5b6afeb2ac74a0ef79b4b835de32cade9a13123030eb25b7077465ca1b96ac3acd634c9816be14e559606776fed9e4c8e55831dc028c501f88438361df8dfd3fb", 0x84) 02:08:11 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) fchmod(r0, 0x1a2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f00000006c0)='./file0\x00', 0x100, 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='I', 0x1}, {&(0x7f0000000240)="77edb329b4667d2b8a1e5ac661d6982ae0e0ec051e41ce334db49d5497bc91f7952d0d3e2b0e657aa7124e8b064db53303ff2e0b46d5f2b645c073f2685cdefee0212d68d570baa4ae0e3830757c3e8a75fc60b2a408c2f2509cd603805121184880f0fe4b71eedc8446322dbb62f11fdf81653835452d9710b18fbe7c6eaa507a77cd9853106eed", 0x88}, {&(0x7f0000000300)="b151d8e9a7ede9ee685a7d6e01947157763b6307f3c59f2dcfee56c2387eecad420e3232f86c0b62c72d8d98f1feb4e132c83bf1fbd2fc89822841602b7729b648450906fb3fd4bd980b2c15a2718e18ebc96345d2082884ccb7839b9469229b1b327cdc4590dee9184bd5107dda9664fc60a99846a5c2a2816dc409ecadd622d331ba0d", 0x84}, {&(0x7f0000000180)="e5f6cb4331abdb18920b6cc8d3f8fbad03fe10416f537d8b62e851d3f41c51eff79014ca2ca4cc1ae5cfd9b5d0d1657bcf27250e06ccc75f4153671307f80a453a95e123ce7b0ff6daaf1188f33eae2e87c9877ffd3a", 0x56}, {&(0x7f00000003c0)="164f030b3d7deed664e8c2c4b3378e4521752ed5915fa64552b475494ea6b91bd1df2aadaa8828c6e25194786c61de7e3043748efde8f5a5f309c5bbdd6c46e12c7bb9785eebdab1e473dee50e6b72355e54d28f4a5e05de38938c47240aa8218910157b3ccf84916c0b52d6e4bb16813f81772c6223d2fdbbdfd6209f6fde82c32bd57343ad861b4121431c62573166f4e5b0cd0ef1364e1e7e1bc5cc95d578b87b530c250b33b7de3245ccd42de9ed2c429844bf6e9cf74408e814c76c3c2eb56806607962159c7e50bf77fe6197700feb679d12bc120ac632c3981a11edf221a2c3d3332279cac948ff7a164fd360", 0xf0}, {&(0x7f00000004c0)="9c7ee6be6eeffb5e4f599969bd3c85a9b2d41e9b33a60a", 0x17}, {&(0x7f0000000500)="ef758187d2e0faa06a8b2c02724d3c6cc5861a4c6f2a62d9918eb18b27a72b8f0e19ab832ebe288eccb6919c520b39267a990ef4ad82ff04fa49a849fbcbb70b7a434a617d9cd1c1dfdbd9", 0x4b}], 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) mknod(&(0x7f0000000600)='./file0\x00', 0xc1a0, 0x59e) 02:08:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4ede2295b6e020927144fde43299319296481e8a86558527f818ae", 0x25) 02:08:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x8) poll(&(0x7f00000001c0)=[{r1, 0x6}, {r1, 0x110}, {r1, 0x4}, {r1}, {r1, 0x78}, {r1}], 0x6, 0x3) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1, &(0x7f0000000140)=""/33, 0x21}, 0x840) 02:08:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1010, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) 02:08:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2dce0aa0) ioctl$KDGKBMODE(r0, 0x40044b06) 02:08:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) 02:08:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000000100)="284d0465ba02f678ccf9b6d4731e411e2afdd61544c3c64fdb002a3446d10e7a20b1da91cfc92f76de4866281d867c44f404baf22c7b0000000000", 0x3b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0140fcc75460b5d79a2d73f3ee506c129735b633d3064b72bf2187481d55491f7ca1c0ad3281122fc9f8058f386a599a6588d94fb0b53fc1bf1b15f2f89abf152096d752151216f289c70fcb10f26b46c8a565ee1e7a7e6e7af5e6a14df6700c47a668070ff005431df32c45fbf2f3cf77a091b31394c0c8e87ef2e70c8464c847b662083ff98d9109f43c176ba30017566fa91e63b301c133f7762c5b7f24b3ab62abb75691e715da91bdfa64d74952cd8bf287efbd2804981d4dac1387f1985359d69f6540c5aa71600fd6482a2d65a6d66015abaca32d7d5b261811db9ee92a8a60766dcd10bd2247f47766a0e1de2f66d2", 0xf3) socket$inet(0x2, 0x4000, 0x45) 02:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000009005edc000000009b03aa39acf8f9e988eacbfe986da98b5db5e9b40904cba1a07bacfb2df215bb3f26365d522990725bebdc5eda1312f321d86dd7fa306e9ff5abe06bdf4d1aba8b02499e2cf76b748180df0205fd41cdf7f8278655989230ff2b9c2ace741af56e610136c1e6a6842690f2b76626065c61c85b6b12ff3f7cf94992d15e90849cf8e700dff4a43e41f05ccaa2daf8f9ef09469bb2bc4913a92aefd888a91f93c40bfab0295de7135b06b20698550804eddb6307c5e285608faa2f0bee2eb097d8e4e15712b3780df613262d53bd6533327d6ace764814bde6195721284384531d3ff4789cd285a2e3"], 0xa}, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x2dbdb) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) r4 = semget(0x0, 0x7, 0xa0) sync() semop(r4, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:08:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000b1d241d9e6bb645dc991e90363b346cec1bd95000000000000000800"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 02:08:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32], 0x333}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:08:11 executing program 0: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x209) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r1, &(0x7f0000000140)='a0', 0x2) 02:08:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x4a) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:08:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x800000000000800) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6a2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 02:08:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x80, &(0x7f0000000040)="312145e166857e90be3214ab0cbf23035321fa143d47e6888d0b263561249f1c2195a546726d94d5f915876ad41375d9500dd4560cab01a972567863a0706852a08c2d0433fcfb70a218a1ccae6e0f3a7662a8a9c948cd330c54ce4422ea0c03fb8752c9bdbde15b8be2f493744eb0d16f954952f9428357164a2e36f4e56c21ad1247544598352d3c440c806d803e0968f2030f5b19238973efde82be4cba1c10f4c67202192a4f", 0xa8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 02:08:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18a00, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1ff) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000140)="f7582d4afb4291f12dc8886f53efc4b389336e0b360a8cad5d3d250124db7ad4d0e61f52f2bb", 0x26, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:08:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) pwritev(r0, &(0x7f0000000040), 0x0, 0xfffffffffffffffd) 02:08:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="000f0009002ca67a00", 0x9) 02:08:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)=0x20000001) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x7000, 0x650a) 02:08:13 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) 02:08:13 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x8000800080001ffe, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x100000001, './bus\x00', 0x8, 0x2, 0x10000, 0x7}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 02:08:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x0, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="569b291e73c3c87e4621"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r4 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x80000004, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x7fffffff, 0x2a}, {{r3}, 0xfffffffffffffff9, 0x40, 0x11, 0x2, 0x8000}], 0x5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xb4d, 0x7}], 0x80000001, &(0x7f00000000c0)={0x3, 0x9}) 02:08:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc3803", 0xa0) r1 = semget$private(0x0, 0x1, 0x14) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/127) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/78, 0x4e}, {0x0}], 0x3) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000680), 0x0) syz_open_pts() 02:08:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3fae00002e2f66696c65"], 0xa) r1 = syz_open_pts() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 02:08:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d98) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) dup2(r1, r1) 02:08:13 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0xfffffffffffffffe) write(r0, &(0x7f0000000280)="c86e6a3bb9361f071d81eefbe1d9f801462a093538f6676eba50a69442bdf8f25cd31859df8429a52d640f5ea83ed8579ad95d3fd79b3e21ce5c34fd3adbd39103096416072d6f1cac9600dc4d6a788a06712ecb901905b827ef8121e046ee3628b2499d40297e644210c873df66bc2742e0ea12b9b1d58387b83375bbeab6d2f89a81202a26f9157a7e", 0x8a) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x48000) close(r0) 02:08:13 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x0, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001540)=0x100) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)="ca0992ff89b8e42bfcf9c8aa44a8ad7ff9992308e474ac97561b7a19faa84634367f1a4cbf8f3cdd4ce87ea904b29ff098557a71c8defe781a66a468ec7131ac1e19c98fd21e9114e61c532ef20a98835ebc9b0d506111c9a0d8e600447894", 0x5f}, {&(0x7f00000000c0)="32d35c70a6588fc99ce85112de8702db", 0x10}, {&(0x7f0000000100)="6ff2defc66564a6aa840b8269c3374711ed11f6a874ae5b02149ee53f624f4825351f0ba17c63f", 0x27}, {&(0x7f0000000140)="29a5443da2a6c919bcc42cb0c22deab437ba718c863b6f5ce305238748a79ff29df55b6c510bc1c860d660c3fc1b8e70b4299a6e3dba5b9ac98422258c339bceb183ead56fde2afcebe1ca54ea6aa6ff037fec1e0d008263b4a921f8a6c698cef7f96d8b74db45adc2cb88571bb1b36c64095da5f0079ca8a1c274658bad0d832e3be81a60a9592ef8c632fc6f02f8", 0x8f}, {&(0x7f0000000200)="00d6452f05c9796a2c868070ed402117321ecb2c2cfaceeacf32d98e", 0x1c}, {&(0x7f0000000240)="ec819c31bf6217e0a3e46800f2e91967a8ce34662e8a02438eb0cec3a5d833678e08ddaca38d28f57d842a85d256da3150c056ccd43f1f2aef15642ee25a88324c571c277513a902973a9f426a405e2d1c894c5597acfe7ff64f7cf0b91f249d12da74b6dd89d66279aa77c55fe7f698b0fb4363e6e96c979d25bebc6d6a562dcf330ba47ca706c0b804abbe3fad809e7cb10ac24f2e1c68fcf32e5c97c0482bee479cf94a58ffccd1011c46a5b35829f4536c44563a5e9763691f7805a0812fb3221c6529e0155b7e2f4edd877800a3cc80367b2b41769cbc607a4fc286ac8cac9813cd4f9e283be77d6a2505370189926c1a4051c385a7eebdd5df5aef49db27e92b89b0dc475cf9b37dac27840448627f8125e9a38d14d96b8eaca89f681201ccd618dadb22595e09cac86beb0d6ae6a8559c3cdf6a74defc2e2e3872467286cb321eabd2b83991947e51a01406a64c15e6ef450728901eea69914d02c3bceab8969db7a8759f57dd50c0684e8f0eae45aed12683e2652b1692c9d83e6ff87350c26ad2d8c869fef46f2864ae227dca02a77cc24ec6714703e95cdf889bd494a1a68c15a01fd680c233982326e9ee702cea42c36414c3f981c349315aeb129a81daa8b4b31d64bbebb1c717f73e778a1f742727f140ecbc422c6a6cf72c2a3e3bbdf0d7c50afbbfe2ecadea91382f778207f1f84c890a053c67d5cc043b8075b1791ac2b5772fc8e7639c7729e74349b25d07cf5d9e13e550cf2f5f94e90da5076f88c1924550893ef73cba2ccea3fa1b2c7f7208d4e88b5a78cdc15074296abcee84a20659d5a1657d9e1b78945ea4a5965e4aa5a1a309c36e0df51d6ef328e847a6525de7cb7486ea5b7a66696c8a1e1ec527b9eb045025a1f6999cb51e168bf1515e4f7860ea559c651fb26fc0b8ca1d96aaf202b77f63235283ece16ed5e72a1d906b505dabe745549d3eb6b75de1f73d38141f1626fcb3ecb848c4fcc9e5e3c7cc99c68e6d7147233127f29b0edde5c091214abb8979a71f316e250daa95c4f0cf2eb1f9f068006c17ed95a9db48fe0d1ff32e07eeed3e846e33bd2777137b524af7195a0b21830d89242e2fd4e1f5d054204ddb98e85f693cf9589a65651886e7e5b91d42342e56a86038b68edb839bc9382e01b1038dbac366b97b3c0de87c1d9a43bb65f6807e04c2da079584fc404728ad48927744d78e6554bc47d02f473b92029a56876f9591fa65d072aa0e304ae071c037023393fbe3786a386137f8a04a12490d1aed0ce1a6069bc76b282e31c9c3575c1884d4d86624f68beae8c869622b934bfeb4c36789932d84bcd66f24b8fc6f481579935660fba070f47eaee5aeb477f477bd1c3b4756724177b60a4aaefff2a5003a2061a12066ebd048b798598b49b0f9a20ccd54ebef105212863f959ff9fcdac4e0f4b2c1294a82d414ad3fc9aec9218662aa58212d5361563eb65eba12dccf6bb5677537c8b1ae89aa84728508c74aaf77607a70e2bad98d407828d2765f6f9e9b4ed48b76f14ccc5a60d433ede39eb1784bfb9630fd43ffe0c8a7a448f8cdcc4c8240434fb80f9fbff5bf57762ff613bb0075a89d6ea5d7ffa4d9a5e7eb25b6cf2a7b080bd8e233cfc29030fbff2e3feec0ca87738665e0a90174329ea486e7ae5c56d07058b5f0ca348b9f65bcd9b7a04d6cc4c99c2249336e0b053556b90baae0d57dbc16cb6229cd0b8470f53371f3f9c0cd86bf8eb9a668d0b3049d956d56b8f0666dfd33c91559c30ee948416559d2d161d9300966f2aa9b110bacd34c25f9aec3c1d63b70a3f28ff34be0422e611fab691f0a42bf0d28cd55f0ab7d0e3eab6f55ea13372822d87ded278324f29ddd5a1045a6966f1bccce2e0e826e69e0e586881b787eca5c6f2921c3de60dbb588e37e66bef059ec4e8fdb22db22221fab09220e44799649d7e102b06a7bda5570b06f1831aee0f4e0439bef5e8f5f4fb558100e03872bbfe45ef7e81c197c5e30623196e75c7dfd08f092e1ff8ce802557946c3806ee2fe44453098942505ec71365d66f555f538f2e2d432dc00b14506a2280b9acb6985c570a65bbcc64f9da446a6f06724fcad093fccbb7329c76cd7722b05e7f68759f07b1ac11e8aa14efdbe8c2dd92562fbdf1d1a6b02cc163ebff7c8ecc419d1cf55d62f5d096096b3af8ddc477dadab955beefe3c6059d585c21a4bd91389f0a4bcdc454967689a4a8601e19662ca4173d1d86f9227bd44543efdc0fc15ef4e08755818de08247b3734d175996d8b0509f20e231d9da241d0674a0dc8e99304072b173ea5446184cd78cd37766f9ab84ca891f4de7fd63042caa87920c7ba586466654b62390d06c0c9253bcbe791c8a3e7b7d45658bab5ca33bbd823e3b3b6ded13bde7680b00534fdeba94306804faba6e88e28656171872cb58615769514ebf849580328efbcb1bbaf3f97b171cb0e5f6b58918172967a18ac527ed39af4bf3d393acbeab21787375ee5b26bc8a088cd2319be470639fea4cd2fe5e2c9f096867e82d744ba6d64aa84c0640f0e4c40db5a0b8516140a77892d49f213e0d678a0e05ff46fd14dce4690a00b68cc2f58756fe1e2ded4bf523bec6fdeca2bdf9a36e0c2b7d38d171726a0d6f0057ce1f8a38663c4b1544a74e6f7924cd4de2ef798e65a035fcc04607bd16a180ba8a02dd58008e922539f2f3ccdb74aad98bd90c995b9770372740e9cdbed20b736d625339574ced1a3eeec465241b34ab1ed37cd087ab2b734703eaeb12296143c9f056eac5eb998a2d0b03d20faeebd9dc9268da898f9a440b6e2389ccdb7c35689f52e9339b693873f720acbbd431fdc30af6c565475abfed1c6dc4a4339db5197fcafcf1b3a58d3b46c007d2166204dc7e5cdfebbaee44cf2ab350234253ad802e2785ab05ed8f5007306d38f5b30789312b181b6c74c66b2afbd2f1db016108ddfb76d9bd21e363e244171968802ef2620d38f30ff6d8023bc11c71948042c27beb7514bc484eacbd70eef8d9a09d74c36ced2e36c244807fa02c23f0ff97f738ae69722ba5d3451c77ac7ab7da2fb4d5c0a1aca6f51bd9d25311d641a14ee0b8f693927e13548c7b30b5cd8030f053e4b7d4b737cf34cda23bebcebae3e4fbae045f0251755f804d788bc7a0b291844ca1dac51a21a1d6f497d7496698975e971b8818718cfd582818ab2bd94721cbbf05a7af572c49a4809974697a4d4e780176641adac2f60c80482b46e27ed923068378e459beb5d07b258a9c028e670f86dcd5c26210f55d41e61bb17aaba4fc4fa2cd15ed94e95a7bb22466b40ccfb86f27e0a12383ae2e0ca5c0faef04b0acfca19f138868536bd758327230150a278f443ed4e7805a77ec88a41adfc12f4c3ae3d39298f7ef14e765bcf539ca856182791d958fa812fbf91274cb453efcff7146a458b928caa0397571bd3144ad254c3ccebfca944100fd812a0fc2e46f489426f2bf1fb6e4d5fee53e24dde7ff1fde2d2e01025d03dc1c01b5008bf8d6d4753c7a0f485e35a5880a9f2d585b3ca46194b259574f5ba4dac1635bf44014606b30672f98a8b44e31e5c78d274cb4842ef85ce48c715b3878e5bd8f9e156c21e4e20e1f465e09f9e77b6a44b82648c979e159647de3ebb0e45d252987ec5b09685156655ca62c6380dba2e73db014345f38d6588f2618d07b287df898a1dfdabf349d37fbe360ba9bd159f498942e2067f9a352c915939a3bdf2a48e444f188846f2ff9b32c5f752b4cabf66e8d514d73c09ee9801857e64554aeb2a84143c69c9a848a1a56133de7dc044fdcb647dafae810617a9c8cacf4409eda3d50470f22852fceb6a2968cd21a02be9015b6db34094baef75e53a246ddde17d57b6cc28cbb5b54d346dd737c4825a60013e00f72deaea5a52b93521d34855707781012751331595e63192e07fca7a4fd4330dd56fed2d532ed253f7ee7b357be2790a94bf3bf84a3b14f0d6454b4687383011a3643f45f84a5de577273430af759ba857b44a673862fbae058cba69bc21f4af214f079c7f24a0e447c2bf77c3e5f8bc339f6e83d74c8da9969ef81e845d729e151234f77fae1fff102b7284c7361b724b3e0ddfd117ef61ecfc67b3cc74b4478555a21920ab889916b36fe2692138990e030d67c7e6962d3a879bb62cf77f9b2fe7d4bb80db8742fe3a8d6f3548d63347c9a0ba8c9cdf8640526b2deff4787c643615a174f011a83158624d28fbf61e1bf07abd496e6734b1803d317d26adcef3b9a50db0cf632c685f1037ae50d135146272767ce7fdbdcc79ee1b69ba49d5c4f33c30bfd9f7416bf21fc7a995c9bc4f449ade29c27c31414bd1c813fbd376ec66a04b1e1b79d6b1f196530515a577646a0433cadca4b665211a09b66340e1c1a3d9dfdb2e1c485a1bc27aaebe67fa6228c100270a698303a43b91eb8f2e3aacb96eb74bed001438f277f2ffda2091ec35f3295c604ebd76c6cfbd062bc3b21060d455bd0fd3fda7bf4fff3192254bcd9bbcf7e48271c0a6d1e2e3be6a657d8d9c68955a28749ddfc167244149f42b8e78ba537ab6e630ff14dad6f8772bddb2e2fecc4be6d6824432f7fa713e0c00c25635b1d439e8635cfc17c936fd10cd5a24de12becfedcc89fb6c68b5926217989c0246b2110342aa29a40d0312cd81e496688a1f45b1cc01d66792f06d2b3cfe17ef279ae842c5620b1e09c804037cfde3ff8a540efda19f1f2c4f1fc9c7fb42a11cee7f8bf2b19a344cf65544159da44e545f858412c689ae778a8137656732f5b96ec60dc1fdc72596124ee1cb3d6a5056152ff95d61727ed9b6746599c2fae7b2b9f35fded65a8338ff2a30ebc3f62c7aec73b946c6e5aaf77f33a2d31b665ac80db7b9bdd88a61280b212541469bd4383b1c8467b9836649a6c9b727991cfb2040e2e7d10a3cd8e0eb82b3e8093dc36f3a0299b5f75c7198a10d14e9761cc0c1cfe33a48c27eace6c36e268692566570565c5dd3ff17ccde80eb6e971ed1688ca6f855fc285324b1985f352d92ff6c5882213a54027d3798d955d946154a8550f526ffccf21f6d03568668ea907213b96418ac91731dc5594604bf221e6d77a149f9bb43ae21dd50a975cd97bbb5e8afccbee3b85b10aa6cfb46277a2aff17c5d1478341df3f78c9e145cb0d295b6f267848be4e2cefe7ec3fa8179e1a82052e7fd7ab2b9fac4346ecb147db85299b32d0d46c358fc8f0d63e14d0a8502dfb6045c91770ace7ffb4aee3738395be403aa33bd40118f34cdcd7c98820a36f5cd55f4685076b5dbef83535f7f2d3528bb26b2ee3fc0afdb4cadfc6a244d53e31eccc9b50572cbe2c2f9eccd0c6fad7f0157fdfb638ef81cdac18559472532d125c54d9ce1e7ad0fab09deb50eb24bb3afee6ce6cf2dce9ba49f3e25361bc0ab9bfd239086b5316570d915180b6f9f748519cdcfd821025166775959269ade7a8c58d9e0110ee6f358f8f44148d7d434c896018e687ccaa8e45063cd8e42f57b72e62dec1266285b4b76f0e14a85ec067a1e417f84f43b5a70ab94f71070b414a97c1608a83b1380ef0b443ab949bfe818f828ed44dcbbed89265b579431e274589b25cc71ecfc415e62c822a6d4c9f825ae6c9dbddf95a5e8a36e548dab68b77ae01b1fcd1c93d8a5f2ab995c68bf3c5710459a4e679e937756c9acebaecba0445a5cb0cb9568d35b3f510b2653a01b91d5f85e2173cd7b6ac6241a0ec2d559ffecd389c8fc351aad9cd3e96db0d28664e79d84187a1e01aa0795412", 0x1000}, {&(0x7f0000001240)="dc7ae0cea0772fb4caa6cba6ca5d9f7f7af4c26befffc7c5aef91aa53bf7d2b9", 0x20}], 0x7, &(0x7f0000001300)=[{0xb0, 0x1, 0xfffffffffffffff9, "1b24bf1257fe21eb710027bb4eb57afddb335ee5cff282b5150fdbf15c26a53c696ae39cb03a509c32c3a39a1e8e0d485429f2e3105dc7e4e3eb6fb1b9fe902239017a1ffaafaf6df2fda1779155f57366ca02139fca883dd1836fa90f8208324d34f906d612479615232f7930102d53fc546c646454a1690bba1d72233fd001f2723526b2eff6bf0029c1b129c9074257b04990224449b0854393"}, {0x28, 0xffff, 0x7, "009c82466474c8c6b802933562fee776f58e"}, {0xa0, 0xffff, 0xffff, "433aa23ab583102d82a3565f3a4a69fdc594ffdface460d94fd57147e63c93d348a9c3cbaa75e37faa6c6eeba09bd06b469012c31bbef4f44dc6eb6b35cfc3cf39f7ec0f1342cf6924306a0d6f52d16fabd7f009ecd1216beba1cbe800ef99e3b6c1efa8f1f9953a4f08f89d25759d5b8273590886dafba7afe08eff4d213b35ac39c566f41086182e93238be6e822e4"}, {0x20, 0x1, 0xe1, "4e9dffe36fc59d2dfdee15bee1"}], 0x198}, 0x400) 02:08:13 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x8}, {0xbe, 0x9fc}}, 0x2) write(r0, &(0x7f0000000080)="3354a25993397f17e780e93066415f5a8a4c7789f664bf8c9d4687b87a85bedcea50ccc4b878b7ee6d52c487fea4ef550de83d2e78a9d35f03115ed174f1e5700b85bc4fcfea22cf8b3260b505c472ef0bc26b85a6e87d61d3138da339d11b98078e2efc09699b6a778f849810583e2aa4dda936760ed8b909ba7949f220ef407da1750d1318eff3ea281f18cbc0fa45f15da680471e68309ff81f37d2615174bf9a7797ad20f4cc82f0fff1e9ef36ddf9761774ad0fac7ed07866e0cefe1afa0d1ea46f998d7fb2fd660e5b", 0xcc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 02:08:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a1db17771f7c700000000000000008000"}) write(r0, &(0x7f0000000ac0)="582720efabd16eba33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbf47b3bf579456fc7d4096e8c8b6b87cb2d72b80500000000000000193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000", 0x65) write(r0, &(0x7f0000001080)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d751309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be546aba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf5990ac30e942482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf6de294cd1814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc000000fe911d93882c01000000987b73f6b8cb97459915521d04305547cb48dd57fc132436aa0dbd1617744672803699991ddeadb1ac38d1d50bea9d768fb7e1e6a0161e483fec21348fcf7fc245929c96fe", 0x2a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fsync(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0xfffffffffffffff8, 0xca, {0xc2, 0x8}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5, 0x7275}) readv(r3, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 02:08:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r0, &(0x7f0000000100)="cd19c29441b0d3f48ee35d3e9387016b7ecd4d14f5cf1821d49c495af5d4b76788074d31a203673ab6d4fb50bafed708a82dce40d1abb3f6fede6518c0b1222eddfce1652290f063f99d5d403aab749807ff976e7b52318aee556b1653ac3b9d599f916bce37070e56371e46f81df565604e6b323b897a6e9fed177ad058ce10cb7401b66be3cd7c271451f0323b8ba5951f", 0x92) 02:08:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100), 0x0) 02:08:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10442, 0x0) linkat(r1, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x5, 0xe529, 0x1, 0x3, 0x8001, 0x1, 0x2, 0x0, 0xffffffffb864b87c, 0x1}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x26, 0x4) 02:08:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000002c0)="9085", 0x2) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r7, 0x129}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x9) r8 = semget(0x3, 0x0, 0x624) r9 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x2, r9, r10, r11, r12, 0x8, 0x10000}, 0x0, 0x9, 0x7fffffff}) r13 = semget(0x1, 0x1, 0x88) open(&(0x7f0000000340)='./file0\x00', 0x98, 0x10) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000300)=0x8e4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff000001000000e8ffffff4e32461276e8ddd1bd953ce8095154e933094ba5b1a93e006fb04ef3a967693642f48d9bb0578bc0e254e8435696237b043ae3b3410bd19961d86dbf674dca2a58d06c93af0f745f24aac335e2cbfcefffdaee003e3e1b5031518655069d0724e14996847064e18c900000", @ANYRES32=r2, @ANYPTR, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x14, 0x200004}, 0x0) r14 = getuid() r15 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r14, r15) 02:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) flock(r1, 0x1) 02:08:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0xd63dc52b73bb85fb, 0x100, 0x800}, {{r1}, 0x0, 0x1, 0x80, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000000, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7}], 0x1fffc00000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x21a5, 0x6}, {{}, 0x0, 0x0, 0x20000000, 0x0, 0x81}], 0x3ff, &(0x7f0000000240)={0xe88400000000, 0xbc87}) r2 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000003c0)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/82, 0x52) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) 02:08:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 02:08:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 02:08:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x7, 0x1f, 0x1, "090000000000000000ffffff7f00", 0x0, 0x4}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x4d5, 0x10000, "30b17e17c440d6bbaec0515596d6144a579471c8", 0xffffffffffff0001, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) 02:08:14 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x811, r0, 0x0, 0xffffffffffffffff) dup2(r0, r1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 02:08:14 executing program 1: r0 = msgget$private(0x0, 0xffffffffffe) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x500) msgget$private(0x0, 0x360) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 02:08:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10009, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x200, './file0\x00', 0x81, 0x0, 0x0, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:08:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 02:08:14 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x2, &(0x7f0000000040)) 02:08:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}], 0x1, 0x0) 02:08:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x9, 0xc000}}, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x0, 0x6, 0xa000000000000000, "247315ad7bb4439d79474d0f815ed7eedae034a3", 0x100000001, 0xfffffffffffffff7}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="cecb7445c17f1d5526ff5e90680ad2754c07d4294229dacc86273264cf5a69", 0x1f}, {&(0x7f0000000240)="422ef320ba9bf429107b4876aa44ca1997d7b9ebe1f0016b3af1ad080d25ec1d4919b419a8e4b55a45f4c0e97dbf66fa87c901fa91ad442f9a087614bb227b018f69ad34db07e81345d423725d59a8e80b282bd0c8c03b15ec2f120a2966f3add405b134d635283a2b075425992f43302964a0009d85ee11e018ed8a6cb5a86ce7a3b0acfca5c902fd5ed696d5d142f38b6868a14533623f43af0b63966cc1e05130d098ab2106ad78cd4afaee49ddc905daf729ed9fbe44707f820e02bc87a2a1d55d1574aa7f01eb58abce", 0xcc}], 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ftruncate(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/17, 0x11) ftruncate(r0, 0x3) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="7288aaeb3dacf6944d22778369e79f1d7d335c7af249eb1c130d43c031aed90e22d5a14b2cabcbb12b6bc4cc17c6890d55f06909cb0fa30824173afab96715fe5e79ad35cc3d6638a0239ae805fc6a7cb4a592a6fa2bc53825c41667e6f62029e8366cdf18ebf2d5e523bdd2a72d4e9956c289bfa33b356a2920d9d8730af239ee632df325391ca726716264a3ed286202b5074f3fc1bcf610adcd5d2f941a2b727c72ca17ccc29bfc1b8b5060a5419796c0150934e042168a923c6ae207", 0xbe}, {&(0x7f00000004c0)="354597573fb5a2f0edb2235074e6f2638eba276900701f7ecb78367b9b5728dd5f4580f7ce03297aa2ba73255b83bfd6a2f9b324f010fbf4d0cd024931983e12a4d3b44ce0fe1aad95e580eb913adfd31f045e2fdb253de15ca3d65a58c27f512047d05e3de7872a1534e3272f435cf27f0db6304b7a9726712c44e96ced896ce65874db415cabdd4d5a63d586ee3c30c249089e9704337acf16ba", 0x9b}, {&(0x7f0000000580)="938c30ed08513ff5dfd0fc7e0148d7f88b63d9e474ec3dd7101fffd8d67b8ce3a8de4a83723d62a130f2f221d46a214f22d3f7da41af47b51e36901f9640abd53ca8d7d879ad996aa50139d99e25efcf2f17a28f7cf47ebf707002cdbf2696ce7cc39d143ba263247240ee323c0768f62044b422d0030de7228a939e5e20f53ee8efc26550fc3a4264aae733197caefe976b8d6aa9176490e37aab73531f46623138a3ecf4a16dcdd900cec7f6efe8f0dcaf9127e1b70968a0bb83f2faf495103bca2bcbd26dd1092b77cf32d4a4c536cda620ea99b3c8aaa272eb83ce58c1e7ec9725cdf454acaa55299aa23d6d3be692", 0xf1}, {&(0x7f0000000680)="7d140bf17fe56328d57a414560c4daae87b4952b5155f25280a241be6ec6e9aadf523d5b08ed13bcb0af21e51a6104251020b8ef037be3cbf09d0599399848544f81e06bc5482ceddb3c7f1fad9c812ca67f16805641d0", 0x57}, {&(0x7f0000000700)="aa278ae13b7dd3a473d18f6a17a0bf944619b7668481a768e754a5942dd474ed752f243e4c5db877d8ce4d9319c7a647faa2e58472a8470a20b40e94ecf8414c4958409df712a412b9315311774463ae97da7013de578276daff8cff05fbd3f960def8f14eac20d4e484576b3c38a9fefe4d8c11f5287e206cab588e6ea7426fda8774ca855234d3def087f6f005ad6ffced14", 0x93}, {&(0x7f00000007c0)="e168b7f124442d5ea829db81bd8e91d8f2e564a79e25f69ceb6f067af836cd31a45e13259f15cae31366b4201880c839de62d9d30cadf9c8add864c1108f0eba091c39c4861d21f6e4dff37ed79a6ebb555c9b4f1575a828b55c8a8e061ff1bc3090de8c4813a390c2622bbc5070e68acb3e8349fb25578b1bc6853eb4bbce43cf129a52a28ce819e9978dd27d914bf96ee53ff773a46c044f01d01e0e6ec1bf9a", 0xa1}, {&(0x7f0000000880)="c040b4ee31c8961c", 0x8}], 0x7, 0x0) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x1) r2 = msgget(0x1, 0x21) msgsnd(r2, &(0x7f0000000940)={0x3, "c4469d794012f41e924034c52c8b088f36eb2ccdc738aec377372fd54f6f15429b6f2a0a825c6d9359a19896b845f89a6ccfb8807eef8b0cba617b857a60b23da76ceced8cd45fe229895daee8adc6b4e12207c5d8a877"}, 0x5f, 0x800) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') r3 = dup(r0) mknod(&(0x7f0000000a40)='./file0\x00', 0xe000, 0x8) open$dir(&(0x7f0000000a80)='./file0\x00', 0x82, 0x8) r4 = openat(r0, &(0x7f0000000ac0)='./file0\x00', 0x10010, 0x10c) fcntl$setown(r0, 0x6, r1) utimensat(r3, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)={{0x80000001, 0xa4}, {0x8, 0xfffffffffffffffc}}, 0x2) getdents(r4, &(0x7f0000000b80)=""/67, 0x43) ioctl$TIOCSCTTY(r4, 0x20007461) sendto(r3, &(0x7f0000000c00)="3c954a16320f0cc94a2dabaab16c352d76944ac23355dbde9e6341b29799eb1beff4be00275245eade0d44c03bb4daa304e97cd04c40162322e46e191090ee616e49d4e808a0695413b48db81936dea737f91a0c9245849971cb8b79dfce84fe080e9b595ee40aa9e3a596ec8b21ebf41eb2dccf55591e424fc94935b230ecba7097806f86a0f3fc3be28d3c695f245f54d15b0f24c3eb2064d04a192a27846fa7d5594874a8a4166f4c03559c6b3b5254b51bcde56021733b8f4edfbf25bf0c4a64fdd01834768298b625b0921e9584135870cacfd1f4c161ac2d77bc895442a23d0cb7b576eab81b7f25b92be3a129a813f3a11f07cff2f47df0f1556d38b39f82d543b7b80b3bd747329f9c21c8683480655cb085b299b16316423783e9c7786f0330022bc87f4ba2b24283b6a75adcae8fd9192f12869ecc3f0c56582bb601b9410b908b2bb4d7a61c5b3b959106d8e008126567d3f540291ee036e028f14b92451c42ddb6136637eef540bb711a05915d2051b5a950465ce6a9e0aab32c28e4de67d8e48f0a6f1c9182e376a823ea46e6f084c93b63264664e9aafdb9c5f7ea8aa107bf2fbbd8e44e3aa536e1e5ea2c4fbafab15011025dd9d7b57e94c5b0039ec8939941437a0068f757b0110358e60cac3b1d805262652397bfc586c6febbc64291aa08666252fad33e9da051aa054c0dbda6ef99cf011516fc486a24a017e52e237d787b2d6d88f598e1ef63d30dc036ad8c57f9b3af749025912666cee21672cb53c567e34a2c21bedfb76b7ed4892a04459e1fefa84407dd8d6dfd1dedf00a5ff881ffb42ef6f0f4991123c007edb01ca60ae6ccb0bdff70e8fbcd9b22f63b2272301d22ebd3d04d6c0e9e86965579711dbb5476a7ea868e2cd7600ec4928472979f885e8b1c215ebb4db816a4b42ba8ee08b1eede36a112d1d7176dbf2eef91ee1e4f17b3fe7e1f88a5f1bf12f71ce78c59a186645e2d082935e9f38685ae9e055a33b6994964f9a172b3788cd3f321b2db910dc4361a27446b819bd955924c2f19bb34efa28df7e325db975acaea057ccb6d36ac6b24fbc20c4726044dc0b662bc5fe6d357b181379abfd9bbe4ca8f44f0b40b7b4d471a58ed39c8d0ddd96a230eefafd85f07aeba1539be3face544c014271310c1e9ab13215aa98a8b3fa1eefdba9f146170ea7eb61511108f0f122fea757da5204c5e2c4db1a5954ba56927e1e12eff5059203850304d017fa6c0d40be280392d0b533733870e89c657a53a9d07f729e96e3c3686b40e9d9dacb4851e3e559d97737989724f7257b044b6d3a3df570b397137a4d8aff775d1935664e35e783594345e4879f083052f39fa9da0bfd974599fe979433a7b50a6d7644856a1909c422a0eadcd9b9857f4abd8b0bd4bae9e461991cf6755c881c9da5b8892400199d94c8bb1a91dc622fbd2aa3538a35285e6105bdca8f67376be48720673bfbcbfaa0c2f16fd4bc377837763d1886ab57372a5f72b5c461fd47c19f7eb767155d3701fcc358013f484813d904d2677790ee4ff874b64cc5ff59749e69188cdbbb42b5db855a3562cf63fb38c8baa17e3059ab92d4d8f20be66cbf831c0219490a28f75ea479f1f1264734afa863cee2cad5aecea0ba3b15b98b4cb9d445a8caf3c31c6fba933a4a2ffa8fda43585d26c4c8e8b0d8bac32565f08cceac1ba6f90140aaa59327273d2edb1f405878106494b06e2a06de6ff86d97ea057b5f21767c3fbe8ccc0da52fe0dd5196f04d1b42cadbea0e55b66e33f4c829c99e062ac29e43f59eb68e6d414f7715ac879d7a9f40017f8d530a2682fbe3fe25f04d7be07b0b3ee3a90c69c7df9255d4dcd392a590523a4ada2ca75d8966ba52a3f62952feb8e9ae962adf71f7467c94811a7ab60f8606803f211186dbf6f87ba5bba5c23e532e0c293938bd0adb64daca3f06ea01365ac9553147d1111c1cff77d3fb693304cb4111b8758f09b3f361c40b0d06df0aa3e30ff805e5ebe49b70a0fad4fffed9706000c654c3be7d756ba9bfef9a111ac1b45b1bf45b5310ebb2c8faa02778c98ecb85a3c52c7a10571f3cca3e86fe16e2be2aa63bf75519472c81169024077575919d4f4f5894d3124dbf4bde9415031371e5274e8f09cb9899f8d422652c420372a57aad83bef9139703dc0bab7635676fdc318de4ae68ac8bfacd850df883475404e21266d5ef7398000c3b03361509c687ecb41ed23d089a5a46ecac79c2f32517b3d62cccc424456e88a103475041f6951b87579e94fc352db51a8443a44ec19ac0fd73a68921abcf2ff0ce209f68ebc6a8a06028ef529542062ac2e4b2094c3939ed8f4958824a080e8f42905d644e06e61a72c6db4362193b206a4de0f7773b11375e3e0fcda053186275de4ed1e5164d8c542d331bde74268baadcc6f6471e908ec3cf4e49b46d7a68e071145c53a487bfab8929a36321560348bfe57597282ca7524e89b8ff8040095af9a644165bd86508d3e18ce6835806d2572172ce152f616e799995ebe245faf72e04f2dc2d789013844bb7cfa2aad51cfc20db0a96f37eaccfcda904f40b2219ce56bd5e3274ea8ffecff4fef72172b742e4a1c5d42d0c94fc23d3f8d77589b77853d148eb85f7caf4f69dc25b894b4f473ceef885026cd6cea44173d2a8545a95c32191dbc153e95794bf21e94b106bd95f8301e830707ff27eb43f68e4abcb152f0cd378d09766e603ab364021617e0b89fbfa78e65811c9437fd47c83e13fe0546136985c980355267b735bf8eaa0c90c4afb1e5f0a872f921dd60d7b109cd127805b886661afdfdc4dc19868d39bf54c657e1c1a06c96f7c9b677e2e6ce24353d8759f3e028346da0a69fa654ff8346a1644eca0ac2386494d269672f217ed28e5ddea198ab48f654c6ed6927d73b0acc0888ff2950a23db6af489d121c323eedf05a0d2fac3b606ea3a2b942f299f33f85aad71dd8f53011da43ac5c597ba566696fd22bc165094cdccdcf9dab5f97bc676c39909a6c4188d919e5734c174aeaccb3a02f71b4f7b203c3157a64ceded173683ee2839d8db2ccf2e244e4680d3161aeeac5f42bd0b091e765581158e184424974f0d643b1a4919bee124a8ce4d709106003df6a6b578ad89971834d42f160c0785c04e9c76d24a934cc70b3021f811a3cebf237672275fec383e055eda73c98565e5baf8622645c017bb73f9599a7c54268cdda4b2eea4929e98aac34adb0386c68c3093148a5d725ceb2e47064f3c9268f4c9669227b15d221ddeeee37ff46e78dd4a02c929a9d94f72fe881d0065004f9e1e33d74e8c4a9d19d1b8a975f7224825394d7f067a8a24ff28dfd34a4423127aa160eff7910c31982cb93d247bb65e9135aff680b012c7f108bafc57f3ff53ac8de28bd8203c637420e25fa943cea8bfb6d8f8802437636164a39b4b59bb7e7e1709cdca23f0a0db813b22a8fa47eb315b668103d083f01cf9796f612faa8f19f25ad8dc94930a207bd5bd45f5a372d70c9af8294b45dde1adf805c0e1cd5b7f27e35ba8bb85a3b8905ac323e042144eb1922aa18044880353245bbdecaa2cccdbbea3a866672185b70df5541352bc48461114875b3883ce78ff347163602ed9d1670e87d6566cfda43a82016d8bacf0245b7478352c7dcefef66f3ef85ac018bd26509ab212bceb783afd9b1c8f07090d9acf3ebcbab77f6d35811f152534db7c1357e8f0efda2d2392e62836f4cf35f0faae069e040e598545af0b1e85411310aaec555742803bb1a58b84d7e6846dd0594d8062016e26a80fb1655a16b97c75bdc322bbb8668d00989be5e8cb88fdd1281771f4e9b63895e791b9961cf40191f0345dd0da5eb616754fe624b8a435ee0ad86a6afbd7cba52a828880089a8e1687cb245a92fc2adf8b1f3c44dff5954803101ac6efc3fa397370de128ca166fbccab4927e5c5ad816b6870553ba78107e607bd57579bca54047e865a1390a2ff0b99b210f240b89298153078f9207d665839491b231d683dd622a3b53c3ac066a672d4546d6a731dd97a38c45e407b112f4c966ac9ce30d4c1d569ff430bd4bdb07973d15b435242a80094a5ebb1656e809da56b4dcaf86439e212ca9ff9889c93225f63b021dd3868c5937987628b25e9c4963ea6c58ec3ceb5f0851784a2a1a797d9daff2b4fef4185b887a24bf2c9e4b43dbcd0a79f6ce3e2e018fb463a5eb11fb88e3681e2f1c30c1d7ff4be39a19870e460a8cb576102dd33d58855222869e308a6ce7ff8ae04d3d64738b841570f17ef6bce0460ce6ac668f7b35e1c9f15dd341b77bb55355c1c6b160dcdfcdd8cc07bcd17f2cf16f0cc981ad45599dbd0b2ac50518817a0115a7429dcfa9d4de724e507fed3fea0a868f70dd4685850c1f0f4ceceebbdc3010a02f5d97afc6291580318ec60bd97698766d2e12b1c39c4c7b30d9c5f753eca15e8ccab8b51f5d247d4ac6529bc51771973f4d4b592dc7d08740bc84b7f22e64b5f9e67901de4111b578bd17f10d3a7a7bdfe39a02fb1768476a8fb823db9c169d27f8c20824d70e65484827e887560609aedbc8dc81611ddb51d86fddb22530c19e4d83147350cc7adbc9c90073890ce2aa2b117dee48dedd826f0e47d0cfc87b52a59e6358b75ea451a14f518086f6a3dfd00a52e0f1a31c3a7d25b14f96a50bf2480b12f34b697d21dc1a0513cd705b2881a0f5fed01daa1562bde094456d6f140cf0a33a4b44b2d98282d2d323299da7cb45b1125090b8f87f419a389bfd4bdd6f369b06b60ecc7e492c9153133df1c8f973076b90dda7fe8ee89f228ffe9eca27a7222f231822f0a9966b389bd507ffc5d5e7a5d9f9458c6fd1dcc5466b7926d25422bfb15c623a7292089454589f08bd927f6b466f56fc4e6449cea4de07c1c3eb4b14f0e1cef40673c670f9f3b59158b60de42b6e4c7bfd7d4c120860506869f21fc48b3c73902e88f62051475d6b9de60cdda576c2b6dee69d87ffe3437a2054c4db8a9242c7efc7fb84bc2ed1cdcaf0c97dd234fb5443554e4699e27e1d049036f12c357fea45f61b7f8ec5a69ba6acb0fd0546f26089fb4921448e485a73653a0f85de64b4a21834f1c119aac79a5e132ad87cce1fc1820cb220618d1032505b2103cf8774d9c54e81e5028dc71250008c638a4f83f9fe7fe714daef51a4d841df38989a797dbada0f2e587f4b0f8144e03b4ede28082b106c4d4218a4cf6ea9c6182749c47aafbce64bd6dc566d58da2edfc1a94e282d6f38a5f487fd9f6d59a981c6a0e4c3593dbf671b4b35d375afe8616b11a7b9fec6b211577f804a0ed66b08a9b912cd984363849fa09db3c320e695127c3014e57a2585064143e49fc44eee5aee7fcecff4d8017ac22715234fdb44d2fcd27f13a3979a5956ca8fd314a08b377d447b2bdca54ca3905ae6e011970f0787575a22a940b05063f31eba1f01c98022bb2a8a6ed22e2638736cf05383ee6361d3c3eae903ba3c6b5066fdb7ca897cce6f6f120392a9c3405d1b85304dc51f0904998a15e526f0f4d6d224444cf6e0ac2c9efe114c58700371f19ad711fde3aefd365e4e1f7c9e6d8c3cb3bb9024ed2860aadbfe3496ebe9e4e98081f957d01fc90515e758e497b34b8d085e913cab3ff27ab980837696bd8171a6d9ea8628c52ecd637bcdbe05e572ddf6a4d200845cbb3d253662881857455532b3af644d3629e4a95e89cffdc672f2d582d243f84deec31d7acf7d240efed6640b0bbd45573de3179e98b6083b861360383f", 0x1000, 0x400, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001c00)=0x3) bind$unix(r4, &(0x7f0000001c40)=@abs={0x1, 0x0, 0x3}, 0x8) 02:08:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa, 0x402}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:08:14 executing program 0: kqueue() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 02:08:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 02:08:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x4) 02:08:15 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = kqueue() link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x0, './file1\x00'}) 02:08:15 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="aacd8c9b8283224a92e9413527e82056dba0cb77d72ca95def619850166a4f0f38276508eb4fde940df30de9e3b78e1f9624fb1c3445a184c8de45f98f5497cd5a715ec59c8d95c11b8b2f39f1faa0955d66e8615ab286128221a142e9a772aa263e51f4f422d6e021deac65e64e9284a4a0bd26b4fff8ccd6ad12b0d8a090a95fab5334cbcc046193ec46751c32561fc40522ae6c2f0d8cd15e2a1a9721d706b4013e0f", 0xa4}, {&(0x7f0000000140)="99abceba80020cf894f40bd035bd5709c0e9c8ea8013052bc284a53abebd6eec3aaf50b2ac9a5a75c801c951a1a09f78861f660b05d096a013e97999b67c170c11b01203aa643e5609", 0x49}, {&(0x7f00000001c0)="990a54cf07c17cc94c3da162a43f0582c725ffe98663099c6471a5f6bbf40ec1aa56a184eccab5a56cc096ba4e7c141437682baf97c051355b3aff6d0a4ca477cc06a2196710db637cfce64a37e2d68216a2649267", 0x55}, {&(0x7f0000000240)="df83a439bebe4f4830eae1da8ca2c7b7ce380347f90561d7dafc31c384f5301ed7a137c6ef4994ca8ea8b0b2fbce493f5740e583286f8e84a7a635f8509cf67618c6c0f9744013f7e03d295d410dd2dfc12f9cb5ccb681879355451994b4968df77e13ef950b99741b06a095491e088af8a6396e80ad4b50266870066d0e1ff1ce2a718efbbf4b182c9440402f32fd3f76c9142af3ed10c82705abaa36cc76a3ef1c6f2f561b25ffac17b557c923771648f0e7dbe15aeb37d637c295dedf73f68b147b8667414b00d0ccca9cbd09fabf7cb4b59f7ec8b10e9bd4ee66fc7801b64734d2", 0xe3}], 0x4) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 02:08:15 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000) munmap(&(0x7f0000eae000/0x2000)=nil, 0x2000) 02:08:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x112, 0x4000000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(r2) r4 = dup(r0) fcntl$setown(r3, 0x6, 0x0) read(r4, &(0x7f0000000140)=""/250, 0xfa) syz_open_pts() 02:08:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getegid() setgid(r2) dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x9, {0x1f, 0xffff}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xdc) 02:08:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x8200000000000a, &(0x7f0000000180)='1', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="da125c00000000932017faedebf51d514f5497ccc9040a79d0b52aef4d58a64b8ee6c643d8cce41cee90d4c0244074e190c674266690d81e2f4340f01101980fe1c8e71efdef150914f8249c056053c371d2b835fe9c93e967863e6c0f2781f5864a416a46d220b6e1e584349077cb4950fa3cc406dae1a6b1d79ae9b062199ad01ec49783eef064d0d7c9341fa921406f7df37c8b0dc9f8687154efb7a81c44af73d53804e64cc36040507134070b2b8a", 0x7) 02:08:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x0, 0xffffffffffffff81, r1}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:08:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x480, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 02:08:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 02:08:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff32662d669279ca2f19cc020edd296523", 0x5d}], 0x1) r1 = msgget$private(0x0, 0x404) msgsnd(r1, &(0x7f0000000040)={0x0, "54e87ccfed2a21f42d40837ea6caf40a903f3e0b0d7b09bd3e"}, 0x21, 0x800) write(r0, &(0x7f0000000080)='oL', 0x2) execve(0x0, 0x0, 0x0) 02:08:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) sendto$inet6(r0, &(0x7f0000000080)="d8e46fde058c3140170bce5dc12bb926daf9353cfedab5db4153d0e48db6891c33dfe9e21e12b1dbd6cc6d2db1e49b6ba91202a50a510f96126097fa02eddb682f60c4d46b4e61c255b0345702324004b83c11d04c96ec4af26affbaec9217f79bc50eaf6febec08fe0ab479dabbc1fc73e3a8d8e60b5d9c51409157984e4cb5c1618b51bb2d89a37cb4fd1d6f53cf97dcf838b1f4c9de0b14532f5880dea27711b8b1efb9ac23fa1b668b4194bfe774298b92e33efb311b3ae1ce459425f3fec19d83c2da0d140b1aaea120994454e907", 0xd1, 0x408, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x1, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x2) getdents(r0, &(0x7f0000000200)=""/177, 0xb1) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x140, 0xc0) shutdown(r0, 0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000300)=0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5010, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = semget(0x3, 0x0, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000540)=0x4bf3) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000580)={0x2, 0x2}) r7 = msgget(0x0, 0x200) msgsnd(r7, 0xffffffffffffffff, 0x0, 0x800) pipe(&(0x7f00000005c0)) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000600)=""/3) kqueue() ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000640)) getpeername$inet(r5, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$IPC_RMID(r6, 0x0, 0x0) dup(r1) 02:08:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) sync() r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 02:08:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x80, 0x80, 0x9]) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/147) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 02:08:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8020, 0x0) 02:08:15 executing program 0: mlockall(0x6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 02:08:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 02:08:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="95b62e2ac99bfac3c4e28b407051a0251e491193838b493df24cf4416b38f8f5221a50bd7571a7d536ad0841d9b73d4e051ce8bb35affa93a38d7ba257f7ee559a51572e095806e7f0ce824d1d7eb05d9312c173aaa61b4ca32ecfc375485f8d40850a44d303c938740a79df1209604ccdd52d7aad65df07a99deb3618f0d84fff6721ae56ca602ca1a51218391eb1d9d49139978a692f5c029ef3bd0c56daaea6fb3ba1f85decea6f80a2147970a8ec1221ed0f4e0089817dcc753b9c03aa6d0b22d69e52c3692a1b3d51896534ad929e97991e7b1f3afd5725a79efe7ee837494d32706d011d6cb10f41585a", 0xed}, {&(0x7f0000000600)="fb067323f60e2a0013e907eba04c3d6a32ef1384edeb510c9142c227a7a2a868618c4142a550033b0ec4b2580a0c0ea920ddc5c648230912ef01e7c930d13570f7", 0x16}, {&(0x7f00000002c0)="907ae267f3a48a7076e37d0539a7ed0265db4f90e97e4576248310db36877991848d1765ab0b3fea67df935c0bb4f15601f38aa7968ef883d0a0b6d5713e64c19d2d2562094db98085a1bd46d94e0a6f6bf565f6b64653c9bd5cafc72b328a307d5ae3ad984c5dfe61f3dfe0bcc497a6f418bd15fbdb326290f8cfa8ebb2cbf7712a711f", 0x84}, {&(0x7f0000000680)="e8f1d00d5f41ceadfd721781ec978cff0c165dde0b34b3181dbad23779931dd70fd68a958d4276eba211c8b36e6108d9970de110d709a0379f5225b1bca9da90a1f0167c7043986c926118388d4104176bf2825b48e5754cef4fd6a65798482b08686d6abb3f375240ad70a59165b1432d7e50db47374caf3c0804", 0x61}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 02:08:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd83) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 02:08:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='-.\x00', &(0x7f0000000180)='\x82*\x1a.\x00']) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 02:08:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x6, 0x7fffffff}) dup2(r0, r0) 02:08:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 02:08:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x80000001) getpid() 02:08:22 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x331a) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/126, 0x7e) r2 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000e79000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 02:08:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7e0000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r5 = dup(r0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = shmget(0x1, 0x2000, 0xc5, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = kqueue() kevent(r3, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x9, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x3, 0x7}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x2000000000000006, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x40, 0x7, 0x5}], 0x66, 0x0, 0x81, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r9}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r9}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r2}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r7}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r8}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:08:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) unlink(&(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) 02:08:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 02:08:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x6, 0x7, 0x6a5acb6d, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0xfffffffffffffff8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r1, 0x4, 0x88) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x4) 02:08:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x2, 0xff, 0x0, 0x8, 0x5, 0x80000001, 0x2, 0x3, 0x2, 0x10001}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7fff, 0x100000000}, {0x18, 0x1, 0x3, 0x7}, 0x4, [0xffffffffffffffff, 0x0, 0x8, 0x2, 0x1, 0x8, 0xffffffffffffff19]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 02:08:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x100000001) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x84}], 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getegid() r5 = getegid() getgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) 02:08:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000004000000000000"], 0x3c2}, 0x0) loadidn't change! in] 0.00u 0.01s 0% 305k load: 1.62 cmd: getty 44222 [ttyin] 0.00u 0.01s 0% 305k 02:08:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x101, './file1\x00', './file0\x00'}) 02:08:24 executing program 0: socketpair(0x0, 0x8003, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x5, 0x0) accept$inet(r2, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r2, &(0x7f00000000c0)="efbbcf6c610e1b1cdcec467c6f70d8aeb153a2491db8f67b75f290c5a87a979a7c80e501e5527df3d41f149ada95e71ca379cf2da35c9caeb8d1b1246ca7e18cd49df6fc3805068fe02896ab67e3217739973773c0e389ece4507f4bb238faacaebcb14af411d2d171a9ecf5db6b721dd11b2cb583268cbd84517e5c00f2a2e189d086dbc1d8fc726ceb07ffd6c0fe84c67e4800c9eb70432fda4b7da3986a3134e723a2fd2826324470642f327ab113737d1df5626331861a0f548c1a6bb7c265809f08f8a274d98c257ae83737ffa89cc3", 0xd2, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:08:24 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000340), 0xff23) 02:08:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20080, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x44) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0/file1\x00') lseek(r0, 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r3, 0x20007478) 02:08:24 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/133) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0xfffffffffffffffe) 02:08:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000012c0)='./bus\x00', 0x88, 0x65) getsockname$unix(r0, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r1, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001280)) ftruncate(r1, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 02:08:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 02:08:24 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000000)='./file0\x00') 02:08:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xa63, 0x0, 0x4, 0x3, "b1ad9b7563957583d9da436656611f27176dc874", 0xc56, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x9, 0x80000000, 0x400, 0x200}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x0, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x7ff, 0xffffffffffffff80}, {{r1}, 0xffffffffffffffff, 0x14, 0x1a, 0x4, 0x3}, {{r3}, 0xfffffffffffffffe, 0x40, 0x42, 0x7, 0x50cd}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0x3, 0xe8a1}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x80000001, 0x20}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000023, 0x49, 0x2}], 0xffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x81, 0x4}, {{r0}, 0xfffffffffffffff9, 0x6, 0x40000015, 0x100000001, 0x4}], 0x6, &(0x7f0000000280)={0x7ff, 0x7}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xd) lseek(r1, 0x0, 0x1) 02:08:24 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x1080, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 02:08:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 02:08:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x3}, 0x10) 02:08:24 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="b6b8868ea5e598", 0x7, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 02:08:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) fcntl$setflags(r3, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 02:08:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0xfd, 0x8, 0x7, "090081de084238dee33f8c1e32c6acc6150fa008", 0x75b, 0x7}) r1 = syz_open_pts() flock(r1, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x3, 0x5, 0x80}, 0x0, [0x40, 0x4059, 0xfffffffffffffffb, 0x56, 0x2, 0x2, 0x401, 0x5]}, 0x3c) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/165, 0xa5}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x4, 0x7}) pipe2(&(0x7f00000001c0), 0x4) flock(r0, 0x8) pipe2(&(0x7f0000000240), 0x4) pipe2(&(0x7f0000000200), 0x4) 02:08:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) getppid() r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x3}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) getppid() fcntl$setstatus(r1, 0x4, 0x48) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x80000000}, 0x8) 02:08:26 executing program 0: nanosleep(&(0x7f00000004c0)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r3, &(0x7f0000000540)='./file0\x00', 0x25dea833a0fdd2bf, 0x0) setreuid(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) pckbd_enable: command error 02:08:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000607000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 02:08:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/114, 0x72, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) fsync(r0) 02:08:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa23) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/181, 0xb5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSDTR(r3, 0x20007479) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:08:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x20000000000000, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = getpgrp() getpgid(r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:08:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc004, 0xffff) open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x14) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:08:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x1, 0x4000, 0x40) setsockopt(r0, 0x6, 0x200000040, &(0x7f0000000040)="e26ae40f", 0xc9) 02:08:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:08:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 02:08:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x7f, 0x4ae7a425, &(0x7f0000000180)="02139d97922c549a93707f877cf2d5f263e2c16c18a63c737255c2da164bef0740de78ac8f80acb18b854e1af4703067d021550e407c70221627e94c1208352c3b69cf99557a38c23ac27baf889760f4a02f1af0e1ae550f870604336ff272d095956c9ba1cfb06590daf8e57a21af21a25e465c37b1f642d5805908d4397ed6b77a73b2b6fa0e511f9e12cac42ad0676202d4a3bdea0bdec58f7c89307b3c86d57270d123b08d4aeea8a3d52e4a86adb25dcc925c822794573f260d13c3655ea3c8", 0xc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') shmget(0x3, 0x3000, 0x10, &(0x7f00003a0000/0x3000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:32 executing program 0: geteuid() socketpair(0x0, 0x5, 0x100000000, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xcb) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() setreuid(r3, 0x0) setreuid(r3, 0xffffffffffffffff) 02:08:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x0, 0x3, 0x4cc, 0xfffffffffffffff9, r1}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r2 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r4, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x9, r5}) setitimer(0x2, &(0x7f0000000200)={{0x3, 0x800}, {0x2, 0x9}}, &(0x7f0000000240)) sendto$inet6(r3, &(0x7f0000000300)="457f03de8e0465032e223d39b48e98a6e2c5c922dc9fb1", 0x17, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x200, 0x3f}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8d, 0x3ff}, {0x45, 0xfffffffffffffff8}, {0x181, 0x6}], 0x3}) 02:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r1, 0x0, 0x2) r2 = socket(0x1, 0x7, 0xe8e3) setsockopt(r2, 0x7, 0x1, &(0x7f00000002c0)="9bec93845eb322b9d991a656863f12be9c26c71d4959ccaeb1a6b5aaeda5a5567b6d67a237e19222bf471d301eff54183628d79951ed714d16dc7eaba2b1ee5770e2d82a3018c0bb0c9a027918ec79b6a1c3de2af006644d3f1feb0bf9c73b3bbec176dc546d39dc7911b447a93814393682d98bc1f310846cac58e45421779188a75a3acab00c90cf3a0d895199832f4fec4da7b60de21980c3cd8dd7311643", 0xa0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) getsockopt(r3, 0x6, 0x13, &(0x7f0000000200)=""/96, &(0x7f0000000280)=0x60) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) 02:08:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x8003, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) pledge(&(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='*$$\x00') 02:08:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000240)=""/107, 0x6b}], 0x2, &(0x7f0000000300)=""/161, 0xa1}, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000020000000000000000000000000000000000000c191485f1b1450440000bbdfffffff0000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000"], &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 02:08:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffee3, 0x402, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) 02:08:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000080)="fc7a41d2664a6cd2c3ee091065f5ad50463f31716608c11f1055cbd4a68a963e227a7996b95a1d273e70ceea9cf4c615f2bf7a98b7e5a3cffad28fd3b1b43828d35ea0d99638ca775b699f9e1d1bf1898c51a3ad87a43b5c6133aaa6fabd1e24278760c25e64b31461e1b5268477c4a7505135d73e50228168000f51c11d364299b5e9e312d96154031671251956a7e5f00b2a31b0") open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 02:08:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:08:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 02:08:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 02:08:33 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7fb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 02:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="aa35d69a8b8890ee27a4e4eefb67fbf1d511148560e8e1c47bd03e38b5a2a99e4d52c188995a5c93f93a0d16f447016bf5063271c6148c0e0503853417b9f386528aff6bc0abb1e400e00168b5ceba04eeeb81e1cc9d5871809415d118dcfb7f66a48b167ee6b04e69202d582e4d535ed7a192ea9c59135c3c61985c90cc01f24d778361c6c624bc7dd5747e09cfd753c4832dd3001b34ef4448c2a7ac7989088fd938139503aaff", 0xa8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x100, 0x10, 0x0, 0x7, "6ed1e7ea5b89252a45a3fb783f0add16a42ae65e", 0x9, 0xffffffffffff176d}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "5c0400a70000f09bc76d21032a00"}) r4 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000140)=""/29) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x56cd, 0xd5a1}, 0xc) dup(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:08:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xffffffff7fffffff, [{0x1}, {0x3, 0xf2}, {0x2, 0x6}, {0x0, 0xfffffffffffff000}, {0x2, 0xd1}, {0x3, 0x28}, {0x3, 0x3}, {0x3, 0x4}, {0x2, 0xfcea}, {0x3}, {0x0, 0x8000}, {0x3, 0x7fffffff}, {0x2, 0xffffffffe3b0bb2b}, {0x0, 0x3}, {0x0, 0x1}, {0x1, 0x5}, {0x306a7e7497cadf34, 0x5}, {0x2bba1012f679e1e3, 0x5}, {0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x1f}, {0x1, 0x10001}, {0x3, 0x1}, {0x3, 0x100000000}, {0x3, 0x2}, {0x3, 0x80000001}, {0x4, 0x20}, {0x1, 0x6}, {0x3, 0x200000000}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) 02:08:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x2000000000008581, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 02:08:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) kevent(r0, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff8, 0x86, 0xf0000000, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x400000000, 0x8ed3}, {{r0}, 0xfffffffffffffffe, 0x3, 0x10, 0x1, 0xcaa}], 0x5, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000020, 0x1, 0x4}], 0x8, &(0x7f00000015c0)={0x8, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 02:08:34 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 02:08:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000840)='./bus\x00', 0xffffffdfffffffff, 0x147) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) chmod(&(0x7f0000000400)='./bus\x00', 0x20) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000880)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) recvfrom(r0, &(0x7f0000000480)=""/237, 0xed, 0x802, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000440)='./file0/file0\x00', 0xc08, 0x400010) socketpair(0x38, 0x4003, 0x7f, &(0x7f0000000100)) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x115) kevent(r1, &(0x7f0000000600)=[{{r1}, 0x0, 0x4, 0x81, 0x9d, 0x101}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000036, 0x100}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0xc4fa, 0x81}, {{r0}, 0xffffffffffffffff, 0x90, 0xc, 0x8, 0x401}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000020, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x25a, 0xac}], 0x9, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x40, 0x9}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x40000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0xa5, 0x4, 0x100}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000080, 0x401, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x1, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x100000000}], 0x7fe0000000000, &(0x7f0000000800)={0x2, 0x1f}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0x1, './bus\x00', 0x401, 0x9, 0x1}) close(r1) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{@\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='):\x00', &(0x7f0000000340)='+[\\\x00', &(0x7f0000000380)='\x00']) 02:08:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x10000, 0x1, 0x8001, 0x1f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 02:08:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sync() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3f, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 02:08:34 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x5810, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x38c5, 0x2, r1}) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:08:34 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x200002) dup2(r0, r0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x80, 0x2) dup2(r0, r0) 02:08:35 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8000, 0x8001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:08:35 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r3 = dup(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1012, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0xffff) 02:08:35 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) write(r1, &(0x7f0000000040)="4fd2ef1a74b44374d6b318cda81f47b06ed3072eea5f152fcc4223d963e1adc2858e8aac00c8b0710280d1a1fc858304af2a9d6ed1a844634b489a2fb5a0234b6be55286e2a3d6fe22dd270b406e21a264d770530efdd76c097e23bb566480edda5661c076aac697ffd6add7030162f1f883230348d1e3088a9b113f76d3867c535fc46b13187f9637be7e70acaeefae8247f3f510ef06c7c6c2a8d0ccdbd9e6162f3bc90853fa4ca3df84e86537cfc3eb061c20c9d55c575bad6255973d8dd6c0160b", 0xc3) 02:08:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="aaa6e169284135d043b07ec6d6a1339f328a85a3ba21509544ae977cc2ec75d8d0dc79157d23bc69dddcfd7137b6783491360020fa3611f86f5cf1d1984a0d2d2e22dc2bbb09e47439e27a09c9ac59b0155b3041220c1802503e49e86ad982476dbed98d2a02a1ca3fc63608faedef576ab442699080786e1fce69345d7f6ccb13af8a978498f3997fdba5b4b1a2f00b40b2152a7919b90a070e19bfb6d637b5ce0b129ee36f6ca8cd7a1833e77538300e13153be1b478c051acb168cc8faefe452ff4177ca6bb0dbedc52e3c5fd600e0d546af1a0fb139e27b99df3c83d788bea53664aaeadf410f8bf04b93672", 0xee) 02:08:35 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x7}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0xffffffffffff91d9, 0x3}, {{r0}, 0x0, 0x1, 0x9, 0x4, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x100000001, 0xa79c}, {{r1}, 0x0, 0xe1, 0xfffff, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000041, 0x81}, {{r0}, 0xffffffffffffffff, 0x92, 0x1, 0x9, 0x3}], 0x3, &(0x7f00000001c0)={0x4, 0x8}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r3) 02:08:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc081, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x2000008) 02:08:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x54, 0x7f0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x410, 0x24) 02:08:35 executing program 1: r0 = socket(0x10000003, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7fff, 0x547, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xf3, 0x4) 02:08:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x453) write(r0, &(0x7f0000000300)="220e001c067ebc74a7ea31cf801bf1862696f5a8a155adaadffa48f4", 0x1c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80) 02:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7, './file0\x00', './file0/file0\x00'}) 02:08:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/137, 0x89}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/175) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f00000000c0)) 02:08:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x7) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000009, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:08:35 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xc0, 0x0) write(r0, &(0x7f0000000140)="339e5850270ba3864831e8850d2b21bc7e51e2e223f4910fbb89c44beb18b7f4a51c36676c017d05c52da51054e8365c37ff300db7273bdebf967464d4ac8a6ba2d67385f4e11f17afa8491ec1576879e0ed76dea6c7192b182f9cccfe0d513ff965470f66f7979f707155941b2216ddbbd12fa7bd07761aa0c14aabc5e5008e912907", 0x83) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r1, &(0x7f0000000240)='(', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) close(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) r5 = dup2(r3, r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0xefd0, 0x1, 0x8001, 0x6, 0xbb5d}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x1, 0x8, 0x4, "b8b369ff9d4cd29af49f63b9a6deec9c80bbfbd2", 0x2, 0x7}) ioctl$TIOCFLUSH(r3, 0x80047410, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) syz_open_pts() 02:08:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:08:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xea, 0xfffffffffffffff8, 0xfc9f59a936aafa5c, 0x3, 0x1, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x4}) 02:08:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) kevent(r0, &(0x7f00000000c0), 0x66, 0x0, 0x8000000000000081, 0x0) 02:08:35 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getpid() 02:08:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) socket(0x18, 0x1, 0x80000000) r2 = dup2(r0, r1) shutdown(r2, 0x2) execve(0x0, 0x0, 0x0) 02:08:36 executing program 0: clock_getres(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xffffffffffffffff, 0x3a9) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) mlockall(0x1) 02:08:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:08:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 02:08:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 02:08:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101, 0x80) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x18c) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 02:08:36 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xfcdc, 0x0) setuid(0xee01) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r3) shmctl$IPC_STAT(r0, 0x2, 0x0) 02:08:36 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8000000007) pipe2(&(0x7f0000000080), 0x4) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) socket(0x10, 0x5, 0x3) pipe(&(0x7f0000000040)) 02:08:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000000000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000040)={0x5, 0x101, 0x5, 0x9, 0x5f7, 0x10001, 0x1, 0x7fffffff}, &(0x7f0000000080)={0x6, 0x4, 0x8, 0x200, 0x7, 0x7558, 0x8, 0x100}, &(0x7f00000000c0)={0x7, 0x80, 0x40b2685b, 0x5, 0x7, 0x9, 0x2, 0x40000000000}, &(0x7f0000000100)={0x4, 0xfffffffffffffffd}) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x2000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 02:08:37 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:08:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000080)="a8b234f349bed00be5f32561d86e33b13c8fd38e6594d405e60833ed3c0ce51f0200da96bfb5fbeaca00", 0x2a) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="a907f3834aa90a15bb561b454e91127f83d51617e5076ab88453c7d78b3deab5365474df932f7668e0ff3c3b9b86933245d5e88a039ab1ae87954fd3b7639f0c1a77a5202bb529f4c04fbf23aa4588c5d411beb2eadbe735cd5c1924f2a2e52ebc26c5f5a62e80a167bbbb25e57b10ed9fe186232a6938c941bc772fc789b609c6f64a4f1de240ca1da158b27490a14cd5017b951e2d83411a12a74c7335f8422c4356f17f3604ea63dde3263b5ea3801eccbda1aebc0cba39", 0xb9}, {&(0x7f0000000180)="6e856f96c0c743b489d58f65b0f6fea8bd267d1fc29f1c8dedf64aef8a0794c2a9b336c9b3c99745a4b92bcd5f95b58f100aaf5cd84932deb031b846d6d4e5878a67c82f051539f1d4df5740a0e0970226b157671768d8e1eef716cf4c07f1ebe1fe7c7a3c9671e3e75057d54e96d86fc9cd14b073bed4d5940917b9d260d67576cfd8064dd4497b2aa64e1668d482413c320e2d7aacf6cddde7cbad579506946939b4ce5f5b85dbf81cb4adec5215f19e7e6cdd58c5ffde594c4caf1b81c2b090a9f7", 0xc3}, {&(0x7f0000000280)="d29776a53868f1b7fb2df6fc3e778bf9837392309efdb22b", 0x18}, {&(0x7f00000002c0)="7f8726bc8a475a73cc895dbd1c2acb3c4f1ac0c8ebb1ee38de631918f50ba1c7d7e152ead088fbc61ecfda4addf8b71d0309960e9af23a9536c4fbfef9d006ca9d6a720457e23cd4a2c43222113ec331b787", 0x52}, {&(0x7f0000000340)="7e1ad08c8aa78f18749f72772c3b7cbaffd165adf81faa0c3a5a70f74c7d2049bea6020752e5bec384cc423d2d2371fce07cd52921bf8181fb3aaab10a616d61f74a511b02946521253d049dd2fab8a6ac10e279291abaadf6952a71baa2060e50a28661051d2436017a9180ecb7346e2f4177e8fc870473da55257cb837a475726ae362d53800b32aa02f8833a331cda4920dcfb52cae57bc5e3623dc3d2c2aa3", 0xa1}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x76, 0xcb, 0x1, 0x200, 0xf0f, 0x3, 0x3, 0x3, 0x7, 0x8001}) 02:08:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) write(r0, &(0x7f00000001c0)="ee3019ae29bc255e4d724ece6ddb445c387b3c32355b0257b9d7401c6d217dd6e78de1571cb980cbd5d41af11dd8c4813371f4b364ffe81096c20dbf40d30dd08c58e90f1dd500e29c57ab45976bea40737fed016a58e3de44", 0x59) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x80) close(r0) poll(&(0x7f0000000080)=[{r0, 0x82}, {r0, 0x6}, {r1, 0x4}, {r1}, {r1, 0x24}, {r1, 0x80}], 0x6, 0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 02:08:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xff) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 02:08:37 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "cc47c4b98da08b2fb509612ef0de22b01851a3bf"}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) 02:08:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 02:08:37 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x2000003, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 02:08:37 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x101, 0x7ff, 0x1000, 0x32d, 0x5, 0x1, 0x4, 0x81}, &(0x7f0000000100)={0xfff, 0x7f}) r0 = msgget$private(0x0, 0x400) msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f0000000140)={0x0, ""/105}, 0x71, 0x2, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "84aa9a152f069a05086a599d68d9c792f003bc7f4a98c910cc7c3fbbd3b30dc07ffdc51f92a6cbbbd961cef4b5a1fa6e94990114eac2a03a76cbdcb5ef8fe290150687df68e21b903523cc5d4cb21010c9ecace9769ca7369e937d408d6bfcacc336de5d326147a5ca5e6f37523bbd04da755c7526ad5ea91f77288e24787a9eba23ae74ef766542bdea0a3ab9690c28fba5784970c20877"}, 0xa0, 0x0) 02:08:37 executing program 0: socketpair(0x23, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8020, 0x0) fsync(r0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:08:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 02:08:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 02:08:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x6, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0xd85) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) ftruncate(r2, 0x0) 02:08:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) 02:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) lseek(r0, 0x0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 02:08:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) flock(r0, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) flock(r0, 0x1) 02:08:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 02:08:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8309, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7bc, 0x4}, 0x10) poll(&(0x7f0000000200), 0x0, 0x2) poll(0x0, 0x0, 0x80000000007fc) 02:08:38 executing program 0: sync() r0 = socket$inet(0x2, 0x2, 0x200) ftruncate(r0, 0xa02) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x101, './file0\x00', './file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x9}, {0x2, 0x4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000380)=[{r0, 0xa0}, {r0, 0x60}, {r5}, {r1, 0x1}, {r2, 0x1}], 0x5, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) r7 = dup2(r0, r2) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000003c0)) read(r6, &(0x7f0000000400)=""/73, 0x49) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000480)=0x7fff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000004c0)) fcntl$getown(r2, 0x5) getsockname(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000580)=""/43, 0x2b}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/16, 0x10}, {&(0x7f00000006c0)=""/31, 0x1f}, {&(0x7f0000000700)=""/129, 0x81}, {&(0x7f00000007c0)=""/223, 0xdf}, {&(0x7f00000008c0)=""/93, 0x5d}], 0x7, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000009c0)={0x7, './file0\x00', './file0\x00'}) 02:08:38 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffdf8) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc0, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x84) r1 = socket(0x2, 0x1, 0xffffffff00000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x100000000000001, &(0x7f0000000000)=0x8, 0xacc) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0x2, 0x6}, 0x6, [0x401, 0x9, 0x0, 0x2, 0x5, 0x1, 0x81, 0xcf59]}, 0x3c) 02:08:38 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x810, 0x3) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001140)}, {&(0x7f0000001180)=""/113, 0x71}, {&(0x7f0000001200)=""/211, 0xd3}, {&(0x7f0000001300)=""/81, 0x51}, {&(0x7f0000001380)=""/188, 0xbc}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0xa80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 02:08:38 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x400}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 02:08:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000"], 0x1) 02:08:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x100, 0x0) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000001180)="b3c48abd8b8dc1fd7c519c25cc6dc8f52dbff625deb562db98e07e907bb1a3622f873f16e2f177933160180e340c289eecaeb91737d5e252616cfdcf315889040574c5a844721b0dff3654b83536458466816e6bb586de52462a485a", 0x5c) syz_emit_ethernet(0x1000, &(0x7f0000000040)="456c8ce7f9eb571d7991c2ed4ecc2cdbded918a7b7b7e00c7d27d8c7eb023cd955315d89e2b063fd79533b14443db8e7660ed2dd1d5848586ad1c85dafb3d5601bcf61c9ac3982f359ecf8c83136c6919104ecd752a376939b6982387c950b4a96f1a888bce7b95263441a65d2b745ea915c578b7a2f7ec1f5fe91724fc9534575da6c4d909c7036d35b684a7d3d41dfa800925cba359f22f83cdceacd810872178b9b9bb15188367e009790328002bbc44dc57b3d3cad6b781504c61ae79e914a2ea2dfcffd22e0bbc1cc6b7ffac2296ef4c453e629527f92c2b213b4e519e901ab58ad27bb9684b90f2eb6a1b8d04c496a5267e023e4e7c9d7705e4689adfbc1641eb4c3af44e37401f90a512a4459bf3e24821258c6e209fa6d9459a8ed9da10cbe83acd0a126b4e897104f870c0e01f150894709ad93d3f1577d67a3404fc3717121681927730e93363be19329a4a80eb1268f8974226838233f4247d55b74b4a0ac13776e6e33013c5944d34ddab489d945a3e809159c4163e23f27a1e7cc9fd1839f123f016f28860aaf8cc319056a18ad68b5782b8b5b142507b4392fd7765c7a04d77ead74f3de38646aba93004c0100bb3edc94880113599db7f73eedf4380720f5b6e1dae277bf5d8f100a855c333c9487e5acf985ab76280222fe58cc2dc614bcc1f3086d4c99f8718ec20f7f8d9e75a4809326b8fbf350de5af34f1eb5337282fc540b5a4a224684be4598857c48374e42567beed98280db1c8f3059d6969cec2c91e35abe0751cf3cc77973629e942a32fb2f64caed4c02f8d842940ef8326c89b51ca869e4e5025e911e6906047b6273f9031b82fb59dc336e1135f5ab12e7a7edb42b26720c6e22b3348c5b5864f384eb960cc8275b81ada30b1112bcf507e68268d856a71ff80f07f69e7defdbe76ba9d2388536bd84eddfe86633c4e6eaa9d2178423455bcd46cb33c34daf1e7b6a1a17f62c5acd6fb55185a9d5bee875913fd9a367e610e3a2889b447fb3369eb6abe06b54c789b1d586e5f1a9c4d905beb90862d029b46ae2cafeea28e8fbb4deb930e557191b00e3a54eaa1a3ff0fedbff93be482d7352991f41159af2701fee746a10206509e51509743a654c455a2ffe174759597d42058b84f5acbcc0ee6bbe54956e72ec6bb93d72d1208a592aaeec0b5d1a6ca51c4f424294fbef1b1754528d8d07b06e92fe1ff63d1dcab4bf46e8fafc26d3259d35f2ad35b80804d9c9b1e821bf801af90cc4c0f2100828061a38d32d1d17af688faf945c9b5ac5a29bb974bf56bd4b6047d27867c0e608025b7a3c087467c9e62895ed9a8dc34e5b0d120b3bc3668d3029ba7fd47060278dea9e1b544f712e1b4969da5eee79a6f18a2e813c85a60eb1ca6e286cc71ec675a026d4667503534ccadaf0fe9f117a523049141c87d7ddee99ba405a652dbf796252ad0f1ebb84d594e4f250aad67ecc936301a717e6e56b9186137a1dbbe82600c856e2cf7ef41af09b65a877f9d32b062983c3bd825c9f415d57b1bbc17881e2742ba02f66e37a2dc8bc006f962edabed5a506506b4aff109f60f8c86d72176b5facd7af4e342cd897a573855518f616c1d6d47fa7af422d664b83cb54f4306aad0ba629115056c085372290a4325b01499c9e1a691aa841d143a354cdc74f58b862dda43bc0a9f1653b7e6c3b487cfc5f96be04cd43fc553acbe2459faaf649c13e31add0d4afe45d47da2dd553ab7880abe37babf2dbbf557bed1ae4818d74f307d7e3a49f1eb9c00da55ba206311f725e5a9c3388412bb34024c286fc232448cd3862e2a523b9cd7d8d0a84a92a937949da6aeb2a3926198dc70e934b0f0b6c06688e27ca88f42cca932d535a9ed2e034aba95930c9a0d58d0e6c50fe92e50e8b53ec72ed3e693f48809ab776573b135a83b94a67c71f7b72d73f609509d95293ee34c4bde31f52b4faeb388d608cd570cd3cb9334a364cd10abfcbaf48f42e08302dfceab4cdb15bf83f8b4360efbe427918157c0993335658aceacfe1480da7b70abf866aea84663e926fe51ba1e5456a8d12cebfc9e8a3594820fb8f65f65bbc922a6b79ee026f83eb497874a731e3fdb2c7cae174a45057e256db6ee34caec8fb2b14828b54b11748e0871c47e8b35d952f05e6f03128cd8c64a562ab5c7bd3c2661ab0d7184dcee711e20a362f84919fef13cedd38a1eeed311193c8aecd984b990774a301777c41b584d53e8ca88c0f9dd995f61d9991b2f3c9fac5a647aaaefda5fba391d32c20e6a22fdbfa2a132bca6086f8aa9aadae5a31d8a9e922783e3d1ffcab12cb1dadbe2c286ddafaaad51a2f4f6932ccd2b6d35f8e28e3b7404c31d324e69bf5480393f7b67178f1c6b38a9b2b12256317b9b80d25d51b5f72e0fc90a9d15033c6eedbc48eb7ed13f82254bf97094a7c2eac0487507b4ebdf4b9c23fa6576e5b28af611711513bcbda63416d99df3a863ad7df7ae321b3d70c0f021e8b66abc7e0fc15b1ddb780eac83216d35554cef706e40f2fe0d4a9c6579956d9f74c2cb09408d5e1a2c1411a80a1066370eba2fb936d92072bcc74613162739ff72c2513cfc341dc8a14739249443e74c6c91eef9260c242f9c945648c31aebb925503c2f534b825e86d2401e4de363fd1aee4b596b31d0ac677a9328cf5d0ee1a547638a5325784c551f2c38d636977461538dadab0f8ce3795734288d29fa2247c34c5f9251072316f5d8e61997cfa74f973aa61990225dcc4fdccde39a0c8056b5aa6fece300f48392f9e19bc48c3af254327732684e59ee04adc48bce038dfeabe45676739641426ec1bfaaded0d75f328781af45faa0c3f5a6cf9d74ef63a4a3b32c5c61b4069a2642df0228b0bb2bebd0474cbccf7faea5f37f588b980bdd9ba0c8976c92bd1c51a1453696716a2dfef86f8b5046446981dfeadaa0c7f52735a25e7dce606ae5caf7213f92c54139b7c7cf5259fb0c0d6c23c8e7558c0001a7b353773e8df89e17ca2f9bc3694abc37ed14f59da1bd044e8f7c34af8e716eafbb29ca8952741f6fb3bd17c089fcb53f66426d643eb4d741f8b0f266bde1a478db51b8f35ce0cc43dff5226ab34984115c677edef0a37d8b6073c5f3f779e05cda0cb483b3101d6ef10f7a89a26c1b0050855580008b9315ca7dd56dc446fc2f160d53153ad5278daf5b162ec2fa211b690fc3ac6c78cf7de2c682b8111f310e9717cadec151b8431201f8373790960ae52ec7dd441158401d60dedb235dc02f284f24f905aaee8fe5759494751890856e9b98dfe1aa720830ecd16a90e6d113a18365acc15b58264f862ef17a65f8cf995fdc757ca286134bc811517b7bbbf625d790ad77c6840c18b6fa448ad15ce11811a47a3c8b433a7d33b50952de0d87313da243b7cdd125f6998c9ae68d2b8e68e202fafc0f3b6572d9d451b00cbf166c52868b3cdffc10669cf4d9b31a739362016ded22e975129ca3100e13d8a9c040afb3012d8775bd99be5739e102683ba6453e85302a9aa097c06c896b47b37e8ab3aacdcc55aacf5e90b47ce225aa89ccc11ceff8b42c5bb63c8500411abd6d7b0b60cadf737ea853fc6e426f50b67bb4b0b7ed3c8da1950105abf4c79e46307ac211c8d1c7a45231a9356b1625b202a66ab77342e3af9c446143a81273b484ebd51f2f21240933b7dbcba231e02968a540c9504d8550fef5dcfb0e552f09abfbe5c1807c06c8c8f24de0d20ca7678c3d7284501d167c778b61329250687cfdb9bf8e472758ece47fb3da366380cd05e6cc8de888115fa110d13a54800db2ddecd6b07355e1da3296b27c99a2e9b476d5ceac71874a4c1fd95de280e9b4c236e6e93febe5c1014f4238667958d01096e5364d64ce31d60539ce6de5bb4fa2236570ce90f94f8a5e6dbf80f676207719c0e817e972a397937040f7625e86ae75db75b469d0c507fc50d8973859d52c19d4f9da516e4d0edf1c29f055cc4fbd907869346b0d49fc92948b9f4e60d29ea6c5c042124464ed6ec00716f9b20244c810097fe2486a614ee75a900692338f1d84af817ba7f091ec0a4a93ecb172feb080602f8ab205d87300ee1432aeeb39fedab3c305a1d456e639d129142fdcc68fdb626b89fb0ba651ed2ff5b7aaf0eddb99428f6fe199511dd1411e6b1d34947e895c694f33e047af374fc2b4ba78cd5c2dc94c3d15ec05160aa803f8156edfea4e767c14380b4654c6d3926d523695da589b536c7728fb7e730731c957665741c48779f5329f67cc9eb6594462d6de0b05686bcaa034a50d28321130f32536e36c476354c96eb40e20752aaa8cd21a00773962e74355e794af60e6ab0103a56cc9880af7d8e40a989d7363d158248b63d5b6fe649597fa945301050a961441295a708e1e77ef244c0f8484091f5c8c01892ce9789664c6178b6c6ae1115fa10a28f57a50ff1698f5e8688cf33d67eeb361385d5c18539ae978ace2dbc0e52ba4b0fc8ca4cd4626989f6f3c3f39d1ef7cea82d5be7d9a97eac320c8182b6f75d9a0a871a093fadd08f99cf3505b369d49cf52acb6d494ef3d7c324e27d3c424b941ef59c833dea4f763fb8a109f8cfb1d5cd2c6993aa472d1b60965f2d5df344f99d6e27ac5540d7b325d3da54a146c4e1e42600216824078add91ad94225a4cae1c5dbc1ac7a773bbfa4dbc42ab7ac1ca218b8fa9f058e8d5c12f6145f4f0900e9b72548a8449539dd05ea4f7b219a8aa306fcd939aef93456fb591f210a47e0d4a457e7b41fe65843e3f77b3b1d2e0211725a00b20f82a48cf6f6d28fbdc267874d96ba4d9e6126f012a4c4c64d797603f346e8adfdf5b52fd8be5932faf8671ca5a35aa614f63f6507fb53be6f9bf175031ed109bab4f6afb658ee317ea9ff766a652e28eee98f4563375a5bba7d0a893214199125d6d7538d79a4d349f71db9eeed6ebcad07f02b9064ed031db30f7d14e4fb9c9ac4eec88d0fb9ed660cc67fc86cc194d1066ff1bbb100e3c3aacd821946c4141671eecc50b85ad9ee92f59a8791a3e26e2187b8608dc5521f71d2942df2e1bdb18071e3b39cf1230a91fa931e2cf0f5e56a5560fe80585af52951ac4d239c61a3c308310edf31a5d2735f021d0c2f78917b87faa03fcbf60f155d49407ef82c592d1e8a6524faa061f09a5984c7237f660db319b7a173b4a9ce4990ea34da0025330097e6bdb5d86bba330e1efb2fcca886832883ba167dce5ede1e0b0a38e290a959306a028167ff88e661f32186b03df6b47b23bf784acd80332c5fe30b82ff0664ebb04458ba0cb4a5fff38313303a2bcf3fd070b71cc20d5856074af5c2478670ad0e6c35d23eb273fbf9b9b241c323644df4cc398bccd2f7495586da6c2ccbd980b9d3dc60599d5b7603c9dacee12f6b8bbfb1138177285248473e6638d19badba0688618986c8b3c1edf636c052a8f46d7dd42c7e1e17fecd59a767a578b7205ec6e156278f34b3388eb7e8e07f2ef5656ea42956122081a1721f22b1c91a1951058971f1aac9f72325122b72a394dcb366294fa24c8e92a3027f56290df369c61fcbf0c2bdaab7f0c632ed2ea55f0016722638d772f65d49fae824deb5eced8e8192eb20c5af338275f2be58d8e8fd3d37e53d9e96019a58cc03d39642d283bb62064f361d250770b31a3099f415f68790750a962372c89946dc311135ef4b97fe39b3a2152919fdf961e11ac886eb8898521a956e2027771acac37cf6b9c31aa6e30db835cc5961ae73afb945ac013cc8142f96ed64268") ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001100)) readlinkat(r0, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/77, 0x4d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:08:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) r2 = getgid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) 02:08:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) r2 = getppid() r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x2b76, 0x0, 0x0, 0x0) fsync(r1) close(r0) r4 = semget$private(0x0, 0x2000001, 0x400) semop(r4, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x3, 0x3, 0x1}], 0x2aaaaaaaaaaaad2f) 02:08:39 executing program 1: setregid(0x0, 0xffffffffffffffff) syz_emit_ethernet(0xf7, &(0x7f0000000000)="8e119f268102b856eb85ce0c20a48d1788d2a6feccee618323aa60b54bc4f56bb1f99a4744db3dcd3f6e649a4c13bd82c31139ca9b3e195f50dd6e93275c90714c6e1ec69765d1dbd9446c01174807138ca77ee23918b643264cf26b63a13ad2701e327ee5a67fd1df1638450e74bb1cc2c248c2bcc6b21bb5ada3ea11c43bc2b2b2fd5145f951174c2664bf6dc26960c0063e0974ce16d1b9fc05d154dc0d4e455ca2255bab7b0ac076971bd588f6dd8f611a9f12cb31ed0c929eee6e44ad3eda7b2b5d73c32a5532c2d26befa18a8b3f9943b2b86ce24d3aacb9df732ccc18b4b0cced92262308cfa1e70fb8dbb5fab2c19d468b5050") getegid() 02:08:39 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xb9}], 0x2, 0x80000001) poll(&(0x7f0000000000)=[{r0, 0x51}, {r0, 0x1}, {r0, 0x82}], 0x3, 0x0) 02:08:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18061, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) r2 = dup2(r0, r0) flock(r0, 0xd) r3 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/43) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 02:08:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000000)="c7cbb8ca928b248a0792123aee6f0459ef519432c9daf03c4f1a7ee49e19fd9c71c7a8c04c8f7639146294f80e4cbf87aec754310644415ec00c02473cb1850aa75f4f76573e77a43867d801d90136cc69d0f8951add146517074cd16fa33c6a06c62d439f71510ce0500f0155cb949902290f8416c5fd081c347df56e78fc1ef7caef327b2a37377fa74991e8", 0x8d, 0x5, &(0x7f0000000140)={0x2, 0x3}, 0xc) 02:08:40 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) kqueue() munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 02:08:40 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x10, 0x0, 0x0) 02:08:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) sendto(r2, &(0x7f0000000180)="b6abda329fddb856dc5eb511f7b380009cc41790b85960564dbcb8e834c598a72b15afcfebbdded6305920fef43696707097195fa0ea6692a221dc0fd63c63e6d9abdf53a7a78af08980982ea5745fba03e11e86cbc2244b4e4f3e2c898a99682d9b65c496a4ca793cac7155ffe7b59f14ecbc2b9d5d15c18d8b65ffb2c883f3f5ba27ffb0ca61d43d187d4696546e08d62e12236ddca23f5ecf38035d013fbd494ce434", 0xa4, 0xc, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 02:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000080)='L3', 0x2) 02:08:40 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x850, 0x42) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x7) r1 = socket$inet6(0x18, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x22, 0x23, 0xc08b, 0x1, 0x8, 0x5, 0x6, 0x10000000001, 0x1, 0x6, 0x8}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182c57c900000000000000000000000000000000"], 0x1, 0x0}, 0x0) 02:08:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 02:08:40 executing program 1: getrlimit(0x3, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000040)) 02:08:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7fff, 0x0, 0x0, "b03f275a5f6603ef8aa3291450c7401d2ea85125"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x1f, 0x100, 0x7, "0b1c4ab39c34465ebfb67926d65c8435800ae7ea", 0x80000000, 0x200}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0xe6c0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000200), 0x1000000000000013) 02:08:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/232, &(0x7f0000000000)=0xe8) 02:08:41 executing program 0: kqueue() openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20800, 0x103) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x30, 0x1) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8008, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8000, 0x100000000) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20, 0x0) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x71) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffffff8, 0x9b85}, {{r4}, 0xfffffffffffffff8, 0x81, 0x20, 0x1e67, 0x3}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x8000}], 0x4, &(0x7f0000000440)=[{{r6}, 0x0, 0xd8, 0x30, 0x20, 0x1200000000000}, {{r7}, 0xfffffffffffffff9, 0x4, 0x21, 0x101, 0xc473}], 0x4, &(0x7f0000000480)={0xff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r8, &(0x7f00000001c0)=""/90, 0xffffff34) read(r8, &(0x7f0000000000)=""/21, 0x15) dup2(r9, r8) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\f\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)=']\\-\x00']) 02:08:41 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000680)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000007c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = kqueue() r12 = dup2(r1, r11) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r13 = syz_open_pts() write(r13, &(0x7f0000000540)="eb354cf0b92a45a06ca588566b9e589554bb732d2f10636afc15a532608588c1668f8e80972a02c6a0fc2bd32c867c13906c8290304c2e13d8c3c6970110227c45ad84caa734dc19797549159b2182f1dd25f1340677cc991201ce628e3ce4575558472f67384b33c9ca768f1513960607c5ffe91b07b9852e7cc20561d99845755978246ecf2d269977a54b0b84efbbe27d97b624ae35a264d1a866c3e51aa1efc148190f199e0fbecadf67523c6b13b5488b6baa9d8293727fe1d9ef899e2984e75efa2b9f34d870375d9b40b352b5451c8b1200b3d9baae9fcff8e64004d9ab4086", 0xe3) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r14 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r12, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) fsync(r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000780)=0x7) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r14, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 02:08:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) login: pckbd_enable: command error 02:08:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchdir(r0) write(r0, &(0x7f0000000680)="92e04d93746bbd3534236af28aab462a0010792bd54e2a8717b69f09fd9d7e55d5", 0x21) write(r0, &(0x7f00000001c0)="2406f743cd624260cf27ec4f977e4afd394b5a8b9a393334e16f2627c538b8622d", 0x21) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 02:08:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x4003, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x40004, 0x10, r0, 0x0, 0x58) 02:08:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000140)=""/249, 0xf9}, 0x41) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 02:08:43 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setreuid(r2, r0) r3 = geteuid() setreuid(0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r5 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = fcntl$dupfd(r7, 0x0, r6) kevent(r8, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r7}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r5}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r5}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000600)=0x9) open(&(0x7f0000000540)='./file0\x00', 0x100, 0x2) mknodat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x5b39) setreuid(r3, r1) bind(r4, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) socket(0x401e, 0x1, 0xfffffffffffffffa) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000440)=0x4) semop(r10, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000680), 0x0, 0x930ef1e) accept$inet(r9, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r3, 0xffffffffffffffff) 02:08:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = getegid() r2 = getegid() setgroups(0x2, &(0x7f0000000000)=[r1, r2]) 02:08:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x17a280000}, {0xffff, 0x3}}, 0x0) kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 02:08:44 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 02:08:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) getsockopt(r0, 0x100000001, 0xfffffffffffff4f6, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x4) 02:08:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) dup2(r0, r0) 02:08:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = msgget(0x0, 0x21) msgsnd(r4, &(0x7f0000000400)={0x0, "e6575b76fffb6d8f775f76e6eb1b11bf04690c3cc1acc901c9931950320d9532d07d8cfedfb427b949ddfe1df267ad8477f2fcc067c27456a151217b43f92605874f99860d765214f35822b04ea0b5676aee4e703ad2f61cc0a26aa9feea9eca4938c41ea5c769f086b92c2279f7291e61640d291a8f348740232170b84275863ea2453ad38bb3829d8fb21c3e75133a1b0e0cefadeb6b37d290f259746784f96fd89c118283a7fe744c1d39f96905bb33d813eeede49365f1f9f4048da68af1df8dd0d527c0eefaff2ae82bf81af741a3b1049a742e70ce9ea232e29826ad5e6c21a7b6585836ce1d5330026b3891ddb057eeeb89b6c25d53"}, 0x101, 0x800) 02:08:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xe9, 0x2, &(0x7f00000000c0)="17b813a1d4322210030e7ecff2be6b3ae7616e6503986ceafabe660465d21cc3e461f57aee160fff99af322cf30d0b5e0206300f19ccece21ba77f9f24833562f48b53c8ab1e16dc924e", 0x4a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x7, 0x7, &(0x7f0000000200)="454d530fe4969bc5e2119dfa407d5182f155937bf5dc09ecf22195a490181b9e4bf5e0a2b6645792373bb5cf03763c0b3c29bd1459187200403417f2c121001df88a005f22fb555f111a82f76d62c5e028f2e0fc3a0ca0e644120ec20ab8092d81710d0aeab2c92cb206926a85b6c1c9cdb073aa1d3ad07014f8996487ba82a435ddf950fe4e66ba40930e14749e2dca4a5266a65ce7b3cb397f45", 0x9b) 02:08:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x400002000, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x18, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 02:08:44 executing program 0: kqueue() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x362) r1 = geteuid() recvfrom$unix(r0, &(0x7f00000000c0)=""/55, 0x37, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xb) fchown(r0, r1, r2) dup(0xffffffffffffffff) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)) r3 = msgget(0x3, 0x214) msgctl$IPC_RMID(r3, 0x0) 02:08:45 executing program 1: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffff9ffffff5) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) fcntl$dupfd(r0, 0xa, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x3ff, 0x29c, &(0x7f0000000200)="b29d5a5f713d0a6e8e7b14860045350ebd83b04456fcfd8833fb1f18d79c0d200377016a3af4806e8399b71442e0bd043f25b65c20e7701c9d129a6cc40f2a15c1cfd2309fc4d0814ba10918fc8b3f87bde1a94794fb78d6f51d0f3780d70d8bbb35ec0f920f04c024fb6945a3fc8a3a908a0d96c795768e1579a19e2e4423f42b9f01b7f6f27e700b7e7ca5f03981dfdbb2d71c7b87b97127721e1922445537f9fe4b9cd073e32cfe7fe251d6100f1ae7a1a36a65f90600ab", 0xb9) r4 = dup2(r1, r1) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)="55361eb3a330395038af5c1b8a0b961eba6940", 0x13}, {&(0x7f0000000180)="b9172bedd4d53709fc5c98eaa8f767ffd2061d0a255bb786f30c9ff2", 0x1c}], 0x2, 0x0) r5 = getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x5) seteuid(r5) sendto(r4, &(0x7f0000000300)="cb2a5d63e9e1278f96063c06f8ed247d0a331624ed85bcced741a2db7876d2ed05ab072b8167113ad0ea14983395ce4b038f1a2c617a079a490d4c5b65b55e94e1054139a21a42b0e9928f327aa4e89c5c642be37aba658b9ba2de6e8d734f5206a214ae17f2c0", 0x67, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fff, 0x3}, 0xc) 02:08:45 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x85a, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/3, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000200)=0x98) pckbd_enable: command error 02:08:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) accept(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 02:08:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0xc0c8b7f435505963, 0x7, 0x8, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x100000001, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f00000002c0)="b1a30ba81e0f74bacc7b79487adf29f31517c83eda2ca2950a305a82147495871560975f5c48bcd1558cdf5d4b6d3275559f7257e4938dda625391b7c91ad2d6cb5d2829ae0b43e3879c4da74aa9dd58c9c3a4899ab4ee12ac34b39fa5dace41ed1649f2ee8a4c1cd3e07a9bb96ae14118251c80ff07cb595bdd3848266f492e0f7b56319df4c3195966e5e9cf43035c0ebaf759a1ba8f127ad78bcb74c8e61543f9ab307e314be18438075caa5523a9c7366518665667caa5e1b0dabd038ad5b7fbb481a99aece815a0a4a6cbb511b99dd96166c5adbfd09be731e3ffcdbb5ec9491edbb2ea4dad2e78fd4979994ef286895d33b5a3a8544d16914f4f279b71a6b3279a8eb7bbb61a41053f2ce5a6c636158cedcfada57bf6d274666cf7e95d0939044dfaa803e338e5a9d0540279408f41e1ff709719a7e5edc0742c9671c18f8201ed5f7fdd9b27beb847165dfcd71705ff436c5ef4d672b917f290e6054283ac3e5fee255091f11ac227eef7e170559c2e3bb3c157a50011121030219f7d3c6ea0751959fc9b515b9210393f36673081cc418d105fc2556644c9b7fef70632c5240c84e3e5792310646a0e762e3f7d8ca0a180222e353d10baf166dee28e905b27dad4bcf11f0784c17c2761d875a1db03e1af4d643d535dd2b96404d0a111f5c325035ab78bddeab709909331d95722abd49fdafd5e416b093029cd298b595353e3279c1c8a844583bdc915c4af8484f35c8c6fccaf0046b660d53b6c2c5ad4cd17ecb054676f07aea45d8dd18c7bc85559d18a7df730011cd8cc1afc1edd1372c7b608e462199dd65d50c17d98576768f4ec7bcac5d0dc713622b337ae7b23ad1d52e019c051eb0191d2bada1a594bea188c90bb5ac24b9cd69b837ef6d0edfb8a836f92ac31df6f5e7e6396f51dafc68409a6345feee3135c2b0b1502c459ab7a4cd1f3e65ea30d8f739556c0cad74ebec172f591aed6b00945dcb71c56c67f8e2ccc3f0215b8ab745c4720fbb3acdb26e2a0154cfc40cce7eb718fe7f0f70da0d57366bda43947a2fc6760df5b084f65e0926c316369b62bd176a974d303522a05ebbb829748c8b3864c77f1c2bf6bba3a8e66c16b351f40c154ea7cab39069cf77857e14fa4ec8116e7f50906bb3a92c5ab80f04fa1eaae7118ec9ad699a408431f37ab702d4a95721b0d82a73b46286b5e5d3279aaed2585eb33244c7e02f7aba731e506d51b9d1cc87a6ec408117dcbf85c1093c6516e88bc17e3545e99e5c18f74f4406b1bf1d814c40d38b1ec6c219d16779af2539bf4f02526771e9c2604e7425c1da62a2aba28e32d07c39c17d940a8659f76959e7678d7d96d08363ce41104e7ac70fd9f00264d0db98402324f83723f1428c9dc96fcc55c6a5322f480de3b67a88f51062622d8c069bc389bb13536bc24e902ffa0f46d92a48015d348c50c9042c8d4c5a200b6260073a5d34d3421f992513a2e9268db084de99a40762cae6e462db146a299c98b58ae1ab6e95cb6ab3f225d5185e78806ffc9e03eec7c375eda06aa7a42a3f144bd826d43e2417e7917795d74639ba767d5fb1f6ec487e8e177fd68b63b499bb8a93fdb8f677756322cbd36f0d988f5d443911ffd2d205fcc17426aaefc5a4993acaab76a6f3f87a4f55c43e80cd532a221ab79a27506002f15704fa45d71887c8ee01288a1cfac12388edd4ddef1d65e51b5e1eef7f201fa50a1076858509330255721c2cd9f6cc732494799227f1d1dfab50e85a1e22fa41e8386473f2df1e20c30d82c9bb53d2a4bbceb7d113c249c191437846ca41b955f32787594f6b5376af33ed7463e57ba67f2d219a25a1c0ced7f01d1a08c3737b13ec69676b2638eb428107ce18c78abaf12149cb83280ba83654ff02a50195be586c45ab9e6c6e30f4f2fc0d159ae9bc891327cf1eb17c54810ad732f9ec315c1df2ce3c1db8d692641b559fc2b495416973d290b26c647f1b0dcd208bf59a6d6193e4dd7ce92fb907e24e4a9ad10af6d02f0dcc6e8f51f2c50b2fb8aa6eaf7d140f2b6031957dadd68d3e400d2397ada0296d4909096d5fb90d7be30d3b4b3e7542cf91558609a666332ace6540294c0a21090246f34e78ebe3ce3524194ad324d3a20aee68d55cfe7213023b75ac996721e7b3864536801a857dd13dd125ad176e6a6a5f46a2c60b62b10c5150abb0bf5d0eeee6ccf2240a02f23e94a25042a6591d23fef68d590efb1515412cb4b5f7a1a5d923b0fcde2d71d905a1df4213a00183bbf90f3ea77bb000025600c3e44e786644f26796b6325227786ddeaf0639c56d57ca7111738ede3faa850985667fb0dbf4c9ce3da52c0822c85ab998f81c8dee0c2d5b21ef60b67c52ebe6b98c8346ac4345fd492c570bc1160e10cebb6187c327fb82db2a29a93953c081f01712fb45652aa802cd6fcd6986ce9b4b17742b9d11e2b483f14d6203f358706e1701e4406810b2da32b86605fcd462019d72a500ceb6d02e0914629ac22dae68a0a763647f5e188ae004989963723e76f39e6167bedc1e0e1491331f8acbff04be9aec3c4977c53bbe141a42302c60f5a5d135e283f819df47a6263fcc35611574d72feb4525d0d628a9f75523384b6eacfe6c2598a831e1bfebb03b94698473fdd267e2a78e32d0cfeae406da541f56c70bc5d1b5a045ee35ea2fc69b6de9751e335b5f82f99b3ff9739bf8386e0874a942d928471af2a9803623d63b8fe5749a196649612438f358345fb91164819501f8c8f23aafb43e4e1f4318d6a0e7cd47ce8956e1e967d75c24f0ec334001ee1e19d137531df14a76e8b56d3c4b53eca48b56cc4f7e57339f0f0a928fe8e2ddcfaaf6b1bd41407bd21506b0a0dddf58e1bc80617f5e08d2f304441b3530cd1b8cafd2c3a604cbb6616d42e8a68709dc272cfbba60c8396dc7221d161cc6172d89f16a7d91df716ba1e14ee8b77055ad0fd6da3829873682bb2b745b63e570344a58892ac9bdfb2dd49abcf980a8e4e4c5ded61fbbedeec1fc45598169758f319b5c4cc231fe2108ec22abf0582affc006240ab4b872a269f848dc6e5b4dbe2c2b77508f5e8986e44ef488b1495522ce7c5af8b24c0817d0d6f20f39880ac1f924abad22427052e06f1844621f123865e38a5f1de4a2466a709046cb86b55ffdf70d2be121530aeb663a549b713cc5785ddef5d5f1215ba6668f0b7dc7e5e44bf9227952f99a903694557b6d8e76a27f6116473a07ba9a6cc2edd61cceb1ac9aba698fb85d023922fcac4d97ebc730e42e77f537ee5e1799163ed6d9a731c2114052ba1dad254c3abb2926007e8d242e3f6e31c29e44a9b42407f74bbd1981f31fa4d7a8ef09b53fa72db63679024e10ebbdccf878e248eb326d34206bcf2fd883374684ebc9ec03633f54e45d687a3dcc77989649f729ef2cf674dc2cb910a5914c069eacd241fa001e88a893cc6333035b6295a52f5faf9e3659bbf984c3dfbcd880815a8de9d7bc873da3930c8ecfdb8c8e44a0854122cb531f1eb62e78ff61a95c14be2a807c54a056d229703a6e21426cbeeabc92f45f02329d0979a16ecb36f73cf0f3dadbdc9a55370dad5a7e655f7bea87329df87ae41e8cd2000ba4683a0881e9bbf8e87c1606bcbda67ee46943b07191c4d99557fd9870d7fda54f0e0fbf5845ef988e71db9c0314fb2e76ac971f099bf458eb39c5cba5f9616af3c9262fff13deb08bc92ab898299c7263afa0165706f7ecb833eb48fb67462dcac0be81630d4498aa588545daa7659b47058ee1a75d2527a325705571ba6495f43f36f52a65cb62cbd06bef2c5c7266107c7b743025d3650d257469ec8e13f0ad9b8c763c53a05d244a5b2fea64de7989ae82f83c7f495fe61d06189729223e1a1c185ec032d18e2d5567537739b5ee8f237c6e1487509488c5310eb21fe7ac65e581d1cb3861a0d1f8d7b37be23c381db9b3e9433508c4a1ddebc3ed31dfa67f1a0281be5aea130d00bf562daf0a75ef2eb747ed2420266978b2d19d620da475f19534d1c49cb03fcfbc9909ad9d76032df3e5a07991860f0d7d5953e8f93717a925fa18a42c3aed40a5234a2c9bd0dc0a106027b9be3b8369af377759c6373cdd3f587359302ae964818334b2983a5c42b5e67fb124edbee92f5efd1c7986eb99bf9c8edc995fd2dc5b70c40ede92c5626109837f1f7f96d3c7a7ac45de6585c554246339db130c3aebaae2fedc24dc6b5874ff1eac9b9f918e7b9ba984b6fcc0e517e3f66b4cb32571fa75ff93600a81a4aea8b76cb0ab23da4370305a5b8fcb2a1b1af6d95a94974dd9a27e731aafb1482786fa98113f084293ad00a60be4f63a4543c12ee071390b8f66e9b09f720ba8572233ac1cee502fde1c4c2809e7988acc0617b4ac7b09cf84fb0dac7bd5c86e441f9e67810f31f249a2835f0c313a1520d694447d629962b4570143679c772500714b3214b5d15f32055a2830491602a249e3a296b799705bf52dc8ba90809da0ea3822c572d6fcf25b2267e7386c020e3c5f59a35f9a752263e83af03382b8c92883358499a898016a3579d26beb82602d622f9b38b18c6fc148c8421525dbab2b6b169356f773d712391ca6e58aecbb8243b756e414e769230144dbbc7ba29c65091e0e72237af3a4ea85979f4186df14642a28811713069fe2a67ad80b4f6a30ee5be67018f13a67b67f20b62c37747b2747bc6b9a382cf88b7a3fba77ee76b48d1114fd8751a2b88927dabb9a6a6899f3c1c97255a39707d23aa72d64069f5366ac3d61ac1881a4d2ba0251579a398c813f4989e6f56e2bdecb7cc5e5235865df68f64b4e6d4ff636b7c281aef8e35b5b5e3f2575378ce10fc0176ef05dffd67a0a0c0f6a6b0dce02d23eac25b57f7576f862952f7006aff8a86b052c41a287cde558b0dce3d91b5d2f5299597cc16d54be12d54ecbe22e061645dc7c4bba19dbadb304d7f903c9877ff51f547e5ef46b860ff7d87ab899ba6378f9ab715c7ca72166301363d475ac8820757c1831690e68f0eacda44ef2837d5b0a004b0a4e23e3b0fc58bebf4c7e583c302c2fb2941c0168115bc3e43943db5b8c0ea1368317c2d75dea15c3d68d3266f09f8fd26d1fc9d43a7f71c7a24be9325c6039032ff6b47cfd4c9923d7622dca72577f11863cb140d4bf85bb0017fd59b3a97f112414927e41cc7a927ed1dab063003a671994bfda3f56ddc439b6c639ce2a062b26f7784c9f454353c90919b7bfe9cc64078b167515deff560b6a7ea7f71a69d50ded07f7a487791299ff04d9a51a5d1846dc4b47f223914aea5ec4cbd9be59fe1caf7963f42470d13c56465f5bef1e959dbc72554c7533ee3192421085acf568972720f8d6e4dac5eb0191abd4fbb9adbbc65a80f0a545d7ccb09cbbb33e3530b49e93029982df1e746c55d9469c60687c7dcf1c7288c8800814c06d521bd75b1dbaaf585f9522e61d55eac0e678ca337a3a6eb6fc454348c51b68eee2a32bf4db8b2e3bf7a57316a237e38873d33f4d774a2f3584104339067ddd05c5b1b1b00fe2132169d5f9fd717f38a385fb1dfa487bc0fe0889f9731de91195284176eee43aa9bd6180f9864d518171c43882a01ee8c0ea9242ec5b2603a0471bb6892fcab3c888213e609438b57cd00f9143e6563d2681de99f5a4f1556bcacec872b2f7afc286865f6387719221466ac2a1a5596ade9ee92ba151d10c7da55fb9eee50f97c881cfb772f1f103d0fe363b2c7adf8f99b62856fb7ace836c96d826ae317b911f1b6de", 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="6052fffa29572b168416574fd149ab2325592468a441a20c3f46b9c92178809dfb1d07adbb693caa720ca4dcc9070cee47c57d", 0x33}, {&(0x7f0000001340)="ba09eca6029c8e55d4bde6afad49503447c1909abe4659a2f82fd88beed7d715afb1b9e32df9fb75eba1d31e56455cc014a347d2dba23314cdac4b23721a1020b432ee82e4dc00050501224b813d40ebe1ee43ce3589bd23693edd1fd3ba296c355ce273b66c3bd43ce129e9ac81f5c8c04ad37a6f960ac261f30897ea267fae8bb784e593c7476dc15dedaf92f9c57b78a01dd64239d3e37cbef6070edc8acc1b77de42c7f7a5afab42", 0xaa}], 0x4, &(0x7f0000001440)=[{0x110, 0xffff, 0x0, "bc808a0102a57d7773e4d91698579c35d01b1254ee51db6e9113eff2f68bff9a7dcf45f1e0c420ee6b58cc236a1535afa0e117427e446c67f7d492859ce2459988f8cb7390202e79c918bfb9028ce222ca3d025f5810d353ca1440037e6898218ff0ca03b99339657159bd8ba68d1f008c989f92769fb30676da466b2d7a477cc1c39094082107b5999c9a003c7792c1db13d8c6aabeb70b24f742b6712eb694f32b550bcff6f2cfa0689a00a0ac3c5bf07b1014aa2ecc608e9de7a647d419a5983d4504ad8016fad6e7321a46aefe4d9952ba778eae3cbe6c3f247dc5a5d98613e2041e813c6f164fb82d6ea70febfb98027e3110cb16dac49c0d"}, {0xa0, 0x0, 0x70, "a48ae4e1cc1534643d94fbb695c9666678e6955d843465aeae59e1bca23e83694e04d7f609276a10ad13012af9604777720adcfe13e2417adc0f059b80059378c0f483f24cc2a4ac1f547cecaa93218819c9db4f887766ebc3ab8f4ca7e6761222c409a85d2616cd29cb81e2f0c42c10bf4fea88b00d5cf0384225e5bd0736b741c046bd930f8ca5fbe5"}], 0x1b0}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000012c0)={&(0x7f0000000080)=[{0xfffffffffffffffd}, {0x4, 0xbf00000000000000}], 0x2}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x8, 0x0, 0x3a02aecc4ad1741d, 0x10001, 0x7, 0xd20c, 0x2, 0x3, 0x7fff, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 02:08:46 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:08:46 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffa, r1, r4, r3, r4, 0x80, 0x1}, 0xffffffffffff521e, 0xc96, r2, r2, 0x1, 0x3, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r4}, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4000000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8000, r1, r4, r3, r4, 0x2, 0x100000000}, 0x40, 0x8, r2, r2, 0x1, 0x3, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0x0, r2}) 02:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc3803", 0xa0) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/78, 0x4e}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), 0x0) syz_open_pts() 02:08:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="79433303d30e5169e024e37747c79b66f277fc5eccb1ec76535f00855658aae1200664e0879fc6555861ddf75bea39807e084b9cac68232e56dd000001001c57be3f018766efa5952f335e9f05fe6b346326dd00e9cd4fa8da0185b2a1be9a4d5cf42cff220a5b44908022d5917996111f446082570000000000000000a001ee57a5f626406269a3431d2c"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000040), 0x9, &(0x7f0000000080)) 02:08:47 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) setsockopt(r0, 0x9cc, 0x0, &(0x7f0000000000)="1a4cd598547443cf6125", 0xa) 02:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006005, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000080)="35eea62c36bbf94943858a46a8d25860bf73aae0a2c8f87de645f34ef78861103d49e3fdbafaf42566aeea574f78cf5912470c96574e393c1996c0b582de5e8b1daa732af7fa50f91b6c556b890e96d90e16d7ca03bffdd77b767e076668cd19ac2a0a7ccdc311c56f4a01eb656fc49040339faa456a8251f68ab8a9548880813b3a8179c402b053eaf8016ab45e30fd8a3d446cfa1404102dfb16c3954c1fdf0821aca11f2386cb8bfe2c75bb7e3bae6091", 0xb2) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/16, 0x10}], 0x1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) dup2(r1, r0) 02:08:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x8, 0x0, 0x8000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:08:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x23b, &(0x7f0000000080)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRESDEC=r0, @ANYBLOB="01e3528e0e3df6d1704f950648aacc1122de44c295c6a174ab90d870698ff62b8049c9f0f6a235017f1dbf0bc50e4f", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xffffffffffffffbd}, 0x0) 02:08:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x6000, 0x10000013c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = accept$inet(r2, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r4 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) symlinkat(&(0x7f0000000340)='./file1\x00', r5, &(0x7f0000000380)='./file1/../file0\x00') 02:08:47 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 02:08:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8d95752f2f5ad4ea07a1a07797b2a80de4884ea0b7bfd199545c6ff227bfa9df3b35ff4e86c75f78b597656d2469b0d136b60cabc52abda430834f6f72bec583232aa3542135862358d71196561de453af9af54263909f3d644f7f0a9070bbf6c378ee4371dd5739141ac821c378039e173abcad540b141d346b381f2e2a8b81003cb718eeeec2724b0a1ad7258f2c5529", @ANYPTR, @ANYRESDEC, @ANYRESHEX, @ANYRES32], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) 02:08:47 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x10000, r1, r2, r3, r4, 0x40, 0x711c512f}, 0xb3, 0x1f, r5, r6, 0x9, 0xffff, 0x1ff}) r7 = syz_open_pts() read(r7, &(0x7f0000000240)=""/68, 0x27) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getpeername(r8, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 02:08:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x800, 0x12) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) close(r3) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="5dd1e4e379ebad7d519908398924b914afeaca496f373b43ecdfbcc93e65ee36dd3af4ebda820933ddd8ec587cccd24ca5bd3ede83f250b87e149c14bf3d6414af853be5f671842b1cc7df640570639c315ed4f0cacbdcef06be51bfe80ed1e6246f785d47aaae31cce221d5425d95bdb1e10f80100cebf8a6ca7d52aed328a964b0ce696e4414c1f67f7e431bac88c8c444a888bd20b6024a06a80e9023c3f168ca259d34de43f360b38aad1d50a2878bc9a8cd468336c8e74d8c5b84df239ada9faae8e3dd3c578af4436c954c74b9763212c5ae2d6de29dc789974d3dcef08c3bdbc8927d615d5cab6ddc386c21553d85acc3c45d", 0xf6}, {&(0x7f00000005c0)="f5824d3bb34a30cac5905dfecc9fb8df8587badbb6dece0040ab3398d66b8e2291952f204126aefb05062d854c13e8389e8361e23797d36b12174c0d84a02964d611c518ea1da838c59655a7c7b85cd767866d70616377cd6f407fd70baa5d5810b839bd0d0c61f61030b55c5b58726435eeac94d21672869b062b06558f37806d9ae1a7dcb1f22ca409ce2af04821f7f45044b12788bf0ed2d4371a3f7bcbcda244a800c0dd0c1733b7674e4044e1a69e27dd94b37c9a03ff204382878edde8a3161b4d5ab4f106955918893c46aeb72abf69b2bdf43e63fc6322eb81f5771437494e80b280e0f296613c512f2eaa99b5b57759c089d90a64606bf4e7a6e0c2f05eb79dcfe6107fa42cf071e9b0281fad557ffd5c8807b595537bcd22e3899139ebf64952322319a4101b81efd860130a8d46629e9b53847e44fea1e8e55f1f04c30c7d41f83f0b000d246c862359b0884747fea5095ab284c9b4dc1a75f4bdfe229a2fb157c048b253ba6b8588fbf6614a425d7722bb4cc059a0ed979e455121ff2c118308f3ad7b87e1ad0f886c0f6cc617ad792857af6b828dc17ba8c73694091082163b38454ab8caa89f6a9792ad074a19645c0f6aec2481322a304a9ff75e0feb6699a00a7b5d68ed31b95bc009785878e31765d316166a247435ec79347c6d3ddb6758ef3166d1660042ebf6937a65fb097a44249b1f1e5d073278b041c3469b1db1f1a33002954937da07944c9e7c073f5772da27717273a7b29776ac08da5e21f763a75f7d36580a796e7dd4a58142bd0ca9562b6abe49efd175279ca1da83318e288f6047d77c0245420a8ce0fb789f9735c4b8c4d282e71e594e32d583fa49d5d31f42e1c7817cd3547944b9fd500d805800f3e5ec90d713ab8c8c906a8384251ec152eedeec0080d7e3d582e164a8567406c4c894664e39ed422132de01ca22611d45c0295479d87f2ebc017a71e58d09a786ca8fd553fcc3a84be6c55726c6531f9aa280dd8a9c95808ea3f2e202d9203b11a663bd7c6839c85aeb1f342ad54409dce4415a6d962de1ca792e94c69b762ac3698010e1cb108e3b3c7b25d8159278db026d5fa1e9d817d81f58f917b8b5f0c473841dd815c3aaaa67ebd6bc315e08343ffbafba566ac23516bb9853605a600a8269b84e828ea5c7222633c39dfe3fb768bcee77996b2bdd14fb9a0d0a998df0cc3bbf22e3073269447ecb5faf16daf1a835bc32103e07a4b2d3e082508b6973bdafe96505648d653b0250833199fd100f66db693727b519d2f3081fd8aa9c06518fc7d25f9fdba6e1ff235ce8627413e8341a89a7e9768a6830840a25d4e5e6fa9d44ca6d957e5057312cc9a6d5bbfb4035155e4ef224f28e443c7ae21214783a8f187bcfeeb680bab575ebf6869cc3f2547246e878a68e7198985d8285af8c69a6bc0334ccc1ebdafb44d0fee0c0e38e12207a795ebd958555df82e87f7f9c5d34988fec89cf75e80bbe93b7c2304d2c61b5d633d6cd2203e0cfee2205741e9e6470e5a7d09e3fa35396ffac4f8cc6dce969fb3a79211f2c1d30ae08c2995ed6c5c320f04aadef23af184cfeaeca8f8515739a2a7754d0e54cbe23d1893d4c641cdd6eca86ea107e11f4d7e6f8ebe7aa16ba62d3833833e67ec05c2c87c568cf5855addf5fc456f456259748670be4ddcd920d146a2cbba25a9fbb92ad1b38e66a1c38e3f51c4c0d627959dd4416c7ad7b19171fe7d9374da83fac22a7c9a0e7d10c2909db7fb55c12c86298a3650257278f9852b3c338621e5ecc5ffc4a645759a2ac332b99d86d7363bbbf9fca70b6be1f94836389c3654ce1d1daa6668a7264651d3e21aaa45add7ba5d5071a211d3abf35256d177368ca0d98b3f3d3d7b0eade1d10fc30b842380aa4322ce1595ff9d10612889a186e38193175d713f647ecca350cc8b45d9a51f64540809e9bcb3567adf80722cc481dc6d102ef733e13a2ee895dd522bcbcbc08ef81d9bd7d4714d633d88cbc01cc1664553246036d5062653cf1784a5b5a1a415e5b6b3e2d24bdd0ef180a3dd8528f633031d557d71f9cf0761547d4713a6eba4ed16c9fc36ea29d2c76eb9ace1feee4cae546b7d47696e11f7cad4d143a9d2b704620b8d807c33a4450bef551a96531a00d35aab6921efaef382e5aa538867b472fd410339872e34a96aab60108f17d888fa585c50dfa898d2902b3e0f4911588a796a1a6c088c2b410631438e896585eb7ea8055b035b58f23dbedd129ddb5031e4fb6c62b2330c696b78ba250db968c29e2b84bff1cfd06d3d3747414b208181235baa10867674493ca5d3ab379d4dfc5bf1dfbd063c55336c87c0bd707b07e93323d9fa0c879215f2af7259c8baa2af4f6f85ce1b7f97d0477cc5f55621510a4bf0cdf56ba5e9fb6129877798ac84920f5c914f3e8dec039c6fa60876bdc62defc64dced93371bed6917babef8918bd80fb904df4b1167b261fb18e014c6cbc2d02d61eb30f9b4a2b4e13492fafa58f70c8887315d701aa31415e9a7cffd7a0818198784252c0e5a65eafc00d7410df54a0df69eb5aac640b3f6c463824b5bcda66c32402712a87503390188343e382f70368978ccb1cc908f19714ab1f9f0011cecd77d40cd0842e71450f088aa15ff68b40e1fced064f22f8ff815b496552cf4536e0a1fb080695c97d9c1f684e3be78bf2d066e85a6663d6eb8182f1fa9e6dfe03b358f98eac04d3ce4d5e59f6371670aee8a7ee6891e90e23a5da730dd56d64f5856b3be0c069e903a976e948be7b7b554cc21ef6a676a7033c970d009cabe91954a5a95d6c75c92427e4e3cde52523a777fdb1c94f01026d476c6e71365968c0018b67feaf46e62c82f4469f811c63e7ec4506dea2ded103b4ed45856c4353aad45014c8924e1ec67790aff2e4f5ff03924759b41562ed6246bba26137a940d7b983be121b2da8215b2484c31a1847ae2c921468e55c218749fb4a48458e7483e4db311028b86e0c3d77c520626acd37ff6772f06369c8c4cd66bcfd9e9109c4d800218660ea83198ea933d25fab2b9606993adda821d3d8c6bd77e2c795f1f80b5c82395097b75574f708dd69466359170eb1ebcc6ae1f65c28be8bdb3282d3512ba457c40a9323315f3345ac00f224f7453b991e07a13a4eca086a6c0a159bebb33658235c5a523ad9d4f95c9e8b961f910aecb9f43676a492ecccf108ff2da40f8fd7cbee835c36021f1dc095ef36eb812338361c0cdb72a45550db71ea6943822ef23fdc66589c6171e794b8e4a2d9523c1864f1f4174d3556dde2ab33cdecc5b9089ab6de8941cfc46ff223498edc6aaa39382aef2622978130f02cfe66613c2d6e94336f7ab6e9a0d9b90e16f7a9bbecdb416a0708792d4f65a1e3f3358a42286896b20998c241879c424f6063a022bc95819046c941b36ee0acc66e4fa887b3c22debc1ec6c0a90fae9cb0e9984c6695b42422ecc00948618ff3803eb2d13ef360a3daff0fed6ca0e82667364c04e21e37acd0a248e8ab49604f137d2c6e25d323ee7754d49a7183451f80ce5f2d41d9ccbfa37dbe52cc473575aa23eef092fb6f19db283d4fe8923e371a7e7c5926821c0ca122936a91fe48b359b64921771f3a21f1fa6526bfd03cc56d7272b6278d578e6df92ef99620e838dd2395882bf988e3e261c0c20f33bf30652abbbae9f08099d1425f5b0410ac95af35b1a345949802e57622a6937125d6404daab680ac03d75372457fc7f0d1d1ca8fb47be747f2950308e992910245ba0f7958cd3f63dcb8424504474a2bf45932719f76e34c7b339c191fdd6767908f4749ae1ccf0a91e5f631be7b652e6896e5ee364b5d69203a04e5c33d5b4e873bc700352a01442afd3027d67bbd4689f8c2b4b64f1c492ce0dd698ddb25d144120874e6c01c0056412b04bfab199dfda43f00842851d6e34735fbcc2edfa3db9caa3b94da0f4ec11e3841eac838a64566645091369ea3c3c53fd437879eecbe57d5a82a9cdb08ffb43496e705ad6691de1f2c2ea61caac21c3391a7cc482be9d1f23e1da537f799cc4a4cabee8fdf444f22406bb4b866af68ce94a3814de11a0a881eedc4d7c8f558d09da167fca029437cd586cda6a3a9ca3cdd385d9d413c5f1cf824d73c6d9711d778db3eff702df9f6ee46b45dc80e4aa1d661018d494e28f11f38491a77cf2a25fe4397f1776a5f76ad5c70f3b94dc8dca19f588801be4a055f89f418127fc0aa8c789834b66dc76f1fa457b08baf4b96bd4beef5816a80fffdb6e2187563314d7284c3ca309dabf703fc62fc3ede1360f1c469bac83aad8ed74debbe05fa0634f605158f6e975cdb5d0cd2cd70f29c1d482f576920ccad9db1547454d54f936787bde3d1ff3bd1d502175070fff6760808315989f28512ad7f596f80e86a669af2e374137ea093f5e12fafa0a61074f5889b9480cd165fcd9e999136d472508a62ff3480959473c0d23f64e312e9e75335c46038386696b6ee8cae5afd3217c36ad6ce7d86791983b18150d1c5517a73973beb72bfa09224b2a82fa4dd62e08c0132661239dffe5da3c37dddb279b5a048a5d608164daaad2063dd1df790a13b222167485ad289d9bada713c0aa883c9931f0a9a7a707c40c7ede4bb8d43f1909b049619eadb9cf29e739a2e94a8ff4b6c4fec2b5ac0e5f4a51fcc6d8e24d5441e6c2997235e209cc422ab54de3fffecf834616317aa5e5c10870e17f86d23c3f3c4ec9df3198f62540071be81b62cfdf563e2b415124445bcc23350c740217ac8b44bf78697c41331a7aa456330a0626620c317ef1b4bcf89bb3efe62c449b5df51d33ac6337aaf5fd43735f999b225c2ea9e203fed6a1ceb6e1b6de2c61e7e3a3b71c7c91785c2e494a8581d1965a86b361ffa67576b58a156b8476a929bc61e86cacab60ec3d28f6660965346307530827f472c43681c4b689b45d20a4a5241afa177315ac98034ee0a80c7c1cc7e747fbea984b9ef82fd9117dfd31b80fca5d21f7ac773676b867b4aadc9d7e5c8f29c92df6812cdbb2ae78d11febecefe8e03406395ba369251161285bb560177e476f42a566d647f26b83abed49fea8c64906817d0de197e01673899c74304e10ee1b96e0773198d193619e621b2039e81b82d1352c00947421fbe722fdaa0133f316f133234259b601d66b0406a6496677cb032ae4cf6a8dc5c88aff1fee291e537baf40774d02c04d3290d848d013ae2a5bb9e5b11c36c343cdf1a6359cf27af94c5644cdbc5041c531491c383b3578cdf4a9d9bfb4d4c8750f75e58de872462b20697e115dc616b219c3408a4d19374640215dca0043a5cb04bad2fba5d8016a2e7dadec810b80ce24807b2de85375542fd44229e3da0034e62dd304e8e18379044de1a59971913b620280faa64e6fb58aecbbf6670707fa7c4408ab35f16a3650c57b1406757f62e3309155c9223984bbe4efddf461e5a97f5446757687dac6e2ae3884d1ee06be623c6dcb9d49fe5a4fba349a366b700b364ae8e21fe6fee6de488d437b4af670e8c4c97041ebe7f69c8927252d0eabe0c7144ef40565ccbc8dfc7dc0da90730ea74801c14c1d555d1d4ad0e97d6252c7591abc3b18af69dc55ad0b09f577f2f688ca65b85d497dbfa8b4bfb11eef6acc79978c163e61a7850f63ab9e6cad607c64f5923a194667535edcdcb5cc53b36a25696cebaca937d1385420346bdf0a9771d2e744e3898bb8869b1f2638bf54cb43b65201887f06e743d659c8ef6def6bb95cc6fcc14ad9e", 0x1000}, {&(0x7f0000000400)="ecdd2b277f744c746f401f94697aa0db0f2782bbd91aed974ad505a0c644dd3eb27ac19c4500affacae2db06a357f54308ec6244b07277c860e7530d50cbe9f256efb8a45cb693ed9dc281c63c788463b6165f909e8ec4626c5d1f8c722fd17a420aca06c6799447a3987c023574941fffd6d2f6a3f8ca45e4daccbbec33e0b0a6f68caa6f68833bc420f5d0b70f3fdb212724ef5b465cb35ec6500cafcbd9ac90bae7999eeedabb80fc9813c94a0dbd8021ad4f141277dae226fa4d962983a586af8fa633907640580533799d2f2af5419c88ca0e60afda23d0f4ac3838b1e153c6b3f12c889181884375e82d81ecb68cb768a7486146fee9d4", 0xfa}, {&(0x7f00000015c0)="b912d861e9da7e2fee1aeeabf6f0765fa5983b10c93f97481ba9541840d394f96c907c7c1461de6c25c81d52a8551c43ae1fbc06c232cd7e8e0761d950193149a09c17e2468d6592124fa717ef008b9e94a9044cee08cc5b7ddea39702a87c1feb4343ca2687de3863ce4f16cb73c3f27f8782bbaa62c034f983aaa435bb144ef4c391fe46f52d8e983d319d4d58782a171668fec4d6f891922f60f498bfdb75b3b3897f87de25a3c0f4ebd55c353e7a9453ade445694ea82b3b71c09fbb187c92dd8010500b6b5b8557671a3982c5", 0xcf}, {&(0x7f00000016c0)="60b32fb7bf91a711925519db894b72dd388c17c1b540a00c728baec7927292096181aa46e259b92fed075cdb51e2b9cde7c87bad156fe2da0761d0eee964c6f3cbbf2bc0e2457e473e903f5c66ac4d726497d60476399eb1770fe2d351a77eae94c339050b568a533c6c8a4111a4ac5f111f92b77f82b9f3287a614087a6860638a5d825832128dfbe742b9c9e8cf88f96e278158740a7f14de3b79711f7bfc6536b4ce260f926fa19241b6c3a08d0bd39fd7c46a7c0e3f44e8c803b5e6c4338cb7e618aa59f05619e19f15ba84413096d57b76933ae257fcc22765efc53f91769a0de177db467236148f5e9a86e4b0f96", 0xf1}], 0x5, 0x0, 0x0, 0x2}, 0x406) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) pipe(&(0x7f0000001d40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001e40)={&(0x7f0000001800)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001840)="2814e3d5b34bea93998a4efe60b1071cfb9c536b39dcbb765e4b3f9a1c6844e5d03474b0e99f", 0x26}, {&(0x7f00000019c0)="f0764d0975cbc227e6bdbd2e5b1d8512e76c7a7b4ed2f372bbbf9f43c3b9fa96d742b30020a013d6e979d548048f0b8a595f015a762a3293e70bdc80e1736e929063ecc8883a00e1c9b8ddfceb751041b85f6721805754723b168ab465a2fc442534a05f210f5da2e9fc0a8db74b917d883c4268cd2b4f85c2444dc27938afe8278cc3fc2f4ac435c745ce9ea6b184ff085b1a120bc61db8efac788d", 0x9c}, {&(0x7f0000001a80)="3dee17555b5f83c4b08cc816cfcbf27de7973de19027bd50e083b6392cbcb8dc27f5ceca401a6e80294ce61714c550f0e44fa3b0224c0fd546a157688899601e860f5f255c2d386bb85774d76d73275f464c14cd853ed6aadcf08729c86e1a350bb2f824e085b6ec100ba6344fa4b8ed377970879e14e026477f4ed7f6b12134fb044820a9320d639b834e14b91f4d046d730fcecbc1d5e0b3e25b04840f97019e93bae0aba15984ebc3d512385b3355275f782b68769da9e3bbd019adebd4d9d734841e93e2639dd3b979a7ca11cb4f49b689cc76649748fc54610ced6109f30f2b1cff7c6dd881d9d9feb0d8038adc5c4839ac55b4afcd7e", 0xf9}, {&(0x7f0000001b80)="2fdf2e570b054001f3378fe74597ad21a32ab808f1cc85f9cd71e7c46ca2daacce67ddea3daeeba82e7388b776db9ddb5599f6c1ace42ecb4786c12f641e9b73975024bd341c1b2111adf2aedaa73f7159e341a531907db6dcc560e6913824974dcc6f7b595db6b4ac9dbc8b12ff51d01eb11688811a48b0d22cb57f2984eab070f19444fee855c769e5c3444d12ba8fbfea201a2b229b9e60845836787f590160a4b2e68fbb72707fd3ded07d074e94e13f86f54cde2ed748ef862ab85f73be", 0xc0}, {&(0x7f0000001880)="cf", 0x1}], 0x5, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r4, r2, r0, r0, r4, r2, r1, r4, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r2, r5, r5, r1, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r9, r2, r2]}], 0xc0, 0x8}, 0x4) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:08:48 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 02:08:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x42) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x3, 0x8, "1f59cc622c5f787b60cbb76fdd82bae338989761", 0x7fff, 0x58}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x3) 02:08:48 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:08:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/233, 0xe9, 0x840, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 02:08:48 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x180, 0x0) getitimer(0x0, &(0x7f0000000040)) socketpair(0x2, 0x4, 0x1000, &(0x7f0000000080)={0xffffffffffffffff}) getitimer(0x3, &(0x7f00000000c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x400, 0x7f}, {0xdfe, 0x9}}, 0x0) getitimer(0x1, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xb198772493deaa0a, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x9) getegid() setitimer(0x0, &(0x7f0000000240)={{0xf0, 0x800}, {0x1997, 0x81}}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x10200, 0x7f, './file0\x00', 0x1, 0x80, 0x9, 0x8}) readv(r1, &(0x7f0000001840)=[{&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/16, 0x10}, {&(0x7f0000001400)=""/73, 0x49}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/171, 0xab}, {&(0x7f0000001600)=""/231, 0xe7}, {&(0x7f0000001700)=""/98, 0x62}, {&(0x7f0000001780)=""/149, 0x95}], 0xa) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x23, 0x8000, 0x1, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001980)) getitimer(0x1, &(0x7f00000019c0)) utimensat(r2, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x4a5f930a, 0xc8a4}, {0xd5, 0x80000000}}, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001a80)=0x9) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001ac0)={0x40, 0x5, 0x1, 0xffffffff, "344b40e87e557658d526cde624fe55fc80e917bd", 0x1, 0x6}) getitimer(0x0, &(0x7f0000001b00)) sendmsg(r3, &(0x7f0000003240)={&(0x7f0000001b40)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f80)=[{&(0x7f0000001b80)="98a3dc46cf204c045c32a0766049235045fc4a0e2568685c5caff8e4748d041abc9465d35bc12c44f958858704bd949073e0a44426576e58a61f96d11fb73d34b29c4c22b70184e1407777d6ff650b68356dff3b78fef64a103e2823f79160e778afc17cb1ed63624036581dbd52973e0fb29efeaa468a04cd9fef5d3ca73afa05a0c52e5b9ce4", 0x87}, {&(0x7f0000001c40)="1f067364eddbb836b61a01778fe2274a272a4969e9983ec3609100417f05014928d72a6208e419", 0x27}, {&(0x7f0000001c80)="00ba9e33deadca693ec0eb848f4ec2f18236af94b697f85731be1d7273898e15e7fc8178ca09ecf2fd7f3c7602c33389b6ca02392dc190026b8ddefa1c3156ee", 0x40}, {&(0x7f0000001cc0)="1935c3483e0ee5637da4180793297183aab1e6be5f3db9edf636acab690d0bda7e1efb54774d039c28d4ae34b4fcd63182d070d49442055b50566da90c8a73636bfc25156e81c7035fae37097991be0179b433c0939095bcf5ce1808043566a2e400655abc8ed59b9b6d04eae0d2c54d1ea593657cf654687dcad418a9b333a2d60f2eabc37a3e4dab3d5a65c440f1ee0b801bd88fd0a686b0be5395da6b6c31e147b1e7ca88290f917d9fcae77dafd9241982e1d6ead2d239217f9ce827ea7cccab85678756707f49ac687f0f8a389e45e53bf32f83dffa291e5e31e275b59567d63950780c73dff1e5c12aa095d079", 0xf0}, {&(0x7f0000001dc0)="2c12f246e6ff2c416f4c321a249d9ec9dca9ba2a2d08d7ba76b4adc46371ce06641c862e595079cb3f8c826003e1db88a662500ed85c2308fbf96133160fc95ee4d3ccc45c714ea29558b252d3b16ce82edb6a7165723baf7b0ff6be27e02fc646b85688aaaaf4aed780d9a4e2a55bcc27ff840a1d5499ab5fd724826afe16a0dcbb06b126e198b81310483b21a9ce9d78d909fb6e25112fa8746adf789c2e94b6af800fcfc08ce29e8b1caf4a942b16ecf8460eda384d0a754ddbef4d7158be87e72f939144ff7dda42e673faea6242a6d9674aba4ae8e3fc4ed58b4cbd0304a224daedaf8ffb4a662a55153c6c", 0xee}, {&(0x7f0000001ec0)="30d7bed9ffc9e38c8c7e59b3ab8ff53fc3dcf94e97279cdb2c1824b3a11f6719767cdbde24c38dd26f8db21f26e6c7a0060bc30e4739f7fb776e4cf7411e9970a2dd71b3e89e3bbcc2c232f4b979d4dfd7216d804be6b11de2f6e2ace018b651e153093a5e35822b4b22b58b0172fcea9968486c81a4929e745ae7d75ca37804559eb9064fc2fc4100f25c4f948c192b64b9720153014414", 0x98}], 0x6, &(0x7f0000002000)=[{0xe0, 0xffff, 0x6, "6c10e77abdf119a232bbdf654cc593ba3c33e8ce4a75c243033777846e7ef7955c2f491d29ffc8ebaa7c8e0303a951550fabb47ed44ed7b37b15bdcb2fff49ea5dad0733919f7dc7be9d2dd0c7851f008cb08178615becafc81c632799ece9600fa71c4320bd87bd6369d65d6e97535fbdf7f8af3afa5d77bfc8edec8bcc37f28459dbf149cd23013e03494e1400a45f75f95a097fcbab4d4ff7778b0dbaafb90686af0d91dd7c12c8f382d79bd146cf1e3277579acaf3c94ceb4b005f660d1151b3b370b7eccf45c9432739"}, {0xe0, 0xffff, 0x3, "4ea6a5c49650433c1a464b39bd58a66308948a84f7097f1a0288c460f53d2a1d337c7c7291cf245cfc3e76a0f90ecae7de3fe4ee1b15289d25241f62ba2b2ad9477e9c2d44d887740eca32f10fae7a3b09fb59c0222e632cce1535d42cc384cbefea2f87ab579c54b12d332d1f7deaefb36e81c7e4acc7b75cfaa5e829dd603df6a1c8989cf5d9b4c874f78ffa148ff0a25e482b32e826cf88ec2b5766d74cd474b6aa78b196bba2c8ad99e7462193b8e45fef5c7f318a4911346accd5dbab0fc9daa54e0499fde4a1ad"}, {0x1010, 0xffff, 0x4, "1a080515e45b9bec7976b115439fb25bd765b5d35c9d8b2a0229bf338d29e59a988602e93d6ad86711d753e9bb451f065dccf571145c0f856d39f16b55b169d2dd8a3b3891b59831ff773fd3ab71fc37e0a8bbd7c44af755afb6fffc0b9de9f3ddb5d679df34584cda278139c092ee29794aaac97147d5edbb9e27c4e1e6e599c57c1912832419c86c52f23f5e9913c671f15f6ecf089223c14f9ef754a3a289fe59e1691e0f332ea8785607dd2d24a0df3b94246de120a61af7036fb1802ee4618894f0fb5cc6da6fd7d3f4dad6cd9ab0dfbc2cb835488066a0377ff144ad7b5ae711b1736117bb95f84734fa1cba8b7e7a74a6bf3c9d5e755973ce6607761689b9fd71512fc4e603b231986ad5517f13036914bc019fbca90134157f1afd20f22ac473cb544dc6245fa17efb7a167067cf788642185b213434d892ed05943407022c6b6b6f658f5119874162cd3c768d8d4442be40c2290e7b8a08c72d4897092778d9093ba2911fa2804be8569e4859eac6282d92a41039aa6d4a7de8cbf79119ef7926d78f281786edcd6aa57d35dd0296605ebce2726fd05b86cae2911c458bf3e83330fdd04ede821b73c73571ae5a551fdfbf0942f8905795eccc483ac97d61b944cf9c4bd0f43f810bdec5066cd6965e23ec6c7454abe0cf4d9af8fcfddcaed2618d620b05328f21ae79ef0518af993ee5a18195a684acb6b5c101665336d76e4ca7657bbeb24f1497fea36bef3d817268e12ad976f45590e1960739a5e38c553f136877087d75ebc0f7cb94dc95f3720cb29b6e59dd44006d57f947fab1e1adf10eee37cd44feb2373b092e31eba3dab6f1162c112166fa6b48f4577e92a3299d592c3ca0c091cda879891ffdbefbd4769466a5bbded50d75cdf136cf5cd4039205fab6e78d9329909cef29c3868b04d5365dfc6209f1437ed3785bc0193b2815f6ede1eaafa306f8c61a72c50062b7332a85ac864ddb8db85dba122784d43454380ce46a7ac91728daf6c2847446d2011abd58eaf7b92068f0788b8285e91a833db5d8c747ea3f69606069ed5d4b7edaf4b0245ba329e3c55002ee5efa18b74e18cf290dfc8b8ae3da62e0a2e85b44506c4e8072c1220195c6e304f4832e7ccf2fbb99b049e82f66ae30b819610f458b8894ce173ffc66306d73267ced4667d4246e3067a1113f1d28e277c16f58a0ea8e6d6391401364baae5192e72f5df50a7bd81adf43b9d1d0bcc7075be8a7602a3d16d63dd5d510e8a59a7b4ac231c629c35b8a055c5dd0878b3d580548e3161cee272eeac01f802e24d1f62cf0f1f7733bc5ae16e94b5411bb4a05e8045bf969d820fc5d74b76b34405e239a3dda6bf3d5bca44f0799c3e456a614fcedad02c7f849458ed7c447fff3d187db74ed6da99043d5ded8c524c6e526568d19e647d665af24a922ceb522fa7da6f4e0457fafd8c4ff02ddbf9dabfac2b049b419f876575bc8b9649278572c142b5e03a19f14ecb81e75b1432edf5acc4fdb8be251693ca31045901936c95eaa2e94c73371d2ee949900a661abe020738cd6152b2b0855b914b51357c7011e8f36ae99dda447500a2b16e055aa635d1a41cf68a2c6d634544e0e35d49b67d7f56debe73de67492b41e54b3c19508b43a76113d343e79c532b568495dcb2781d3380ae6f6d4250a25f472e87257bb375202e2cfcaa8e88a68d7d07de3b69d0512c9988c2ef9539615c1bcee425fe5bd605be295125000597a778324140f91d58d7671d0f13f08c1ae30d2220054e4ee1d950d6678c2a4078da5dfd01b43f73e41e66fc842fc3ec4469ad34c29c67c3c6d43a7569879a934844b4cdd6b77fb650ce9351ee96d30823cc542837bba524def999fa4d5a2bad144a3162fd1ab1f58e54fd5c4a5658f1f156b5830d0829729c8978be0450e658212ef3d2a8a26fce20fd286efcc7944d77fc711419e3ba163ff311e09dd2d1195d17ced38e2ea7047620ec5fee571f591ce0498f6643a4998900ecffa2cc86f0861cb5d5119f1037cdbb66457a40962e7f59a5679897af30af895a76286e063926eb734854d2c050dc93a313fc5d423c0a4481b8a4eb373650d6db13fec5836696c529692ff2a058039aa1d135c3b145be47fd4e0f59b9bcf2e92be54e70e2e2ff099f0f2a32e79b5e54985ff5decfe6ab5a38f2a252cff42442aebcac2abd45fc0a30e8bb85e06da60078081c28b4e65d9d452e6a150cea27a09d7e220b0667ac7cb9c06ca7bae24d4ca0d8d127f33fda6237bdb53989145ae7369bb0c7cca3f44be8e26e5f27d14d0bc78d15ff5e6298114cdfcc83520bf935887a0e742d1a09f382ba4b9f567b68f5d35c0a8f11acab4462d3067c2453d963d9aa7504fae99a21395b22c2d99f4c625d6026cfeb603a16172bffcf9117708b1cb9083ac5e1cfcaaadad418a998240a62e8507ce306dbe84988930b08a1f4e99a3d3069b09770fb37def25b68b68d2f855ee2660ebea87c105582708df3ff64ae75251d50147114cc931ac1d1c6e073878b4290c185423638263495f66ccb7c71950a746776641862072e1c332120bdcb61ac41642e9207c9251ea9e1c6636429d93d2c2e5c9dd5df966f532265c18ebdac922297215aa9aed9d5bae69cbbae2318650b686c0a285f4971f4bd6d32c1e3babb74a4011d9170bb8ec612fea577713104a09296b75cef23874c39b2da8c877700e18c50e65e2bba75f0c4256502f020b6262c35e6dcb76ffdc861a2a8d6b013f0cdf6ec304fb436534c457618c52051c10d181c8f2de8bfde5f9dc204a8fa1970ac884dde30dec4ce8e2ed99b45faf0bb2186402eaabbd7a74a1f7ec2e13978945fb2dd77ca8aae12a6f4e1b77a1f382b795684cb6e5121f492b84baf55ba28c5bb4bcf6e167c652ac9f271503ae9bff958c9f860b58e9cf8f4f6c2f06e907de25cb061bae5d106e2654283f80bc1ca272fa7faf3cb70e917cf01e55115456f9cfe61ec948b13dee02900154eed740c1d7505862af9b8c91ccd4634f153fe28e734e203c6331b019c41f8d1afd18e9fe578ca900b5e8a3c416f33c8ff2d8f8d59c996f033fc7b593894365163680ab982075928dd902e886220d3017215ebc148a965f6982e9a6c9976eccc99df6270dbcd71eb28293212858b1d8281e04246411f6fb03ddbfdb543306b86f79d13089dadb6824160fb1a54150997df6e91f58fdcce3194917dc243cb9de8e2ac8bae7d8f394cfeb125ad70fc46314404ea45f806e980aad28a40f195ba38c6cc1eb2538bad0b8a18f1507dc462268bc3133a2cdc6fa5d0ba3e21980196ebbc9a9bd0d792e4316cf2c4d3524b2bdfb38d6ab42025ee40770420f36995b3015a0f8a6a7ced02e2f1612e3ea0b1fff088d678c69cef0a47cc531ffd6f032a01b172e9089d5eab562c283a491ddf63199f7b332ad149976ca7c48398e62325a72d28f6cca9881624c60382daac6af9f7e011049cdc1938b3d27c79f43348cd9eafa52e40dcb115602ef7680c6146e41f8e7d9a2df58fce9f7ca8d4b0e8a879c309f31156e6e3b6170d1d0f84f17ce336138f0413ea19feace06d2b611b184a7e9adf9f482bbc02b50e4bf17b9ab56e46bfa2b08c7c747b799cb2f788f9b6726ef67466bb53102378be939258a09f67ced1c0d58f5eebd98b4c68ddbfdeacadfd7c86c3de6bb32c8e408c91d56ba78069cce61320309a606bfbf790d77a472ce349c2b5863d86baa9aed826158621e1525704285015c8bc70f97dc64908a333402b7286621f66d77afd5ae008e255d62a7051e0db555db0564bfd2f2cbe50536b2561355a5a89449b3818bd9b57e80886bc629883bb1b74baafe9e26303bc7038d5542d2211e1af53ad9b4586c1898dbee2adce1575beb4db9339f9045e5a2883e11d1d8f96c02fc9edf6d516101c6178f099807b107dd3ea138876381927de56ae2e38962b3342cc4d0ee58d81ee29bc8486a0e7f181b2aad3a8b89af27772082622239c49fe5f9392cec58d041738f44f48bab7cac2c05144bc48e5990c265f5be4c9633d156e1aec378331c4e8448d6c1e7c53bb39e4b11fce5ee59109906306589490bf69d76f1d219501c3c08870f83418ad9d1717658c392927bb305ab81e75c68bdbc2c44689eace441d6ac9bf134ebcb34e7f1cb8352b7c881a894182b50c32c86e398f2d4900c08177ea2006e88015658038c9cb9f590c27310ae9528646cd1570bdfe761bde288324f3ad091f4e2aca111c296bb6cd88b499eb8b4f21dbb66b642114e0f3dd8316d3b163b80f2447fec93e2cc79e719fbb3935c38e91e75639f326a2a9ed965312a3031fce67b2cb14af53f72548b70328d65f8cd961b2d77da906f1e1a23ba519e1d6970075b040192c088ddc4c777fbe257dda42e7509fa19b70e9dd7e44413a528c4239ee6008b38d3bc24e8817989e5a0f56ef5d0b66a81fbdfee2fd1149e99b0f405015c6d511052ae3641204aa8eb8462f7ef56eef7bbdb08fc5f92e91c9b7130f3c78e3f51567b54e00af679aace0cb684635e71d18666b0d5d44c700e83f9af30e78c83c6352de957b14e9e84ac8a4dd79d99e0642fc4ae27893c57e9249125d4056be96e2de2d2ef7e3e21721265843d88ba5b03a20f89726c6a6d67b0a6005fba112a70bb9247750de230a3167272c9919348e92781dc954d04c0ce7a331cc7ff12a7b014577d15283d00966df234bf52284e4dcf64eb794c08e4dc4a2641e7f873fc84d3c5dd2851bab3003640a6a881d934fe6d94bd27bd3118d8fca86e6dadc77dba02f7f6afd55e48c5a5230d2f06826f623f6dff80f5d7d952a8c73cbeb65fde35829c268c29ba5ac3c610d07667239532f0f64be7632e781aea5f13a6ec7a016aa3e8e01d48232042ad5dd725b114247323ad5d03a3832996f952548c454b23ac8524b2c2d2b93aca1e1d00df9671d68ebdd3a4db29cb9ebac0b4125c5adf24b936a03a06eb1cced29d293ca7bb61d3a72a59263b8d2b226349bf017571738590eb93da0cc42433ee1044be2cb07d3eb15354841c061aea4721b973e05193eaa0edb31d968adec634de29c9442c6ce3ffbcf43edfd20bc533e5a7c2c6b434d5ef5f92fba7e625932e7b03da3404b3d9b3c7e413ed6629eb213c4d7c269ac55820925061360ed62dcc6c58e1588c232a1ded6c2195893b9072f6d71ff3aa3234b9577edf540c650967b7a195d2d9e3d6b8c6f1ba40b0e30bf8e12f80d8d26c2528f279d30faeda295b72c803421cf5751b22b186b8028c37c66a7281760cb19f5c46dfd245841d0c0f37eec04a5cfbb6a4a86413e193e658d47a1322023b03c2e6e16b0ae6fc7474893f22ac01b349d6df953e9d9a98d4386944cd1c0436fbb32a227f3a313207d6f06fff4365d4e3450bf69c69ae583532b6e8bf75a5b9344374df3dac366ba49e97d16e90117a31f819659bdba7d2e2c7ebc604fdcfaf15da10e18fe3bd1df37dd89969e54b800f3877fee8046711538c44d47c6395462f2395450e5a21cf96cd0293ae160ebae2af7fa26ee5af3bcfa4a8008820e16b34d43f746b814ad28ad1fd642b96721cf87f031e43f82c5df042548df8888d45d668a97ea41a0cfa64e4423988d802b1066a92bcb0a19141c7b32604e135b10999af771219615c174a52dde977a187f87b14deca455fc71c5e6fb5d673ad76a93b313841cef03c9ceeaa1ee44b898a25d136b3dc2c536d14758e5ee852c9987cb4b479c8765be5beb916e6c71cf2ce185a6ed7d78082deb45c9ecf43c48c89b1f78f"}, {0x68, 0x0, 0x9, "d3e89e0b178fc300488319d501095f5f4be3cbebf09eeb2fb99fa1c6c3a0b5651403acb93183bc056a08ca71e83f57c7989adf56be059f240bd8f5c98b45419d8993a8131285e177e9ca2b613bb9deefbb"}], 0x1238}, 0xc) shutdown(r0, 0x1) setrlimit(0x5, &(0x7f0000003280)={0x3aec1637}) socket$unix(0x1, 0x5, 0x0) utimensat(r4, &(0x7f00000032c0)='.\x00', &(0x7f0000003300)={{0xfff, 0x400}, {0x7f, 0x400}}, 0x2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000003340)=0x4) utimes(&(0x7f0000003380)='./file0\x00', &(0x7f00000033c0)={{0x100000000, 0xfff}, {0xf7f, 0x703a80000000}}) shutdown(r6, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2011, r5, 0x0, 0x0) pckbd_enable: command error 02:08:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0x3fbfffffffffff, &(0x7f00000000c0)="d5ff9668", 0x11a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:08:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) r3 = getpid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) write(r0, &(0x7f00000000c0)="fd21", 0xffffffffffffff71) 02:08:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x48000000000000) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x1, 0x8001, 0x7) 02:08:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) 02:08:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xf30e) 02:08:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 02:08:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 02:08:53 executing program 0: socket(0x1e, 0x3, 0x0) 02:08:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r2 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r2, &(0x7f0000000100)={0x3, "1d9f94a43ac94e54ba11dd52ad0977ba47944b4a490d7205f826dc1e87208efaace48269f3505cf06e703816ac9e208c735d86ccef0a50f8e32058bad6866c89807d301accc0e2aa5453ddc78f3ae064ce005b0cbd56e49f52"}, 0x61, 0x800) r3 = dup2(r0, r0) msgsnd(r2, &(0x7f0000000180)={0x0, "270750d818cf2a8a2f3ef8"}, 0x13, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) 02:08:54 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x8001, 0x401, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 02:08:54 executing program 1: socketpair(0x18, 0x0, 0x8000, &(0x7f0000000000)) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) 02:08:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x80, "33e94047f6c93cf8f3b1e2d2162500203d24bc85", 0x1, 0x32f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) close(r0) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 02:08:54 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) 02:08:54 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) 02:08:54 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 02:08:54 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="e02905912a64bdc00f414ca8c3f742dece4b1842b34afd24f6b34e061c5b3f2b8705fd406cba64216578aba48e1784983b22ad1a2c0f8c7011fe6683334f997e1795afc3aa25052795b12516d4266bc53a37a74125bd2c7f8149b284a492e3025e56e95834966be190ba12d54ec71a84f5acf0f6d43a127e051b200e05b4f7af94219e7d8f3059c6a792ff6e375ad1b02b9087a8c4dd8cb142f0b2a808b78f9d18", 0xa1}, {&(0x7f0000000180)="d909289274329f225bed3e9ecbe955de99c79ff9e3eaa3fdaa97dc95e6392a668ccfb098c939c566c68049683f0b5295f5661abb41f3155b6e7081b3bcfb1d40dffac021574009b8851636015977b305ee135fbb45819cf7fd4cd6fdd6665b241a8e953bf50127d316c009b6b14b97681375f1bee36c63ae2e0a1d3f0cf4b8fd5e901a87d25e60b66b36549a9d01f651b6c67d729b20a10bf91b60638174cbd815be5b8367bc", 0xa6}, {&(0x7f0000000240)="7d24bd43a7ccdcf082f0b0c61dd1f2a1aa03ea59831d805785473df2db98a6e7e5dd3a15f59530349e8408f059f3906225565802449179c116e8f24a15b71f84c796704336ba169108eb63ac4c0d4397586278dab5d87e735dcd9d3f2f47791c8fbb88d0bcbd40553086e3537962b5265762d04611eb643b98a3362f417f655f152d14dd9c5f75fd0d2930dda7b135165d80b654496fabc870308c14", 0x9c}, {&(0x7f0000000100)="3825f9fb89f255538ba0f2eb72e5bab7702d95422960c78c1ebd3eeaea84798bd3c3ec707abb51f8", 0x28}], 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x82) write(r1, &(0x7f0000000140)='U', 0x1) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) 02:08:54 executing program 1: pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 02:08:55 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)="39a6dd52b9d31933204a4a6596227a2d17c76d993427e87c2dd3bc4d6c3aabe7f1b9052dc73fee8b", 0x28) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:08:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000, r1}) shmget(0x2, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) setrlimit(0x3, &(0x7f0000000040)={0x8b7, 0x101}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) dup2(r3, r0) 02:08:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000440)="efa657d4d0c3dd15e98fe80eac46dbf134885522727dc791a4", 0xff24}, {&(0x7f00000001c0)="1130d1992f5cb433661d110815a5afcc602b7f3f6053bdb722d58d812422af58d2aaa422dec74d8590664dc3195df4ff7edcacdccafec7b49f458fdcdec0a5345c881003c69607310e266f995811b7db9cd4d432687771c0e79bf60c89ee44d65a6ce6c874574dfb1327ca213dc7c39acf517eb14c6c326c266c55c1f59e072396c7ee6f2461e5dd7d9d50f74dec57c1ae663564ecc8680b5b0a22a6f79c084a3e054788747ce4d0eeb5db51356894db8a54d2ceeae62d47f69fe6c4038d6ded7721ce", 0x3b}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="0000000053c84b58a53b2e54c888e1b81503baa0bd4fdd648e6788f2a4f4e0270a86a6f904fd9c605126b65cab6b1481df4ddbb55015bede64611f7b83707aa7ccd51725165e46c984e7a85ca5e4753e941659ae8ab63518cb435e"], 0x60, 0x5}, 0x4) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 02:08:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() seteuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd0e0, &(0x7f0000000080)="d5ff9668", 0x20a) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x400, r2, r3, r4, r5, 0x0, 0x7ff}, 0x3, 0x9, r6, r7, 0xffffffff, 0x7, 0x7f}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 02:08:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 02:08:55 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x200a, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="60fb4979d782c911a04737b4d90d38fe11f9b289f9c076c0c1413f4e0112c2868af12fba80e0fa5da0d28f1a8598ddc7cbd08ee80cc1429aef10b5fdf6ccb9520724843dfdb40edd", 0x48) 02:08:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000002018, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 02:08:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:08:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000008003, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = geteuid() r2 = dup(r0) close(r2) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = getgid() fchown(r0, r1, r3) dup2(r0, r0) 02:08:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) socket$inet(0x2, 0x8000, 0xe9) linkat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 02:08:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe1b) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x206, 0x2007f) fsync(r0) shmget$private(0x0, 0x3000, 0x412, &(0x7f000004f000/0x3000)=nil) dup2(r3, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8080, 0x14a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000359000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) dup2(r0, r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x9785) _!ù&ý¹‡+ÚµîNªÛjòp‰ü´†òJ4ׄ§j(ù[ÀÆÐΖýÜÔ2ײ›ê!‡‘zÈ(™â•Li>H¨è6˜Z®À0\òï2eÊÛ \@PŠÒªµheÍ}{áúaW]‡Ÿî!w¯ž6r‚LY¢ß ·(];³ïpåy@YfÂ×aˆËÑÐV¬¢²ƒèZ±èѽë‡f7+Á•«÷!›;_ŒpS†²ß¾½ã éÞ ì}°5Ó˜‚ 4A„›nŸÛê?»ç„T«²0wg/ Vå2 â“Œ$—À«"ï…½uJ÷¬‡Ôø_i"A·Œ°8ñ‚ ÊÄ;œªg)§ÎÏ­[.À·˜ŽÂ|7ï>ÃcéÅ$Íýh£RS¼<œ¶ 02:08:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x20) 02:08:55 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2}) clock_settime(0x3, &(0x7f0000000080)={0x4, 0x9}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3ff, 0xadf, 0xeb0a}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000600)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a1cdb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcedbc3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded12560b8857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0x41d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0xfffffffffffffec8) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb9a5ad37dff06f0c38381c1131b4561e2b29520eeac918981f3eeed8bc1ea03af4b018cdf0d847fb2aca71c5096638c4911e21ec7a3bae96bacd8385c4789458d8a02212fbc560424b05dbce6b1f8416ad073c0dc2b34ea359e147076d389d600000000000000f15360a0b924081e02f1f39e91953d63460c825fb7ba8182542b6f8e4cadf40627dbdb560f6cfc010abb08220855191234f654626a335ebbf44641083b7a274117a64af2b34aa45fe44924a219c0946b121d4e42c0f26d6b1f5b4445a4629f40947c42b5ee4feb0559d39cc5fad8d982ddf6495dcab9c87aff5199eca9a9d73679c5502e0238c7b927db39c2fe058246f04e396f96b53c55eb3f356b683a21cddbd4e6691167b8d9b170497f29755b3a573bff19e1c837881d9276d8220d52c735c02eee489e3535f9310708ee7be71d04e9d87477f7e73809fd507185573780484e907b72ee4e1465aa680c3f11a17cf4b4c6acc58d794e85fe1ddfa1c1bcf6bf4726adbe6828cd72be8f435ce7ca6846147a37462ee0177b0222"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8201, 0x0) write(r0, &(0x7f00000000c0)="5161eeaf01e2a70ec9ff4f0ad5efe0cbd4a6d3343eaa34c3f48d7cac9ba37b85f806760d35d3db5523ff893885e9323e69f502586ee0294e11824826e323d4ebfaa5e284b795ab71f1089a69523c442d7bf5088389f3c01a797012dcfbc279dd733cf05bdafc2160d7f26820e5d7624dcd58ed868e42fb2daf84de5a3d9117eeb962e0de5ed45009697eb45a435204e8c9d58de85538db4b21c035bb108af47275c2d3dd6c0d6ed65eed87ae0880121e4c9e01a7092c5a3c9fe362ad39839e44a5c3990bf67128e5997090820a38", 0xce) read(r1, &(0x7f00000001c0)=""/203, 0xcb) lseek(r0, 0x0, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x1, 0x7, 0xf8, 0x8000, 0x7}) fsync(r0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x282, 0x41) r3 = semget(0x1, 0x0, 0x20) semop(r3, &(0x7f0000000340)=[{0x5, 0x7f, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x2}, {0x6, 0x5, 0x800}, {0x0, 0x80, 0x1000}], 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000003c0)="b793d031656e588f74a55cd6b164217e82034075730cf9c08bd42219ef77054998c136cb667b0adf86b332c0a7434e30f496d90b02496bfee383714a090a9964580875c52a691cd6be9928e26f2230f68ed9e00784a3ff80401f51c1e4a7b75a3c01ebfe26be446150a00c89844ec006e78fd935cb04d49442c3ffb13c2e78bdbf92ff134da736e7c55f5bdf528012", 0x8f}], 0x1, &(0x7f00000004c0)=[{0xf0, 0x1, 0x0, "60fa753cb34124eeb4233393b8d73442539b3033cc2a4213eba687244314e6413fddecf953a5a4b9c4794fb6285a413d28886837568f9a6c594afc90ad5b940570a864e5329d9ced9749e1cf87ace56962aa60d3cf9e7356b149e1f586c486bf52de94efef3269ebdb8920a629e1922426b8192d12ffb9b455395a5235562a146b5cd613871c6c93b1b73974b59358ac0db0917fbaaa9e318ee0587e1b770f0cbcc8a426235cb7bfe264963856d109ff8d043849e83762b2564258d6389f7887b7bf2b99754334245a898bc856ce07a6f9c0f3d91a71bcfc88"}], 0xf0}, 0x401) unlinkat(r0, &(0x7f0000000600)='./file0\x00', 0x8) flock(r1, 0x5) getsockname$unix(r4, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/153, 0x99}, {&(0x7f00000007c0)=""/61, 0x3d}], 0x2, 0x0) bind(r2, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) semop(r3, &(0x7f0000000880)=[{0x0, 0x0, 0x1800}], 0x1) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000008c0)="251ee089336472734f21605f3635f3fe809b05a4491e4d34147d4137315399a1d738dc411f0c5a3b8e323b31037af04e0035af6701a353c02fbf2607e91b5d5b79e29485c73739e42a69888e24a49fc4d4a9ab981326df4bce4aebf3b44675b96c8d8b60a6f7a4f6124b89b74d57884e0ea01f9875720c1799c9aa94efddb969c821aed2cc7b947529ecd83eae9cb5b8a7305349179d79e7f71eff0a8c", 0x9d}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000009c0)) r6 = open(&(0x7f0000000a00)='./file0\x00', 0x2, 0x100) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) socket(0x2, 0x4005, 0x101) accept$inet6(r1, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) syz_open_pts() getpeername$inet6(r6, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0x80, 0x0) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) setgid(r1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getgid() getgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:02 executing program 1: mknod(&(0x7f0000001580)='./file0\x00', 0x202002, 0x80000000) unlink(&(0x7f0000001740)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0x8224, 0x1}, 0x18a2, [0x1000, 0x7fff, 0x0, 0x12662f09, 0x5, 0x100000001, 0x6, 0xfffffffffffff2c5]}, 0x3c) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000001440)='./file0\x00', 0x10893, 0x100) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f0000001280)=""/153, 0x99}, {&(0x7f0000001340)=""/83, 0x53}], 0x5, 0x0) fchmod(r3, 0xa0) open$dir(&(0x7f0000001700)='./file0/file1\x00', 0x0, 0x41) link(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) linkat(r3, &(0x7f00000015c0)='./file0/file0\x00', r1, &(0x7f00000016c0)='./file0/file0\x00', 0x4) r4 = dup2(r2, r1) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x8040, 0x20) kevent(r2, &(0x7f00000014c0)=[{{r5}, 0x0, 0x80, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7fff, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x8000000000007b8}], 0x7, &(0x7f0000001540), 0x100000000000000, &(0x7f0000001600)={0x3f, 0x101}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000100)="1b3d7d0634d951c4b0a4f5ec4c96202fa15be3fd5cf1069796e03ca7447ca5611461e45a96a08515fb031cce5e08f9249d199fe8a4ebc7c874448cba2c6957807859f8d4c941c00f67038c405e1d0c3baeb2e150d577cced204e8ce90b7acb16b31bb82d40f15953041d7ab3e46181acc4c591feea", 0x75) mprotect(&(0x7f0000287000/0x4000)=nil, 0x4000, 0x0) sendto$inet6(r1, &(0x7f0000000080)="b865e3f7", 0x4, 0x8, 0x0, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = semget$private(0x0, 0x0, 0x401) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/161) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffffffff00000001, 0x8001, {0x80, 0x400000000}}) 16:00:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000480)='./bus\x00', r0, &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000400)='./bus\x00', 0x1, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xef86}, 0x0, &(0x7f0000000140)={0x10009, 0x81, 0x9, 0x0, 0xa872, 0x6, 0xa45d}, &(0x7f0000000180)={0x0, 0x5}) write(r1, &(0x7f0000000340)="eeafec051f2b3f2ad5f4ee30530c4f59285066800e4618a49f54d958b8beb270c2ea43c0790cfb29", 0x28) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xdb, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000380)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0xffffffff00000000, 0x2110, 0x5, 0x6, 0x6}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) select(0x40, &(0x7f0000000080)={0x4, 0x800, 0x3, 0x7ff, 0x1000, 0x9, 0x9, 0xd52}, &(0x7f0000000100)={0xffffffff, 0x2, 0x7, 0x6, 0x81, 0x0, 0x1, 0x10001}, &(0x7f00000003c0)={0x1, 0x2, 0x400, 0x8, 0x5, 0x7ff, 0x1, 0x1}, &(0x7f0000000440)={0x3, 0x4}) socket$inet(0x2, 0x0, 0x1b) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10008, 0x80) close(r0) 16:00:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x1b, 0x3, 0x101) 16:00:02 executing program 0: getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) 16:00:02 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f000012a000/0x2000)=nil) shmat(r0, &(0x7f0000120000/0x1000)=nil, 0x1000) shmget(0x1, 0x4000, 0x11, &(0x7f0000299000/0x4000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlock(&(0x7f00003fc000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000266000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x0, 0x1}, 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f000022b000/0x3000)=nil, 0x3000, 0x3) r1 = shmget(0x0, 0x3000, 0x49, &(0x7f00000ae000/0x3000)=nil) shmat(r1, &(0x7f0000240000/0x3000)=nil, 0x1000) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0xc1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000300)=0x800000000000, 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/2, 0x2}], 0x3, &(0x7f0000000240)=""/28, 0x1c}, 0x40) 16:00:03 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') fchownat(r4, &(0x7f0000000340)='./file0\x00', r3, r2, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x5, 0xffffffff, {0xffffffff, 0xf2}}) readv(r5, &(0x7f0000001cc0)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000007c0)=""/222, 0xde}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000a00)=""/190, 0xbe}, {&(0x7f0000000ac0)=""/167, 0xa7}, {&(0x7f0000000b80)=""/84, 0x54}, {&(0x7f0000000c00)=""/158, 0x9e}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x9) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00B\x00\x00'], 0x4}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x200, 0x44) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r9 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1b, 0x5, 0x6, &(0x7f0000000040)) setsockopt(r0, 0x200000000000029, 0x31, 0x0, 0x2c2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) socket(0x0, 0x4004, 0x5) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x5ffd, 0x1ff) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) getsockname(r0, &(0x7f0000002a40)=@un=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) pwritev(r0, &(0x7f0000003c00)=[{&(0x7f0000000600)="3e4642959d88cb0001ce7d2ca945e3f514a78fb98139d1c055e8d0f02a3a911e62929eb9dafbc821d489669418ff75a59d6c7aa844d5fb9a2556a32befa620bdae56bae38f1bf88172d6dfcb464308227363e70ed9ef52659bbe5c5cea37d47227ad71a4cbbdb671c56414", 0x6b}, {&(0x7f0000000400)="9dceeb4a2ee99c43421d66823e09ca3c88790010ac0d0345595c451ea8b5d758697b761e4f247ee98180daa95dbf84240849846c9467792757", 0x39}, {&(0x7f0000000580)="5f0bbe19f28ac6439628d937bbad", 0xe}, {&(0x7f0000000780)="2934537150cdb73bc66c084f72b8ed2039fbeb502d2fb3970488789ed3ee76644e3a6ac9ce3d61c86449cd62be3dcc2029e0b2d3273bf174fba5ae35ec959c0a95aebed9901d49850279dbe96ca7d3d9a4958737dad5a3c86804f48f7a5f20c4257bfb1d28edd29163e29f1b507234bbe3c6f87710c263a83d709c5c73b1a76b84242a58753f7133b028a58c8250d1a67a62471de9ee929ed163d06e2825fe51b2f86095ae4609fd16407a047a55d1a065395abb78f1abd111b5", 0xba}, {&(0x7f0000001940)="c639e8a0bd7c6277519ad9d67121cb9fcaae73e24032fe4c28f923be61d1bc222a5f07e06e02ac6b3fcb436e6b0eb9febefe510e1afe862546d15b0689b27321d305a05567", 0x45}, {&(0x7f00000019c0)="58557caeb4045aa408a39c42f800135dfa9cc9e4809e24406b36d056bf2cfb9a9c4c518922532f8e1daf7275d25e034cc2895d2621341eb0c9252f18c0d5885fa4316503e9a5b4effdf8e8eac082fd05bbc8fc54bd89d759c2702d5f9d729b2b9e10a158e4b7c2a9cae61685514fee2ca378b23dfd42", 0x76}, {&(0x7f0000003a80)="decfa62ec6f56d6a2d4a2b7cd7c21d4ea763ac347005d1ae45f90f7c883ea9355032f8fa83b25b3031283b5a2ed170f6a32bfbf8dc56aa55d6c37e4f113b5a6225c2ca9fca791e0a8f65ab0d7ed3aace2cce00a03222ffe3cb421dab6cbbf0f56dd9628860f0ada2e3dcb3da59532ef80a2b4e24772520cf26da1d5ebe7454bc1b5a3c46ef71aed3b77626c33f243885e875b18e05cb8dc1873f18f2f622c02747ac667f807a136da7aacd29d9fa", 0xae}, {&(0x7f0000000680)="eca7af29a772b9ec71d073a3d40a377b6ff69ada", 0x14}, {&(0x7f0000003b40)="56f0d74d789ad2be2931ee32b2604ea23b5a3e3ba5527e4bb8221c3e32d2cabcf68e685c0dfc9047e2a9284aee9fcade351529d0838ab1202f3550f01a1d2c8d6bdcfc0b60017b1ace07af5801ed305edf29efd9b2c458b9593c126a0d00221a344773ea65f5e67c0ff4c77f315d88fef8992c2feaa83090bac8a6f61505437ce739a51e6b62ae8e1d0988c316db3c81b2ccd5486af185523ab1f22bf8a76171177c6bc338ee0bc29ce73caaa649de3f41b53f844981792c", 0xb8}], 0x9, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r3) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r3, &(0x7f0000000040)='h', 0x1) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000940)="f202eb2254965377020a8963c5d283ceb38c5ff322ef3b2ce42023fdfa35cd97f680de7a7fe6c4093480b488489ae029e8ef4c5b9587b125704a1d0c70b9f7546485da621b627821dbf81344dd49187faeec62f7a32f5ac52f21ceebcfcfe769a90c6cad4afcaa24e01d1b09a1d2fabaa6f17952a9613b8474198aeb910f294c4d1d2ae2889821f9909a5501ce44f8f4e51b34e927079b51829f16480bd3c4fe4b42de62aeec67ed95b7e9951e1d6f77397a1422eafabe35d6e87104bebbafbdc4ce42b565f777397bf071314c63d62496a8b8fd146a3fe5b47b6cf77fe0fca3b5b4332a83119df44dbb0ba7546fe5be53be69370c4b0eb596a027fb2d5e21ae0ded681fc4c9b676492ba501280eaf8b3fae38287da75a9e1d51ad9826f6fdf842c54a12dd198a578bde2a86b4ed165bbdcb25d2b8fbcad18f6d6490ac034bc6642091202e1a78eb7bba786b88e12e36cbde95e39b7927aee8649a6346285e3c37281bb482c5d0b0ca823e6160efa054fe28160cd28d34b3b208987a83f3e24ac24053bdbecdbdc0390939cceaf20b492e5df3105d1300b415db58a82d517613e278092b9be2b5ad5c26f324af975b59b440e44ffb92ea4ada5ec99b4132c375d8ca6d31b3a06f04904abe1b2a89ad2907d08132046b9e1511eba7782f19a4b43ee07107185e91827c233c5d335dbcbff37316f16d2eb942eda1da99465b7cc582d7f538c03600a9c0aed5f800b38152e804b348d618e9e65e6b8abfbea23c2a5ae8b46dcadc457892e2add7602718f61b8b6d7885058d620b626c7cd31d83aa300b4921924d66b6ee8ba3609868ea4e9d842c2b08db873417e4edd0247f4d2138b701ea7aeef129b872c85f35c9f612c9961c3ea3bdf1b5d0ee7f39972e8696d4dca295f3969769346690e114641dca3a0e9be84570f22e0b5616aa85e2476fcf08c00f73d635dcad292036f146d125ff4570ac5af5a7e4cf2b11c2f39701056620ed2f4ba5b6ca68f5676a6e3bec6a66511d1693ef24e41d1a35502a54d6fb4732b30aca25652faf66ed76bd280e89cf72ca980fb3af1422936c4830f85c0801d1d6c4ddd51b4ffad737f9b6b5d2b64097f9df327e6cd69132b394b4af7046212aba183f4d5264d6cf9dd72295c7d3d312e6c9d709c1faf4ffd92cb75dcbceab4eb5f18922f9da1e1609c1ebb8dcd7689943566da103fd561587d0bfb917f73b06a4f0f4be52d060bce615dfd30a8dd071df7e91d48d0e7a650bee5533c139d713a9f9572d157d94fb743426ae894461faaf5b91be6726d799f73de4602b81ebcc2ec903be5b6ee884c29f8bb418134e65ec5b889a841d41478c665e5082084e1bf9f2712ba671660d8c72b194ebff2d7c2dc0bd805969d2006feb5e5185aeabb90fdce350af5dee57e62043359e04583a42101dcada7a0a080e1ac7343bf001d99e657ac4600c3a15b71bdf8c511048e621d156c81ff5adc373782b7a2aaa81adc8ad80a183fc20504ddd1d62d87716a25cbe83de6263507e47cdf0c64a05b3441aff28698c3e1d315d0d8a731cbe42c240231f4265e77cf8b0501d687e5faf5ed1038c6d4ac4ab2c0e8783400cfffcef4e7a08dda5b03ceb7ba5b71bfe647685dea95bd74c20f0283d6c156e2addc4458c2effe59020df01774852aa58b950ab1c41a9f77456b27afa8fa6ceaec80617f736a58af27253d554e61ed9d551ca4f4f664a79c33c9009a6c13055624c9f6b599daf63e07660e64624a0382ac0dcd012205754ea8dd063e184507b1cc0bd46a2544cd67ebbb404016c038aa56d0d194ab6e752a787a32b3e006198593b367185f85b22a92f374bd7abb2e092b83136166c770d9287eb152ee1b318e591fc9ec45b9ca586a11756a07832f35d1fa9c9ac27e4e80d12ca3df404f5fe501a787edd2ab3d77dafd18a798d06e67c1e9019861ef83a915fbeb4f26605f01ebef6a83e0482f943dbf65ec0c336f4862d2ab6078ec85a427b7fd9c29e3b7feed1775c4eb6b31dd1411fc954f4c9e03dd52c7a361551f8bfae36e9c363002f81c153930189e2acf4ca6b394bb949bec6eaceaa07ebf5f75a532f39ea33b92966a6c3aacee13bd7883ea29cf7fcf4f28e3a5f4864b1cac4e07571d51b6dd22a7c8cbb8b2ca3dfbe7bc126c7a1c6e47bfd078deb10a512a845673f77a38c201b9df3d3fa75d2506b70e8cf2f919c50e3a1a8562f63f7230194103dc3bd893f9ee0c0355ef6d3edd07665885a018c3239c7904b0c7aa8ac4c0374f8fd76e3aed0f8b65aecdacaf1be63181bd858bc3831ef52f316e358ef14e4b7c488a5581a57f6c405b1ebdce618303e23312d1ee1309b9f6cbe56bea505f5642b443cde250f6b9dd087758b6c2abe92f9c6a7b2658584a216925c761f3f5bef727cd7de68e69f7f976c9d5557b7e03ca7e639e0cb7e8e301f24978ef62c71a0f77ac0cff956bdc3d91d2410c99aa8973eabdea24eb88ddc2ba15329b888f77866e0080d6b1ed0537fec7763965be4c076e91d6e172ae4cc37d7cdd59b53142d3c205648949244031f8522b530051b983c945dc266f56d67432261bf4c14a801f276f1c2f1b2304013b0cc135b0477f4f683e85ec2695fbd91477f4d27d75e46c96ade52084efa84d7ed61c77e2a07b778f96a796e543e06cfa4a2c11c9945074359d9b955926c25c3790e3f7a98441b029c335839ac1028fa1b1e62e978a01b545213e136c6c2973e3019f3632ba60cbaccbc6ed2832e14667cae5974793d88d0eecb9cb0b5a0fc20f4bc0f4e9cee2c79eb0addc5e40430991e8b9690e9179ef19a4d3fd0ea3c84d95d291a873a0867feb83ef7c38083e879e0abec6b0b162770004a19223c8a05397958074689c91742bad4d2eea8f4fccdb601c95c560a1ba9394c1d9d98eb37603961b0828f1e806788d9a0065b7c13ad277018ad8b594bd127c817ebcc9b301111049c97d4524b9de972e5b480ec9089786197d73c79e9c912f0ba893ef51a48bdea5e0ca299840d6a30c2cd06568770e793746fc492472f1c868a950b4711004477f22c8d821437d5f6299df63ac354277032400ea981dfc02672f6196d4587f1ee0c3260de287655de451afe570da4b9d9c53f66a09e0a31af6b3fca3989004046a017d791586129aa04cda0089313034cac233253b3b51e442435bba909e284fa71aec1283bd01eb82f706b8aa9432f1bce1f7c9e34ac3a9664062f1d536fef6c1717299e10ee17b3af9fa6dfa09795ef7746a2793b9319993db88e288c696b0c59803c92b202e219189b2cc80b5cf8c758dcf42f15fb2857d3f6c41e5630d2383ab3552298f6b0ca16d079a9c7d2653bbd248e4db92ba6f7de0485d36c7c01dcf7f3bcfcf0d3e68107e46d0b2df2169385b221d0d5a564b2c5551209760c939dc3798a5ccfdc8ddfec8003738a346104c407d58e748b2897e8dbcd364e73213acc37b803a004c71fe8dc55d6fe8c063f16e391a7a79254a7e79415832efb058058f0471e189874ab1dbf7dd0092da30263395ddfd5b23ae3ff963ac5cb0c2242c744674d564fe8767dd145e4a32501e6e4ea4edd7c8de4ffeef63203c8da5d227ffac689590068a969e7354384d01e49e09155b26efebab464653fa3ff9554a53e1435cef2279ef75e21bcbfc1aaf4029c4297db844c4f22ea02d8b0a16885124f93e55c2ecd391f1b547aac9836dcbea446c97d939941c9ec535a7ee2402a6c8147eda68f74ff78e586f881a1227dca384dfdd7a52920041e9fd0a56b6653c61615d0a2385d7f05b821d225b79e7dab4a4fd3d52ef6a4a5cab91b34859c39fe9b985a202c5efd0e4c68c85ebfc6d4b81208b1a2cdb2f581a826d2701fbc77654cb97d15b511c31775edeb9df4158f79ef1c838f4d351ffe4129078fd14ea4952ff0bb7216aaa86381f5d1fe1af37d5483d5eee82c17755b6d973e8b6b95130d1945c87753d16c2a1aed4d40a781b32362e69a65938bb0d4e83321be44c516be60b723ad1398a8be82046dd2b602e100c87068e884116bc22c1acac6a245a565b05e6ad2aca2047f92568d81f4d0845432cc31190869649d264a71ce1c87a2f4d6cde4d96caa4cf1689332fb157830a2b324c02939a90e3d3074af84eb0d2ed64b75e0afd98843389f4b68db01632eaca20a45e69d60b553fc7c3f285689d6b85ea0716bccdec1bb754362e306ead7f6232ae6134bd255dc12d13c35dac0a2ccabce04a175b333fd6616320062354ffc186e8952bb1ac4896d87f761aa87b252f37979526bdb140c7e449c92c43353689d047f30fd3f42903f4f2b20713b2e498c3bd98eedf4375e38c26e3d1771d52af1aaec700aa87853be30707b3bad010b13a904b3fe0836ce9366042bebe7c77af8bd96f85f4d7ba755bdca39dfd845a84530bebe386d87e89472ff6eeba32c8950ff3be66090a2f375c45a555b51f3044ef8558b197112cd855b8ef59e3bd083852b8053d8265fb156a7363190691e6eb6e8f3b250d7a16d5eec33702fdf10cb19e35164fc29aa2d3b78fc094487767d3f886673b4d780d0a77729d75f33487afe281d04040da8ae0ed0c245233157593d10d076874b4a3b620b53de58578bdb19a9a5aaca96b8529c36bb9d66b6fc6512e810c1b03a1f7caa3fadaeff2733fda2c64fa7480f80dfc59a79212efd31ee01f724ab8efb4d8ef908adebe646f440523ddea640e375df840a328ef98ed721e36ec0a181cdbfee41a9cd6491ca26f127963852e91d0778f79af5d679907df66ab430ada308b0fc9d26bbe42d5c2dc97e3318ebd6aec9f580d3fd6a04ffb146cf19778eb8ccbbbde0c20402d70e7455eae95ee916ca45fb01a619d3bab5f9313aa8d993eb80e4e1b5c47aed34726ae6df1fd177c3bb9acd8829b3d5b6d445c12a83b6fe0700a83d84c8f9f0dac9dba84971a16edd1974a61b1945465f02271e48e3028aaf51fe104141cbd8bd54d40b7dfd3a091f96887aaf11903eeb872ed651fa597f330dcf589d0412bd0195629f7057cfae22668e1cf9e9670437d6e0929d13321b860acbf523277d7f0c05f35418e80b707de4d76060353d87ac8912a00f57df545a74e0dbf6b70a95c3498bf0906dc17bbc46562c76380b77ec441d196ba0e9a42dfe2985bd942cb909cdf81bfbe9e42dece598f04bc9472d205ca6b90457c106df0d0c01b7ee1015dcd92aa3f0bb898137311f79ed503e40afd91988ffef9d5cf14d98d86106d105bb822ff2efd1a038e06628399e7ffe59c57a1aaf169ddd09e44ba42e4087989f79e35d95c0656a168fa9f31d01de1e5441cece2aa09ffdbadff0e6f902aa0ee4813085ac4ac836dab00e0255b878735c42dbc38bf470b08be1c003e767e382bf1dfc5347baa35e55a8de3b0ad0990e57447712a227d6cb8385a236359323c1c6377f51debabb1737292eb9d9c5e56ca1b1645e3165e85e92bbc8203a6bb31395de37652c4ab401a9ea12c77c12b154714bc0ae9ed9a02e72b6dbc3016c24e70b9f1f41bfe0ba4832b4aeddee2036b55bb73bbbfa1220947328397492f8f9b42d73159df9f7e2fe02e954ed910cea7c09a4b4fb0d11b15d0b4ff61f6123bab5d00ad5ca411f38428679f8c6907357dc4b9539799aa71f7f43419163c6605a642bb6f24399e22f89b4b8ad4024013ef19c9e2a292daf37f422e24a67d4e006e0f663b523b913fe88138424ebe8a01b7dc99a7b62c054235c215b94f0b8193265a8ceacc2a2aac5e774467c8e8b101bb8399363bd7dcb70a16656511bbfd3c989e821", 0x1000}, {&(0x7f0000000340)="13c844a89cfa49524ed86921c85e9e99c1bc45c788273efb1b91be2af6856fdc2fa0f27d284442d04cfcf1ff1d0d0eb626a33435b7b96a6481256e5607ae5f1ef5a84e51d844f7bdead3281ee17fb1dfd313d6ce3c7fa401169eb6c2", 0x5c}, {&(0x7f00000003c0)}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ff9ad4c7368061b786b5ac50d6365877c930e348167f405230a48c7ad32d1951a62395992e31a11428ef36e208dd7084a37e8324a011e6188e5474838b4c6b29da82af8fa78784875dac48f1a43668c1c4aef8131253cd76", 0x58}, {&(0x7f00000004c0)="e8d07c3d23a8b05b7a611dfd4def720000000000000000000000", 0x1a}, {&(0x7f0000000500)="c96d5191f55c3d8884ce8f38188b2b22e95bd94088cfccbfebaacf12a8ba321cf1f97de23686300f4a6e1d9ef21ecbb6f04ac0fb1083249883f34bfc5dbdea514d0be862f897f5d58b7df673", 0x4c}, {&(0x7f0000000580)}, {&(0x7f00000005c0)='U\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x10}], 0x9, 0x0) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) mknod(&(0x7f00000008c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x80, 0x1, 0x2, "5c35d9ffd5b912fc769c2d4afb087166e1168412", 0x26}) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="de9997850025b2034037a64b7ef16c01b5cd2d7cccc7db7681e47130c63dce494a1113fa2ec505b2", 0x28}], 0x1, 0x17) dup(r1) syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696e65300002ae91a1417bb1f3511fa54a3b5b9140620d97cc53785a6e57405db38ca06ae4f4b1c35cad8d0700f12e5298d6a229a7937d7ac6311f408332bc2cf8e560d394302dc03335f0a9b603ecaa"], 0xfffffffffffffcdb) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20800, 0x0) shutdown(r0, 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x800000000003, 0xffffffffffffffb6) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000780), 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='.-\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='@$}/}]%$]^+\x04\\\x00', &(0x7f00000006c0)='.\x00']) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/154, 0x9a}], 0x5, 0x0) close(r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x5, {0x3, 0x401}}) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x81) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus/file0\x00') 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 16:00:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xaeb, 0x40}, 0xc) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x823e, 0x8}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r2, r3) r4 = dup2(r0, r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x7) listen(r0, 0xfffffffffffffffb) accept$unix(r1, 0x0, 0x0) accept$inet(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) execve(0x0, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="958ea2c251a144fd946813bcea168905fdc1", 0x12, 0x8, &(0x7f0000000200)={0x18, 0x2, 0x7e5f, 0xfffffffffffffffd}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) close(r0) r6 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r7 = syz_open_pts() bind$inet6(r6, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x100000001}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7fffffff}, 0x8) preadv(r0, &(0x7f00000024c0)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000001300)=""/249, 0xf9}, {&(0x7f0000001400)=""/142, 0x8e}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x24d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x7fff]) getegid() semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r1) r2 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r3) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7cc8d3359d391c288c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1f, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7f) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() socketpair(0x18, 0x4, 0xffffffff7fffffff, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) semget$private(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x1, 0x6}, 0x10) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) readlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/219, 0xdb) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) geteuid() truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) fchown(r3, r5, r6) r7 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000100)=0xffff) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) getpeername$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) getsockname$unix(r0, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000023c0)={'./file0\x00', 0x20, 0x8be5, 0x80000000, 0x1, 0x7, 0x8001, 0x2, 0x2, 0x0, 0xae5}) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000000)=""/106, 0xfffffffffffffda2}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0xfffffffffffffffe) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getppid() rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sync() getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x1c) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)=0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000002, 0xe1f, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0xd, 0x9}, {{r2}, 0x0, 0x4c, 0xf0000005, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffb, 0x52, 0x40000001, 0x81, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x6c8a}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000003, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0x9}], 0x7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20000010, 0x80000001, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000006, 0x81, 0x100}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000001, 0x9d, 0x7fff}], 0x7, &(0x7f0000000040)={0x6, 0x3}) dup2(r2, r0) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r3, 0x7ffffff, 0x4, &(0x7f00000004c0)="5618aa63418339d0582cc393c70c0463f09445842673a72bb7401710e9223f753b6705aa680a935f0af0b9d7993528a3e00b96910ef0e520726a8a983ae279f29b49a7175b7787c8230f4282592d81ecfbc9188becd04a290ebf3b8aa7589c26ccdc8ba1fb4c4ab2887673b1d6d10b06a04d6eb627ed19e9bba51fbff6721cdb917773551de7fd30cf77db2dde3365b3792d32f344a2be0f0eeca9960719f498291524110822d003a47f4ce79d0dc16bd93b3be6317ed4ae2487759f35a2a3978ffb5b88628a502deaece449cc047b3434027ea38938ed558be1ffcab003e02a7ed44e29754684b0d2b86b7047434718d0e3f63d2741874f0cc88ae42c4ebf29099c6ea8a65c33c0965a1a929fb93f58a116f5db230658b4682dc478220891b183e071bf0e85cec10f9fcbd59bb55f58e038a2b1b1a77a128e650715fc8b544ee1da66cf70e4b1aa78c0074329627d586901f4f16e25601840", 0xb6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x80000001, 0x7ff}, 0x10) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x5, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000280)="d20ab91d1c1392866337bf5a472c1ae53df9e89b4bb6d81148d2427fea25f6e77efca60b75b7662f26fe0d", 0x2b) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r1, r2) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="6488def0d9744a47b10a0ed004f49ecbf8099bc8f83d248ac02aa5f985c911f41e8202a4839a0a3566e149fd477918e1cc8bcf80f34a368dae8357f840bfdd5e54351b97d128e74b8a4b2d0df10e42b09f4c8aab21de858cfce1bdd221e7b7276286f1098c382e4be447ff881966ef3088ef9b628c74683c2115536b86ea05ce0749629673c675d8b8aaadc1d26d9ba9825feeed421135ddcd55fecb87243af3e15a508ca50191ac8968e9c3d80bb9698cab4ebca567fd0644300dda284c17", 0xbf, 0x40a, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 16:00:07 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmget(0x1, 0x4000, 0x204, &(0x7f0000ff7000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) shmget(0x3, 0x1000, 0x2, &(0x7f0000ff7000/0x1000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x0) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x5d, 0x100000000, {0x3, 0x40}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x37a1, 0xe9db) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) r3 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r3, 0x20000100000004) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r3, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) listen(r3, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0xffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) setsockopt(r1, 0xe6, 0x4, &(0x7f0000000140)="3052e6184576f0bb8ccd251e622aa81eba7bcc7c19ffc152d7eed95e7e816123b67c3455f8852c613f016368373d430ea902596ee512173c13b3063bfe488b753d90cbd1fbf89868369815f41a1ba346004b9604cbdb42acee7d02a4e6bcec542f717fa91b5ecc053d8a82d854a48a03921700a87a6bfe4649de7bd536427f076b8cdf79cbb72963aba3ac808e15cfa633c174410d71047c82bc07521e53e3942a7361195a9a239079943711ebc7220d13d7b834af555ebb491abde9c8d8da9be6dd96964ff2fe37139e9134445b187b13bf63420b693ef7a446436daa4aadb77a890c73a065cc", 0xe7) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1ff, 0x16, 0x0, 0x3, 0x5, 0x3, 0x0, 0x3, 0x0, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) close(r1) 16:00:08 executing program 0: clock_getres(0x1, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{0x0}], 0x10000000000001ec) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000240)=""/183, 0xb7, 0x2, &(0x7f0000000300)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x549, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x2}, 0xc) r6 = msgget(0x3, 0x8) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c920fc4f0000"], 0xf4, 0x2, 0x1000) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000080)=0x100000001) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x2}], 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x88) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xffff}) semget$private(0x0, 0x7, 0x80) semget(0x3, 0x0, 0xe21b106392e068d4) getgroups(0x2d1, 0xffffffffffffffff) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:00:08 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup(0xffffffffffffff9c) flock(r0, 0xb) 16:00:08 executing program 0: socketpair(0x10, 0xc003, 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/20, 0x14}], 0x2, 0xfffffffffffffffe}, 0x1) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x30000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000040)="1c25ba052af59327c7c1c4f73438eb9423ff56cece2637fff8c1dca50661c364ebaf4869c3c639", 0x27, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000443ff6)='./control\x00', r2, &(0x7f000034aff8)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x4332, [{0x5f41f9c76beaa890, 0x9}, {0x3, 0x200}, {0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x2}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x400}, {0x3, 0x257b}, {0x3, 0x4}, {0x2, 0xdac}, {0x3, 0xb3b6147}, {0x1, 0x5}, {0x1, 0xe8}, {0x3, 0x5f}, {0x0, 0xff}, {0x1, 0x2}, {0x2, 0x1}, {0x1}, {0x3, 0x81}, {0x3}, {0x3, 0x80}, {0x3, 0xed}, {0x3, 0xa6}, {0x3, 0xffff}, {0x3, 0x400}, {0x1, 0x6}, {0x3, 0x437}, {0x3, 0x1}, {0x0, 0x7fff}]}) renameat(r2, &(0x7f0000d5a000)='./file0\x00', r2, &(0x7f000033c000)='./control\x00') readlinkat(r2, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f0000000140)=""/169, 0xa9}], 0x2, 0x0) close(r1) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1c6) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r2, 0x0, 0xfffffffffffffd20, 0x0, 0x0, 0x499749951eee169) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000deffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000030000180000000000000000"], &(0x7f0000000080)=0x6e) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x403, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x10000001, 0x0, 0x4}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x0, 0x2, 0x1, 0xaab, 0x1}, {{r3}, 0xfffffffffffffffb, 0xb0, 0x0, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x8, 0x1}, {{r3}, 0xfffffffffffffffc, 0xcc, 0x80, 0x3, 0x9}], 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x54, 0x47, 0x4, 0xe3dd}], 0xc000000000000000, &(0x7f0000000240)={0x2, 0x7}) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) 16:00:09 executing program 0: socket$inet(0x2, 0x3, 0x8070) 16:00:09 executing program 0: r0 = socket(0x18, 0x0, 0x101) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:09 executing program 1: r0 = socket(0xfa307836496c895c, 0x4, 0x0) setsockopt(r0, 0x0, 0xffffffffffff7fff, &(0x7f0000000040)="1a7b43da", 0xfffffffffffffd61) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x0, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x101, 0x0, 0x0, 0x6, 0x1, 0x8, 0x0, 0x1, 0x7, 0x7}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r2, 0xff) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, &(0x7f0000000280)=""/88, 0x58}, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000440)=0x1) rmdir(&(0x7f0000000480)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000380)=""/59, 0x3b, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000340)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xb7e8dd1260f2390a) 16:00:09 executing program 1: mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x10000000) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000005440)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000003280), &(0x7f00000032c0)=0x4) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) munlockall() 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x100000000000006) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x10}, {r0}, {r1}, {r0, 0x20}], 0x5, 0x2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:09 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, 0x3ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0x123, 0x6, 0x7ff, 0x6, 0x8, 0xfffffffffffffff8, 0x3, 0x100}, &(0x7f0000000040)={0x2, 0x100000001, 0x3df70672, 0xd, 0x0, 0x7ff, 0x0, 0x7ff}, &(0x7f0000000080)={0x100000000, 0x8, 0x101, 0x81, 0x200, 0x81, 0x7, 0x401}, &(0x7f00000000c0)={0x1, 0xfd}) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget(0x1, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/110) socketpair(0x6, 0x3, 0xdd, &(0x7f0000000140)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x6, 0x280000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) vù¬zPÃÔÀO…¯$)ëÇ«j’שc‚ü4H•Çñw@àň· 3±ë.à×ׄ4\ЋSã1êƒYq‰;siÃàý½?W,-¨¸1кÂ#|ü¢åMX¾Xë]-zÕYù‘sÜ"•MwûØQþǨ5Áô5Ê”šçëkÐ{U©’…ê‚è®þ½6è•÷](uÅîëàIúΕ¾–V\«É"(¿¶©é¼°„-‚$'Qe´™Ä[,°ç—S¢4)¸Î²ƒ¯îE7=fX¥ëÇÙpckbd_enable: command error 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0xff, './bus\x00', 0x101, 0x8, 0x3, 0x153c}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="9708207dcbbd0c035ad2bc7860a056cffbed411a1b996469605b81a9d647fecba47199c4c745ab37350e54e178bc521d7c81731f927db59f843e6e4d5c88dca1a95704122560e838dec5b1d23368c04978e0aaefa574fce5e87a9610c08d40c77a6ef7159d716750b16859a4e1a029df66915156ecb04109e23b986565c06ee378430df9f47381262b4be44dcc040afce2749b787623cbfcd9cce4b746d1c3e14a1952c034b929c87ec76a18691160280ba4935ba265ece3eb02d8858670fdc9810d6c74932a4daa29c37b19aa6a8e", 0xcf}, {&(0x7f0000000240)="3834774e0074e585ed75eb897947087a30074d0a9b7bd5e56732d1f6c534041aa1ad09902375fae0e69d7ea6f704803cd7af4d637a0973210a0cfa33da3f5c138215b46c5e2c2419fafa92b848b38897a06e8487bc00045f8f2a53a137de343a0c361f6654f08d62228748954ee509ad87af551f9f6c15eb95d0391f9a99c928ffaaebf38a67e393b254d6f8e31cded9c2170791fd47af2aa1f9a86acd87ce16fd39d3e73ccb2fd8bf06b6462716af8782a8d1424d70debd282b412b9a85b47fd36f726455f20b00af0e41ae3caf7a64334488bba526c2a43598b1aff9b2f7ea6e0d5771227d11e3f1c18d50f568c6c70c7fcc507d", 0xf5}, {&(0x7f0000000340)="d41e8655ef0537b3112806d2b42086f2635c27ba4a021a71c01a2b007807963d525a585f693b34e1cd36915c75ebc9012df3f70a0b62d299ded56370e4d3dfbe868b18c4e0d4342d25ce151e528aee0f28298f50bb1dde57228e9499f3c55947ba62eaedfb6b2237b10d8d6399aea46832aa98af26dbbd44ef0621bda14c5b9e516c017de855ac", 0x87}, {&(0x7f0000000400)="29c22a692922b9f7d2abef32a2e9a5ca67f8f6e539a00b13f42cc7df0920f3deb06bfb5da331d37841a63572f968dbc47f7e1e72d983ba38c30863a39722a7152587e1d2ae4d0b85b41ecc44dcb892f8d05b9d33b7bcd3e37601f7b5902454d9b884a08ea058b5f626f1767420efff0c7fbec2d4e56b87d362b7305cfa171df82f0e5a5f0722ed3adff539", 0x8b}], 0x4, 0x0) ftruncate(r1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getgid() chown(&(0x7f0000000500)='./bus\x00', r2, r3) listen(r1, 0x7) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3f, 0x7f}, {0x18, 0x0, 0x4, 0x7}, 0x80, [0x8, 0xffffffff, 0xfffffffffffffffb, 0x3f, 0x18, 0x0, 0x7fffffff, 0x8]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4005, 0x9) socket(0x2, 0x4004, 0xca) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) pckbd_enable: command error 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x2, 0x1, 0x0, 0x401, 0x7af9, 0x2, 0x2, 0x0, 0x80000000, 0xc9dc}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:12 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x100000006, 0x102, 0x0, 0x0) 16:00:12 executing program 0: r0 = getgid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setregid(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3e0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x0, 0x8000}, 0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pipe(&(0x7f0000000080)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = socket(0x16, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:12 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semop(r0, &(0x7f0000000100)=[{0x4, 0x3f, 0x800}, {0x0, 0x9eb}, {0x0, 0xffff, 0x1800}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000, 0x10801002, &(0x7f0000000180)="c465c2e2005dc62ac90cdc9df793fe122346e85c7f497977c9007726aefb5e01000be574c4edc1c19ea9298fb0fa0954638ed24697a8063631ed9b7aae8b301f8c5da3eae28604b9d32883d4d918cb19bdaf1da4e84b564386b2ec0ed9e19f06ec833e4e7a9d49adb27632d38601582950dc4f", 0x73) setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18, 0x29) write(r0, &(0x7f00000002c0)="465f7e51e6357879af52faff654bbf2f34fcdc8369bd4000f30bf6a712c3ad507d6ea6964798ebe2e386f8a51a7e4c6974eb7acaa9aa008843034e629d142940363c0533c90b3889b2c657a9e03e557c7f0b09db0bda20509968956d9cddf0132b6c", 0x62) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xbf9a, 0x0, "7e389ddedff37133457811a7f9007b5ac793683a"}) r2 = syz_open_pts() r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f00000001c0), 0x8, 0x0) r4 = socket(0x3f, 0x2, 0x10001) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) r5 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) r6 = syz_open_pts() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000180)='./file1\x00', 0x20000, 0x88) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r1 = semget$private(0x0, 0x3, 0x18) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/181) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) select(0x40, &(0x7f00000001c0)={0xab, 0x4, 0x3, 0x6, 0x2, 0x200000000000000, 0xffffffff, 0xe73}, &(0x7f0000000200)={0x5, 0x6, 0x3f, 0xfffffffffffffffe, 0x1, 0x1000, 0x2, 0x20}, &(0x7f0000000240)={0x3, 0x40, 0xffffffff00000000, 0xd1a, 0x3, 0x9, 0x3f, 0x20}, &(0x7f0000000280)={0x5, 0x1}) r3 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000806002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x8, 0x4, 0x4}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="0fb09f17812d3710085195301a92ab40647090c51fe50c89698739a5f4e31fac671a9b044fac38f565d3da815ad2dea9525ddb4537ed3b6558e233d16d4afa5f58f58761cacc83583a5d66169513ad60418b8f5590db6702922afdf4c5dba0ba79096280911264111ecca708d8aef8ebb1eefac32f9544f3d3e29e5991c2841a3e02", 0x82}, {&(0x7f0000000140)="4b9fa717f5f1811eb253933ec04a65ed09cf4caa8d40", 0x16}, {&(0x7f0000000280)="7f84b00546fddc60ce9fcf04460eed8f4ec574b4e1e561ff03376e89c0f4a424c95ee96d172512bd589a228a6b8a5cbdf3b9728a8f26c53cc94208a7e37f0bba275f22c913883d8b4c4a9a43cca61b39850df01424a5abbfc2e4ce70e862c223383e668b0531571b8982714bd201dc27756de512c7ca8311c3015144e6721cd65be33d1c41ef5daea97be0f1f0040fd5a90e3f904a7d247255af1d9f7be48be6329cf322502e4037528724871730adf0b4b79f59e9e1521e79f22904ad835a26ecedd17b4dd27737beea8264f65d3f982aef3cc1a9f2149e2de0a818738dd8a81fb6c00aa3a9af1a4fdd79f2d9b67f6a1921794ff0aac5fd8db6bee2", 0xfc}, {&(0x7f0000000380)="4de4b7e8785168f58e5aba2465363ee3b31866b380bdb7e30fe854a615c110726fa8c30dd28229e4ec85255ed74d121b1ae99720743edd2a31f9e77541fef25f8913e2f1c179b308799929be788ae0cadf405aa9f0aabad897fad23fc2fce27b31a14347c3b2765864bfa40e7c7d21493d86acb0721f751f7d53992352fc8f6c5296b19a6fc2da538fdc65b107446910ca32cc4de51b77c0273de26bf4695fa286df00afcdc2cec3a176b9bd5f1105b334df21c3346659ee0b246ce63466986aa773c4673e706a0e892f8244bf35c7160567505d61406cb784c1", 0xda}, {&(0x7f0000000480)="0aea405f449209d8c5f89e4c9492b4829ace5fb65172139c50db97eb80a8c0adc446017aca721700b1ba764856c71324f8a78487ad264378cee1435d91ede5215afb19836e926f16004eca482006214e1e9abf6a5b5ab20796b1bf29df5907fc30dfd5a035289a4efc5429c9d811dd66c21ca5b31d51a23b2767bcd8c643b6ff852bdd4963f15ff0ed871ba636cad785d0ea71c9f615f829a813765b9b2d2dcf712245139c701ac7973133771775248edc584d5f0b093c29968816", 0xbb}, {&(0x7f0000000540)="0d95864f2438295496606d59020d72d826389a85982893d014d3726e8e8586452aa5c1d329eb7246acc865be75778d96b7b93643c0e01559d62f09f47bd28b80c62a31529e71e9a46d9f519d1b61ffa11961c01ac0ea6e84225456ea6bf4fcb1312f6625b49152459564ca9112e973a42fd7dd7236b53169cc00e103d9f03b7fccc0a852ce71747fa1904b451902471351db7e99944472aa53180914edf729c81f94dbf643de201c6555b046cc0f06594ce0b3b04aefc2ae788af9c252b68096f3efd89d69896a06caf3a31df51792eaa9ed3d69def6af17711da7d19603fbdddf99964259", 0xe5}, {&(0x7f0000000640)="e87a52", 0x3}, {&(0x7f0000000680)="80fa057be28d3c2fabbde459a5c1632c5f8cb622813ce26041fccbb5dd9e01b047905d9775502f6493d344401b45f0fde0b19a231a15b7396cda93c64acbd24d2a95c2a7c70b11b09822b8cb3e843bc811b0e8b449a2955691afc899095c8358383d880a94421cd03e368a881612c559436b9583c062a09fea1d51e5231a8ce1adb91042351a5993b31679fcbeb89c37555ad9966f4819aa7999a83c6af08d08727f3e0288bf5836c2d2e1e2fd03cada2ab9cf5cc5bff9d9d67c831911a7618189dd4bb9633aac955134b8b53048314cb7c6061026b42a1461d9af29456f0ba87e94bbec975d2417afad7e98d5e77a8705770b03e957ed4c881f2e72", 0xfc}, {&(0x7f0000000780)="b70a1c2bfe3355acb4743f0b7e2c11b6e05688f6355bb72d72", 0x19}], 0x9, 0x0) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x10000, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x92, 0x40, r1}) shutdown(r0, 0x2) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/64) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod$loop(&(0x7f0000000000)='\x00', 0x20, 0x1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) r3 = getuid() fchown(r2, r3, r1) getuid() mknod(&(0x7f0000000140)='./file0\x00', 0x200c, 0x3f) truncate(&(0x7f0000000100)='./file0\x00', 0x6) truncate(&(0x7f00000000c0)='./file0\x00', 0x800000000008) 16:00:13 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0xbffd, 0x2) semget$private(0x0, 0x5, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3937cfeb46914e6334534e744a30398a3a80bee36255a9876e0c322fbfc363749c422815fc53cd569c7b33b27ff3017eaab88581298bc5b65a6ad33240feaa39a2db027c2628c29ba3999f6824b585e76ca31ee0fbf830ec2c2eeb2711cffdd9ecb110e79be3c5a51975683765d98929b141dc97825e5962e0731c95022b14712f1fd8f6fd1d1dfdc101dbdc8a6fd4b7b5b0727144dccd47ab6cad07304d68a4822e301361061d1961f8c641fd12ebb67ad789a1d6957743cec07ed18a1460cdafaf840c1ad99d8b092bc98ce961add1df3730ce4727d8872d84ab935eedd35f493ed8d36de41f39a9be1ad7337e81c8a264f57e0a557d3063b6bbfd0ef69485b18deff9c3d500a69bfaa148e4111091f7c4cab46162e17be95d0952c17def9030b495435f6a7adb48220c20b29516d5ca83c6dc0b8fc58b6d487b6d4b3d8ef0a64988993a5e72e458b9e22c90575465499fe7174c5140e69be87e5528c109eaf12f9b82107f8520a6da1012a955da940790bb8097328a37c425ac3669abe57e1939f6552302e0203f6bcc217f43eedc8eea74489dbb690bc75fc3a546acc6850eed20be1ee19a4a6d83f19ee4927e4683b130bf3c6309f5e082574a2bbede790a41fe59e78f042860d1b4fd25457fab70504326110641eb9990224592eb80a6f106a7ca6dd32591d776b011303acd9adec8acb46408e25e69652f651ae871309a275f8cd93ebb4ed24169900999f6a7fdfeeffd76849405061b644c8f19fd8e16cb4c925ecc76eeeb8ccb63a4c7461bc239ab97229df366781a80e7695341f8995cc6b545cd72f08cd652db9b5d41b3fdf6bc4b6b7c8506a76c57750fbc4d8e9d188a2ea99bb57539ea5cc986614b436baf13fed7ba06f42dd80ad0d50cca77d730a6b8d3648827b2f8d72b2a6a298f379fbb20e1e9b93a8a139d0c1f2a7c91b891669b715f560ca567c8e75bcc9332282cce1bb64fcdc67859aa036de16c6af79499cba30108226a48b9bd23b4e890bae7d880b840f2e59b7d66b62839b7afca494741442e0403ec756dacb567a335566478eca73a1bd1fd857ee15f99de4fc90edb0dba8221435630a72d77059eec0824c936225082890f5112f3a56a67a556820b0ad713109d31cfa74dae3deadcc6469993ba3653a47396202a51782690599b0d197b41d69c2493f1b365ea1ce35d8fdbd10ac3fed6a648d360d12fe2f340edf080216b23210149b43b861f4d455367cdec918a169ed2433c1e4775f27cf701f2726952954f1739f9bd65ebe295fa9e0db24899f0f56f2e652269b85bcfd9bf38f57e54cd12f46d3f2e63748fc530a0a8b2ecb145f1f523bdf0a965b78562c4afde9a3b6f73a1896b5458477674fbb31430fd2d39cd47177f2268093302cab13dfc8398603150689ee6fa171545993f91e4fcad3acb63af1bb3597becb122762297cd41848855ee236274dddf6201face1870c37702c6ae7ad2eb567ea92d067db1c62778e35bc44e37392416d8f59aa91d1018feaa2e53143a392ee4dbe36e110666e0c72b1a23a851641e130558064f71215d9f400254f80b9bd71bb60bbd1bb40fc512d1170fd9ddfac8d6e0f230eb6705b5712a3c6596445484ae6411a0f92bb80778022b9ea6e1e58d90b5b6a398150f5cb80e6997206211a7e47bf1c1535280ba897dccc10a0080aa6c58c6950ba472045a757e4be34feab1032cdebbce514ea1277fdc51ed4352f4a9223475c38798a1309d4cac59406122bf4da5a26ce7958554ecc51f42aa8d92986aa185d11ee53cd3eb45ee74be1076a8ced6ffda034453bae0332b977780ecad15def192d8e69b07fde2fff19043e048d7f69ac5711979e6e24a7f6b9e87d4e63890068636f2b80c1460c27a7771f0d4e0213cdced4c151beb1f9bffcaa2dc643a3f5c5ab84182b1c5b0980408ea436ddc1334130af443a1f571a98270103ac423dbd5f33d04914f21232a037e48616d2d63fd3ac27b1552a2f9e4b344813f6075abaa33b4610caceb994bc8f7590c1dea50c3bc1356e6f9dda15a4a864d2d8a410bcc925d167e902fc6a022db30629ead46b7162c0f95255bbe33866a6f38f75794aba85fdc6540fac2187034b94571a02327e82cd92ef047d64569bf2c43b7b9ebb255b581867bc41a2b42ab62e8627229da7b5072b24ec759851cd833a03cd96e7fb2c7b58944b004f01c40dc377210d98dcf2c14560fa9864d544ad8b955448b0bcbc39f53472df9caa2d3a7bad6b0eace0209ce52ea5d7cffa8758e87356d20b221d99b87e17e9b3a4f58458f8d87b162f328fac50a07b3d4fb78e6caa56fd7e24c84ce6b4567a3ec7b6dc68fe4f12a5986b9647d75abe572613ca35e3963c70c1a4bda7ac081f50e1eec73651b44e3bcb19a942937c60f429d2d166c1176f0a035de71f627fb319966e65e69e495ff2681a223284fa73f9f7e1ca3074390dd311e1be181bf62c15477dbee1d9c08f78ed7606754676b9869f955c24afa2844bc3cf889913c59def6a77b6611bfa97b3f05d56f0a034885242cc256ce412908347eee54cd27cd133dd4078a36cc1b943dd00168dc092102f1336f35855aa7869c1468ce44f35b55e08eb56d9707fae6f8f26148f33f0c4c3b742f6640247736bbece746a13e2f4bf1beb9eb36550c6dfab5652c566714aa33b1d045f3a46c78433adac302c2ec07a5653e592ea19c0a9c5366feb44d90e60f8b0241acc774f8b18f78727191d66d60e9d32c773f5aa0a3fa6760f666df1df5d8c0c9d7a05aa03e75f21c46eee85f144a8871844925ab04aa292212ec99a4b4097720228dbf6af2648533734a73d1421ec67d1134a68e18f49a313423b9467498f91a4f9247b32b42396c134000b761615261e0344beb01cf93de826fdeb4297df5a8f153ca760d9d1b540039cae8a8005c25f47b88e01e618e837a28e60099a7433f818d61c73d9dac66a8d6cc397226ecb4a7267dce6ec9ee97be8bcaa0bea0bbf92551f3ac3bad74e8c4b859378fe7d718c8b34e51b20b5f9a956998b468caf1592810c48b20c16aef71076b04c6748d08b7037ef947704e31d3ab493a5bef3df8ae722da7d65ff3b945e1465b89e333bd185db243fbbb5dcb5cce0ed516d5775a62e45f0dc17c96ee417401196c4d1e4f575e52bd94666fb8274da2bc5a8d305217f32007f7897894677a90852022cf060414b719f1acc802a81e2fe5337ec124b775fcb2a863ce14f1b618c864610b5f3593760465c5d663a4da5043548f77bf725725eb21df408a067da1771a0fdb5e8d8752f0f7afc043a4a8796966c4a463688559baff3a420f43dcea3a78759561dc8a85ef9e9d0501cd146f3533c7e837afcf6a390b66537fd4176ac0483906ccb8cecc32b1111d7eeb0c3d7e63513da55af1bc83cfa0602cc1627dd5886f54282644a5025c212a47f892095d3836aa12625e891b0eb03e93252e0029c8115dd500a959259a37a8e7f9522e82cfb84973e18f946d2fe301ff0a8c1a0094cfc1aeb06f5259c326a9ec55551e35cb3c9311f4c3d695f76f29727b1454482199e65ff4b4fdbd5b5e872de2f8609f1023647cce790c68a8691e39947f8b90ce07ab38641115a0ad0fc4c57ad0d30ea1252ae3ff9033b47a57e21d518c3a648ddd00fc0897022a964a0253769f2255819130fdeb4df245547de3338d177abb872d42b5980f1371ae9a6b7732fd235fd3728fe4f3243db032d80a1942cecbd1978629c86bfabb6c099f45d5eeb2cc933e3ee2f81f8345dad0cd651db8b5f5e67ec0773121e2d2dbe45d23da55a862167dccafd5b6870be29f0987d31dc5cb7b8325ea5139e02df7e4fc47fd1eefcfbfc9830a8227f35695d20e206c9f538abd69a6d1112730e046788f7d9669a24082ca8529e9be74fb721b2d151af4c05ae5a958454b1472bc1d0646a0fc1dc44eb0385f9295d2215bd41c4e18cd0e2953e98243e17cd980bc072305357b08a254a16545610d1dc31ed61d43fe06397cea405cbf758141514dc81aea10096af44894f1be2f18ef299ffab40fdf69cd0724437750983412a366e3f21d7f8c52bdfcad3a4952f92b95c2bcd57dae5c2d4bc688c0dfd1c5786a29a376093baef3921120600e459c1f91e6dc4c4a294b538f29e6a2199c707f72743d8a901009c5311f5bab2224dfb77b9cd215266c67b73fe2db8c132d8b603b77aa80a40b55e78dfafe436b5c9a21a41a395e377b1b1588b018f9d050c350f42607a7f08d0b79dcd1ee0fa64c2b03e3b3b0e6d9bb3ff8e678c9f21ead4f2d6376579345750eacfd1d921b536ba7aa9d8dcacd45d9c52b1eee17c19535923e2c46f60cc535111f3dab22a2ccb7c20b6dedeceb24053f0722a2e87127f3117c701ce2fdc72f535c58b1b57defd0694417e74537445c8b1ebf3c6a2ed71e23ccede6fa583c3cc2622ea63567dbcd66ae1e0b0f4d1057140bdd4dcab4e582b60b40366fcc9942292c005967adebc2d055ac1ea3fa58268d3b2df69ffd610b4e3322bc7c274e9da0ea76e5aa78d21788be71b7c9ba6ec49e203feda789edd8bdefcaec4a6c809e9f65db9eb54d1bf821af9eeba9828abd4d23b35e92856d34c894dc1023d8a30d6acde11cee56dcc86f4696cff7d50c0d45c16ec350ae86d86e0ed6be970e0ab411e75bfdf595a1f463d7394516611a1893d37879a1b806a5a587d89572c61542f8b5fbdeb89bcc175c8694c219052c32d464a9fb15c974dedff3ecb3667b68bb6ee148a56d6e9a10b28677e2370f12e12414b63e5a0ec23be5db0135ee8bd8407a506c6f74c9c16df04427c2034871094aebb51829794857a7e66b262f14828c5fb7607fb31016f29f792a1754b2ca9f7ba51740b527226c0322a374388e0b62918184c2e85e2d79fa77d31c718b06b86ba70fb95cfb1007292b2554a9e63afa175c1ded27f0dbe70353b186c2c71adccbeb2b635f951ee1708bd84161b2bd39b1e035d3bfa1ca09545a7bb95c6e02ef60faf6c8be08f34d47e1bbd35988e616d377e1ca6e73d2668fe9aaa8d4be7a716c51c9378908c32c549f4ee3c6bb6d6fff20ce77bd0c14a0c649a111f3a9423058816513d788eb8f6850ad9c69099238abb136970bbc159fe1c2a69d9a4037a8b4555911978b1cea3e15fccf767d85218d21324959ae7a69e58368cc0333649e6c983e843009fe54ac1c8b1ecec87e83298897d8bbf5310b6315d45811531ac194815949f0da03276f10960c141be21dfcd457ccbda5f78bb11b09e8ac7dea968050bdeef1bf7c5045e85dcd75adc7c91a994e452037c977b6483734a1ba3d4e06f4a9e7a20c7292f3448920525c0a4409cc4493114a57ef371caa7c3cbad94a75dfd7d5d120ac183d7616f7e0aa0ba3d9d7dfa14091207b0bb899848dc74c8437136488535c4b905559d6f514545c1ad747f07f85a500e5dcf28af7665179ba93b27e60fc2a41dc35a359c5e997b7adfd399d5369b4515ad6fe1fa4717517d8f919748646919583adb7813eaba4f4498f0f524fa7387f80c1785b1331909518f4059ad30160531ff1bd18da9218765c536776f61ffc215bdb40dea523fafa53e7d384ada12fd310fe4fc93bd47a0f89a2dc26c6b88bebb5aee7f2ce1c27fc0632b212b2da7fe0dd67b350f87384bd64e6edc032b7b22d6c956daa6016e6b712b5cfb278bf688e705e226f664923469d0567745df8b8ff120b1e5bded21cfc86ea200dfaba33b75b12da91e20a471d6accf9a1bf33fe99a69010928783e763774ae9903c9d51984aa7300d42", 0x1000) r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$inet_opts(r2, 0x0, 0x200000000001f, 0x0, 0x0) chdir(&(0x7f0000001140)='./file0\x00') minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000001080)="ab4f14", 0x3}], 0x1, 0x0, 0x0, 0x8}, 0x1) getsockname$inet6(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002240)={0x7, 0x8, 0x400, 0x1000, "f459c100eff8429d2b83b6fd23d0c1e69add485f", 0x3ff, 0x4}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r3 = geteuid() setuid(r3) kqueue() readv(r1, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/5}, {&(0x7f00000000c0)=""/4096}, {&(0x7f00000010c0)=""/177}, {&(0x7f0000001180)=""/156}, {&(0x7f0000001240)=""/4096}], 0x100000000000007e) close(r1) fcntl$setstatus(r2, 0x4, 0x84) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) fcntl$dupfd(r0, 0xaee5cd8030b01fe9, r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x84, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x47, 0x2}, {0x0, 0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000440)="1436c21d59c58b7bbc9f45ac1ce44d3a4ef3efec5e654dc311ee1a02d726710245aed243451b30cce8345c98ffcd55f04bfa4ff04d5e5b024451f051c7a6981ffd3bb7c4ee3af9ab32d256f8546f809ed52c23c3b6da4a80c4339386c6803e5f18802704ddbd170041dd6682958c555fdb0ba3db8245f053daed7008c9c0f7fa97b2e5fd72f45ecff4253fb6b629e719778ca52a542b3a09d76841046aa1f45a455aa64ab2e007a35c9dca1823a8d4ccaae0be1dd0f00b1a0ca3ff5ca57446fe488c86fa77f200", 0xc7) r1 = getgid() unveil(0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getpgrp() r4 = getuid() ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x0, 0xe9, 0x2}, 0x80000001, [0x1000, 0x2, 0x80000000, 0x8000, 0x9, 0x5, 0x7, 0x20]}, 0x3c) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="4ca76d6ef074f185337a81ba63e4da1e5fb06437fce06f23a22a70f9b53af85a41edca9fb2bf69761cc23d60f4de9ebb89e7927fb04fdf8feddd08354bb07d10992fb17366c84f92df65aefca816c9588a3ca399ecc137946c2732f4c7733af44996bc996c93bd8d1a3170a7836e0009729f575eaddf700b4da83c603f8f60ef889642ed7cd90d52d5155f4179dcc3feb563373f45a94e7e434d74", 0x9b}, {&(0x7f0000000100)="eda88ad9cc81584f41c6aa07c17247599448b723798221f236bdc158b9a43c8246087b0ce402d1656388cb2d4ebdc78f2cbf79a4b120fe3b7c6d55e398077055", 0x40}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}], 0x60, 0x40d}, 0x1) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) clock_getres(0x7, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() clock_settime(0x4, &(0x7f0000000100)={0x66, 0x100}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0xc2}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x0, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x10000, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xe45, 0xffffffffffffffc0, 0x100, "9e6c1e4dbfbbd4df8ebfa924869d3907058b9ec6", 0x8001, 0x5e96}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x100000000aa}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) socket$inet(0x2, 0x8000, 0x15) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r2, r3, r4, r5, 0x40, 0x4}, 0x7fff, 0x2, r6, r7, 0x40, 0x6, 0x1f, 0x10001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x0) shutdown(r0, 0x2) 16:00:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfefffffffffffffb, 0x87, 0x25, 0xfffffffffffffffd, 0x1}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r3 = semget(0x3, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x3, 0x401, 0x9, 0x401]) syz_open_pts() 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x202a0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000000)="241dac5196f7d63a8e8a85674c3a7282475ba651e0586f59fe0330870073c8f50f1a4478e1c020757178d3d800c521aa5e76d8642202248ef72699cf7c4b278ea7604dbc799c820fd5c47705df4bac9b4f1b908be08ab24024b1d747411e78ffbc01c72de430bc43fbcc55d25796c5109567b500a5b846d4ec8e9e49c653f030eda51552b254c095368366a332c9d6a2d2c9cef3ecb8f1d6d92ac2b29be885e4bc31d4db85d62ba0db7b08733957f006e2edec847b7214941f1fc022b876d76d7c1fedd2963d555888e58da129d43b249897bf44f0cc635c1ba0c7103e38b9b418645eb2949d57c9c379ae1a8787905f046ab69bb0dabc4ec73af0e92d4cab82cf722016a103c3e045ec9178d6cfe44690fed023daefc4cfec83bb0546db2ecfdc32dea6639776d4d4df3550b73c7beb648f7b89276aa9c815ba45b7dcb07f5e6cb9d33694b765ce52d8644b5222230beb050758344edd4a834ef6af9f3b2105fcf229a5b41e58e9887855b11169d8a2f939939700fb4633d383dcc92c5b5c1debbdd1f436f9b6c23beab5f11ce579b2a87dfbed1ee7df044907cf2c894ddb931add8254c86fc6a36b44055d950e4f28cfdf72291583e1a41bbf62966f89f55d2530ada7595a01d43d43a55e5cbf7c630b422c163f0139cfe7c3d6520e2ab2aaad31dd2d83e69eebc2307196727a211ddd142b170d446db7c593b2a86519237f04fc5f2f3852f9cef4d0de98f3be5a76ea7121a8fae65e9dab4b7aebcd3dfc83555d87f6be4a9a46e999c188c725dc637ba56d5d7062d74b7e762957939a08d923445674c593603cdeaacb5d1b6e885663424bf3b21e1253f3d359e8a9f2ac482998579d4f0a886cd408b643e912bd6861a24409fd247756ecb9ff5525da5fe8bc3db174582071b8aba65bdc8e4d05ba94c422f4f65b87ade9d5b9323c43742113f53a748aa0f7b4c9c00dae7735e82aaeaa6863df7bafea55428c467c0e0e0b29970d5659d2c7dc707092b92c35998bc4db305360a02eee63dc8c6cb14cf069082195df6aff976f524e67081ce5cc85747c25c9e674bc781584e20c7ef75ede4eb1efb1ee38e54832ce07ec005520056df181dba14de718edb5f3970fcb2cd796d844b8e54f3ee68339eda4c00962951a14a277c321a6b6e7b0a900c181d9f5c8d95802fbc72c9ac52c91b0df23f90c44dadf064e81e12776cf93f8a9c6f157c98459ecf676ff573f844b2fb78e383c46f9bb318d14da74ef8f0efc1f17e19a9b4048a8a174f84c36220ab792a1c5c47737c7d9df02e88672f15d378d0eac717368fbb6ab5b29da864e210c545f4e60261b4e6ec267eb7a03c070ade9983be41dd84f1d8138643863aaf49db055b00845bd2f0d529f059b5f4d3abe148852854996cf664c16626ad818cda9522bff99e6030fb3c74a04e077227af055f778e662f6d1ed38ac1728bc1be2781bce1f2ebdc1da0535cfdc000894647675f6b346361b99da35a221245c93134f578b2e371ac2ee83b91e1e26aa5a8cfbcf73b310c6f842255e610c69e658471b7be29fb709f4f16547687ff22e78d5f7ca02a3fe09a40918594850d6f8556786b7043ddbc9ea2c53d25414aba2ba70186db4118e9acef07a7c285ac30db117d622fc7b5d40089eb90a78c077c35f7a9d519a7ae808ceab8c6d3f3fc7313d4f79a6156410b4bf5badd5beaf1caddf36caff01a877f87eb99e794bd4bf83b9045abfa7019d8761e24c41f98f51f163001a780f3d6c45f731882dc357b041bb29c90c1942e7496b8ac6c2d4c44c3f924b0aecc74c138f21789954beffcea184d0f2263e222791cb5ab169e8976c6b49615f862ad949c5ca1834d7fdac4d719a4e91ab0e817721666ef97b64918400e900c49c48f43758afa15983518e71751163a8e09bf9278cecc128991ad922eec965c613dac0ee69f9a5e09e2cb0b2c03564d54dea0810ef8b7faa6640603d8bebed7651e4dcd3b30ea312a3113b97e48f5e3121d0492ca23c45b39b23de4174b7b1d958fcf14436980a9981361385a3551059c14ba7bec2e8d5fa0d4e67b696c536f93f976c2d940dac5224d415efa1f90fed58383dee71b4b046b254bfc34f92b62371a0429cddd00984c13a46c574fb1a93bb3dd3b5a30cd0108a164acaa29ff3b6d7b88bb64f45213622ebaf4a9a609f9f6a3a27732edd903b013f38028e1231ba8a61233fffe0e9dbe9cd20fa175fe712b437321f06f4d76ad4dc980c9aab586219fe94cb0ef1cdbb10ddce699dce9252f09be1db3a676368a488320693f001b9a059825c1e5dd9fad5b143963dd041819433087daf44ffdaaf7b2cb84625acd9cb00313e2b8866b54d8865bdd19e3b4401801bf695a2925d31c138e5f2708b2da5d5e01024e562a315a88cc49abbd22cbbf7b3fb3828fe5101002841fd794cda5c644ab162cc002e425e25600bfe4ceefe7c733618c1617ea63880b8a912117ca26ac6d8bc622e2c6e0d17cd746769d81fedfd82a57c8914fd81b10925ee996c2d3525dc844e983d50c9de7b08f21999cb3cc93f75aaf2f7f4d1075d2ad12b9ea012b220f2e77c0986d5ffbcbc926cf0618cfeaaa1e22d2ad4791f125d187a5f22f2a37816387d052e2c8ddac8c474657c5ce5dd3698b78f8fd5290efce8d87e193daf71fcb301b727a356d48b64e228f7c2801327780e42e26c1eaedf9f30c8ac6e7dce48c778d6d75cc89d5395b657e84d7753a59a82e119df0c66a6d163d78cf5b774a537fc15aec033adf755196cc99efd6dfce60dfbbeeecb7a8d0082e5077be51df4de089d7eb2b2e977614f99c56575393ce276676fa39bb04cf9749ed2da502644bcd40490e2d064480843334ceb9769140215ca504c4f8b842640c1d41131341baf150a4a1007555f35475ab8d5f4e8c45949a68cb78074403eeb5831386a5d4c21fc17cb0ac0a95639bf84d6de0023d4a22e2f5d46984f4e73b6de91a328dc7aab66ee651a3e930e78ab359cf5a74785e749071c78f63079bb7a4c1d0713342358cfda7a3f1fc46f9b8842b941b0dd4f8cee02f760a6e5e6bc1e6d891b0180f41054f8100367360ec6b2e4ffdf8d83c320314cb370696249acf7d0567c188644735592bee748aa34382453736ed1f2dc09a0a09ee0c6c79df90eb9c54cfa1ccbd6e0e3ad0185094bcf8116190ff89461f4b8b818aa6af90e233b1b99f6a4a1c1a297c4efd4606d4f873d761eeed0e5c9d61905c6c8c8c2d5d336e9082dfcbc4e76a52b73dd11ea475752fbb8880c6a5d1a01170a735204cfab0fa4bf028657b4c5888b04b2188b728c2de9d5a46e831faea0a34f4cc26abb68b561ef9db6bd8502cf9c3c75130db6b74bd6cb8f26cd5804bf637017246481a7e5d86bc2d12b951e2499d1faf4fe2293554688e64689df164fc3ac829c49959a3929556c61a3c5cb9674d7f71c637852ad80f988c5a362213b29713015c44e8826d4d7a357a3bc40256078414a3127be11732d3b5a4f1ffc02e567e8f644920db73e9123dfcda6ddc1c744f5b4512b8021067b46602294d919c34fcbaf64a97b982e8596de415bd9ca9015e048be8ec57b24681149493b4383b0a3fc3b073fb35fca6cd662761dc5ecc8c6f975bf17ee3f0087069af9a35c7264193e589feaca3d59769da5014866b77fc9bd5dca661e45d409343cc2392b2cf72fa0626484e72affc325cbb23ff3b231851fb10a72ff9b024d8706cbbf9bcd20e98c019833f67920e7fdc4417d6e0e0a74776c8399c9029eae5faa9685dfc5b151516f353d0dec867ff34493abdc2d1bcd6d2bf383541f1007568f3546f4faf4bb70466bd62e303f232165404fc90fa144b0c3233df9bec2c97eeadd8a054841d96f71c4eca10a2e7b40707ea7eed67d2487ac65df1b50707f41002e5a94e0b827eada9b0e4aedab217dc75433e8d22ac6b601be2b5b60980d121aa1618d267e017e43926a8696d1a181978dbc91d64298eca6703f6307d3393dc93f7fbd668aa88cc013b826a8054c822265d0843f1f659f47a36f6ce056696f3106f5011fcf2a34b66beda239decbadd6fd65d0f01bcc900eb2ecc25e49ed940b948958f978f94de286dda8e8a42f4944554265c640fdfa7749ef86f231a8f467215b7e86197ec67b3b2fa96dc1a034b75f5b0d6bca6369dde1c26af7c12aee7664414c7f7c6790d7e75b38b50eadbe1315381691376ace7dfc232104fcce49efbe440e2c80b8681545cb23d229859baa80fbaf9e193ccd6e945742e89315c1ca5094f7b28300c0d142ff1944a5dce1e5c6f9f109b8af444d53edbccae734e72129756e12445adb7b5046522f373c65b6d6e286ed9fbf4bb06a507bf9c30dfcd0b68abf763e2b8e31397df6a298f6180b6f1d4084aa7f5ddeec93d92c234bada4b73fe9478feb1504f11f079b65ec48b08de0c09234b073f2453168c6a2f014f71241e981941707974d654b8cca1f500b285a7520bf726f0df9751da86fabca43e7b1b4cae07e559a62132ce069ce4ef6af8713fe4fd6db90e25a747e76f6dcf7f08b87059a6ac6cd62c9ed6abbe7f6a1b558f37d059c189a4ae6f73b0296b489d3b105367ac36b66b0f39c41ecfa928b6c2d5319a0f724ecaf0fcdc180893031305fc061f06aab03aba243c867865a54752cc11280f02cb354961f294cfb6c172bbaf4e5c428f6af23821efbed09992870f3851056f41effb9490514f9b6264240db2ac8c60e310f9d0c5baa75047e7a78a5613c9ac5d7f31154ce6721d9f7476603fdf9ac955af8ed3681854ea11301d7a011140d45edd3304c7fa0a87806ea121a073f93b3f4055ccbc73a682488a2b3a3182b1981be77d7b06c1ec607e9908be6c1ffc94c3283c51f1e22f5f1cd2f136bf0d4307fc6f909cef48249d9ff54ebb1a6e229848d477e8494534924cdda5dc17ba2d12b7879b9242737574ff38a2a0d516c77537e9f78f2ce9c6b4cda09cb39784634753bb55636e6cdeae061b4e7ebb36c976773601b587d8f62b5408f8c3dcb8bc559488cc5169905f356fdbf95c1ab3e7a10c8130f8d4c2ed70b0f824f414c2b5093a6f2d345871bca37f8586c7e1f05c8be0a64cadc1c2e9a9560a73ef07a4404947cc567dff5efc036cece0e6f57e43d5b961af32b99734403bfbd41570db5a9f1e2ade6a90068b935c23c7746b2566ee9c13d1a827bb7dc0e2eddcc9907a6fede635f56d7c58b4764f43f2c731a5656a8b2f7f5cd520414df1358adcb6b6b7f272a1e169f4c416ea296846ffdb380c04584b81810695a6f918a8c35ac43db939c76d278e64b37435e1bdf1c46420fbad9c2c6de05b1f256a85b1ce59f2e10dee7607815959b3e473590c1bb800358c5890f9dc882164f9c38d6113cfbea024373f855ba90d7f4863fac311b144265f58b27aa56b38054ede9f7b217893fb0da93ab12f906c84fc48c95e2335578c6eebcfa56e66f8773155cc36585c098c0fdedabb974979d9cb8cac69106ff516aafaf972867aaa75d761a8b44fad081d7d5690febb11254e66fb01aea78353dd1de9fa1063005a5ee71535d3230fd56084a8de87a871f97756d02516fb8f761ceb430ee006bb2823a8fc5df6ce48eb0b51b2e9cc44cc33574de0b26795babc51700d920175598249ae381a46d248011c0c5ad19b40498b012d2767b9ca73cebd68f87a2d39e4020b45bcc00cf8334715c91785199774b2377f94038e602a69ff75c116a259833b891301564a32dac5533d88c82186cbc0560289b8dc2c2e3de1387d0ba76da4fe3211853190af2", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:13 executing program 1: r0 = socket(0x7, 0x8005, 0x58c) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x0) r5 = getegid() r6 = getppid() getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1f, r2, r3, r4, r5, 0x40, 0x4}, 0x100000000, 0xae2, r6, r7, 0xff, 0x4, 0x6, 0x3f}) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./control\x00', 0x0, 0x10) mkdir(&(0x7f0000000340)='./control\x00', 0x80000086) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) flock(r1, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f00000027c0)=[{&(0x7f00000023c0)=""/137, 0x89}, {&(0x7f0000002480)=""/194, 0xc2}, {&(0x7f0000002580)=""/120, 0x78}, {&(0x7f0000002600)=""/249, 0xf9}, {&(0x7f0000002700)=""/166, 0xa6}], 0x5, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x15}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0xfffffffffffffffc) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x100) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0058091e0b1f26c9efa7000000000000000000000000000000000000000000000000000000000000000000000063cb6819500b2d429d8ac70467c94f38560d98e6b26d121e1f873081c5e4752733c699d3a0e02c15795d449b29d61774f2b228c36f05be71b0fda3335d2686277f3433365035a671ed5335e3e680704180fffd59c1ee79d49e64d148b9a106ea692c6051e11f0461364bc73ad2a41bd9aa2a884da63b3b70a31fc60857e9e5ad3eff2b7568113880a2eba19311be559d84aa25f1aa4556e98f25414d05b8866166bfa58b4f495fdb78e4d22b37cce9cf318a490f000c720e664af44007fbd15fb08fb09dea16fa595dff87be175dfca38ebe5d134856209efaa244cba72a9288429e0e3b3e0eaae9b80d664472312ed7ee190adf210d93027253cdf5bc9071700c3f977d971aa2f352ab2d9d5b2ef8bdf0bbf252a6f6a108bc0a9d3e2e437d86f491778513f83f9f8519ea7f58a9d833be54b1a1f26b21114833dae8e9eb6e4fd0ff5adc4df953d141737ddae1f37f03b66ac19237ea3fedac2e0af86a81b9e500ff60e6d6e50989697b723237ffcecf8dfd3752ddedb964"], &(0x7f0000000140)=0x4d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x74}, {0x18, 0x0, 0x2, 0x4d}, 0x4, [0x4, 0x81, 0x8, 0x5c, 0x4, 0x5, 0xfff, 0x5]}, 0x3c) read(r0, &(0x7f00000001c0)=""/113, 0x71) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000640)="faad30666697f88700327ba2dfb0c717de7c305ddccd168ad2be5a00e1f0c147d2c184626646687a35a820aa4cdb822977526b27f3539ba86e2187b2e665f628588e34c1292be607edda48dfba556260728ecceb51bc7e0a05bb530765948d553837467a846ab214a5e97213a105228ef1a515d5094a51b3bbf21e9300", 0x7d}], 0x1) r1 = accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) clock_gettime(0x3, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001800)='./file0\x00', r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x481, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000001900)=[{0x7, 0x50d, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0xd0, 0x1800}, {0x0, 0xff, 0x800}, {0xba9a7183d66a006d, 0x7, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x8}, {0x2, 0x7b665a3, 0x1000}, {0x1, 0xbc, 0x1800}], 0x9) r7 = dup2(r0, r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001940)) getsockopt(r1, 0x209e, 0x2, &(0x7f0000001980)=""/119, &(0x7f0000001a00)=0x77) getsockopt$sock_int(r7, 0xffff, 0x1087, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001a40)={0x9, 0x8, 0x1, 0xecc, "d9c4eec2b7da2f913aeb7ae537af4b84aa40c6f1", 0xda6e, 0x1}) recvmsg(r0, &(0x7f0000001ec0)={&(0x7f0000001a80)=@in6, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001ac0)=""/1, 0x1}, {&(0x7f0000001b00)=""/30, 0x1e}, {&(0x7f0000001b40)=""/131, 0x83}, {&(0x7f0000001c00)=""/174, 0xae}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)=""/202, 0xca}], 0x6, &(0x7f0000001e80)=""/58, 0x3a}, 0x1) fchmod(r5, 0x124) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001f00)=""/4096, &(0x7f0000002f00)=0x1000) fchmod(r0, 0x1) r8 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000002f40)={0x0, 0x9}) connect(r8, &(0x7f0000002f80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r5, 0xf, &(0x7f0000002fc0)={0x3, 0x2, 0x5, 0xe250, r3}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:14 executing program 0: r0 = socket(0x12, 0x8007, 0xc8) recvfrom(r0, &(0x7f0000000080)=""/52, 0x34, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000140)="c86e6a3bb9361f071d81eefbe1d9f801462a093538f6676eba50a69442bdf8f25cd31859df8429a52d640f5ea83ed8579ad95d3fd79b3e21ce5c34fd3adbd39103096416072d6f1cac9600dc4d6a788a06712ecb901905b827ef8121e046ee3628b2499d40297e644210c873df66bc27", 0x70) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000180)="f7f79efb5c51eff5ffc0e491f2c8de628932348e5953b291141c248bb3f1813c17fa7b528dd4d4739bbe13096f5645b2df16049fc89c17bc891341f5820d60fbeeaa372a3b5ba5271d56376290", 0x4d}, {&(0x7f0000000200)="32912cca8d3fbb9a694c83e66856b44ca61cb029c7ef8bb6e88e9649645845e8294388c4bc5b924fe5ff9e1903079a65a154ac0e83d24d1d35188565904d56a9f9d1eaeb9180dc6414da226df75a7164cc0b5d50a5f63f763683f739d33c6ee94148544f85659830f439e03853c61f8cfa7ed6560ef2744d3fde7c211a14be40f77b5b4bf61bfd7a5f333332f8aa429914eceff06838a79c7f3883178ff2b4ac86cdfd0d300ff3257745fd9ba539ce49423e3157f7210f1c105e4b7a8968f2f73866466efbb62d3dee5391260570a2bf560935ebf91ae6e97c5309d1b9bee9ebbed0e07b52edbaab58a5487d85e1897cb1ade6929d00eff5aa427774eb5a12a5702697825bbfaa67697cecd9bacb123b1f8b9a4ad6ad66848a1119f4f764edaeca9fe8968466ece5f8aa444b872cce2f8c782a05d617ad5ac9a0ae065e244b19147fe8cd783b4c848e8f52a4bd0142e9aa4ff7196eab473e466732bbcca67de3ef0328068473503b5c09c20e31b7ad2b0f9e440a56850039f3955815a7829c8969d7775f952a1c1bc43f24d538bd13bfcb317c2a8a7019dd436f2b07e645195153d6d3881c97170bf6be697bbad1086b7894b3556b22f6821bf78b5e76bf021d47aa3319ed22535b96bf2593430ccffbe2771dcaeedefbbe7dce9f0ecb435796f155b67b3fefa47d65d7d85e4738013963d87078e9646cc00a6e3098cc767bef7a4a4f5600c74cba30db97057ef9a70a9c0e22f3d34ab5aa284e0ddfa1982d9c6d531af49e883f7aa0af9ccce579a105a946f1756a59da88a40cb4b4a2cddead459018f3a2eed4366d0a953014bf1f39c34baa24291d636adbc6f2e3adfa20747bd71a84582946b08aca4d9b1181f323ffa02deff60f2939c9f2522667769fd76e97620065e9d4e63891ae5b1c42e83edd16e6fb32e348513449a5b5238f660d91b61c0eaa67d52db866dd226158a9e65cb027797f5c0d4d8fedf73cb728ba49b4cce339ba0453eabcfc30df25964cfd9b1d01410b6270933a12e13fa8014cc7763ec213e6eb585bf1b10198b80edd6b83e1461eb3e78c23b5e8ef6850fce4870661e6a187dd89e3050709d6d19ac0be2eaba2467810e35d187c55206d70f1df70e27d1eaa0087a4fdba74134f445884a5a33e130e8472bbcdaa80568acf655fd689c143622505332eec893a962b4a8f5b2b22b6f391e37e79e57f818b276490605bcd05e3d385cce6c79fadaec0363f001621f132bfadd0c2a3be4500ff30bec3e836b156e3f522e30e3eda5235a52c4f989d391813439e86e7980d80675cfcbdc6e35e367f68d6e186ee62b76578115c88cf8ab9f2a51c94eb21aac9df3b99e985b7abedd0976a5651fc29f46553cae8f9d73abebb3d467f1411d762c11fb6d5137d966c277d34d25fe819fcbbc118f9f3694d8400c99ccb1db8e7ddd2603142576a62b5cbf282e21f64a93a59675c1cbab651c37e60a4db91668095d4b8086961c48f69cc6b791d3d0f982d3d6bd4578dad6bfca6be05739dc84056a7db4ada5b1e7e03b302d793a609c78e8b09c8374601aaa8cfe60fa25f8456b0111bc4daab82237d404c135a11eafd7b3231019e834fa050997ead1af4a64045dc5ca4931a0ac07a71394d805f70a4bea104d904b55da10b316b992e97c3e1a730e3ebbc688b4027ed4ab1a91c18accca0a1204767eb0c7b99e9439cd46a9c5dd7daf3e8770d28b4ffa330e6e286332bbd023b3a1774aebb1609615da978639f943cc1614afa3d2393a176d82e702d1a4afffdccbb0eaf7ab479b27e77140ca863c852cf160114b55a2d8203a93f1a3f87b8bde269d1e9bec3188170da5c1cd1f5a31b29fff3705516681ca10b718b16e2d154266aa2d0f1d95fa68cfe7db79a7a05e2121aa193575502b0b67435814e34125e2b207ad16590d6b8c0820f5ac373130f291de8898731b3ec17ab3556f071d0496f7cf2fa33619d658faf32586d6c12a2e31ca1faa1d83d7b678f07f6849e600247d22e1944ec2d07f800b5fa732301db62c5f9c0c710649986b8d1590cf2c03f17df1e7fd10a6cc496289da3d33130017b146dcfe00066d00b3b81195d9417da090a683fe761d065d4a42786335b7bc62370c9cb91b038ec6f9c83cb9945c08c5aff8312506731285d703bf0947646bdc4b019442ee28a5b386cd9cb71217525da9fa0ba065b76c26d255309f97b20a2429915beb9562e6fd36c03508124c08b14013ab22c935de831b2e3d34d3698a667a4010ff86f0e310574187a725b92fed57b67259321f2cdcd6f5b1253af6555b695822f9c5812b9d7242b4ab32bd02fcadf6fab07e8d68f7e7d2bcb2ba87a39aa340b5bc69fdbbaa39f485f96d941693091879da160ddb01830cf5e9d60e83a5d665031cc47c4c0ae01c844857ceb38226370a18fad1f06f90b0e826b27b69aea99039bbf1e1ec6d5812619d60532cf84cab5bd685fad80c4b27cc7f5b938abf413cae2b121af50c44448e52838347f7b8112d4fcfd496684327d2bfc7d307df4e63faa009b18db45761c079135968d24afbd95de18252730a30937a24c145e9ce7c755baa98b5da4f4587fc7fcb75ab9b748d0d4c3b78b194bcfa3e4bde621d60e3e5e46ce093517a1dffd1e4d34656275537cc372218da81980c1de3bae6114d78f1d7fc1a3f5760d899b9a0b6c47be877f41f3b5da82933340fc405746f92fbe50c5c27004779bef0941adfcfca1a44d05fd35254567b92056e3d99bbb5383d125def3a31094244eb21e93b0be145ad738b6c2a3ff8543bd5b8bb7998c15560aedf8d2439937b22e61fef43b712617dc9336fd5d83ae7607d99485e8a716eb26c55795a5da1510cca9016556bc807d222d0fcfdf29a7517a3ebc09291397457441d9e46197d01f568c8a1dbcbc485d126511b56c5faf04e219f038c23711a2917e9e9544e83162b1bc66cbba271e690527afb68a0e6002cb7b8bda42c2dacb8283d9800db026279c1768e8a44a402159218fc677f767a552927474640af8167bb9825e4ecd5afa82e4f2e253608800b5919578f684101aca178316baaeafe1d44539972125adee9783c22100e25bfb6a707d58205835297ec3577846a36345a65cfd6d44574bdcd19bc93e6c9a91cfebf7b9ffe571dd03806105cef80674aadd07d40ed45cd6aa6e080fb787c856f4c6b5f4e0a8d217b5def98da76f741b5b23385ad6d817264dbe67706dc752d8a773c366b77356f346df2a47614e9119e6cd54f95694a0d7a919bec439f56235fbb615d187046890db2dd9f8b2d357a7e160ae242fd33334302afbf0f66b91bcdc584fe7fd43c5ade3df78b12003651c3233e7d9d165dbd3a44bb1a3c30fc23e5bde567fd7ca743559a4c713e519223e266004212ade533cddc25a24aa0af22fa8d411989b8475fdfd03b9873ff7b1fd70c80a4c3e045428057249de7fcd15676729a41afd4eac3ef9be3a68800722b86a39c8b64b625570d7097ce1a4acac05d89922206f8ed1ff645d937904edceae685e08777aa3dae7eb8d1cfb113a40c5fc2a1efa8ae857f00aeb6b4866fe81f815458b7864e51f6d07be20a689a310186960206e801c40d147a3a1400b291ad6a9cc52b70ac7077b42f8febdf72062ebf01e83169c5619e39405a5765dc60ab83fe8afe714213c1abe3d2ccd3323fa6e847597ac82b381a93c0abe81d99d817de2a2afe58dd859d5798ce0de08dc83e23f5f43b7b8fa0d2c4de207bbccd7a708b29db83be16e9a938be62fe5cfa2617f518b72ba8e8a8e571ff7b393e6e11c95c12772a7dc83b5d8afb969844266161a029878c1d64d6456f480fe242042a8e1eaea032428ad75d4db1027220cca4743128cc98e2e42c9fbc26a7df046afa5c281921b806f3de9cb81494f76cc6575ce64faf4806efeb4f4b1021033b6bfea21994163b61bb09646878dad8d4849597c6286c2e498bd1a49eccb1598ed2d0755bec65d8db2d7671da3e26de0aca5baeac1a185519c7ba50bfca3feccb6fe950cc9f7f392ebf92cc3529d155cfe261dff7ff5dc8f90e639f1f8b7cad33da83e5591bdd06d8599d9cf68a37a2c492b7628f0a6086758e3cc9fb5a3d3422c99f56ab093589a4b59d1b7460ca741b12e0ca2bec76e3f4049fe75c164dee1b8264a42df00b0a18dc1bfbe811ae7a9fe789df8ee100f70eaa23098b7286b8a88a782484eea714a26b22008a1a623c234e38004bf416adaef9ce2ce79a3230c3c2f086da416aef36d817ea7be1d8e27fb39de4d97932bb604e43be6ce3bd08f6d7e62e6976f463385c227b967fbe09001cc27514b3d5c6004c8ef9004c2f52d946a02c4b62a3c0d46ee2df25268adba449933e0efe1e6cd1c83d7cb7a365b72cd7a542248c91800f577629098189e0f07f6c39136e8f27d7b43e936aebee57c5a7f1e32450a6e4174b05440af185e54774dc1a8b5b22b5089c56b21730ae4855564011ff5425d122f605f0e98b461cb628e85e68834aaf5f0643c66bceb820407bbe74c8a6eaf83617c63bdb3ed321104b395ceb876ac32540f6afbc9409cc04780f5809a9df59c494478aa25980673660c8ac1a892a12a4434de6eeba961f09adbec32a1787c4b48892f6db5a888f3af9dae5af916d03c7efbd89d9e71b1740917cf9f75093a083ab9bdeaa038c012f58499647e10301d81e9191c3a661f01d2a9ad113c4f62840d799dcaa02be502f7dcad14507fb96b5010e9f05ccf59f369e95cb5730a61550a054e5914caac28d74349b81c3d4a86ffa96c1493a84b54cff2185cd39a9e0e2e118971c45b4b2dc5b4fc81b807ef06fe8ff9400cc5b04b827ea3806e1240dd28f0e20e03e0eb902b104ec3c17a94f98dd46b5bb1968117c9f79b4ede7bc696ee1c278f03d248802b24bb664167fd40699a6d5c747dc16fba4308268c88e431cc2edfd39f436de5ecbda8e626a3054e8015e42e4df8da330c5c763b55002cec8316eb247a92eb131fa67dabfa10b7bd9447fff0d29389401af9e08e5aaab75efd3dba5ab8861aafeca70fbdaf847a24aa6b5275130bc249ba78cce84ef05a57cfa2f2bbc25d2953e453ae6d52a6295120f048166dc4382131004a522bfe7326edcfb7a70debf7542d4737f3489ec1653a45ec1d94e5591aa63a2ae1286370d0492662d40f73394c20f743649a2ffba2d71da18d33ba88e098c878b2acf51535f52c824ca9b97ff5e5b55f926154df5c6100bc5d445f52b90b8032978dd97a8970f065037450a6880e8d88d236d1f942d9d853d64de84ea3004a560071b0a872f0bddb1d74d3d138bd7bebbdd8b7d96df7374f52dd83c9c349eddd9d2983b634aedf247ce2afc43dc19143ff6f00f61c51c07da810fd97f2cf06f30819aa931939f804b2de05a58ef3afc8980407dc0c6e6839839a55466230e227aa5ba520c3692315770d1a7f29554439747af01b9f8bae10dd64244ec32fd08650e5cff172db505efdbef5b8e8bfe05a4368fc3bf122c66d5519be5f016bfce7acfd82a6fb1ff7308c5555f74e9e409ea9f25880f1b962429c3a2f740bf6ce087fb3fdb4091c74e742b919bc80bd46dcc93165606645de1cde1c02ade8de416ad29dc2aaea62b059d027f1872afc55384fd4d7607a32dc04f8acbfa5767b26ea5b6cd4df2753624a173199161357fdcb0f0860b6a702eafee7e3251e53b761fb59d01895025eda455332c814f5d398b19e18be7c44091a3ad61363c68e345de0227b3696e439794f807a597dc3178a6d356f16eafdb3a754792f9f755fd1fcd554", 0x1000}, {&(0x7f00000000c0)="a93a4d3bd8c7083b331fd8c84d4e60f3a0d94d516270e84d8c86cc808f75a7dd9eb577d38b7050376d6aad7b81609d8c86b9da4131914836d2", 0x39}, {&(0x7f0000001200)="b5ee205b392edc2026db346e4ca87bba973178a75166716d4498189eb2c76b29ed994caf4f94ab1d05fa6482595fa53b5a26dc4ed5f9658a5507f23aee80079808c8a48c4e35fd862aca1457da301535b3705e28e5304ecdeeb6810c2e64273660b245a7aaa095b0146ce50cc56d", 0x6e}], 0x4, &(0x7f00000012c0)=[{0xd0, 0x1, 0x0, "79aedbd0af77041d96acd48436a7a0621a040917f35caeb075f6021a378ab285812075052f3e789348ed346e1daf26b9ecd41cbd2f16f3747870bd8d4f9d69c8fc7e0d6e8bdfe51889dbbb8ec4c94c01d833dabdb9ae0cfa5631e08a9f195c91cb8521fd76f2d10495a180fdc9331235260f1ec9ccef906bc32e5f3220e388084306735db5952bf4b6c57ebe8d1f3636d62a82ab3873bdca2cc9a16860bb7b22969e2ed026153c523c10747ce97a5e1841f4f701e0a3ddb5ec3b"}, {0x60, 0xffff, 0x9, "29255762494ac0daf9cedb4b00040396ae14a3529fe92915c2d718c23335175a47dd60db2243add0aa6e03d028b93237610de332eb43e1f10393753e3e824070932b2c37aa978f3b37f4b899e1dd"}, {0x60, 0x1, 0x2, "4bf84674e9911e599ad7a65ceb5f7c39b07e75ae540416d90d7bca3967ca6ecb3067fb06199cebd29cccd307a4813680dc547bd97d93409cbf8bc5b976a7ee6b559094d5168ac6a1fcb40b26dd"}, {0xa0, 0x1, 0x1, "b04d489ebbbbd4dd97d8c35b6cfeeb47262750fda7aeb39b3d06cb5a91e19324ab15f26a6cd337bdbfac95a72658ff595bf6736717dd4027c3b755b677f71e75762ff2155dc5df5963aba4c7c07790554abb54a1b3d12ffad361b5925fa66656bfb69e08046788f3918192bc993d9139205f3cc48b35c92ed35775be3e91aff3abdd68c1b94aa5743be260971697f1"}, {0xe0, 0xffff, 0x8000, "d0651bd0156af9b5813f9cd17dbb3e8dc162856ab3b9d9111b2d6700287c0e7b275af0463eca26744aa1e0886715a5ac0f0749be83ae107b4ed3b07b919d26868ba5046389e1c1c385773cb02fb8242b5081b0d6489310fc60160a09705fa78831c53a3b98fecf43b18f576391fba44c101422f83b7d0dd96afb9684ade0189c15debb9e970e8af74b1d643984d8c81cc0783c35f1adf9319c84be97df6f64e0060c53b22754f1b7f69cb88f3c76b3eee9ef790bd1731327f9f18f89bac2918c6620c10ee9b3d4d3b5b702166829ef"}, {0xd0, 0x1, 0x6c, "2967ab1567d2b04e044c29de2decf145516af6a48e65a7ec45e7eddc3da2c5038c7cd65798f63bcf1f61a4807097ad1275777965369ef1fa7d6afa3bc25bffccff77cb4c978a8dc5651c19c85d2cb104577cc3ff94d0af5d714a8e1c2b02968e4fb133d61875d5c839811f9191436692b4a27f251365c50de575f6b40df96e1d0677e72471be0c2ee634b3d384734f0a645502b6d39019501fd5133f5abaa32dc908e107aaf95026ee307305b774a4d9c7c6eba9e6323800b1586a6a152f78"}, {0x1010, 0x1, 0xffff, "c0b6666fd88bf0142773447b6bcdae4f66337bcf89d80d3f2d59484f7d993dc2a98d2ee70490c953e527c07cd48c47110c9162886ff2bdcd70f90b8239e7a73de1e8f0ff4e456cbf0fd26d672b0c4578b440bb6d14b5fca6206e9bacda1e1b38fd4ba11cfc29af304497ce294b868a730358529f9180732b09d80b9cf4b1b01b72ffa24b4f904d9233658928c4ad25a1e1a4fe265a855ccd3a019144c45b3ad90c4866d076d270af48496e0adf4b31bc4c2dbc7a70b658eff328f5e4cae0defadfef6a8f380aef833326b1322092989aed8ce49fa1b60a8cd21032faeb09975d9f39b3a55b84b5311d87b3b9009ae472de8480054854545864122f72d73d633b392b2e9ba6b432cdf9b22b02c760d75d90d1b2c786e3946073cefc7641a509464e35762c5fe13b9f3bd2a55964a0927840b76798e39b147733fec3d65b902bdf209788ada5d32c42a63915ccfb761c99eada198c830ddd4b2e74b274747fbe6ccca6f7b20acd44391dd45c849b5429edab11739a0e8cb36af3d52335490d957326d82c07579397db55f9ed462e3f272c383990290b79f8f8a79b383a77c8fa4e800e91ef6cacef5271c96639300a4327b64aeb2bd3034f4706e03faad9ffadd63dbcc4698de62dd15429c6e7de474ad936a24b695b3882bbd0cab03ef885aeb1634ab896a4f833ce8c67e1e1575c542679ca3c4a34aa35e80836fd8981391b040370c7e797fdf6d47e7777f480bcb25af047259cb8ac2b1af16b703731ae948a30144402d1ea389616465f15c7607a1c85a9f01a5928e91da6e5cbf68052d0057ef72b0c71aa6200201930fcd70de8964936c600304313b942587fc4cd1072dd4f514af218742104bf73f01e4122cf25a04775818a180c72926624d91ed917d37bdaf9782bd7df9891b452f7c2911fa10488609bfa156107d5607c262ed67c08152938df6f773808cb15036346bc40af8f3b7ba5a5695210c00d7641574c4340735866e854833493ded4098b316372b02e8f5c55ea011137aa60c6bb988f63bcd8d8ed9bfaa9cab6205af374ec1d278f566171131b00c56dd01daba53c9136606ee09bb21ca55a7d327740ddd4b3f66831bfeb379ef0ede9fc735b42d55eb7924a5ad65ea7a8305e40a29d91c9c948821715b4e6b8dc770ba749414a1e5ebe1a56394e4c9e0f5907a55a9ecb9064c4ae8afffc7460c602c712508c083a3a4822c277d16db562100d6b6e5a4625a56d03ae0218d0d5acd495d2bbea31c34a691d5b1774d462c6b7474438bf8879b151578ae372dc13404f1296558aad87ed703f388d36066e26580740ea2d779d4a6f67e32eb6bcec4cc3677d7e8a77e304290d5587ee8672e9a270e41d9212958039ef52e6f2757407ed2769010a5398c6d799885a97b4e981dd673197a6f5fac0bc9cf66902f815f3a1725158946a3de76ca79de751dec00a5337373756dbb080b9ecaa590c6fb66bec605e712119dc81893325f629781dccc24213c25a3a8a1f38ed3496c4329629630129f1e19517787babcdd0ab58deebaa0372882a99a6728438e5928383f7d3f8613da2e31f05ab69c81f51e69472579a803e8a450cc5ec953869e7148a1ae17d0178dca68bf4b92f9e17f304eabb0e43ebdc31d1b1923e67efc64b31cefd4ce45e2c0f2e3fdb4ab6cf4fb6efe3867640702cc75261ba7084ba75ff8d664982e09b60c0affa881028bfb82d20ce310e5183da6e9ccc9ab22ac955cb08789f7e5c35d608f6b0ebac54b5c94b5e1e4d53a07edbbbf9cce5b768dc21e9f591c94b89b2c8adbed5cc77c9d1c52f48716f4efc6c8855bcdb267d96fbe3198df648121a1444ad78ad27f3c12c45114161f2eaffca3568fc527d4e32b7c2814c14792f036ca2da7df3caeddc10c62132bfdb60df835c1c66cdb33e07d20d3fe3c759a4597b201d2e672bddd3f31880459f2851512ad87d7fb8d2fb139b870a898584604196f49acc1a6a7d7fe0934045bb324b40bea4166d70553d3b47b4ccd9bdc63219ea341d7cef0f5059bd281597cfdd565389b8cadbbfa4a0f841cf4b2b50aa893d53c0b8cf8c9c03924631476d43c9598f4b09ba06d49ff513d6c2d1fef57a05a3233fc4a0601703cf85e0c99f6a3f56c6a06d959170613c03de983b27725e9c6536d4666981ba55f6a16958ef63b82153ca9df5255c1f3cdfacff7bec34be33b679ea12cda0e04f8aeb83d29fffe0eb83ff31d6bf0d2e61e213133786b569df1168cc3fbc951954e7bb125a3635955797340449cf78b3878ad379c81a48b27dd331dcf086a3b41fe6a5ba5e1da4d1acdb90b277f9dee8e5ca7d4c24effb0b14b1b09bfa965b3a5c2e3891b082a75146a255594fd55639a26ab3775873dbe4954c69af85ac84e8d1e809175f24b8a971368c725fb7236294883e50ab988ea3d6b8902b9ceae06a0e681792b5e09ea7440a7cdd05c49578313cfc2d46d18724465b0828af46fa8ecf932bcac7bbb904bdf17f551075329e7ef396d012979db623b5f2b09cd56dbb180c5295881faee99e0c91fd26c724f23e0f6ba0f7bf38e598bcb38a4cf0ad6c48fb97da20491d430fb691e787de68520a19e0b68b4b3e7e3c2059082887aaba8217ab5e7256d309095eed24c60ca14c813109a407ecff801f095fe2c21e9bf07d584f02c13a8996aeea5b8699ccac214a1bcabe475565b6ecc01f3e2a2520d1a9120f8f8e86e1e50adfe718984c14aa6d13f1baddc4fcd754b3442fd643a04415b331d5a9174f3cc419a88615525fc3f0a3f648fb267e5c03ec57a9a1c7e2003687a1bf954bc0dff400910dab54bddb7ea9f0221c3a64fee9dbfe17a9202e12f812cf3c730104d36404ff1e951f9c37ca1747f7a48482ec1da8269dd1008583f83c1bab68e175f409ac6dbd8b5b7a0db459db9ec0d8ca3726f1cd49cdb26327848441b20d3a889275e4c66e902190a3801ebd69d816c423e633f55687e7f56b228ff9a956f68a9544dd8def9a99e9e7bd61afe786e5b46f6e3f32538d48c6f743229a62936ba421d4e9a655081f3ed7cf2958cbeff6f9bc4c28d56e543aacfcab369e9c5e4735503aebf1f6fd385482b3bc25471544efc1f773ab27d42d66699228264cf0135a536e89b78dfe4ff727cee82cfaeff1cacc10f5f6990cb9077faa955e55659ff82a38949fcea27fafc7cbb4d3c6ae9057d591a49c8ba4078f1a0ab73aa1a4c38caba03e344eec005ad17dab8928af4ee69a1fceb484ca1a086e20d32ea71b5d2ef422a91b8655f463190b368cc743f6854bac9ad809a86bc68876cbec917f5e7f0e41a2cfd30d622b956480b28784955fcfed7d0c75b48baf6036abe98425921a8215668905cbba85745fb9600c41f3acad4a378e29c5075402f310f7380734ce537c003d581bb23a0506aec39221cc513dde8774f345b58b86d3670479140c390873de105c4dbc8db7158cec2ae79dc5727193f4197da8f2d7995f1a989de94df81fe4977133767ae79a9ccc2d38f0947a5dcd6c7aab9a3f747f1debee34798879b76b7b9066b9da519b7454a6aacb56e5eb58d2caf4c35158dada43624c907661b478bd34d8b8b1fc2efc721766a19ae15ee46e0b918c446f85ae813340ff8baab4c854cad72addf812161b29ce99ba31e17953bc4d37f599a0adf5221304d6794c3ea7835e6647453166ee08cce35d69ea40ba79f33c7423a834bd25898968c4d4ed9ca29551c379777ea28e09a77f382a3b045b06513d7db17a64c8edb7e7b65ab8f41a853f14085ccfafb710d16bf545494a0a0b7edabe894861d1cdaa5ec621a4f50514d6580ba591d0dc8fd930203c683497434328af470f35422072320950fe838eb2668fb0384946a17d5259bc37523825b9f96dbd0935fe6098dd11686403237499e9720e9ed8e9dbe52e35d5a28cdad0ca13b586873a11b2ede01c90d0dd4ecf0248460515ff2259a63b516dd45f9f91623e2144245448632bc0f4086b15726d5b88b31258b2a870250acb9b9faa626184dea9888d706b81c8c7c4f2c58048f63cfdffc04d7474a4b26ada671ee8c94b8aee8052fd6b0792cb588ffda81e8fa6794d0ef1cf315c6d7370238892897167bc9dbfe44ca526bdeb389ca1e146c2594f696a49b43d42a8be7202945032c19d864bc78bd448602e1690dfad97141c586d36143e3f3bd0e6662c7a4c442d1aaa91c4368fb68e15f56faa5b4587c56eff51c9b78768a71b7736cd1f7d40df284895076883c12f814dd54ba5d5bc75ab53d7f3fe746ccdc8202ce91af0efd8f7682a246f4676a251fee71f37a9b3b2e9278c57caca127464f94fb2528d24c5f7cc77f51fdf642f97c042f43471526cd1d307dd26bce0f1818153bf3b52d6d78f1e079afd333044a0dde9ae8483071b3ac91a5e3045fde116164c1facaf4a974a3cba8d56d99b90d6c03529cc8ee0db1da2043ceaae4f6f836d346639ede2162a2033bdbd93a050659c6cff1ad751e75448919a96d1fb67cff557a5697d1b3502109145020bf6aa5f55ad95ec4ed2f8b52004cd90f8f1c2512c1273f9c9ee528d1095e15abc72fc615a6fcff14f3ae0cfaffb543dae0e581c1f9deee286818b2074518f476801cd70092e1e84793535f9ad87aa0fc45270e7911e4140eb1f0780b6d2b1b288bcce9e95cb8bb03b94e4dd0b3f833014d7467fe1d7173f7311e74a2d6ab40712da48b7856b81bba38ca753a93207a55828abd115129bb06bc38a918acc749a30f1df521a5e65279f55f94c29077aa99b0c191f860b1f84260fe1eb05dccfe5b87f0e9403f669af7d8c99674d8400936bd9beea7dfc8797a0ee806d7fe026800f0298d3ae2e286fa403548385a9e7d0164548c18aa7389aba82b448d8273b22244267e998bc1c972ffe632b3e0d910650806a4e12c087fc0a379c44400e84208d64f9551d85a171a2e87df8065da3d329eecf6ad4ca935783d9ab488c4dbb398a54341608573990c4cc43e570debcd8fca644752f7c31b2d5acf7d37ff94e35e30db39ffe22feeed8ff3c5fedede6f0f2c48db404c245d8f469ae8e6ed07612e7a3ed3bef8c335dc73980e79cf6223b70baf5bfed528bfffc82b5efe9b09b8a6788aaf9a661b8716de16ede687ecbe907fdbaff7e04795516774d62764e77c01f3e5e1707a542c837d9f908785ca79af72ce408e3b649f7d3428465df42a4dff89b717e2c7130f8e90cbf53755d07e261018419276e697b457c93728b20a71b015ae625ab392cbba1d6bd7d623657802006587d36b768cbe2c749a0e5cc636ba2e0572b833b8c15dde6543e487cf9336ffde8668983bf8f54b8129e2bc41a377379546cd6d3e46ba86b2df4d926e38c34f2232a6eadc1b7abfacf5377b6e0c8cea6069922c4688085cd6117d74d894727a55ee0b1721bc8dd2a8d4cf4cf47a362ef25e724d4b39512d5385e8ac30d242140c00cd8dd6fbade5359f4392b3e8b3d3d2afeee0cd60535327b627794c060ddd76f3c18e7a1a391746124b01a3154a5d59b4fcb0ab4b4eafb5458a1f97e8c9766bd40ef1fe5b6da1f2326732c64b97440e469736571ec837b962d98e7e8fc08a36c8691c8229cbc749e4a20eaf737d440539e788c9508d03fc8bc7a05ca42271a7a6d31cabd53ca82c1c259321c0f002f9a5c749f66e6587c2e9624e65fce4460cbd4270ad22c045d53d41f6ffd083507d09795b2f26392a93c98481295307dbc3adf140e6e9fed5db3051b154907ce9bdbbbe68a45f0b50f260e6108bc314839f51859aac173b72112a2265b6d17ab20fb7b"}], 0x13f0}, 0x8) 16:00:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xb000000000000000) setpgid(0x0, 0x0) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000100)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) dup(r1) syz_open_pts() 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="f5033a3281b35a7b1fbeacb12c05fa5cc6caa36d90766e5e16d67aa3cdd44e12960a2318338aa01110e3a91d9989c329180c663084a1adcc227cacef5a07bf1d9668d4746affd1bcff646e6f386b80de33715084b39d12e7493a8f7d2a5206c9ecd3fe348e40d1a3f1e2ac801da13e0af2c6ea81853282127493f42cc48b3a1f01cd143ce4377d12bd963a28dce10ed9c9c55769b6dff7465803bc39c4b1c83126515f09b921f705fe2d37df261cc7b8ef2e968b64e2e51840c90f75aada163c7396690d271911724f5528b8feaf0bdac4735f", 0xd3, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f0000193000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="d7fbadbaef1c83568deccff312e3c3ccf934a3f7dac2270378266540d8ab9762012a85705be58255e2eea8b7cb150560381205557669ec7f94eea6698c5a1df7d77f46e029aae7d369bf141bfe5b6eac6dec7fb3c8ca53acdc946da49d00e223373d1429b70ab52d0e3dd4", 0x6b}, {&(0x7f0000000200)="481b7a98d64d0ba7185e98eb8c86d05ca225b79bb06bf2c0e4aee112f488deee49c6805d0eb30a8220df589e15311bc7e44ace8528c43035363ef088b4be945aaa98c82c47230783c6d4a23fd22d9f16654fb13a63691cecd5c767c688676608047e5547505ac02d8425664bfbf6a96667b733a9d6ac3b95181b9722ab5cb5a3bd1b37615fc11bb5eab5ac5e01f3bf0bc84ff8c073cfd2641b26748a3dd33a1dc011d3de786718ed157ba96a3d3ebb541a2335eebdd1b401f1f9dff3e5513687bfa2d12a5849ba4cfba1c76216bff39d9a5e22d27ebcbbddd98d16197e6ddfe5f377a8dbd8ea41731a896f5ffcc78cf0737abf047e0761b1c8aa1d695c31b447d701b51f8e7d6ae2cc05dd9850ce2b1d18c1806a929d26b2fc37cf832d510f52bfeec70323d5304f138f202b0cca17962998bac7199071a4845d0ea8710adf80268533b267826dec6cd20f067c7a47d3298f1ae3c6abe4cf2288c135127a621778083aa1e615a09c50268fe1039044917d8a84d2b79cbc7e63ed4ecef98aa350d2c5ac22e43a95849344a55ee2ad54071cf8c7ad1bad7a1b0fec35176332aa6dac40dd1e7dc837e59446b284c95ae177f98e5ca464b036a54ac4a1fa360841920c383dfe7fe2dc09fb8f63a35d93e8540cf14e90c871d2c5b48f60d6dc5a4a304dbb94ce94e452d8637fc9f8c37d16b350cb735596c806c5c9a7763e520eab50bd6cae63fb59ca89b540d082a935dd4baad92b3b8fe963ec37aef486501be4317d51d385c008061232902676edbaac2c4a976d0ee34d7f17227c4e35470a2686439785397ae25bc45160f27b4d0f0bc2a35ec347db1e8c22197b0fe46f48b790efa428f131d252fd2dba744ebbe3d7043d30a4eb0cd8d5854b32398369e27e8d57fde89285c11edd5dbc8c63001551889ba14ad4e7146fcbc384cc591d7607ffa0e4250ed0223041f0b22b084503480fbd5d7a418899b40dacfb0c3beb3062e6f54ed6adff24debacbb1109cf1df6ea94a3fe214abbb78f42593b10eff1236a6704452ae52e327bd7b60ee62ca9b661280467c089d67496dffd70a07ccfd9ad7c524aaebbdaeb51c407212b47d0d63c573f25a6b34b05bbb829433b5d4e0bd9ced7b04848449355f8eff100a4543b87e8f9f2352427be5dfa049aaa5e4cc9f9fa4f27346f825c09aa192dc4afcd3fb9900029c0441dc93246f6fca4ead0156e3c3597d51c545015928f6145fb39b65cf516f0fba8e57854f34fc3ea19fcb3696f30533c8c03d28e9146b5d464e8179a82611c40123f666a23a6c64fd6ee095780dce54b2565400dc9ed38a48d4654a318fbbc8ecb9b4f152cab2e73e82a71ac118f8ff6156283605343cdd10cb2fc1df7179208d49bba241a8198009269530416ef662c64e40400b38cbf194bc541a529f37f16e5bcdff37a9b0785194750913525d64f9d0d44cdeb3b25cd461ae75936521c90e9cf354ffe0e16d49bcbea06ffeb1f1da4e10b9564be5379148bd34c98e3c0cccf6570fe9eeefd6ed659074063a236db8379454495f69426e22fa80f06b1748090efeea894218d12e59a724b806ae65975d0b66496440f173848a4c01bdef940c3a293239071c7d657a97cce32125f5cfc3956ab7df5b732b5c4bf8802e6013171540554a6662a0a4517507bc3fab4b3fe37ebbb8032de7b20c7aa238d7d1162fd1e3761958adb7fa918bf539d6b8acf9be0cb11f0d3e00a32159ac58f1bde30b392cad81376dc047f349bd19dd590ca64f679900fd357d811e781dcbe3b9cb49dbbe0c038f05250f0bc353ba37c446c1918c0ff0ead5b9bd54dd85c671cd9eec9285e2f9dac0ed4804c4946be23bcfc8327bae1fb1f17e5e292b68ebafe0c59d95c605dfe9fdf437a47f63a50ee1ea5fb01e148a4add51a089cca3f54db72b0b1f810253216a700f6cbcd14515150305b8c31b2afc55cc4e3cbc6d98ab60199a47b8c6e8de98f5c55441273a7cc17419567088c0381827c3a933165b834477374ba9750a018a0057f8fbeb9c72a1a60b3cd6daf7dd42ad9d784d0e07bfdbaf8c1c77a22a27cd7c94b4635d66915522dc75d33c9f106d0c6b95f75b47a9e5733b51445be61b4ce0a06f57f09f5d2585a4496115c2ec94b40ec86cf2e32ba25b2f9db60ad36c6233ec61b3f12b9a376c219edb9baad61a4df97455f5e27500b0ff7683ded9a2d2133b656f9e9dbe702ef415c98a1635b7d1b878c6a405e403c91884d5bd563931faa5f3596dd6e111a714ddd5d23dabdb91b08bbfd202dcff4f462cb055be3bc22ee61692dff652b1b0fce06b5fb5057e3ed2bde1503767de23a0f90cc3fc0c6a9e890ddc2c6b4a9d3b68ab010f12ce152a3e82890bb577898d6a70665977b00f058d531e39517ff0fdaecc9ff3d57343f9235178ec56b4baabb50a275f1d0fae7006449c0614b524730d9782c0076a1941001f01651a5526625d05a70c44bb8ed2870262da7c6c9eb536d1bbfb3b418f773cec67d81e00703c9ae49eac7b248d380583cf28328e76e23fad586e0d015415406703ecc9fcb1663e0515f5f3588e14df84698fcb9b22fa6f0c27a2ec17a375359511c7905aa27c6821c34ac284f5fec40235e0815ff1a918801dd6bb8bb7b2181d11255090ac5b82d2ead96143d0ea9c74df7909c722c1e1d23ca04094f48083c39b5950c3f09e4381c2643976f3c64396524d337336a7561ca72c75ed8ac8c8b475c7db4c0f3ad12eb0e1f80fc24dcfbee62e199661e83d8885f0a35401b08e59f7138708abfc1c30cef3153fe45265df23be016cb8c0637825515c72dbfcacc3b135b175cfbfbbc55e6b9ea060de9642473be2dcca3fb9cd8e68455ce3517bbb18bd5dc1e3d600e046c5fcc642e67038d8034bc0a77c7971bf9589bdd22ab15392d7e70d3e02ffb64f8396db7de9c9a4c5697d1e1f8ddc1142b4066165f9aad6dfb038b10e5d4bb4670ebe38f844e58d85b124b6e047c5ca368537563804c730f4190b24bb2046ce8af1431ebfa414cc0f3cbf87fdcef95e6d95b07c90ca5ff26ac2ef0a78223765b0154212a82fe6f3623917c1f2e5b40c0cd89af147ab3e0a3b5832363c4f2c2cd9fe66a7e72fbc21214ca9edf32418a700ee8cd3a073d88e90e80b18e6a715edde442b6683e7c62139ed6538b8a7dc889084f9937db61047305a25e09059b96f3c215ec611650989ef1d7f4fb1376abdd47039b4ca9f611f4dfdb26b6934b01f260518546170a49af5693d4ebe92a3a0d41b3940bf6538e8242fb8056b5c87a0d0dca4382ed96f4e59a68d0c814b9a817757eeaf1c7e09ca09dfbfa3807c93831d86709433edfc0cb05c1dd766452e07afa2504eb034314c65a4b195f27b2b6376b1aac48f3e88965826a88206facd9f3c98f39833ff0b17b8d83970ee3bd40e5361ed3e90704ec981355d1104e82e5f089d2de688ddc5f7baf294ba3d5a077756ce5d90ef0bae74eabcb823e054cf4a0394891d5a004dce4672dc564876f7028062315dbe3de7b8089ab02ed9c879518e1ed820e707ab627a8ab056d7fc289fedc9faec5ac14c629463cd5c87e675609bb10ee88fd9197e51cb698f8982661a9fcd7ffb029a5d474e66941453a7bd3510ca5a1a04f0ca9bad7c72e84adac37194e95b1d9224455ba6269b70c6ced5acf22d4f8034db9c20830b1c5dcb3d11f8ed16f74f8eb2c05006ebbc89e33a4921ec62e353e5afa815ca0d1d01ae672575cdac699234206c0950b06459126cecebf9006f7def40911a6e3f34e68405b11d23d3737181fca3d08136f758fdca4c17c35ac252383a462e7abae66b6f509c966dc6d5252a6d6a4ba9dfa8740103243dfd8e249594b63ba38df6e1734326225a3c46b348c16ecd5c0a06fada2542d4659730dec2271e30517af7a42851112d2a66d0318050cdfa0d9b924ba33c8b08357787bb429899cb87bbc69a09abb4134e5e0158f6184cfb3bcafab85cb3a12a67092ba1206fdb28ed30597f7abc69959c7a3b30dd02cb11038913b52b8f276253f68d7dd8d3a36c75b5cc062bca7f3d12ce51f460e53e648c3d025acd9436fae66926cbc2efefd20d4db95625be9359702604b745c48a499d7f075cdb945108fa9107ed28f76d09913909b6d0b5990dbdc89e389d565e8eeac1fb4bb6311f87297412838fef8ac7acb041da78d5914e6a9e33eef63f3447f68a97924db09e584b39bd15855a5cbad0ef5b759bef2d679befa852b4d41d4d93c93578e76d10c65ff22fdee648cd8585354476e815f95128c6856f6f3276e7b287d709a9107f7035c794b7b95e15c5b4ff304c89fd43035f03d417ab4e460db64473e97a5d7bfe16e3e81fb2f7661a42ada75100d2aaa4aac93a89605e57933087e088584235ba23bb535b18e4ad2d8c8d3a6a8c27b8c64f1df179d799200500d983288e123fe0d9c3dd3a833affbdb557a691e450fb519ab3e822cd5c4c362074e1cdaacd7cc8693a801fbc368e26f719f1efa7b657c39ce3ec24804d3dc8b0b7d4797c9e8a4600ea181e6d78f37f12f6de5816f34317743f6c611142afdbce976ccabdb21fb23bcc8187d3a6e8491104a79840b4d61325f8a25049a6c6650a8054b48708db19609b5f2541f56638bbd3fe1cfdec1f2eea3265a060e3eb9d07bc2c9c74b36211148289d7a7aa78a4626c6e4378faac16ddfc9db9e226c8606e94a8a54d8c228101ed286aac6289e99bac25e62ca180d53a5d9731e120c4c32548a8817643a70f3bdba8fcb07e8ea90d282c08d969706021f4ecd3abe5debac91ed9dda61830ed3ed7d833127065a8c0c7748cd442268e3edb1cd452cf353b88b00f0345867a625ac6550991a8843a677af35c8913621843a56b5e21874792af0ace1c7fce19aab92960c5f823b9b27e7cbd0043fbdc9c1451de7804acdd80bc1450abed4dee29809a0b2e500114bd2987ee9289500b8fd93f84c64b5ef085c81961832d91bcd0a52de6ca47b6af589f13372469201599e1fed4fd7ca08451f9b71eb44d1c7448a3fcb6f490ebab974d4897a4710502ccaf48708017dcf16f2ff9febbf41652f84f9b1123133ee19950ca0944957af3bd71aa40dd3fcaaf1db3d1240d543d67dfc76a3c7d79aea64af869bf90977094cfd6c04a182e26664030e531d51859daa628b5aba532c1aa93baf96a62dbea1b90f113ef8381587e1bec34b0eeea4f413c7227fbcfcbb8e977e8300110d6f02a252c944fb567e83cb5c247024b9fbfce86d496018342cfb5d420e9755a44379569c7aaa3385f1828ba8c01a44c1383dcb660f28b61b2036992d763a634fce89e88dc69bdd88b9d3835310b55985f051975ca5a5e40fcda84e79eb9080839845558b391516617847f600f738db3c3f4661683f91d42756f1f9647d81035a79034e8880f5ec83740c6792fba13545690b83d9930cf4426ff250374d6923e70ca2a78f1f1eb5bcadaa4ec1aa57e904c70935459d0cf82d2a5026bf0b1ed22fa746b52122c0b9c61654cad0725053344f981a8526098f2c3a7cbc8ad9e29aad0c56fb8a2c56f8dccfb211927639fb8effd6c1d7d197e9ce50b4219c7121add8f6a247c9a0959dcf0907b0ec091b277537e006600d591ff34f6924addee4fdcb50f20f07ac06aac6921897ef2f9c61b737525d340a0deb5a8c4c1e981008e798e39111a927dc6de31e83ff243e767ecbb764bf84e32724e810fd89fb02467dfacc21e5d1b36b880c8446c33f26dd687d7522f0f8214564a89d037fddccd74d1af9f917b67627222ee53f0dcab9783fd", 0x1000}, {&(0x7f0000001200)="b583933eaec94cfdef011d4c9ca56220917d1df71ba21685ee1cd55abfd02d9acfa5d7bb3312793243ff51c9e8b0620975522dcd4c2256f6fc230f663b3e6ebc0e4ec8219b870cfd99f59eca773946c530f0c3e0b0cfb416fac2ab5a1dc022bdbe53b4e983ccae9472e331a73433e3baddc7bef6bd669529f6eaec1f6f1bf74aece6d687d38b97da74777f2149e7e74ed6274beebf269a37c22f0fc4683590b548a526669c6e13b544785d5ca1068e0516e63023600e26e0ae1d", 0xba}, {&(0x7f00000012c0)="c8d07684428d4c92971b5f282244f83edce59b788c9de7da37bdc59ae6b370069f7a49f2f31cbafb4f7d198d1d67c81bbf6cbbf6b9254cb663b28ac4ff811a88558b56f26df3c4252558e6c73f52cc80e6201e971e406cc94c01822ffa56b6aca2bfd8eaecdc5ef4f527fe23a825de934426864e60f73dd3", 0x78}, {&(0x7f0000001340)="42b68d058ddd17788d6f707043bc41ed3dd433440dcc7256451eac9158db4d862c5408f22007f2845e61c00706b0f4b88bd155eacae7eb9baeaf3f0fb35d709aae1762c1f4a5c63714ae9740c962680119a8d70e19e387495c18f172e838d744e1997db366436890a036c03eb167f263e46159b9942da448580e15b433978f2cdca817154b9f73ab822f65cc096b5140a7c0380f7ee3ed4c108d9b6a3d22132920b9d4bc4bbcdc4c9c4d1d9d1bd0c907a389368f2616bf6ac3b35dc9231dd9fc0b86e3833b90e43ffb9798dbf57a249b0cc58dfaa8c166a6e86f", 0xda}, {&(0x7f0000001440)="0d654a29afa73e87f632186cc9918fedd924a032546236626ec11cf321a45c2639625af1917facb5e573350863b742c6a4f08fb6102b5fb42c6e92dfefe1925f96ac1d99d55830c7a38627dad85c5b5aa5d83d8749a0a598832884017c59dbaa1d35e3d5612b15bbf882ba41856b73222d90b39affe14a7256ae3c8a427ce36220586424290e124d88a09698253a8cf9f435713a7f63f4edad0899816316710d667dec2590bc767ab7eb639c0cf79880e12c02100e504b482e595073412622329e95472a94e0a72b762dd932e7146ef6d4fc87a19fda1ea3330ab274e83bddc4b6088c37b34d9fc4b6cc0810ea1afa3737d21e7469", 0xf5}, {&(0x7f0000001540)="c995fa262bbaf8e91c5ad2b93eb406c27838ebe975bbc668106d8d6d6ea7e51a6d92aaa50ab06bc7ab9ebe87e5c469d5ddb7b40f0fdba0aca352ef7858599a6b21a06aef2eb06da5782fb48f372bb3b440826000d2b306b8b77d745deba2d817e7c21d461b4525a75b270837de004c48575c1370ddda4dd1d21b598bfa3fbe59e27ed11b38c33f2bb407", 0x8a}], 0x7, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0x8}, 0x400) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/184, &(0x7f0000000100)=0xb8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5, 0x3, 0x1, 0x30000000000000, 0x2, 0x1000, 0x1, 0x0, 0x8e3, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x400029, 0x4, 0x0, 0x7f) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x101, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x400000002) 16:00:15 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlink(&(0x7f0000001300)='./file0\x00') execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001440)=[&(0x7f00000013c0)='}&*\x00', &(0x7f0000001400)=':\x00'], &(0x7f0000001500)=[&(0x7f0000001480)='\\)\x00', &(0x7f00000014c0)='\x00']) chdir(&(0x7f0000001340)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r2 = getuid() recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/9, 0x9}, 0x40) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x80000001}, 0xc) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="99849a07fe77a7e296cd833255ebffcbff132f096e47caadd50f559499ce000000", 0x8) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f00000004c0)=""/178, 0xb2}], 0x6, 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSDTR(r3, 0x20007479) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) shutdown(r0, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x2) shutdown(r1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() close(r0) syz_open_pts() 16:00:16 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() socket$inet(0x2, 0x5, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r9 = getppid() r10 = getpgid(r9) r11 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r10, r11, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r10, r11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xffffffffffffff41) sendto$unix(r12, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r13 = dup2(r12, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) fcntl$getflags(r1, 0x1) r14 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r14, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r11) 16:00:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setuid(0xee01) lstat(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x0, 0x4, 0x204) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/32) pipe2(&(0x7f00000000c0), 0x400000002006) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) dup2(r2, r1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000880)) sendto$unix(r1, 0x0, 0x10000027b, 0x6, 0x0, 0x1c) bind$unix(r0, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet6(r2, &(0x7f0000000a00), &(0x7f00000009c0)=0xc) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/77, 0x4d}], 0x7, &(0x7f0000000700)=""/39, 0x27}, 0x40) sendto$unix(r2, &(0x7f0000000140)="ea19fdb23acce3bd7af3de5b0e3ddf69e4cc6bdcf7ea623b8d871e74391b461af4af6110fc9d66bf199b6c3e0597d00a0f2020d2a086791ec73672cc61baf831664cec52de774eb9b510aa98e2e68d5cc9d7c2ec4df3da4032c603a8728a396e242c69a17c1c8a899aa4e6c324fa8062c2daeb5793623e21e5219b310c7b62772aa1a071b57f05cffad79a3e6aa147870663d4d87413c180e52e1d4630bfc8600da512f77f55c185", 0xa8, 0xa, &(0x7f00000000c0)=ANY=[@ANYBLOB="e1ff2d2f66d36c653000"], 0xa) open(&(0x7f0000000940)='./file0\x00', 0x20000, 0x48) getpeername$unix(r1, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x3, 0x1000, &(0x7f00000007c0)=""/75, &(0x7f0000000840)=0x4b) 16:00:16 executing program 0: select(0x40, &(0x7f0000000000)={0xdead4110}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getitimer(0x2, &(0x7f0000000040)) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) seteuid(r2) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="09fd7a1430908580b0b50adef3084cabbb0b6ddc07322bb3585103c12e42a39ea5c8e576cab6a4e3ce7ed75f3f9a2c9cf7a5700500000000000000e7d48ac791f64c99c847fa5efdaf", 0xfffffffffffffe67) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="bbc8de22a8b692ef3839cc4e686eb4660a91030002942271079ce818bd3e66986857ed3343975cddc5efd34486e557a3dd4f951eb13d776b5a6475959179afce8e54e1f43649adfaa74c55"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x200}, {0x18, 0x1, 0x4, 0x371}, 0x7fff, [0xbbd6, 0x8, 0x9, 0x1, 0x1f, 0x5, 0x0, 0xffffffffffff0000]}, 0x3c) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x401) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:00:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/211) 16:00:17 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x800002a, 0x3f, 0x0, 0x0) listen(r0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5e41789632dfc94ff334a5619515a6c8ab07698824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef14cb93f12fc4d5f16b136a5d00d1628b53a", 0x58) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000240)="38a23cc9cc7fbea96a10e932d53af11fc7a0d1bcf9cb4cdeb91df7200346457e75bbe3dc6fe2d116264309013b93728675010e84a0369dd1957384b0d76a1d35009ea2a54ef492576af96f3d85f5dd76", 0x50}, {&(0x7f0000000300)="f80c9d2fc7fa4f6cdc64a839ebe7ab33cb4396d9a1bf19b4b33960d67f9b1f29f059ab5ad18209cb55f49b1ff533b86165b7d3afdf334a4982cb7bfa1f4ab2a666200514d1d225510c0fb5e95d7fae5145ad0726bcd1cb911c4b3198026e3eaf6295f7fdbdd32bca11aa7eb9f66b1eda0516c01b0f664fff7e47f5fb53b475cca184b50773e1bd6fb74bdf0eaa8349090d2c54fba9d3e159b2bb8d28d654ebcd6de40a7ed7a6d16362ea6fdddcc4790992fc2e60e356e3e38f4758b2612d7a46db6f9564357421b5cd005312515f62cd6db39e3b9a84155e75d2660c2c53008276efbb7b9a5d20a1", 0xe8}, {&(0x7f0000000400)="9b89a4fc32e63853733ad8fafef84e87d3b23c33c956fea0f85386864f81da3fe7c50a1285a76f98e1ccdfc3fc4d952db3bc19c562035811e6a0e588c43a5cfa1277cc56f3c021f17366b536cc81d60ff864140950d2fb56481c56016cc2272d94561aad6a1cd0ef1b57a16fd4349f14a4ebb108f0087feb7873a08074581a9d6b1e01413eae5ef789eac8275cffff", 0x8f}, {&(0x7f00000004c0)="14e226cbc20962223a4301b25d5838182bc3662562", 0x15}, {&(0x7f0000000500)="7dfbb2d18069750f95b6ac8f9aff000c3ff7baa0c7df24a8ff8fef0f8a73e21e3971f4c503faed71235cdcefc983b0299e0a6a806e2981f21863408012bce1d75c180e0955b667bda2da90b2ca87b7376d528463f032a952dd45b20fede832309996a275e6123fe403b278af9211cc63151c959b9f43d80b5579fd96d5bc4963646f", 0x82}, {&(0x7f00000005c0)="cb5fae66dbce7e73bb779ae9d6e30094daab2977fca1d1e629280ce3ef8900cece818879dadb93f6bfc209da3ae6a4ecf444f902b7af9fc78daeb215c63ef1b804a3cfe802a676b900b715a60e4b38dcd9008b97e4d4339e598d378d5533adb8f01d063d2a31975ab8c90bf4947d519a1ffd44ce7548dd9f72e8966d83c5cc2e587882cbd22a862a773551a7cf07c28769c7f5bde7fb5996c1bcd1d8d01306d25fe293e7aff285068730b54a03829f43bcf05990fe62f3b0e5931679", 0xbc}, {&(0x7f0000000680)="756a7d3567e404c5361930c395ccd05ae86460eb07ace7bd06c6308a19c7053ff11908fe3eaab3971a6cbfd801fcf98de4c4ee045d0d4475ddf3f42246f9acdcf351a506869b546c2b3af1be851a3db979ce1cbe113349811cae56fbb0484bb666a006ff29fa72918c61c3852c84f63a8f69582684acc114e76af99b03d932352cbfa7812dcc0dad3fc0e13438654719319fcaaee26eaa150f9acc96d8a25be16590951951f9e82d4584f973c0528f90a8", 0xb1}, {&(0x7f0000000740)="5d30eb5388ce1f7f42c11554609383124d1f484334e78e3e97d946ecfac2af923035eefa7645ced7c17c03a7d72c5578feadef7b440f345c524c282ea43d7de3d4255e507d9072f9dda60282a754d2043bb6ca24fc1207ce5a7a50e60aae82a9f9ce0a6729b59baebe479e51c35e73f6a1b33b82bc06d26f82d368cc1e16c1088d2eb93d0afc8af949f6c2fc87d23512613afc0ef98e1c922db1791a067443bd69c71b66290c124ed79323926fe18cbf98a2e61409d4e6c34e34ac3ce810f2e344dc0a6079be925d1ccff9dd4dcf4d5cd8fc5b5325b3ce0fb79974d27805cbfcfb2a62e369892346a4", 0xe9}, {&(0x7f0000000840)="e4904e31", 0x4}, {&(0x7f0000000880)="1dd18634b66cbca2efbb11b90d16f2cace566d90dd6249525d5f2953e2c439c4e1124bd7fab928660149a58d86c9fdbe10d1e39aa405d6cbfef19e929794d6aba7fa2d5b74e50cb4e080d7b7ed5dd3e18dd4d247c2b185f9e01ec143bb0d06bcb809469c668d5bf89da1a498a07a84946997e5a874521f477e3e82314d7c245434de5f06437dc50a25bb8a5331dd9c0cd24379d8ab3f95da3a2c00a9a9b77fb3c0c43ab2d5fdcc9505b9772cc610c32dadf48ca59530b663ef8484aaaba26e8c52805acfa71ba8ed0cf6d0cc936b7f5fecda395fff8b53739d55f10f318ef77424cd3997945a155ddea13bd3", 0xec}], 0xa, 0x0) sendmsg$unix(r2, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10001a0800ff3882d3df61b008000000"], 0x10}, 0x0) close(r0) r3 = dup(r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r4 = syz_open_pts() readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/55, 0x37) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) fchdir(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x4000000000000) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x400, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/240, 0xf0}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/24, 0x18}], 0x4, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x1, 0x200, 0x3ff, 0x2, 0x100000001}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x3, 0x0, 0x40, 0x1, 0x9, 0x620, 0x5, 0x0, 0x2, 0x2, 0x7}) getsockname$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r3 = syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000440)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x80) recvmsg(r2, &(0x7f0000000780)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/52, 0x34}, {&(0x7f0000000600)=""/88, 0x58}], 0x3, &(0x7f00000006c0)=""/138, 0x8a}, 0x2) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r3, 0x4}, {r5, 0x84}, {r0, 0x44}, {r5, 0x4b}, {r3, 0x1}, {r3, 0x4}, {r0, 0x30}, {r0, 0x4}], 0x8, 0x6) setitimer(0x2, &(0x7f00000008c0)={{0x0, 0x4}, {0x40}}, &(0x7f0000000900)) pledge(&(0x7f0000000940)='\x00', &(0x7f0000000980)='-(\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000009c0)) ioctl$KDSETRAD(r1, 0x20004b43) dup(r2) stat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000ac0)=0x506) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000b00)=0x6000000000000000) ioctl$TIOCSBRK(r5, 0x2000747b) recvmsg(r4, &(0x7f0000001180)={&(0x7f0000000b40)=@in6, 0xc, &(0x7f0000001000)=[{&(0x7f0000000b80)=""/157, 0x9d}, {&(0x7f0000000c40)=""/116, 0x74}, {&(0x7f0000000cc0)=""/224, 0xe0}, {&(0x7f0000000dc0)=""/246, 0xf6}, {&(0x7f0000000ec0)=""/68, 0x44}, {&(0x7f0000000f40)=""/104, 0x68}, {&(0x7f0000000fc0)=""/30, 0x1e}], 0x7, &(0x7f0000001080)=""/219, 0xdb}, 0x2) connect(r1, &(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getrusage(0x1, &(0x7f0000000240)) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x10000000000100, 0x0, 0x1000, 0x0) msgget(0x0, 0x88) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1702) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x366}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x6}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="010000c16b3c0e908009447287600d02d54a662d1bd7f8f5275c26797839f76b642065e92477fd578e7ba34bc4bed576061635b92c488be724e954e1bc09385dc18ed103aa12e66d00"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c4cf7b202b, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='L', 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x9, './bus\x00', 0x9, 0x4, 0xf5d4, 0x5}) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000140)="4db181901a47b671", 0x8) 16:00:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x108) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x81) r4 = dup2(r2, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x3) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2100, 0x81) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffff7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0x18, 0x5}, 0x7, 0x2, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x97ad, 0x3ff}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x2) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, &(0x7f00000012c0)=""/68, 0x44}, 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x22) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x80, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x1e9) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') LLload: 3.52 cmd: getty 8380 [ttyin] 0.00u 0.01s 0% 310k load: 3.52 cmd: getty 8380 [ttyin] 0.00u 0.01s 0% 310k 16:00:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x1, 0x80000000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6146c6137c81b3570f698fe1ef37ce7a09ce04a6db71b1eb843737f6a77f678e48d01bf639283edd0a19eed9dd138a808396c54f9e92673c5e93d9dad19274a3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r1, &(0x7f0000001280), 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10092, 0x0) recvmsg(r0, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffff4, 0x0}, 0x800000000000042) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0xfffffffffffffffb) r1 = kqueue() pipe2(&(0x7f00000000c0), 0x10004) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) semop(r0, &(0x7f0000000100)=[{0x4, 0x5, 0x1800}, {0x2, 0x5, 0x800}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x2b, 0x0, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r0, 0x0, 0x3) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x5, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) 16:00:23 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/47) 16:00:23 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']+i\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='}%\x00', &(0x7f0000000280)='\xcf\xd4!\x00', &(0x7f00000002c0)='{*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/}\'@#^\x00', &(0x7f00000003c0)='&+\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) mknod(&(0x7f0000000040)='./bus\x00', 0xa0, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/89, 0x1e) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:00:23 executing program 1: r0 = socket(0x400000000000019, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) socket(0x2, 0x2, 0x800) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x7ff}, 0xc) write(r0, &(0x7f0000000040)='\x00', 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) poll(&(0x7f0000000200)=[{r2, 0x2}, {r0, 0xd}, {r1, 0x4}], 0x3, 0x400) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) close(r4) syz_open_pts() 16:00:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="005200000000000000000000000000fcffffffff0800000100000000000000000000000000000000000000000000509ea3240000000000003f0000000000000000000000000000000000000004000000000000000000000000000000000000000000000000003761000000000000957a16058b23e547012f84641b8b4631ed43a7c6c03388b67158a08c4fef39469c16ed526e54015009840b54fb7f396c7103cc76761cf5ad42d88ba33017dc659e0f7bdeafe032652b1681d00f1f72f200589427669da6fe48b4d064b2835806281aaddb35392eb0dcef2d00d35ad266806b"], &(0x7f0000000080)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSDTR(r2, 0x20007479) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x7, &(0x7f00000001c0)={0x20, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x72a4b78615ce7333, 0x0, 0x2f7, &(0x7f0000000440)=""/156, 0xfffffffffffffec5}, 0x2) r6 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() r9 = fcntl$dupfd(r0, 0x0, r4) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000500)="14d5a690e21e8d9bd5454bdfb5644001f089b59c9b29d0a315f4e7daa5c1b2d325ba2ec1f3724b5ba9fad5752c457d351582739e0a627137ad90845f005de9e71a224fcf8dbea1100d99ac5079e97585621470265550103d2e101a506f3edec4a3cc06ade28bee9ba380837e755df0f98a063fd6211ed97fe18bd819a0600720726afcf5894553272a837cbb43da366afaf507329954da2d01967eef3a2ccd8f55f4d10dc294589d7504b73fbd1573c18b817e79393ce24fb338dfa10fa25c91d0386840c553eb63987d93f6a8b339faf8cf0ce3d8fd6030323a0dc755c298a448c09a9c8fa6ded15fce0a4c2601fd6d9ca18c", 0xf3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) open(0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000040)) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1fa, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) geteuid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r5) getgroups(0x2, &(0x7f00000000c0)=[r1, r1]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) dup(r0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x7d, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000080)="c3c9d2c1862ef721af2d28f56fc3f601907e1da871f6d73e84751ad47c72707988b9c84a97f3685d273dc9c3fba6ee9d0a1fda48d4c82207a17c38df421024c839e62639a4ed3adf0271492864ec121ef001badf3a33132595d7a1c3ac276b93cb9899eea732f78ea2901bf126725d4c5cfd8202a334885fb4ec4418c7f6455c5b9ee19386cad5173f203d099e8f221eb211b254f4e0af372a51b3561412a1a9b4b28c4388", 0xa5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xfff, [{0x3, 0x2f}, {0x2, 0x100000000}, {0x1, 0x5}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0x6}, {0x3, 0xe25}, {0x3, 0x5}, {0x1, 0x7}, {}, {0x3, 0xcabe}, {0x3, 0x487e}, {0x1}, {0x3, 0xe}, {0x2, 0x10001}, {0x3, 0xffff}, {0x3, 0x9}, {0x3}, {0x3, 0x9}, {0x2, 0x2}, {0x0, 0x3}, {0x0, 0xc000000000000000}, {0x3, 0x81}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x23f5}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x7fff}, {0x1, 0xba1b}, {0x3, 0x6}, {0x3, 0xc0}]}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x111) r1 = dup(r0) r2 = getpid() getpgid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x4}, {0x9a9e, 0x1000}}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e2ef375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1ff}) syz_open_pts() 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 16:00:25 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) listen(r0, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) socketpair(0x20, 0x8000, 0x200000000000000a, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x8) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) recvfrom(r3, &(0x7f0000000240)=""/67, 0x43, 0x840, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x800000000, 0x1f}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x3ff, 0x3}) ioctl$TIOCMSET(r4, 0x4004667b, &(0x7f0000000000)) 16:00:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socket$unix(0x1, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x20803, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x9, 0x0) r1 = shmget$private(0x0, 0x1000, 0x603, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/21) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="cd2925e9a92d032b8376275790e2d6ba40651e350d20c9eb322b7042535a229c84fcc7f08b4607e46874c716205f1030f1fa275a34d69c0849304deaac49d16a93b0c0e5a18a99", 0x47}, {&(0x7f0000000140)="f8fb5f08839b24857f886181d59e4a", 0xf}, {&(0x7f0000000180)="7bbe8896693d4c1078e05e3ea4a300d792c8345723f1ef598167edf151051d0f94a2099d70578a9ee79430bcdc69766996ecc696d52ce0eda4434ddb1124c5bf6d0f4410a8817a2f06759f34d3b19f03f544d05336622a7b09f223323df99a5a651e97ea2789d08b091cc5acf737935b1bc1eff8a80aa03f187fa291fb3bc26ac6d922482a31a71b2873308a87ef4cda8bf4dd3baf0ba1a8976d5210aa6e4dc5d67fa2734cd7fe0a0cbb42dc61864a6672f93f2fe617596622a650af5d06d3db4941fa6109df59d418f33f46a059f05d45316e522a1873a897b26be75a18bffe8d5f74ecb38c4d4ef599ed593c123844e8d1de3160c513327af97e877821f188932c5d1dc048ff8b676318fd394534a7a411307edb737b4a6162acd77bab8d710dd04f5ebf8d5516e7ec22dee873c89e91cf894edf68e2ba672fdfba8da216bf1bc732a1bbcea89889e40146ad6a3790b30cacd35ef372ea478ef0b89d695fed7c551a10c54e3a34f01bdbd526f8dea4cdd48d2c4c915db2c2a68da3d192c2bfc2fac9dcba386f36984e0003467cc32eb3318f306533d0ba235cc58e2a111ffbc9c5594a3a6b0719984c23dc63bf14d21d6752e6aa5745191a9f1fe68933c7799a5ee042f689d1fbbbb4a441c50954fddf9a51feaf336c6cb2324ecd40438373b894f6b21905ec2f5d06caa3aa7525e6c9918f05aa83645b3cfb1e3ec9b029ec814118ac5b85aebc607d2401fda079816b69e79e83df7e0cab304e4a28aa878801c7adb47ba26407906946154c43c1aed11d014159e6e88aec83f56c0f355e74e863391cffa04d844400d965c9859e76c89f6356273b57091a5e824b9982d0b34f3ba21611aa04ebcaa5cc945c9e41f2b5b0ac3e01b4a8bc9bde0c2ddb43087346d772fd83d62f4546f363690c48fb59ab88909f099a26137ae62a11280c3c313ef84137b2df63d630c3919940ca14144099198fac64e6110cbb7f61d5fd1979f0b551796f7be24e36e04b161d1c8fe23a8a56884d96c9ea7a5e469f7c87731ad602e27c2f564e94e0e3bdd5bd8d1e0e6895cfa6bebbae839cb0167412f83bfc656c05dcdda88e71167fd880c414169ce5c171fec3b4ecd163b02d8107d07cc2c265caf07dddb49600eb77eea41807cdb9701ad7cdee4bfcbafc51a02e0c414f0d4609b4cea635de23dadd327f477a4646c69599e113d2c87dc3875287ba0e31a326bd249f26c6be6d335cbc91ce2974c47fba7d898cf5654d777d4840e9104fc3050e6ccc57ca8fa8bebdf5a1a3e19943cf2652666691977525adf00b23071721de2a4c6db133aff77b2cd77b609cef3deacba02b25caab64207b2e039fb790695ba9dedee799d72ce891a659b4a2e74e7de29e0acd2da4f5c3831da8e0db51dc046610c1bccd61387a618d1c40b6264b663348afff1172f1a671e7e6dc88e7d4c1df0a12c5d546d0c08d7a3426cb5963b752b03422c2a910356561b48b8db0fac504678894afa88607f1f28b5cce5b5c13637a24e94967c94eb9b732278cc062b02334dcb91da80284a0fb1653f20be09d4bb338320172d94218a6e2a833fb875e72f01f90d03246a2c585f2003b799b8ac440031d3272efbc7e856718562b3c71343620ee9486cf948dc98b0297e16cc4466753b5e1b6139e2acc2bff18c9fd7cec25f2b3ead5984e8b7676a999d0b684345188c4bb4d0e7ac7c6594b13eb2bdf00dc4a2f10945031b5d7cc45926c41169aab9286a334b639166ce96128e8bec17b66743a137497582d9065a43987da6da370abe7d04747638c8a995971f41e8d9ee62713d64135823fb1b2fbf1c981ed508c6ef8d6e201502263784da0bb0fb531c22b1671f8895c4c837e436ec73b504e51fd517e2a06cca66e7afe76a55e3f8f93d0727e2a4a862376445036f4553157e1f08a3dba5919f8b2f4524f5778e67a295bc6a318f1b1c2ddbbf84419bdf95d36a40c6133e37324cc566ec2fdde667a421db8b3335d66ab229e6ee6109c564901246bea4e822035bbd6cd51a5277579140e88930490f0d0a914a5455e909216ce39c57c689920a1123184db3cf673a8d3774f8328806a37589583c0d76be65d8a6940955d0cce79f6c1dc9456724f8266025d164cf3732eb70fcbfb6bb8e413e1cc06d2889a454939b36dbb5a6504ba1021de97c8c3743b08ea3649aedeea2dc90bf2be3b62b1b14251698c5a252acc2f7407d003cb92f67b171a35ee39f1533c9058bb66bc0d79f46359944bcba261100ecbb3b7a5675ac3ae3025c20b92873f93e2e56fd0bc6e0a53cd380bb6353b69a6c5d00e7ae7932dd8bfacb30fca96ae4b1e70b34e5713766948a93edfc160e5ca54b4e73ad466af2924ca1f1142e09e2c671f7c81171dde492a2e48c1bf8a26bb4114ecd2231c4c0ec8d932437328b1470ffa6d46a997b25148a0cdbc0383365e09f7c20a5ea593136cfd76c6bbb4acf0aac172e5fef09e71ecaefc499f1c7d78fec765f1999805f859be001ab8b7d61be3142aeb1d4059b62895f8e8a40a0695b7db6ad725bbc0e34d3e72de995542d5dd2ca5438a3a9553fd22748edfc778f91b870f6c18897d87e4d5cd71bfd65eb5173c863ce1ffdfdd3f02f4b0b557c877a3cd52bfe99edf989de16eb86f120cf8de12fb1b31f2f41c20244450a978af5369241af10f6e20054497b9f806c2aa627da8d25e9c4a0b7a797bbb68408dc1c5bd16fa0f9ada91b9d710e58f2d135e36497ebab4e142e0ada0c9295ea1d6b111aa916a03a48d622e801f847a18a07ab0f8fc6e06cbd5109e5e205118bd9c8478ea28ec1f098652ab96615dc61a392742c03dda352e2bfb02d66adcdc41fed264a4dd1fd990218e0d58fc4a5392a040e9634c498527556ed34afee67594cdc55eafe8a51bbbc754fefc86268bfe7244cb111f758a7838ec44be8935e6876dcc915906ad107ae3cf1814d58d5beb6a31b88e7993dde60e4a5a1c3a481df426d9bccc642ffa6b980fabd8abbbd8c49623ce492c67980922514d54f84672728034eb8fa7d66f5639dc2a66cf032e7d7383a112a587cca252c089919fbce4c53636b13280746554186226b067b4adbc7d1d1a8024d307898e3eeb4e22dc87f03e2129ea0023220fa5f111d363d5bbe5e16993f619612771aee02f678bd5bab6814740810677559af8aed04b11301caf6ce8a2e89e7643327fef9b55d4401f27ff047cf7a877af9bde5420cdf57c1fbce02a3984215f36f76e6bb93ca0bd0addb95b82fe501e6ca2736437ac7c41599d4514d5591c2f4eb26e199d9fca43290e35d14dc3d42ad3300c4b59423450f09b335e7752ccebac001954bcc7111f2d7769e32f7ff36a2d75ec06a3191c5500d4ca42bdd0f64f4d3ac44f3740d19360e3ca2cdbaab4048c54c9069f8bc6d7e0c7b556111834ea60aaeb8dda4cda5de3f5f56c9e2821129f5520d9a45f5f107cbb24eb4eeeb9bd556434f5a229a4186a0484f4c1e7d3e3bca56827dcccbcdb4b99fd36003ce51c551403c2113517b37e339434d3b8110a719591b424c72084dc7c60e3c5e8546414a0a673274b067a71aa7031a5b9e2ad111ec439c6ab3a636e3285364dfab15c59f27c8bf4eaf6541df56ef1d5cbef2403c3599debd9c11bd5aa586a547f6c56e942b311c258fe95fff522bdfffd453b38d4051ab0fefc915d633678918b9d0959fe2c0e21c41f1191ef6d98035472a67bcd8f26acb81265b2cdb852467bc9799182e4bf50a2ff92e9ce9a29f1a575110b158fc34bbd665c92d327963dfa1f3f7cc5410ec428c0ad5e4e9446af17c54564437a04a2b0da35494d26aefa17bbfff9ada07af6dfa77c04a294e0b7b21eb328ee73dfce4de47ddc0028533dee4f6beddff7b67bd4132e4ecbcde8c5a71254728ff12d28e1394530f1b63646783fddadc3561a46c383054912b31216455cb9b92c02cc238f00b336eec88bb1c98cea37a05caf87e988c254ac53af204e1ed46bfee38d5f57bfb239ff5f01e8ee2d1696b2a4890476af7bd157f298eb5bf6c2f0e2f0835dd4881b446bdec4a59d74886db7c4a070843f1cb85c67b26f39034da537534cdc16403ece7119a71c25b4a89de93849634d761c426b293a50969a361c05e61b6ccde458302fe36f820ed4c4c47a2f2c621500906ac7a475591224f36f88109a50f978b14891ac0b997c0371457d9836cbb4d007adb231562eee82e974e5b443931235a850cee551b0ae016cedec3daa209fe04461a62d03fef1f2dcbfb7e6964142abf4f60321df00fa9173fe5e1dcc7a023e1c3b265e555e688ade33cd9dfb7aa5d4ffc06dfe0101cf02b21eed22a4f5c8a76ab8bbe2897385ad488fa0c7397c44c5d35b51e254eb056a74e96fc0f5c3760a3ee5ce3332bafaf99fac2767c95125fb8cf8323ab78140c00a62965518ce634ff9c5b59d837d884b85a632f18b4caae8ad4e3e93b4ad21965c3f22c24837d36a5d343c63ef730c49b76cf787232224684cc69bd57eb9bded8478cf17a9736a62e44e52ece26dc8490c98c994df2b5fa65ef3a13f3600f71b7df29b97315e6f0b09a0b52ab0600b227e3fd5a445eedd1982d5650477d1f868146c58a504e692a41f76eaf8d7f626bf0c817cb0886886fb7217883c6bfe1e306fa100c5aabf02ef0a428a4ad1f7c63ff5b77862bf7c5538876a62d5586d1a67838cd34893da2121d8a2554db6b31f822ba091ccf0f2d945836be00f2078c2f09a288756430d8f73149f2939a8fbfd5add03da9de8d6fcbc3b309c047aabf9d8a6620342ad8dd42b449fab4551fcdefa7937656379a7cf1786e88d414f4c0972822503e17975d46c3d5aa2edb403ccf5025b23af229ff685a45c933e4bdda023df6a11818b9ad19f3aa3b933c1d9b07fdd666953747efb86a74f2c16927fe150b7c45d6a04646a7b5eba5a53af6f0444c1b545e874489eaed97bba5d46d514b4bf68771e079265f95ceeffa0550e6b2e8419527411d2cbebd44e595a7ae5cbea8487b0a9129d6916663abbfe967d2311a0f8b19b15a438b3379cef96e44dfa3785734fae2e734d5ce5399bb90347ef03dc694017dca510ca71a788a6fe64b48b6f18dd3cec8fd31ea62a98e40d126a9fb0510e1e9785b9846918c0093aa28d70593b20a618eb1518f8628ef163e336d80b7400febc5261d4ebb29dac4620ff911866590a58414e39d041cb17b4d4fa520122ed3c5ebd3aa8c88e3cf6d8b96e40de711b187298aa346b7390c6f846d740d007d2dad2b1965e986cde70b5019abae274bc8122d8cdf54b5dedaf931aca67f7e9b6e8b7af4d18c99c4e0f00d0066083e3778e1f47b2fce215dea9d0531fcc20b7ef9b402bfbb1c0f7c47d5912fbefa75330fce77c35af39263a3bc7422fd8834e1c90d47144c70a077af2ff8d99a1043c8fe2fa85af4154edc69ff6ef6f79775a18959d0b8dcf314a3e128afbaf046f350e45fd6f4a2f415c9f5f9d2424c10decc866a4738b45352f6703e32c43da40b017b9dd9a75c3c6f462910000e28227d29ee0236d249c825b37e75f7d4aba64dfbc93d8de733a774100546066a22b31aa334afc3287d2a4b151eb9077c4947b8979304aed304e47f2c8e5f2d5144b43b90f04ef6e55e66507780b71f11e7ea2d3497f67a7dcdbfd43b22f6d93fc13f148d83528f1f053ded99e3cfc9d8c4d8dfbcb2f5d8b1c8a726c890212ccc608bba7939a2d16cc575975532a877176ff3731387b3612cb3555792b85570a92d95611a6a57ae302dcff663dccbba993e79de0b820f43eeda381", 0x1000}, {&(0x7f0000001180)="6203d15a564a25042a983389bd0f4a0c740aa42fe2ee7820270305e9be31eb9421f62a331ec2a92017", 0x29}, {&(0x7f00000011c0)="7d9ab71a45680fa848be95da040d8af280f12efd80063de3d2f24c2c5d154d", 0x1f}, {&(0x7f0000001200)="8a46dffb3867f67781cc5470c909d61e143a2e4e802723a4f69939e8a8e5e2ffe7feb915f112430fe620dacf502efd3c955ffdfa1674e68aa810b60472996707fb03887f466d87646027f004874e48f3f9dbeea7ca2af2a3d106d1c97bc88d9bf0f84f6d24147a4b523077772ac095a9f05210f6f08e707b3829ec9833e418af6362bc810ca57ad7bf0633d84b38cbea3c4c705eb14606090c0a2ccc7064a233e9e087f1c4754e1292c87d47d94e39ec16d1e68610", 0xb5}, {&(0x7f00000012c0)="c970d04156b740d0745bfa6864553eced8444bdd95169e9bb91b6094d7c5e6d18ab94c23b4c5e182ae45a71de6d1874fbf909c4c789445b7d67f5d744192f6654e694c48d594fafae32e8a19a7421f61d546b2", 0x53}, {&(0x7f0000001340)="9a255581364e74afc20f0c1fd8e140fb5415309f36de53f05c32eaf4088418e942825f8423ddd6fffe0b768b936615865e6440788b40d45725fd4385aa2bc8388ec999fc036a026e402544849414a10aa980da585839612e09af37aae54403f3098def505ef29856bead954f63fe4acf71e69480c9d58b6b17e9ac83171ce77bd6e1945537d0cc505e89dbaf7488bfb03f44f5ad3d8fdc541a508873b108a76ea854", 0xa2}], 0x8) shmget(0x0, 0x2000, 0x302, &(0x7f0000ffb000/0x2000)=nil) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x2, 0x1, 0x6, "f016ac4e29045010034e2a8c13de195a8ef9a32a", 0x99, 0x7ff}) 16:00:25 executing program 1: r0 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) recvmsg(r3, &(0x7f0000001200)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001180)=[{&(0x7f0000001100)=""/80, 0x50}], 0x1, &(0x7f00000011c0)=""/43, 0x2b}, 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r4 = open(&(0x7f0000001240)='./file0\x00', 0x40, 0x108) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0xc0, 0x0) r6 = semget$private(0x0, 0x0, 0x20c) semop(r6, &(0x7f00000012c0)=[{0x0, 0x800, 0x800}, {0x1, 0x100000001}, {0x2, 0x80, 0x800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001300)={0x1000, 0x0, './file0\x00', 0xc405, 0x0, 0x7, 0x40}) r7 = msgget$private(0x0, 0x166) msgctl$IPC_RMID(r7, 0x0) getsockname(r4, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) getppid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x9c0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001400)=0x7f) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001440)=0x2) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) semget$private(0x0, 0x4, 0x20) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x6, 0x5d560, 0x10001, 0x0, 0x100000000, 0x400, 0x7ff, 0x1, 0x2, 0xffffffffffff686d, 0xfe}) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) clock_gettime(0x2, &(0x7f00000015c0)) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockname$inet6(r8, &(0x7f0000001600), &(0x7f0000001640)=0xc) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = semget(0x1, 0x3, 0x2) semget$private(0x0, 0x4, 0x401) semctl$SETVAL(r0, 0x2, 0x8, 0xffffffffffffffff) 16:00:26 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="08b9cff7eb57593c2dd13509984db3c498987f010f57bf33e42d3060182a39095e014319bfc66ebf2fd0e478862c8f083566ecf7bcd89bdea65001d9c83e369f3d1e991703297a8d3c7cfb3d29ec90f713af454f75", 0x55, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x140000002, 0x100000044) ioctl$TIOCFLUSH(r1, 0x80047462, &(0x7f0000000040)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000003640)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000340)=""/150, 0x96}, {0x0}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) chroot(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getgid() readv(r2, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x38) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3ff) 16:00:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x180) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x165}], 0x1, 0x10001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000000040)=0x3, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:27 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x6, 0xfffffffffffff000}}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) pckbd_enable: command error 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000e00)=""/246) msgrcv(r0, &(0x7f0000000000)={0x0, ""/249}, 0x101, 0x0, 0x1000) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xffffff87) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lseek(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f00000001c0)) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = semget(0x1, 0x1, 0x600) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x80000001, r2}) flock(r0, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/37) semget$private(0x0, 0x1, 0x100) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="1eb7ddaff39b734e", 0x8, 0x401, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002bc0)) recvmsg(r1, &(0x7f0000002b80)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000a80)=""/231, 0xe7}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000001b80)=""/4096, 0x1000}, 0x841) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x8) r1 = dup(r0) socket(0x1e, 0x4007, 0x9) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='c\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000180)) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x110) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$KDGKBMODE(r0, 0x40044b06) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8000, 0x81}, {0x0, 0x1000}}, 0x2) sendto(r0, &(0x7f00000001c0)="42dd8ba6aaa7c50cdc6460d486c576d26b4d249e568f45cf757cc57c9138eaa077da8335aa2450a1806013fcca6c6c9731b1de1b04143a8b24c2deebd802c9b3631b4250c814f6faf4d9df1fb5ae85346ae4c91363882877ac8c6af171968375e9c093b1e0e3b88ae1d38b66b915c7b4ac0a8d76acf36cd1eda2ea740c392d0a50a66cafc5aca8b3a1ec494f2597886e1e96c345084d58810e262146c18acf372702a7453487b138abf251f86c7ec209bfb2b39840fb6604f663e30d5c0e97cd57cb7f2eca", 0xc5, 0x400, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() rmdir(&(0x7f00000003c0)='./bus/file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd, 0x0, 0xfff}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="4a24ce1ba7292a223cfa92e8e755257028da333634d477d4b508f9a93891ab8113b8415c109ccca5050535e5a2517bc7eb516f06b5a95e214c2d1a00742ab756d5083c88680bec393f83e0a94b5980636287132bbee96368f57037c75098b18c31a2ea8e1eff3fc36d13379129ae24333309e2e89e654e464481ad47895717e78787372b6dfc179936b9c4f9466f0df44772460b9f8b9e24df2bc6ad920e824e020109b3ecaf6bf3a3ab740fd7f12e28b4f29a6af64bcf3fb843ad", 0xbb, 0x4, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) shmget(0x0, 0x4000, 0xb, &(0x7f0000ffc000/0x4000)=nil) 16:00:30 executing program 1: semget$private(0x0, 0x1, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) semget$private(0x0, 0x0, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x55875684757fc832, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x9, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) 16:00:03 executing program 1: clock_gettime(0x1004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x3, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x150) r4 = socket(0x18, 0x2, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x108, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x82, 0x0) socket$unix(0x1, 0xd344c1b97a880c98, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000006c0)={0x7, 0x0, {0x1, 0xfff}}) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x280, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x98, 0x2, 0x5, 0x200}, {{r3}, 0xffffffffffffffff, 0xc, 0xf0000028, 0x3ff, 0x1}, {{r4}, 0x0, 0x29, 0x3f4260325eae3f8b, 0x8, 0x9}, {{r5}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xf1f, 0x21}, {{r6}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0x35b8}, {{r7}, 0xfffffffffffffffd, 0x8d, 0x0, 0x9, 0x401}], 0x1, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffc, 0x59, 0x82, 0x0, 0x1}, {{r9}, 0xfffffffffffffffb, 0x8a, 0x2, 0x3, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80000020, 0x5, 0x255}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x0, 0x5, 0x5}, {{r12}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x6, 0x8}, {{r13}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x7ff}, {{r14}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}], 0x10000, &(0x7f0000000680)={0x100000000, 0x200}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:00:03 executing program 0: r0 = socket(0x6, 0x600000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffff, 0x1}, 0x10) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0xc7}, {}], 0x2000000000000021}) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) shmget(0x2, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getitimer(0x0, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xffff, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) kqueue() close(r1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18b41, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/42}, &(0x7f0000001200)=0x2c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001240)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x0, 0x310) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() r7 = socket$inet(0x2, 0x4007, 0xfffffffffffffffb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x100, 0xe4c0}, 0x80000000, 0x7e0000000000000, r6, r8, 0xffffffff, 0x8, 0x3, 0x101}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r9 = syz_open_pts() close(r0) r10 = dup(r9) dup2(r7, r9) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000340)=0x2) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) msgrcv(r1, &(0x7f0000000480)={0x0, ""/148}, 0x9c, 0x1, 0x1000) readv(r11, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x5000007ffb, 0x80000001}) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0x1, {0x2, 0x7}}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x800}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 16:00:04 executing program 1: clock_getres(0x800008, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:05 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0xfffffffffffffffc) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000280)="d20ab91d1c1392866337bf5a472c1ae53df9e89b4bb6d81148d2427fea25f6e77efca60b75b7662f26fe0d", 0x2b) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x800, 0x8000}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1040b, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000040)="ec89f8dc0a7d5a8d7f1a27c7525d8da911d400691c91d9e435e00eb6095aa25d0cc700107b427eb871ff932f4dbfc7059156e347611a3cf97d4ef646a5d93ffea36a5aed00a6", 0x46) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="4ca89d6ac98d34fb55743afc0f", 0xd}, {0x0}], 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file1\x00', r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: r0 = socket(0x6, 0x8000, 0x10000) bind(r0, &(0x7f0000000880)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x30000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x200a2, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet(r7, &(0x7f0000000740)=""/236, 0xec, 0x2, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x200, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x90, 0x0) r13 = kqueue() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20408, 0x0) r15 = socket$unix(0x1, 0x7, 0x0) socketpair(0x19, 0x0, 0x20, &(0x7f0000000480)={0xffffffffffffffff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x80, 0x0) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/13}, &(0x7f0000000540)=0xf) write(r18, &(0x7f0000000680)="6d79eac3639cce78ccab40efc9a672d9cfa3ab7d3ce8040a9db656ed9a2b6235d022a352ae29b77c17e6159c02d9fe77f1d4707ab6e2195b6e32efb5e6161ec03a99a752cceb73c32eb4292a9ed2fa36e33260b24556a21e2511940c333ade2cd567e783b118287418cdc5333affde60ad6cee9ae6fb24dc528aef049631a1b4909cc79d517af1b6b179d75bff4f8cee2f", 0x91) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="6057a5fc21a52bfb14fcb4b759af0cf3700c42f67ae514e6f6ae830325ac970adeb2af07ea85f2d94f138155ddd83a4f5a1bf2512d2f241707cabb015ba4a3ae9c4b5d4e26dc59064d40e3cba5edfa83e0fe41403a3d37d78fbb3cf94b98408c5b70a8534fdd4c80c46dfc274359e7581f4efa09f9cd8c", 0x77}], 0x1, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, 0xffffffffffffffff, r17, r18]}], 0x98, 0x2}, 0x2) setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r19, 0x80087467, &(0x7f0000000840)={0x9, 0x1, 0xffffffffffffff63, 0xfffffffffffffffe}) ioctl$TIOCSCTTY(r19, 0x20007461) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/168) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4007, 0x9) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x359) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20320, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x4) recvmsg(r2, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x7050, 0x10000) 16:00:06 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) poll(&(0x7f0000000080)=[{r0, 0x2c}, {r0, 0x6}, {r0, 0x14c}, {r1, 0x40}], 0x4, 0x8) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x30480, 0x102) geteuid() openat(r0, &(0x7f0000000040)='./bus\x00', 0x412, 0x11) recvfrom$unix(r0, &(0x7f0000000080)=""/96, 0x60, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() r2 = kqueue() r3 = kqueue() r4 = semget$private(0x0, 0x4, 0x44) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) write(r2, &(0x7f0000000600)="00d202dbdb04f9cdb5d43e67abdb1211f8a7f6cd1b13fdcde59ef4d289e4c3eb3b45e1b72a721136e9fad42da819d8a2b84ebbafe8572658917e9c474facf63808e8e06938ece394c737f87f4421a8f0c2078c0ee0ca857c58626d7dab80fdeff4884eef5881d942393a7bf8d4735bfd69160f28d4124635af4c96371360549c5505a7c78759fad920e39d8f24c46101637333ad415ee85deaed46902e0f89da93476d83d16e89c770c6e0549d077b82da707832da71fd15d8859a2409c5d8ca0f80988f00e838952290f508c8e8b597089e7d7dada32c952d77e5f1cd8754a12d58ce37fef0765daa04815f13864d8cb21ec96bf78b1f7c41e235fa8d670eed4fa9e6d76ab4e47dcdc4ad559c6edce64988705a651cd45177c5dea935eb58f929b33322a573da4d0f365a7a9bc30c7179c980ce601b8a45ccc11f05f94bb28a25413f661d542fab6ba8d7923461ced2f2e6e1781b9d67e8a87de0af685ac6bd73dce32d92faee1b0e574ca08a999103a237ecbaad135809077699276bf0698c5523a8c4cc0e82e3d3e360a6992287035a81c8eb896abbd563a30dc20c8f5d1d8cedb4", 0x1a3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000100)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x2000000004300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r1 = getpgid(0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="e4866f5d5555a76490742919ffb6b891ffeb1ba1656d81a535b2037e7d1c416532f9913e18e071e2247ce48dfca5ae87bfba75b996786374345e3784e5b34b88def14a0b81b42800096999adeb4af42cea2349fbffef13002d8e90019eda1b7c843418088bab7a65edc187ba8d881d1d6038fe68ee35feb59dfc1758dafd255577784d9281e78f0d3402cf201a6ec065838c75988141f3fca84e822d2b4afd3b951fce021aec7673eac4f42929427e00d6bdb9965a03ca1f120edf124e7a000e1b8a94cd78db4f9c8a3c9e410f25892d451be19d3bd08098b0f9a8cb0054", 0xde}, {&(0x7f0000000200)="79897345af9f7cd9f4a1d5307bb1bfbc793fb409a1eeba70dc9bbd681906dee753fe95f3953c9cf0c3a2d15646abeeca283a5dca54728daaa73b573119621e0182472ae38d9d5112e7550f33ea6dc480ede42670535ddc5d8a9c0e3a1ea0ad0f160e9c2d68f0b3142034b6e86f475cc49dd258b98493ab3e284f87a42904a907556c5f6935d28df585547d769632808db174ef690c08ac60cd99ecf638", 0x9d}], 0x2) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2, 0x8000000000}], 0x107}) ftruncate(r0, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000280)=0xc) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x2cf, 0x6}, {{r2}, 0x0, 0x10, 0x4000000d, 0x80000001, 0x2d0c}, {{r1}, 0x0, 0x40, 0x0, 0x66, 0x10000}, {{r2}, 0x0, 0x4c, 0x20000000, 0xf000000000000000, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x3f, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x32, 0xfffff, 0x7, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000008, 0xc29, 0xfffffffffffffffa}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x0, 0x5830}, {{r1}, 0xffffffffffffffff, 0x28, 0x3, 0xe000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x600fffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7ff, 0xa5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x101, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x46, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x28, 0xa, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000022, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x5, 0x80}], 0x9, &(0x7f0000000500)={0x0, 0xff}) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) flock(r0, 0x4) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20200, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000fffdffffff7fffff57a0745180d5e318573a7771cf059f39bb016af7dae2f98d9d3be25656a176f76d69c44efab93b9e78b4123c1852b8df104bbce2c882e1041863f10c51956d16f5f4d1822a36744b4279c66b0927c831c42ff7835ee2fd11"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000001c0)={0x2, './file0\x00'}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 16:00:07 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) getsockname$inet(r1, &(0x7f0000001200), &(0x7f0000001380)=0xc) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) 16:00:07 executing program 1: socket(0x0, 0x8000, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x2) r0 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/73) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2f67a8b46e3cdc523dfb174d0501dc811484829f9bd979589d6ed0d165c9ec07130c4b021fd635f2973f85f454135046aeba36e4285c2913144a2b"], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502e", 0x6}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0xffffffff}, {0x18, 0x0, 0x4, 0x41cd}, 0x6d3, [0x9, 0x1, 0xac1, 0x5, 0x10001, 0x8, 0x9, 0x4]}, 0x3c) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) r3 = dup2(r0, r0) getdents(r3, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = dup2(r3, r3) lseek(r3, 0x0, 0x10000000002) r5 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r4, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r4, &(0x7f0000000980)='./file0/file0\x00', 0xffffffffffffffff, 0x2) r6 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r4, 0x2000740d) r7 = dup2(r0, r1) mkdirat(r7, &(0x7f0000000040)='./file0/file0\x00', 0x1) openat(r3, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x0, 0x2]}, 0x3c) socket$inet6(0x18, 0x1, 0x5) renameat(r3, &(0x7f0000000740)='./file0/file0\x00', r4, &(0x7f0000000780)='./file0/file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000680)) r8 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semget(0x1, 0x3, 0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = shmget(0x1, 0x2000, 0x2d70131f50c2a2e8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/109) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x88001, 0x2) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x101) socket$inet6(0x18, 0x4000, 0x8a) socket$inet(0x2, 0x3, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:08 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/\x00', 0x280e0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x104) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.(\x00', &(0x7f0000000240)='],[{+[@]*\xe7.[\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='\\%#):{[@/\x00', &(0x7f0000000300)='&(/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\xc2\x00', &(0x7f00000003c0)='\x00']) 16:00:08 executing program 0: r0 = msgget(0x2, 0x41) msgsnd(r0, &(0x7f0000000180)={0x3, "ed3ca1bd2677835786047644cff2645bb69bd1f9332a343e566f35dc12f019798c086babb0f14b5d0ff6db48b5ee941f0556bffa78b875910964413b16201a827b99880a683f9564896ff545410b98481ced354c356181043a1cc361e223c7e9b9544cd3bbb934d627d6f9eb6b4c5758e0114a77a1babca2b0cef7cc98eb8824b00557b99b9c84c9893edeba1def7a540954a0c18839192c63018291e4cf1f87102bf9d3603c8e5222bc853af5e736d46324c473ba69fedfe1d03f1aca1829e2a8ac16bce6479aa0cc2c81bc2bf94ecedc811d1a9dff9eb26199f9c1b3d7e46d5ed4658fe00bc97501c0485725f99236a7a8725d004c916f8fef"}, 0x102, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) msgget(0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fchdir(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001300)=0x1) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)=""/143, 0x8f}], 0x1, &(0x7f0000000480)=""/106, 0x6a}, 0x1) getgroups(0x1, &(0x7f00000016c0)=[r7]) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001380)="6d968cc5c744ed5269e1788c0ce54272e62950d807c8afcfa83e77a37065fd3c07a680c5f4a6854ea8bb0b3f3e119f54f9a4b036c479274aa70c8a39ea4137220f6e96c5f3d5dc7f27272427f421992b5c0af93280277853dfe5213021428940a66d969bfddc12a90bef1d9702b04172166c6e75a411ffc67290792cfee49ee4084d564919de22fc204d3aa7852b9c45ecd35fd80fe979c8ee15b0bfcc5f177167257081b830b097b7259cc4da5f910b3709a5d576cddc506f438d2422f00e51d844cdafbf69358ed2ee56349c7479f78ef3cc0bdb7c2619", 0xd8}, {&(0x7f0000001480)="cd2c", 0x2}], 0x2, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x70, 0x4}, 0x2) msgsnd(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="02000000000000002a87eb5c0d0be46bf3b654ead9d5d6532976765bf836f1e6223ae0041d78d98ed52cbf93eb40e97858a52fce11fece546121ebc682fc84811e63cdbcfec8794615d33b4ec262c9af8ab7015e4b442ee513c3e10d89549e6aec81d2a85256af96fd6bab96c481fcf5feecd7d8648f291b4cb1bed07d137c5d44ad43f0237263687750ab294dc8ac1bb498131bb2122542babc6cf8bfaf7117faecd1769a5fcda53a0ba38d25947fe1dfaba33e3b53eef63a1b2ed401d61a9b9eaf1a520e0391fa16b5f4895c711b366926eb21f9ad17f311a3dabdbf7d9ce4b6642647c4ac205afa77b9705ce91a15f60d4380898961d6b21b22eb7ce95267d4be7a40d7272064d8c41aaeb49c7abdda0fb4946d0ddd75be45961a2eef23277f935176c814c05c2dad51d890bb9665ce089a14595502e688c268605111b86dd0dfa9a613e0f033b017bcbcbfb626b9c074d2029811b892c0a2dca6f97254150c9aaedca70033c205181aa007020d14fcf5e514e36877c918780434a02cc0925a885ccc1ea59ac164689ff41cb375fd627eca065106952a5230a4f7fc0882e1f2dc6e0c071e5f7d9b9aceb670616a2ebaaabbc943334a56caea11fa46c03103aa69e981f95843684b446fce96890f33c701b09de3f2d2b18226e0ee5dbdada9888be2715bef944dc874c89e3179e79bc4973465628fc44a3da324d02c4231b5b6c33ac53db582afa58e9c3f051ae8f119355873018afe05d137987f3e95a84333dccffdeb930770ac65ed08772f3cb4960f823b7f8f614734ffc8856d1edec910ec04cc9e3b17053fbd451ce091e4ed51d9229f9f77b87475d10730c95440f163504b161b8e7be31aacfee9b1dddd47cb618488b27d545d397b7412d6f8e82f4edcf9028cbcf64cf5d70bf0758aa5193789576dcaedf9fbe24f2f22f0a13493612f3ac8ceca4cabfe8d7e665ac5b80d99f33bb951350372417ca8570b0fcb56af8d520d20f2c948c27681d57c43b52fef82414e1123748f1a0a14ece212e753e10bf2d40f475b49012d4f2db60ad962419ba7948381324f0a346d874ea391e187950ecfc42f35fe56e1304964ab231161590175182bacbccad3639d1620b687a134876676938514bac6c0f5f159cb116a1efdc9aa038618138623ad861313f219bc5747e8a0ea5bbfee6f246f8834d4d6546c8d55ff12c92162a8c10533f8b8accb19f9c6c0dc90388f80bccd44111b0017e5b924f8033928b1c62cd9d5045dda1cd74d9c73d9810a8a5304cd6d5eb737e8f153588fa27f0f5e385d022df776f9e12f6a4eba20a9139f0cefd8165af4083432d3da875d0d4dda3378d8aedbc5a748d0e2ba84f8098b5b1caf591823c74c95a1357697bbe2c1c7aa21023dd50fb84b4e60f3abe5d8f8b9ff30a0571049d1ab1143daa572ad79a6254c3639eccb3fb0a8aeb2e3fecdead8ebdde8b9d14c8c425e51020f86ffe967dc770996aece7a4bdbfbcd5c94f7003aa2f92725547e8952d16b594844083b9ab41eb29e03549d4c8f59b83f504f8ddc2554276eaed7894e22b9d6adea28fee3be9c66a13eea971019a943d7afb758bda2aedcee2412ed043f1b84c5c5adc7d10ebe52758845f8d014d14c2c68af9e16ba3d5c15899b6c5d5857dcfdbb0e80d210c123ab366fa33cb58f8f7095e23d547b19eee61b494f1b80cfe2062f967b1bd0d6431908be45544b4d61556a78b94bc4e556b6f6a6262cd183600ee13184ff6ef3a8424872a446982ef26ce4b1bacdb71faca8560c990fb9194deda6c82827dbefd1d5eb71780c74e00d2650713af80d7f12ee4686bf7a6afae4b655404a9230f6ecb41081dadf4f7f43cc5849756a3d58babfc69e50bb99ec1e42ebae021427840c0e7936897b26e1b3b49146358bc86a288b0145ef44e113daeb8f5b83fb6374f7b850356d971de7e90bac41092f2d22488ab29f44998632d5ef947a8abc5bb8cf9276c646756ab5ae09da7f7388c6ff181d86f264f599bfd4d2447c36c2c341516f08a358c4a541f7c7597afcf0f67f4957800dc30fc90a8fa13ab645e616814de69ec81469154790be966726fbd79d1a553408d52a0d6f45658f932980789eba5b13d0c3fd796df63a90ebbbd8043b6006f97f5b9599f0bd95ecf410f22ab94da41e50eec97a07d46e97ba673416b3062cc9f3a5aae04e676b349d4b6e70e62dedb4edce8f5d257edcbfe19b67428a0e107b5c177b15c516ffae1910208c3f958fcf7eea9f1b8d98031be3680145c7dc1c584be19bbe008625610bed5bd8fea4155741f598f394f6d9b879336ed94c2dc905dc78cce920f76f0b95a8e5a636b9f7582cea2094548e69e794b42cb583dd2410ff1818e1c4fef311151a28a6799e1b71233ef44e52ff2421d2585c16eaaf004792f17b7d7beee1ef575eba8c5d208842171eddb90de23e589374e794f36f71f88ccc5385990d556c5e3835b92a12a29a2cd8eafb599cad152ea9e4bdd4b444f6802e1c55566bb14911becb9928e797759cbc10242961527829498c0c18a069ed6e6b6f995d0d030412d5380a59cd0eea0f47f0f842a4d2e3eee91054c79c2394da1a9f12bd34600d44e10a5aeacc56821fa3afa90732fbb169e6c83f38e8ec9c688ea3b8697a3ecb430b43f1179cc78dd157567bcc27d6969c03fadaeaedea9b16bb6092d74a4c19030c6364c6003e4bdfbbc84b2dec4fb88100e63d61f67f95a9e8830db3967a18e9a9dbb0c192575a9a7a3ef99478903a47a1e293cf05a06061682007283d8f7fa5cebcd10ea30036b42a0f6366879a23f8878bddd4e8d32787b1a40f8efc76b9e34fcf9f6486e5383f02370933a3e7d5e0e6ff34d2479994fe2271aad02ce12a4bf06d250f44bce74f44d35d4c1ec42b4501b44be37f67a538ac851bb3ca9b08bd0f600d59ff3e3102d880b6291ba46b2b0eadd625af0117c03a54603da733650d6e62ae0f22b0f458d8940d08f8c44cc91ce545bbf0c5d6ddb43da0679d1ef0c25b10828ddd063c8b3208ab8dd712f9337821f7f84366ba337b37a4e3375b74e20b74e008d8a1d76aa6198511b40a2db56a4eed73d67c9a625bd08e622c9b69c9a18c26d3f1c5fd80480310a5b7b25e80ebefa38ddeeaa23c35393e7fbada9b27a379e137e55ce156f95cb4fe02f608b313a709ffd8a8dcae80132f5ad69330ccde2ec296cb41ff12a746f89ef8e30b6e0f04537d8897e55057e3fb0727b5fdef088d78d3edb9bcd3f371c3aaf54eb382a80757d50f8c4ed9cbc14f4c2e0d1c89008e126c6bc27fc3156593fdf2222e7ca4a4537dcbf8cbfe555d1ac37f8803a360c8d7e9c74a2ef0ab35aefdebbc620ff12c376253183023742dea78b941d60a94b50e2d53656292edd96601b915483a4e682922f6ca75a8facb65b991dc25ce6b837bc4072e750224747a49b51b495ef35f3b7d2c6c7cf10ab8d7b971c14e0ebfc438bac9589b3d1204d8c05dde044f92e1c50ebf8e2d8c24016d8be482f569c4dc063f546cbbf992b105655551769f217d63cf2180729db68c33fe4b1bf91417786d0a3d24889876cb401caa8f1430b21c8fb81561eae795b5f98f1810ccb54ac0c6e5d4e3315f8e5078749861fc9ed29b5c7d744e1a25f3fb9a013974f3813e7915fbd5454078e82e28d7e65106a315de62fa3f9349306825f48f74ab057d4c4409d9620337cd355f91bdab5469e9a2959a1e825c4851615506dade1508527c173b7b1e3b6875f6d279093de587d7bfdf998d94f89e0e18088d309cc2d3579a5bc1286127cc4d29b1f4815efc07337b41a82ac61eeeaf5685b1217d1b28b7c0a16e5e2d21c4548517c1cf7ebe8a6af40580297fa035507bb26b76df4ea06060146ea214fc196095d08f449eddb66e8abcd44aa60e9f373137943dc1ca34811402863b71f8eb18b73b9de80878d1636305eb4386d787e369042e6db71359b6bdd8ef807d13e233eba65ab0417691b8a4ed4da4cf761f6799cccf334e3388a018b3d242da56a41481a7f99cf7422807284778eea3b2f4c18b1789ff6a171de5d1d7742e3b3ea5f17761c3ec72801915829fc1917148538eb13167b872a84471771b6888d83f303cc22500fb299197b15ad4ed4b086d153337461ea717596f8766d24c045014bbb474ab067f53cb3e77fceed88d202c2522aa4375740a61a067fb532a7074f50e99e505829ddedf2b1ae3f704c2775e44388170907b1154c81f200232d38fe2322329e1b3258c2788efc88937646d89a5132bfb892020c3ac21f10581db791c11c4abab804a580b2827e1507fb2a8edeaf6d18ef50ea9568790289cbfb59b211599e842c58b4cbb63eb9782e6af0eaba0063458323f3337df5594ab2da1108b70b1189f322585c4d3aa1d7c82f4c24cf35ba0b5a644b8f0573f7f9651b5132c4b6b8dcc33348e7f47cf01618f8a9026263ba670f0dcfd3f3563d548859674a2a8e2df2aa5ff196f47160dd499ddd6f26424375c2639701c13d62a6fcfc29148e5fd625f1d05f81dfd8465c8cc8b97994523da683a7b2b58488bbc05c83b9058fa5b813b0020c9734b42fc9672adcdbd4670efebdf60b2e732a8311f7323fedfd33b0bfb7acd61982c88ffb990c7cb2df14a2cb61150e75f7e234a8ab2988c39d7cec5207de71c28f627639a3047f967cb674a5dcdfd6581c3e8c950aeadd36c41700d935e73cc34c17b95a9c53f55d172904c54b8a4daec1cc3000625fbac280b35d6c39cd01de9a56a1268f6d3b0b0c2a2e8acdcf4efb946e8aca3b8f3edae65aa963d9dafbd8954ba446bd9d88d9a0fb470bb39eb47e73504a8f1e10c9e725911e1012132528ef7da5123ed540d930941afaf5ef333a20f60c9e01673337a07e6cb31f81d7c98243c1ea35e7375850a7115eb5f881c1603cf5bdaf708ca3d8bbc849e55adfb456dcb2b7d963983e4e6ac8ce9f473c90de5c25e651e4aecfdf90996efe609f24a988c7c1e6a7b9013130b8129a29127d01f925a4bbde0db87e265f63336641b26d77b112317d3c5b25c81113a948749bc8ff27a8e0aa53d0801b16dccfaabdd909ba7e0cd13250b18a5c3e19e0e6fc89553e17ec77c542187f59b72ff7944cc62dce44d376b9285513c363060e4bd93c90b977093446fefc1746d4e68f635ff18e128382c5660e1d7a436398c4c34f7f7354785a7abd3cd878fa1f0b83e798e6a1441556932e48c857ec5fddf7d4522e0e1d4e3b8064c2ddc4cd4d8bf26d5a89b7276b00ed3d8a4d27059719fc0f0983d491fed0864e50430eb64872ff078322c757a52ed31a94313b0130bdc2bc6c6d732e80de31123f296f742f43d51213165bd2956250621c3fc4ce1fbc47611756b9f2f9baf2555855b27d7557a20abbcce31ae61bd64b19380da5fa72bc00ddebd125a5dfa95ff8c89ed3cd8638478f19d4c2dad931039cdc654f01204df53b0be5b6c7007f41e539a0e8e488212d22152835061a44b86276effd0f8cc5d1f0157ad4800e58af16f31a0db3ed7bb29bfca1b665cb7c201aa78e6d92acd2248b2ca97ff197bc7c0af261c4375476c34804bb0da2272c36ed3d4ac8b4d18c3734f5107e55e3f0f9cf6f57b5275aea2202dcebdd5c49dffeef8d19440c18725d16ce53921333a628e1d0fac48e60caf756053773467d53e688ef612f803f988025a334ea7cde1e50bfa670105209fe66d757535261bb0f271edd3ac6b766f4437ed625edaa6ef4a423f665bc05781cfe72761ca284bb2b2f4b15f5230a19205dc305b23dfaaa72b2fdd000000000000000000000029a00efe51c244e1de26a2f94cfbee3902060165a669aebdc0f21d70bd709f817de09ca8e51b73b5c2687354d3e3219cbd"], 0x1008, 0x800) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r9 = semget(0x0, 0x2, 0x10) semop(r9, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x3, 0x7ff, 0x800}, {0x7, 0x81, 0x1800}, {0x2, 0x4, 0x1800}], 0x4) write(r8, &(0x7f0000000140)="4ad18f6380ad6f4c", 0x8) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xffff, 0x10000}, {0x18, 0x0, 0x7ff, 0x80000001}, 0x1, [0x7ff, 0x4, 0x4, 0xe9, 0x7d53, 0x3, 0x6, 0x5]}, 0x3c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) close(r0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3f, 0x3, {0x101, 0x9}}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:08 executing program 1: r0 = socket(0x27, 0x4, 0x100000000004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) pledge(&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='$\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) chroot(&(0x7f0000000200)='./file0\x00') fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) write(r0, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x20) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = semget(0x2, 0x4, 0x104) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/137) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r2, 0xb3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x10001}) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1fcb04cf6fd8cd064705d2e3d00f30a94ca6705152e1a68be24143a34380769c0be909207d0e34f043e06d71264a04dce2941d9bb76ab50084748bde", 0x3c) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000039c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0x1}}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) socket$inet6(0x18, 0x3, 0x2) socketpair(0x6, 0x4, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) syz_open_pts() write(r0, &(0x7f0000000080)="b7a6bea99ac960a547186b99e1e417d21aa5518896bd9f32ee6cd44ce9edd9a818d9140c207cb45aa5ec2b55b7bf09677328b4df803edb8c8590a4f0fda3bab5d54aa64cb000616ed631b62e3db5047890c5d4a9dc3378b24002ba9931caf286a27458663c1e6db30a7797e3183db112c8", 0x71) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x15, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) getgid() 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) getegid() r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvfrom(r3, &(0x7f0000000040)=""/191, 0xbf, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2000, 0x7) close(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0xa2) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530004d9a3aa4f09ee530e09f300e7075ecffbf3b9c84a0e09c99d2b053072f20e3c387989b891fc2da94315078b080edd8fb41cdde46942b75cc64677c9e6a7e2ee6e8b5c65d001a0bf534a218118f580d105ed61ab2fee0b1816e980248ca6eda267a8ce2efa40b689f558ad9b8254eaca24e31bbce6ddad38ad5eedfa8c7d8d8dee3cdcc2107d9d63917f0b278c31f489be72c8fc46fa962faf8333f9def4984"], 0x10) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000280)="fdcc11a2f3bea916764de64f2f78fab56775f4789fad3b0d6dcf56f735b0b7b423130c5654ff0c9fa7fead7c46e19fc670426d46962143f74a15080a0eb4cf53156986a7df4dd14fb5f6d98f53286dd3b7e27697ee9dcded3df2637b415519561fa02712bbd38af78f26720fb14393c4e3707efc5375d82c0902d7468d8e3aebfaf2684118ca36a420a348f252285256cdb2329308916a137f4ac65a6a0bc7ae5a80070d5c141a32e046e9e1e18a17844e86f40c50672d978c39abec23aa0280d77ecba0a376a0b13c079573c7577dc3bca45d8bf538a8a50b2ce3b3b1dff24c59e28f609589434764884e2a4c53aea7f825ce46e8040bc855cb19febc448b8255aae33e458dfb664efa78d52a19da8fcdc7ae9b1f134d7e5890986afebcf96fa4d019b021ab14648d5c7033a82c6c082cd453f4f7da2e97014d645e39a09019930bd14085c264266ced50fc0d58c38fb94b5996c47f6abce2fde0362619c0c8f1e3ff0edcc38f5bc586c10730a7eb66946963accde4b922c1de2d9549130d529b1f12f9d329374f1891f8e5c16603fe8b8bb6cdf5a80ef16d3f2cc823ae7889f2df5764f0f3a95b7993fbd7ba986361d3c422ac2183471fa706d56f741641ae7909766bf0ec3534562875c13c0e7e77bec005a24c0f93992f691496be7661e7f5219bcdac7fdf172edce8846ca632fb6a6ea9377e922887599492ee61c256babe146687d7d78930191178fd571ddf5d286a66f7bcb9bf92f96a0f8ea415336bb88a4fa7f821739b44dc9dc67ad33f97330f96207f75a58f3d35cd4ce49dd503fb32f8b08f02371cc86cc804af4a835a07f29e7ae772ba711c629f49bbf038c15ccbee4c556d95e10ac84d10af20ce273de55b9ebb18d1fd2a1c7df6b7e75b0e79a0c0b7abda8461216e5a7477e9d97d950966a81b17218264209c079990ba19671132951bc6f7c4e847cf7ff091812f6c68774602bde0e64ddd0e3d2cd3ee8302fbd6de80ab7bd646191587b308da241ff805c9e1c8183f372e6f025077fa796926011e6d83b4b33d775c66bf10cc2f9a27b5a45e17925f61f537529033558d7c717c054c98c509ce427573797946a541b221b6ef056f1669c4fe9ba7599eb6dbf30b0a6e5d6bfc9a8fddd6e522d8ef0f161645e0a0c67fc827904ea66d1f9879c36f2ba9c3bc09178b5f199f9344ce29ca79e1b59bcb8de7e16a84493acdd805eb30e308e3d8096b9437ca63968006880a660e5fa3ecee72a3334bcca99073f757957d49d07c5e5a9b4f262223f087e3cd95b791da7185af86cc931407036c89664aeb6b7f3e8e6fb51da95f5d207464c0a8f6148683d9c1c87ef599b05a72136b7653099218a66d0fe43fe4173982ed65a8a4c33ace3cb473af5e9bc05a764431f1d9f3191730d12f133069537586041ff4f7c67c7421f369408015379abf0ff18ca59708720cf25dccf1ebf49528519f1e9d8993b86c0fa4b2ea8aba28c0afb71e11a22439c63fde863aaa26d15d76e196571a01f69b66af269c4c470ace11abe3c3c4bfb8f55bb0acfcf5d9698a0722faedbdd24b169daa7ac1dcf64d02e38f5251b93fcbe49f60dec2a22898f5426ce3ec9dc776d2737a22dcdf96013891d8b25e2fd33e30ca0f69ae1f0c40c4828e7715f3ee5fba9327e834c3f827ecbadc7d24bac9f63af2778a7cde97620b5e27e1325e25f05af00fffd89a971e7c3f530cfe64aa678ea20fd92d1667d898576f09326cdb8f43c2eb059b274026b323ad1d547e479bf0ab0fe72648743eef80abd90cf1149b7c516d36acc1236cdd9837b50fbebd405d69c2e830119667072786378e6278efc0e9009af9c5d9789724287d9e49046afe86242c66f264df47b9b58100d9bb6470f4aee1d6b2a49f3a8378ff03daceb53313c216e5ad1977a4f5c64f42da571f19eb93033d304a66e5fb8328478683db1959131ef33a239c8fb504464156285534a99dfc861c40de73e94e76514a09c31062515108ffb786104ea71d92fff65207585b5e101b3ea4ba87f2b920d8b0f87746f34188c707c750b734bd33bf8556de1b5dfcd3b7ab6f68f68f0be915362f5cef28d9626e1a9ea687a6616ca15098d931d65ba6d6a6dbd0efedec5302e83aeadf121128be17c80980b864ae2ef0cd4b7678a3fb2d4be1c756ca97448b30a20b316e179509e197d19e412eca9542970226e7b781e16b087a739eda41207b1f5ccfcd3f7f10fe5c65fdcccc40d818401f713583c7264ddb2378aa8f7419f1eb35a007df4a2a272ba45a786fc57f4ff0a89c53422b1d48d88695826be74a4d631176b784ee31c573b8841a21b1db3fefeabe0bfda8ad63e34c47d416e8658fef94132fd8a6aced9d54557fa5915340a429bf88ee9e50098697bc326ae252b7ecadb7055853e984c8acdd82df77f224c69621c0b41e7e150aaadf098576738a6af53ffa1f9ffb4fa1b2d4da7ca8b18c09a3d71104b8f96f532f7f3905913fe08163e99b847ab2176a5e5e6702e04262a3ce12c747d421e60482e5fedd1f77252ac0c300f48193905640ef37fdf56a7c8a931a3147b12d275ed625ab3f9374fdd03a11ff14cde9ba0360ea7dd1461db0bee147d56966bf37b280121a204b877408eb2e595bcb3c653d5bcf51b78089b56d3da2d7b3a16d9705c3dc10882e83bfac596b858453c1854f000dcd10ce5f3a0e4d1211b14ac8a95c97e001b86ab5453d750eea71ef0c8caa9c02c8d4f0a4ca00e343f4068a4b4c2821cc5483805f0874b7ebd56e9bb7c7ae7b5e0b75453971d1d741bb42889e5069c43005c966face3e1fa940b4ef411ba4bfaf264adb9fc8bf13923b813be0d9c38b014b2bc6b1749c6cf5291a04707f80a1d79dcc048792e7dabf47ab9fb956d2f2501887db903ad9e9c1544f0edce836bcb7a2319ca4ce03461dbfd4ab2d03f84dcffa21132c9ad979bcf394b6cbcbcee57c8717e0e30dd701106ca5eb74c48af34dd7d0d32f579a9df459fe277e8740323977c94f3b55bf7e64d15489171e2c9326679643b02cc09facb96dbd820469a3040bda1d701ac1d240220665bfc900c39ee70e304a7e96de1a5190c149240e5a64ad419183f664afab92b2983de7b02247913dede18fffa1ea233e31b176f1829a3c1a02d050b1100a2e008be48f4e44fec9f2bf939d82488fc6aa744d1108eede51b7a4a5eab8fc2ba6e862522568eb93c50fb06b8e5dd2436ae22d297e2d180ba7dc7f06559e5cf4e3c76a0df6163cd3427f1fbc733f9fdf179b95248203b07430907aff57d0fbaa7572ce24e69316c63c19a5270fc343413c5fcffaceb6cd274ba2d29f363eb18bc1ac8d261efb4e1f821857c16571c19c95e75703df23e85a50b71236d225ad653b2e1f0e830a2630169641746615837f5852e81a6e5f1ccb235c01c03bc0dbd1f36b9ae5e0db8e4e439e4f1b4055d3d255f0ef20c329ea406f2e2be10960deb383b84ff8fba4217485f8c9068be29308075eeffd7a438074fe12c7a24fcda2789ec5acc8b739cd92226a9dc27da91c958e81c11033905b110e9852faa1ea94594010721daaa9e9ef97bc6deae360c7e79d96f5eefcc26ab467b6b37a6b71a1c64af42e7a51a0fa6d8e273c877a0d8a31637f7e32bb7274484887b8908d4b815a229f39e58e4633b53d968b483e77793b5e64b3eac8a6433c1117b86ee623567ec2783fa9be5ab719531154473ca233daa6c51c0ca6c0d2ebec86a0e9a83f30084835a0aed6d17301e22b484d0fbce601b44a0a084440c1c962b23b0f78ac3243530480eb13bc2e16ed36899b99b57ccf65aa3666b4c658156624825cf342653f774165b4aab777c111435d837ca75537b2ab37d7392dde983ed4341fc60a46655d90750d2a0e69e70b41c2f363ef7a5ce55c47b0315a3ed96d40dab8834fea3f9cf4418b10f72f42203fe3d0907f04e6ea0259972c040d97312940634f920b599a35d3dd9f1f09fbf25597437a0d5cc5057ba6a46bd43a368791f78c398b18b831ee630e80ff703e3b081a5613d5da470496ed4bee7c25856de23c75013aa22023c0b7d852b43a084bc18247cbb967c161f0a1bed7d6655ef5d218aae6989717a210d21323e394146a0b431429481f48a4dd5922b18645a4915d2b9f1e0b665c73836ef19c5b06fde207d94ad3bbed6fa223ff4ea2e0e47ab9c0d5bfd94b413d7bf2d0556102e6da2ebee5e7ceb4defa27cf4544d79311c778247930a8290c9066d2b9bbe15f5ef42f7f499b3449899eb846aae46c46da8c440c01feb43ec06ec78041288cc0a98277bc5c1b0d5622402f8b1504b5fb379e704b20ec316f33889f39fb543c4d799290fb2fcb46e29b12b889334e202094080db9f8e7101c85fb8ab1445ede38675da0255374365521a73af3ff979edb117ed78d03bb40a82f1a5777b397f4d86cbd42dbcc1fd5c9223fb618afb39bbc69a2befe3ceeb96d80b1b68f6af35ed143f486325a93b770c9fa9720438e85982cdd9c239bd05faaa241e7dec3e869e53c833b1ca669179746c5c1276d3798df9717159b75c06d2a3ab0e7e2cdbda859fa378c0d0811620d25e70298ff771534edd261cea88e27ffbd272fc77e1b154a94f4f3c17189ec8f2ac1db71dafefba329c1a66a8fc147678cdda23831bda09b5cc8c2cda79bb3300d2518fee6f5efe5d510a6fa194f5d73969a829540bfbc2cbc48e2cece9c9386a7e534d71134821ae5b767c51af6d58c48f8a32d975e5c89079f4ad0ad5bd68a786b57d26275b81d11d49d7bded7c42195bd9b7b7f108ece1d31beba5e933b458f191cb00edf9c026f9ee6823f1cb1e123bc7589f54fd3a4b75bf75642b6fb1533852d5d34d5c79808cb857ebe941ecf29fbe8fb2fc38ef5d767e6b679afa639f2a7d7d429b2648f6ba9657792a7a4b9b76a8578ffbfecd3e8e3d997e2417ad4eb9ba089a0a5930eb8f00aa4b8eeaaf925c8f8d5ab235baa4858dda4e3d2d74647610489ea2fa15bef26521e618f9452ec9e444963765902a00bc880b5637c35d62f01a286d49e84161688988d81e6f56d8918e85348f7d5bf03ce8ce1e8033c6ebd69c7d91752cdf3356c5cfe77c59f170db7ed93f294e00e1537b0604f3f5e2b003e4e1104a437154bab4cce619a97f83feb99fbee35629f8991f996eb2ee761c549b080340bc66c8e7ddfa690036ecd2f5317054a2c15940099164d85ff4cf4db45a9d8166f67adc515ef3d52d38111bd3771bb130e2ff6a8f1d9f3f5ea3f7763efe892ce9e9f74aff5e972ba57d654491e8b6c1e8ad14cad8432966870c6f96e82352c9b7b5575a6e215869baffa86a12b0a7cfe76d7023e2265376f5f73f3bce83b6330bb8787e47b7975427c79872e40c8715315dede2a42f8887827db17adc5b281fb56f119b6a73e41238db7e5be11ce5f2f2d98bca22390aaef8e0cdc7021175f697de5a721d2771b09e7c0639e85e7e3ef62e7c2e7f6", 0xf22}], 0x1) r1 = shmget(0x3, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x4, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/245) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket(0x16, 0x1, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x2000060000000000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="351adb603679f2a0511a602af157cb68ba3c7b7fa6b1c525197c05abf5b00e4ae7222e7c9e7ec094d06351d4", 0x2c) 16:00:09 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x1eb, 0x1ffffffffffffffd, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r0, 0x0) r2 = socket(0x16, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000200)="a1d365cef68ae3c5e7db8ec6c5f6ec3dcf4735a8b97205880a107ee75be35b8094f346b19e7ebc4855cfa50317e63b0febb67027d88b90dd35f24917d05111cc9e249a7460337eb1ada7a47ed6340b7084bebbaa10a5dfb73a756595384b7d61a989575dcdaddda3d12179b0c741e428ea99daf5034c52659f6e638583691293c1564e033588ce9bd33ebe6d656fe3dad60e205dad62c11c21cec4c6693f2ca4720cd832c1bebbd12b30a5486be0719393ff5c", 0xb3}, {&(0x7f00000002c0)="b283efbd8e68fd58bf46b1384abd4d6c2c0d0ed71ee56a6f231ba25a4bb52fc358986c60beafd5493810e7ebf9898ba5c9ed2649a0e80819ee617d002ce2fdbc7cb4806feb6aa826f37bfc8ac181acfbafa5817aca95bb97f8c23b780d7d442ce1dff8dda591185f98a586fa1f891ced921692f3df2683e5e62de291f214be8ec58e0cbc1cf9304c001770222f63c82aa5f107264a157f8b8e8c4c45d6609979b0845ca258b2c8bd5639ec223c7b3fe108318c8707e84b71c7050f7843be46fb5e5bbf3f7bbfb8e9c1c54c28838cddc8a830a396c2013cab1a0bd87ef8781a730dc260d1d617", 0xe6}, {&(0x7f00000003c0)="fda5837c0a888f5290350706afd4f4b6ffce92248196d4ca08a1ffc46e7953c84fd45738b7645711c88139228ac787a27eb29b30217920a0759222c95eb1bc10a9f8b4efdc3fc8d1dddfa2323d55728973915b1ef0c0ee8e915df34ba28f1c0bf083", 0x62}, {&(0x7f0000000440)="ef5b30dc8f8db6dd3b921edc3aa4764ab7179d1f65dcd63c777a9e5a895219e3cfa3995f61e28321b5f3d82d896c41774205feda3a4873e5eb5165f3ca70361b3a9b0df7a889a1323b37479b87359b1d5a7a0ad12fdd20f016463e305fb213ccea7d3f975fea681da9b5fa268122caf6ee456a13410a6e63cca6f25bf85629e13d0244b42a654292a6f4f9ad7cbc4f5b186ea5dd23ecad93534d78b83073f258ac9924ba690550ac4bf7c1e7bc612e8cb067468d069b9c", 0xb7}, {&(0x7f0000000500)="555f8925eff12f73779b2a1aaf8cb05d7bb3e8ae4d3b04b7bdb136e5bfa5f3da1a64d5019f66a948bb74b350902fce9596e6b718119d3f00e4f3aba4689b7d8117fb80698de0af7bc0bac2023bb78201af", 0x51}, {&(0x7f0000000580)="ae699ea1df20991ef5b335fbd9cf148561c4b6e324acf783c140ac9b9541b5d50849a6283c05c01f91596aed03bf1882f6cc1c0cf32523da317cfedab3e2f4f65333d8b74f8d6793f349582fb2442549b64818091f8c4bf972db870e087aa86d3058f9cc5c3874047c817d425b8121a0abe7e4805cfd072131f149b3d4d5eceb6ae76f02915170475e73dfa70b69cfab1f1885be5fad036d012c1ee2dac5fe06d38cd25c1d815dc2b71969a231ae0af9dd6d6eb998d2140e84e7b0c15665d8cce436ed8ece37daa5da68757123c7dc6c3b2b04ace76147f8e6fb510ee6f3e2", 0xdf}, {&(0x7f0000000680)="dab60a1b4689677c7f31923b693323992c91911afab1533d903381e58ea4eb23b4798462b98771b50a4b5083f7279613c1b069605abca8bd3ad77a8b6b45a6dae45759b6cec1e273fcbc448ef5a5b1471177051ba8f35de7cbf361951b3672b6bbaa9e50186f7dc1990aca36f8caae428f0993df1b1d712fdb770bede89c946e5fb52984682136ea56266892ccc250fffc922cbe1af8263174556fe4ee6217edede35a96467b071c43aea69e452307a5837cfa39da117a9aaa", 0xb9}, {&(0x7f0000000740)="9e6bc9799290908f8b245e18735c123a7711d2be0911f47d6cc6df61cf64c8b2d0d5efcbb2d8ccdadd8272508ea31d4fbb01ad21393142f99c1d38815c6e1f9f842cc75399a9890b4df48c3949c9c61666d4262653fe7173209736b27441184e9d97c0d301731f97b697f04d8ee6930a0b7e961a962c15af7c6814211286ff393244639bca7f619f4519629b98553b508d0aac", 0x93}, {&(0x7f0000000800)="cc0d075ff0b00892a3fca60742f048f66bb0bf108fda68e3efe1ffa91622327c6560535326ffc248a9ba16a7334de46f292dfd11d1a62bb5461f7249604b52846120072a62e385ec671d67d50cf7273898ecdeac51901e78158766e42f34f9e0087e7177f806f6f7919b959956e05cd20a61cdce5ad3c95d6b68dc55b3e182b11cdb88fd00e5267cd7bba8a76acb8a664a6982e8475ca32ae5ea537bbcd44c0ed6d4fc0e74bb0362780a3b25e81d24ca82b241fa91172867d8ef4ba3444d12f8578d794f21aa1b248ec51c3960f983717fce36d8b1a054a5ef22477a052f8c9a4533a63a7fa10fe54b6cd7efb484a96563f05456d08a93364ddba56d6f6747b2e0a8982c15b3a97e491d1e07c486062cbb13976fdc6fe19bce0d30c9a16e82d9116562124d1f0eeac97e86eacdcb9bb7de1ee8c409314b13cca0e2adbbf5fd4dcf83e9a6cf0b7ea640b264182344a3ab3b30e1e99e5e9fc97a5dc3181c1d6f2d5440e03b931d84800d30bed99aebdf973120eeee399110c12e8a6544dce6e9f0b2267e3efd364ad44b530471c31397ac3584fdbfe7560c8f0ea37ef8a7665eb7246561a819bcb2130ed34c6b68a9b8a6a51c4f032bb86aaa01be2d43cb6b9a1e035dc4bb943c3e6afa775a141dd6dda288e2b2d76894072d5e06d6eff86a0b77eeeb94163a80041d58bff73746b808597523b6188a0d442d35066d8511edb5eb5e000e8dd72cf9b2d5d2076cc10911d1be2e9d25655f7d7094b0f2442e188577a0dcaacd2250b0faea6ca5f19da2e1a171c7fd5260dc05a2f5d4fc1c0564f7b1665b87fce61bb74a4cffe5454885745fed159d4b416761baf6cebd106846e46fb84290d199a7f143c6206405096514dadd13506f15fc0174610cdad5fbcd6744f8847414edfbdaba7b44319891c055121daf374fe529eb91f4bd9c64bc1597f9cc3caf60a26d4274ad75788af0cf9ff6a30311b3393834c79a75b87c9f618ac0251693470922affb4596578423273ea57fd02b1f8e5e99a9d2d7cc0ef5a087fa7e10e0b2bd8f11dee906ae41bb82d055e071d4dc73deaaea07ab3ab40c92c6de2d71322bd48e70bc37712c56a235b8389e9ffa9fa40094d1a120754bbad302685f377ebfd081830c35b1ea523eb1890546d6b55b6d76f6a01c32e7aa20293d27d517017cf370c2500eccc4b1a1aec95ba1bbb2578679520526f16c55ad903854088641b2ffebe5abd815d582976e72a0824fb16c417b42c050f6ea05748c3e25403f269e8f23e6caf2e8f7a7a097844662e0497d45390ea75a5df1ec8d8f0d25960755075b64cf2c4359d6c0a95fc1d22aad264dbf4236bcd1708e95a85ffcf336843ea5d1bdb841f8594e53677ef9bbe11304ccd819e3de86aada336b0c18f0cbfe0f2855d932e4fdd74990228d4cbd7f7cd0c808c91e1f8267ff56a71939f5ba4219ed9825f1b9be5416a35dc4396cfa7d755de33e39717a65b4f7c13c53bb95625b8fdbe36b8f48fc34932298758a4b110ee653d7aee2120ca1e2bd492878f1dbecefdc72944e5f146a2d622883b24b8b308c8a379df7577b51d59f569a285baf4889847f2b27d72d5e2d5ebe62f683a6aba7117c5c7a5bca5a039a1ce6137c2d1dd3bcf2752d2cf5e787a8562dafed3d92877b94c6db9fef05fd0b9848eaa1e9dc2f99fd845ba640a33a7202effb3a3353976ebd1ec6fa01693e068ecf7915ba7ec0f4b186fcdd357698fbbc39da0787f354a1d2321a4ed22e4a20cec2f1405527f2c8b2d35f22b7436cf3c01f35a0034ef452416a26a29a3c06a6b98618fa2edc73354b3dcc95fbf1ef25470fddf8ccf55225cded8c2e76d0b605e7855e828ec47e7f933a7e08d2ead71f00e2d38cc081eaed758d3e67150a2a33a992f49b2bc3cc7565b698e9c14e5c658d9e08e9c5b85fce875c9cfa9ac976c02906b0247db6041bfaf4d56884d1f40b578f38c8564fed8a1851cc484d7918016127c12d01657b289588922b451d98b423212ce931898a4ab292925f139f07b1e57d02c7efba86f73de5d4a863a0a6abd4f3e9a5534163a9eb02aa4c139550caab57f8817ce652835368f7dbcf8301ad792e52c9c626c03b3771d6f3c73aea2439e27a1a2d268278889d24024679cfe1a41425d189d36d2cd7592ebc14a4d1fc01e6b63df60aaa58216dae80795be565678cb0c6207c9cb66c070f3c2491994f223a46623671c710de0fe5e57dc93734fea36771875b9d986371c028e20655e437f1add29be9d7c3205a8a15b0a62db8806711706cf3cc95948439ffe917f6769e82594a02b25185bf401bf0103d263bf995012e9ada9a42546b6f3b1d7c93315e13249a23e62bd0f5a89ac97ce09bb076eb72d33ce7b953d7789a9fcd27dae1dd9b1208d62165fddf01f1a7ca4102303498c88ef77b44be95343d4ffa393ffc46fc4f99eeddc6e3d413d9d8ab40f40f2da1da9e2d23f7cfe0cdc4c136d31d1d938caa80e79ae2b2b1659dccda4fe24052e9cfb7acb5a1173e643c1307438568298fb50faeb96d6ab032006e604f17d3ebfc21e9918e786877e867afe9b8627435e1a16a45e1704d3c68e544b2bd8c5588fd41ce568b139a42f95eb814c7ea06f7efe3bc997a23506cc294786b4ffa16046d92b121903b182e47fc2551b64de63f98613f4ddf2917d3601a35f0d93d3d867c7b254055d81e724c6f91c1c7430ec158188ff2185a2d7dd2734125f49b9413329fe51c0dd4a05d330fb0d4a71445436a879e97085d1e0a6f615ced298c687fe585d7c036efed597bfb8c7041012b36e4bd4645fb963eb26b9dc121ee44968b7ec5a5e8db67de35a15b2751c4415537eecfdb03a94c8d5772f909dfce88413fc076dc0971e5954443c5b16be200c8be55b1be7133addefc120ca0b4aeef595c133508511162586d5a7f1304b11ac22ae37e9dcfe312ccd16ec33733eb65dba287ab6891051da8be125cad7e9de1c63803176ff4d9039b3767fca432e3a88f1a1dc16d9007a6fbaa9b7ea91d3d4bfbfcbaab89bbcbe95d85dcc77580371cb573ef5f81bce995951fe29d3fc78a286077cddeb1960865b72d5731ec5bf8fb41b128c9a0ea90b1bd9f3efb56477ad9d386c0053bcef3d1f4fae848bf56016094ac54dbf392649ef1a3446f4a73e3a02bead930888a11bbaf2e756c0cc9977dfbc137125721df3eeba921a6ba3db520a3a9b019e88b14ab5c87cf6ad807ed74b841a9c20bc3bcfc2305f211c631baaf65dd51c84dfe6f6fc59735ea8ff26e12346086e3a83ab5f143133a6207d9f3aa3556abac23e517f5376b47332b54f8c147630482abc1c7b2f29a9530fa0b5008f8684d08920374b7ce0d5cde36fc61dd33af08bac42496f041ff747b03e8b74cd21ed02c6f26fd72562eaa0adff8341037f81da33c1734346045ed8cb12de2ab5196145aa4632c36d1fe052750fc53e0b15db99b343daaa2a8b08b1046b346fef33195e5631a0ee11e7f33b667a64191dd41187226cc0a0bff3cf70d9a75a4e79f2d0d9428d2bb7b7152be795f23b12026a865fe71dd63302dfb9d062dd30ca63e54dac7056f7b0cbcbd1d63ccafd94933d6499535f660b5098f967f3e7f1c33b723c848591420db0792674efff0be222f4b62298983ed5cc94092c15bd0f49a49191dcd29a4d1f4a4aeb1fb83f51e8936b41b5195fe4df62ad9c76e85ef964df83633e085540d550a65939f10c8939148b8df291104e909fb11d20d4a18fc299b8861c62cf7d274ed540c152fb1d711a8e554d97d818956dfb1aebe0e9012f63a1b77bb73202a0005cf0925bf9c93bd4ed9427cecaa80d5f5e45ab2a5eddd1a18b474288f0e4045da0fac3042295cd51910f202766ac1098cbafedcd3a4f23d8d97eda12df2b56791dc046d8ed291595b8f8c8f501268509b54effd40ea4c1198f387179579431b5e852d8a6226cf4e57671d7ab1962138abfab873ab4688adcff4db856428c754aff2d855d63fe0b0df0cffbbdabdb2127e4b02b2c2e291ea0d087ceab49b3f9d8b3ead9f8bf24df05b812c74ee08e3bc9dc6546b383915c133e7cd04ddaaaaa97dfa439f7673644e8ea2f83ea34251305bfc775ad1ca78f96f9a812c288173aea131fc6100b82b3189226c0901e2e9158827b613ef225c0d67539278bf9576c0c227e5d9120751595a3f9d237c3bd31c9b9bff033110a58b269be1d47f60614ee251c390ae07cb11ca206e384d26fe82454f8bb018fa762ef4e93d622973dc173736c4ddd508b42936ab3b29b9622616ac7f68b59b707ee3f06fea31f27d49394fa17b3ff994cafd6f528fbc553f1cebcbe996733ea824c37fed4d8195bf7840b8dfb12019ecd866eee86601516e34c791a70073cb7b277fdeeda0288d963924643cc461d67303b7937307eec818cb6d982845da7398988c44354832e46915a07abb29211b128249987d7d02fb3d5fb4391379821f92a61b7257ea5252c41d58c3c24b764b90eda844d1c40ab015de3def34f35832f552744aa7ef95aed3d68dc339223a090dac93c283a528760c8ba19989956ac8a8544a908d1f23788990dd812f3a10cbc5a2ed4406c5f3d9686a5d60b45f0da9ab30669a2be79b301f9becd75264ba62f00b1e1448c3bbe3b2cabbc9e5f5d36ee8feef45ad66af49e3622be6b5a428522e2eccbd32ecd6db73523e1ea953212dd7aee3b1e37b1fca9584f6fb781ad99d9a7d3ed472efc3eb56c804fab6bc85c40b2a65fddb8a94f307d5c5a395148e455dd4830e6b7df13af6e6d5795339054c22859cab1a8b9c680b3329f3c5b3a70042e6f0f362b0fac806a2c19a322fd467a3bf523d7302e12bc2920fa6126950c2ff4385287112c40f05d69ba3c5750d59dc7bfbb1c1bc78a6efb2697b9cd37f4b7fe6aef5761bdd9d928f745318a55b741fcfdf7a8f8882d221b6089bdd280cdd2cf7e3ec88ccc365c9baebdaf8890cda44be1188c532ed744c170b8f5d1660c6d4dcba890635e97d193523138e6553ddbffe7372a7c082505a738ce2aebe07dac041582ee3d0e3ea1d00fec6e6b9d539f8b954689f066c363dc13490e13a0229f8e97904201cc945c918ca46862932d313c9712711d41837c76e003bbe94918d79356011390544f61a1e82440c4baffec441c4f2f89c6f6e83303676f493339a171ff4ef3ad7e0db84f7ff138939f14f250566dd41e345b940465aa04c5348c14009ae3aa47554505f8a23b6a68635cbea7e2173c999a05a49293bd868274b815d940e6fb8af8491725d4b92c0774618e30c2ae43da80047b332092f7d39c06ef668675cf89283bf32d5f01c1560479f8348693bd6da1f8782227eae256fd59cc8ec03e34cd0e3035289063f83b5485519482661799ce3bc53a7f85d36c96f618952c0f717d0378edbfc0c16781986af2f0ad2e64e06496d7afa822d01f6859adce6fe5a2e92dfd5a09a22e9efefe3ae595f83a4ebbb4de9e0b5ef1caa418c23de31debaeacdb7cb018337e5309103798b687b0e77e84f2859460438e9359ddd2c91fef6dece77e3c1c24edfca16c00b49fad0d86a5aa176607bf2782d62d68ccd63d9d8cd04ce9c824440115cd11754eba5078ac538695c26252db8ca34cb93a06d8c8cf0bad496411fa28f116e746d07f94029fa541790c49b501145677889ffd4008d94377106e974cd3c5e52a1642d49a6db5fd9bd4651417b0285662246e20970db4d9bea245e1ec6442333c8b117c39dc49fc577d3b6bb05a3130200c73cc83e9d7d5739754bc8fb1102923d8e3169cd4f7f99a3", 0x1000}], 0x9, &(0x7f00000018c0)=[{0x1010, 0x1, 0x2, "f75ab2116c122766d47bb70dd1c959ed6ec48d1b072cecab2a7fff50b6b88a14e88ad9d438661e03c97e82fe1e4b2152a4857a6d1e123e8e65e6a4376bc4bbe4975ede5ad26c28570debf1bf6e969781f99efd4b05b5a4f5523019cd3fb8f4c2fef0f5339f6b8f2bc179a16035e9563f8bebace63b960a8380ffa6ee5e918a4bb7408f092e837aa86a39037a3290d4645f8529602958c67896972245088b8dfce87b00db309b87c4afd94a37b79e8e65b24170daf1b24c4415198fa713e16edc844a50b3291dd075f72288bb320dc5047c3975eef6334d99f62e6b6fb52546263255732456e930014dc51a591be4d466ac7b467d9eeda855f7794ac30033f699c6c5e10359d52e3500ad4a86247afb104dcd34d199ee34a615faea8caa99b55cd1ba95711e59b6f2ebad3547a6cf01b1766126bd918c0e1761ff47f160a89ee249bb56b2fbfa0e4ba4de002be79ace8dcae66527c74d66ab840ee176594a7c96dc2730dd20a54fc7de421ffd7b99177866eaac421c7f207f476cba2d83141b34f976b964b13d194268b090aa67e9fa06592f28de3187c97fe1546ea1585f21d35b3e53a143ea1a155760aee35051855ed553d5a2519117793cdd3c20c38501683e80453f7674f78d5672eaa7fcfe8776664982b9105042fd2dc256544ed27a51916df449843853f029089cdfddbd1f864f2daa8bb41b858012932d92e31ab9d4f441b3b8838861759156cbec282e7d9d75269f9f49aa16aa3886136ccd07846beb9b691ff5f70dfaea392eb33ec25d5321707f0c44d515bb96feb0360fe2983f4ff3b86033dc540a286392847f91116c31c855f90b41dea535e363f7de8eadc6e77df8d13aefb43b263b1cb240b338eb5a6943370a0c517a47de92d5b605ad000240bee5a93a83e9fdc96ad979a566bfba74e3d776efcb7f290de7fc6e23ce92643889fb4a5aded66ad213dd37f0e01a7159895856e8df6d45712ded9c4513834fca86740de1bcd8f3de3d720a19c48d54eb6681d581f7778cfd604839874a3eb6f553b13d8af8ad37313c89e42237dad6bbcd1da14bb0e9884b4da56a6ab908014f08db263bdf345a5dcae43072806b15651ca56ad0cd778e21fedecd960b01e7c5d9c9bc1a1f0dccc1414679920c01a5608960534391042956a8e3d884e890a99595d6f574d66381b058cb1ae34944bb9571574ddb324c83732793b8762bd83213cbaece3976df537f698772d99efb931c4e91c06f95c93611c8c74cf50f0aa5efda6291c0ff3d277c2638a5b7b7246229fd5071b751e4e944bacb811787af7b1026dfd1853a705d2938cf973db09978c9605148b10563e54c496d28b486bc42a136aafea6afbeaf646fa987b4be7a6dfb0ca2f42e600444ad0cc186254ebe030e5017beefc360271da7c832338da46ddfd48439060ad901a6d395e806f692192a5c1107bc61084a362f9ef6f0c88e5bd6f25a6d3eb51c11967d8e6932dbbeec5aa49319615d23e979c9fadd550c714b6a7fea19ff184dd023169018f4e49e6e99aa0e99a634ba0cc63586a0f80b37bd532049f17af4e9f6ae433be5d4b73d866e4df5dfaf51c3a24e5f4fc23513a0fed2b21559e4e4ae6567ec378ef6458a97fd3b4489cd6a7f0264c40789aa48307b25fb1e37a77c953cd8b2351b3df706171a89302dc6c179487bc93a5d9384b978d1093220b02b6f53c021165d45039816719b9b41fcec2b9f01ff8920619fe02585d941b65020f69d423a25ae35b4c0ba2ce0b5dd78175ecdaf878666ede50832e6e5c607896eed6d0f1915eb01c5f2ddf7da1fde18dd75ac14830b85c82067eba383b3f9e729a77a7824cbe40a731758e14b003b2a16a8fa4f0888a72ebf2faa52dc7a1411d9e9204ac202812894c3679e1cbc7412ac4f7f0cacfab350ceba593cb74c5a4a8fbc065a6ba0f05a000d87c62f4785d1af4e46c19274ae6540cda2a213b8c5ad26e0e5a02c2de5cd37fb66d89b6f2f79f2b170a7ad66c99af8eaeb205e8e881bd293d5ab479c8c713af1c510fbf1930d0afd4694a3cd196481b29c8972d70c5f1244ed6f0e81b0886bb6cc4480d76c978f7eefbd4893f0fc4197b465035b0ad7c5223d67c84c7f306b45d000e76b02b68d4873c37bdfdd665916eab87c526d2f5d00a2887a089eed9d611859c6b74c42facc16a6deb1529c9a3ebc3e4923d0e47bc2c1f582abbf0b846309224d8259a8a6d80be921ab80a285e1136584402e9c2e5b5607108eaef5ecc33dfa6a9a69d8710106c812f5350fcc02a23c2355c37fecaef552a29401a9e3e8e5b54dbf08bc52daf236f96291b9e85be479219c853aedc1e5c44ffca789242c2847362d1a23d01059ae9b0a83f23f8365e5c2b56e47c7c2d48638c65aad386784962ff734bcd6de5a0b31e89597a8f845e659ed6c87f701ab89d089a1d1a20821e97e51865d23b5934cbfd0b7c3286a887f5ad9bc5046f5e5dbf4d68a3587d894f0a98d297557c887016e52f6c761e66acc1f1e127e4cc92026f9961cd46c713174e8aa182fa9a67c6cc2d89b22a61533218ce66777b24d8c37bd3cf65534b1af57d98b1fbd101ac4c17fa20c5fecaae8e36304d27a9f441b460fd0e035633f0ef31b62b946fafc0bdd8d767c94fe1faa23c17224d8c5df1020ddfdf6fb01aaf97d5b026da0f498c3795e275d2211cf8b696946a73163cc521602dd6d05d1413d2f7a5dc79be3e810ed4cf72a66b8ce7e04c14b3ef30cf15a1cb11d3217b5a62182a237c71b9746cf8081eb16296892a33ce28a41c479dd39c6ac224295a430be752ddfbe1cd63ec33efe7eefe19e44ab35a143fead3d0856bf7aa49eefbf8e4224ee8a53ae01b69d9241be71822073f9f37f31a8fb092d74cf9efac330b927f666bdb22c1d7c925ec4f412fb9e8708faa34bf4092b7496158bed736007d9735ab3f9f87df7f5a10bd5cbad3937ece916b3b3e462e5e04d828d0dfed378a4bcabd04e66ba60c213079625ec363a4c4df78b46889116469d8486e62b6419f5167970da0db41ea4dc85efd2309a913abde843a02be6e863b68e45251d32e1851bf1d8ebc2ef4d0a6fb573c28280f2e6e4a6c270a8f9f5f739ef217cfbed172af6c8e99e2b23b0f413ba6d11e62cff1958e345d766b6b3ca8d9971158295f9114d47f1fbeb46939e6c1333283ddb2bf188a9e011b219abddbb02123ba508130ec68be162bb66cfbe96b7f1cafd97dd72257404d95dd21a71d53cd5589c6baaeaa50928eab4ee7fda6338a6b733926c29ff0d50532a3a241e281c2f4e95e49da6a8f278f5d2522ce107e2d45ba537897161f2b58db648c3ecda7d00ac55e2c01081dabf40dc59b9ae674ef1df04c6345e0f88caee61e4072ae339012c42c1a3ab7dc1e0355fb73abcc309475e814e0b2f283805564284676c3114422cc985ce42e915c2cebfe9f60327770de8327d1e8c6dfe55dcbe3c8f9226b5c543a3b7e332f5d8c12429eef4f102177d97f88feb36d419895bc303e98f0434976b08e22ea913d63e474507aa4c8d06f79872a4a6c89cb6b138a31da960f18316119542ad6c2fb8243dd84efc94eea94f0a660cc1e28cca4d2da1af73c118b3680efc144d8494a7173ca17969614056bdc06fc5d33c8ee1ecb22b78675d1429e5c8fac9369ce8743a2f12461162e1671bae3d7782e152de94bbf4808f3537c75d79fa94f618b486e13fe0654a7a896dbfbe1dd80334097459f1e9d862e62236eceba3357f5b5575467d1b7e619a88a72d1328e049aca5210dd53e8b2cd0d24ef7babe89277e89dc31fdd43a79087706dff0650172b7589cc8a631a5c94385b5850bbbaa21db373d4dbb971effa299bcdab179dd03302a801e4ab54035917688fda9fc118402b044f49710e2a7c515f406c7059a1ceb9257766a2d2d6a60dad32c15cb5429c1ba74a27327f12818166445999188299113f129cc36ce4536840f254af87e36b7ab7669785051a3877b85c44f3bfc2ea567d97e7df25543f7fab16c405668d621847fddd7f9bf17d371475223a425babf46c886ec49be24cd65f4a2c0b65185486d33415022c43e26ed29915a11d8061b8db85f3f11fad620b65fc65b29c8c3a83d315f0de068b3c61fc8ee207e0f5e7f69a6c970b83f9d89b7b8f5c3f7c587f19f1d16e0276b6c33b3a7aa9cf248fa88713f69e7469827548677b235d32611f49218dda500eb533092769489d1ef093063022caea09e48e2db9ae91c731d8881f20ab67d02f0fdf89abee77ff70740ad3ab59b371b774ed8d95820cf4dd3dc060054263653243192d8e7bb5e93eae097c0105160b0b7834ecddba8e85074ba1e69d51652bb2ac0484d01a71dd9e4b50ad135d12c7c39e0a8bb13f1cd3269a6427ba620c3849da1d1fef24adfe4fc3173d835b780f4a22008568759e8665192ea786a055f3b46521276b4ff09cc77331213ba60e200968657d956388e6f5e5c9bc3a4f501b87b5c1676741f3521fd04518a29e48b8648c5c8f00591e8e9b5ac46f3a3d6dcb7c9a27ff0d266333b7aa6d9d033d90a60b6a1a4fb1021a430e860ae0f537e494c9012b1c24636d00ed65a1a68eb0ac67e63d176677e6237be514b5ea6a97f482d0139d18a09ae11fdbcc92ea200e0f5082ec0cf479279a5081e86ca8a6cb36f729580c6dfb84886d0c08b35a3c8fb57db1c67b7475ef37708b4c518d40dcbe87eb0591c0aa88d21c654a5e49f871fcc93f1bc37d14aaba32f5ee6654fc6cce20e23fff69dc1dbf6674e553899f2104ef1effe7ca42a0816330ebeebe87aa9df711cba366d9c20ea708fe3a5dba1373c2e807cd7219bfff787022fdf887c33b133a31d01dd9da6738a9e04c4744121e756fc7256c8e3b4759df81e88d06701dd4b9e1b36104228350ea474f20f7a901f9adb97077393921d84c0c2140d1184fccf9fdc8fcd8c6b327c3704ed676f938f4423b0c91088a15f98d17e984bc8f9ea2e3129f13e559fe0471cd0b405701a3888ca8af08980cca6d684ae684bb9e0086075627377f12e6bed03a7f809f353fa0899e9063e91ee1bace1b41d4e806efc422f4dfa2ddce7c46711e5291a01bc6c87c79235b7f3c5003f4fd697ef550521bc90ea57f5b8c9a2ab6f0c201beafee7595dfcd84ebd9128c94454558dbf2863722381d6635f889b0014a57ffb39da5996f46a88121585715e2bae4c7af2f3f267eec8cad9c8b9d9dc3c0d00145aa9afeb144cd815ce6bd8dd30e0806a9505a684f8cd714913c39972ce6bf6bd88e8f57f6ba772be692a8e87a18eed5d15d9cb66edee0dbc739c5e94b8d3d6ce6df3849255f6b6e5061bdb90d9d2c7915d704b0ba03a273d2fbdc35c9c2209c130537f32f4fa1af6cf3e8896f363c458db4cd2012a497bc2f0b308207d5d7e9c25c440bf02195d8498965f534eb2b64c883da08a1a4aab4c7462fcf207fc1d095846ec5f14a5b4799013a516b2708bd29a49e96dc0991d3e6505c2bc087d7997d04a0d4f7d5f31e96f5ed2c1323a968dcf5a707dd923dc91974462e8557af81e8916047fdadac93457d69150c62c7a8cc7225909f01175309f374bc603104ed49abe87e423259915846ce837c2a15cc7e03cb8d3eb0ae99af0c4d326326979727ae3f7958274719b5229f6a731ba5371676759123aa2140fde539b1e6a476a8e9552074ce2c410a9bc6b2461c4975c52011f2728b057d4538b7aa679959e4709b344c7477df7020bf1a55abb7b25f370c30d9e1d4e2b0a5c1f054d2c0be6733fe9fbe7ae9832bd0e540d38c9e3926a90"}], 0x1010}, 0x401) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002980)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x189) setsockopt(r2, 0x400, 0x8, &(0x7f0000000080)="e7e8de40c4395acbc32a15fd4964fb5f894abe6beaf8d6bcd234498413f240cc51a085dc11959089980e844735d27fa69c", 0x31) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1000}, 0x8) ioctl$KDSETRAD(r4, 0x20004b43) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getegid() getgroups(0x318, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) setegid(r1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x4, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000300)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000480)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x3350) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = msgget$private(0x0, 0x47f) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000006ee050ed10cfae9d506eb5259cf8e1b5663c0b990ce4afc71ef407602796477bfab65acd3efab3e8c94142585280ddb84580a4a91c84d612a9cc1f4e92351f445ef4f476465657786e720070ec318a0e0976347e1c48c36260a0dd41"], 0x1, 0x800) openat(r0, &(0x7f0000000140)='./bus\x00', 0x800, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) open(0x0, 0x0, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) readv(r0, &(0x7f0000002300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/130, 0x82}, {&(0x7f00000011c0)=""/122, 0x7a}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5) r1 = socket$inet(0x2, 0x8000, 0x2ce) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000002440)={'./file0\x00', 0x7fffffff, 0xffff, 0x6, 0x1, 0x8000, 0x6, 0x5, 0x3, 0x1, 0x7fffffff, 0x9}) getsockname(r5, &(0x7f0000002500)=@un=@file={0x0, ""/108}, &(0x7f0000002580)=0x6e) r6 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() syz_open_pts() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x2000100000000}) accept$inet6(r5, 0x0, &(0x7f00000024c0)=0x6) 16:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x200) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:10:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2812, r1, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1080, 0x9) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/195) chroot(&(0x7f0000000140)='./file0\x00') 16:10:56 executing program 0: r0 = kqueue() r1 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000001c0)=0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x10000}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x1) fcntl$setown(r3, 0x6, r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x82, 0x40, 0x4bb1, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x6, 0x100000001, 0x9}, {{r5}, 0x0, 0x42, 0x8, 0x800, 0x6}, {{r2}, 0xffffffffffffffff, 0xf9, 0x40000000, 0x2, 0x100}, {{r5}, 0xfffffffffffffffd, 0xc, 0x22, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xc445, 0xcd1}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0xb1, 0x2, 0x8, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0xa0, 0x61, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0x21, 0x80000030, 0x81, 0x6}, {{r2}, 0xfffffffffffffff8, 0x6, 0x80000000, 0xfffffffffffeffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x60, 0x80000000, 0x10000, 0x3}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0xa7, 0x1000}], 0x8, &(0x7f0000000480)={0x5, 0x4}) setsockopt$sock_int(r6, 0xffff, 0x1207, &(0x7f0000000180)=0x3, 0x4) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8e, 0x500, 0x80000000, 0xef, "f931004f42a5b120162e9cc0776e120e306a2c06", 0x4, 0x2df}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x205, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5860}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc2, 0x2000000080) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x3) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) read(r0, &(0x7f0000000000)=""/59, 0x3b) 16:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x104c8, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="e90e85679646eb2abd86b7ec137428784a86aa7b7c9cabb519cfda398ea0dbf390d1a66c2d2a4bf7e813b429539a4bcb3868334d67b7c9d8dc594ed2e6b2f78838ce98305305359a080c72fd81bc5cb3249c198603d6e45c4c3c450221bbe203d66f57999d386a5e6db2184535bb3dc71e5907b18610e047e5e3e4a1be225bd67dbc535ac6b81619dee3e278d4bba7dde226ffa68e1d1a80d4b9dc500c40e1095d74645861d1636548f87eb3bd61a63e96c85ab6ed137f5b6f27afdc39384e80fa497e25284e2eae77154c2c8bbc3c50e9f71fd643dafbc0fbaab832f5dd5cf1cbe0cab3db59951fbd7dd92979f3a3262892eaa7aa6f88bc441837456e8a662dc35643a758c444e01fbd2c62f30ea6b68e444262ba14f4d1e603624f132e807a3b67938ea67c17744a95147300210c8debfee4c374175df3583dc58b5dd19fe00a8ba55baca6b9bf92d21d5628a0c9d63d22d5428a07d2556f33", 0x15a}], 0x1) execve(0x0, 0x0, 0x0) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:10:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000180)) 16:10:57 executing program 1: r0 = semget(0x1, 0x2, 0x1f) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/97) r1 = semget$private(0x0, 0x7, 0x10) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/171, 0xab) syz_extract_tcp_res(&(0x7f0000000180), 0xfff, 0x200000000) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000001c0)=[{0x0, 0x3, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x530d, 0x1800}, {0x7, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x8, 0x800}], 0x7) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000200)=0x4) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) r2 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000300)=[{0x1, 0x9, 0x800}, {0x3, 0x5, 0x800}], 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000900)) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x400, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x20000, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) r5 = dup2(r4, r3) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="7793adce", 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/90) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/248) semget$private(0x0, 0x0, 0x400) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) semget$private(0x0, 0x4, 0x280) semop(r0, &(0x7f00000005c0)=[{0x5, 0x7, 0x1000}, {0x0, 0x7ff}, {0x7, 0x80000000}], 0x3) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='W\x00') semop(r1, &(0x7f0000000680)=[{0x3, 0xa2, 0x1000}, {0x0, 0x7f, 0x800}, {0x1, 0x200, 0x1000}, {0x0, 0x7, 0x1000}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000006c0)=0x1) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000700)={0xd2, 0xffffffffffffffff}) semop(r1, &(0x7f0000000740)=[{0x3, 0x0, 0x800}, {0x2, 0x7f, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x800}, {0x1, 0x43, 0x1000}, {0x4, 0x6}], 0x6) getsockname$inet(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) semget(0x2, 0x3, 0x200) truncate(&(0x7f0000000800)='./file0\x00', 0x200) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x780, 0x0) semop(r0, &(0x7f0000000880)=[{0x1, 0xffff, 0x800}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000008c0)=0x4) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16ff) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f00000000c0)="72dddf2f15e663b6bfd8bbc9387534c4df06dba43573fd3168a30dd16b0d052f8f8c320f069f72ec5886b18268336a2616f738f431c17a83be9812a0a6135fb1cc9aa84c1567b9b0ccc63339d4efd929dd95ceb842353458b19b83b1390b68", 0x5f) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x3) close(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) close(r2) fchdir(r1) 16:10:57 executing program 0: socket$inet6(0x18, 0x7, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3, 0x0, 0x1, 0x1, 0x80, 0x101, 0xe82, 0x2, 0x2, 0xfffffffffffffff7, 0x6}) 16:10:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x64) sync() unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0x81) 16:10:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x0, 0x20000007ff) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x2000000004, 0xffcf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) pipe(&(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:57 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) setsockopt(r0, 0x40, 0x2, &(0x7f0000000040)="70fe3196b878a5a318dc82076c43f3833b38ccdb623c90f900d800d99eaf126f71d5071163abc518db066f8795e30e8ef0a88267a5a3affdd13f64414907cc5ebedbf394970d71eda32cd3aa8194bf7c71ea5249d41359d37cabadea17acac53953f6d7ed66d34a26109b852c480217757caa34e5694c884a7af4e238e983abdc3b15231a835ed5e4cb3879af902001091f1de78d93c7abab75dc2be4816e6343cff64be5a09463816b7d3d5d1613b7eb464452d2ec1", 0xb6) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1000000000000063, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10000100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:10:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x2, 0x400000000002, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) r2 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x40) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:10:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20010, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) 16:10:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:57 executing program 0: r0 = socket(0x4, 0x8000, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x64, 0x2}, 0xc) 16:10:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x0, {0x6c, 0x1a}}) 16:10:58 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1}, {0xef6, 0x8001}}, 0x0) 16:10:58 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = dup(r0) r3 = dup(r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:10:58 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) fchdir(r0) 16:10:58 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:10:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018d9ef66000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2001, 0x8) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x80000000}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x97ad, 0x3ff}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8) 16:10:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x7000, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) L¨jÉ4ûUt:üL¨jÉ4ûUt:üload: 2.58 cmd: getty 8380 [ttyin] 0.00u 0.01s 0% 310k load: 2.58 cmd: getty 8380 [ttyin] 0.00u 0.01s 0% 310k 16:10:58 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x4, 0x7ffffffffffffffa, 0x2000100000005, r1}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e4a3a6ff8b0556e82106cdac8102703b972b0a10165761650dfbc89b59dbbf8328671b8910e0f0891bec0741", 0x2c}, {&(0x7f00000000c0)="8d52d2b1a2054854daa5abc5b7a5731e4376f7c746ebaaad0cc16463da80cad8a069ab0fbe6001b04b188e76ce9ed2ee8728f8d46f6c17a3a58d359bcdbd36699f91fcebc39d7f37fa6a842080f156b2c57d84067b96d54fe20d09fb30a090fa1f8cc36152c8724df7ed6e2c1991071c4b729b9ee030d8b395ac5036f59b871ca00d5d2cbad5dd0f5f6855f3f3df00a8accd5b48fe3e9deb215a2fff331605b477d6437277ae0cd8", 0xa8}, {&(0x7f0000000180)="9072a66e3ab29ec159277f56efe05ee8e1cd57fa722705a99665f10eb476d9056fe5071ffb892389214ceb6156661f85d1de9c", 0x33}, {&(0x7f00000001c0)="c34d4ae1c16c85ee60c07201df88cddd02ebcc33ae363153c71613f721448e8e2989e6c52b073deb0acb646ca0999f06f31c43727556d648efd4a1ecb096d90d8531559edc1c93603c5b18f317f7aeabde7db47aed7557e96ef651585f81e94ceeb9186b9c82a47a5e9135f3253b6e4cfa3031a0be6a23f87b2a80b911f677642e18d9756ef4056149c22ad36b8898dda84d9337ffa1b42c90136bd455fe035c4737912e41ab99c45d4017c5d8f6b682204dc124d2afcd76fa39a7ac72d36ba288dc1cf9b5dbfa32f453f19b6a980122c6f7ad6c33f4d11b170ac72106671b1157d7ef", 0xe3}, {&(0x7f00000002c0)="4bfa90de6b2e07b301383709e11408b57eb889eca117034ab49d31ced5270816c93250b2fceab4b6663ac4255941731715882e88ad00c3aaca550c7b929f0583426a92dea7c520ab2f52efc1c9de490a79549de83d9a1a165049a05a4a728d52ec9d52bdd7", 0x65}], 0x5, 0x7) 16:10:59 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = getpgrp() r2 = semget(0x0, 0x4, 0x20) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/219) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4000000, r1}) 16:10:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/78, 0x4e) 16:10:59 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f00d461a80afdfff2305000"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) wait4(r4, &(0x7f0000000180), 0x8, &(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:22 executing program 1: pipe(&(0x7f0000000080)) r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) getsockname$unix(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10c80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)) socket$unix(0x1, 0x7, 0x0) 01:39:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x802, 0x9) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffff001) 01:39:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = kqueue() fcntl$dupfd(r0, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 01:39:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x1, 0x0) msgsnd(r0, &(0x7f0000000380), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x2a2, 0x3}) 01:39:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000005, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x45, 0x15, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x4, 0xcc1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000010, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x7ff, 0x11d}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000002, 0x3ff, 0x100}], 0x7, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0x1, 0x7, 0x55}, {{r0}, 0xfffffffffffffffe, 0x61, 0xfffff, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0xa1, 0x80000002, 0x5, 0x1aedad30}, {{r0}, 0xffffffffffffffff, 0x38, 0x10, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000040, 0x3ff, 0x1}], 0x7fffffff, &(0x7f0000000080)={0x88, 0x200}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r2 = socket(0x10000003ffe, 0x2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 01:39:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair(0x2, 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) semget(0x2, 0x3, 0x5ce) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semget$private(0x0, 0x5, 0x200) semget$private(0x0, 0x4, 0x4) 01:39:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10260, 0x84) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r0, 0x20004269, 0x0) 01:39:23 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x27, 0x800000000000010, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c4dce427d5f7d153c8261eb1c692bf98b29a2df44a1effa7e4f17790f34fcb811eb12cfece87c5b0cec9c83187939be49d5a91626e4e52b321ed20ee9bae2d8d4f628ae0b7454e3412b6f675f1ce300ceee75556aac3efadb31b6e1c18aaa8702ddc325b73", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 01:39:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x150) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x49}, {r0, 0x102}], 0x2, 0x3ff) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) semget(0x3, 0x1, 0x8) close(r1) close(r0) r2 = semget(0x0, 0x1, 0x122) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/73) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x8001) 01:39:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xfffffffffffffd3b, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 01:39:24 executing program 1: r0 = socket(0x39, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000180)) 01:39:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x28, 0x80007d, 0x0, 0xffffffffffffff45) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x2000000000000078, 0x200000000000001) 01:39:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)="7d09157ce4594dc3ce642e", 0xb) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="4601c1c47d7a2cbaf799fd4dd4967378b273d1bfca064cc2bf91a96ccab138cc44f5ddf0444f4ca98e1c6aaa35ee0df1efec32d5dca2973654624c7b0617677d4be1d43eaf3b93efbf4591d0ce033d33479c9e8bb5fb9e80206daa47a75d449fe0dc1305d43db53329794e4315df3d019823a4867312bc85ad300b5173206997340f69c66bacaea4586a10703b5ea0fef6d38bb0cb4aac32e3082ef1b5ec", 0x9e}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r2]}], 0x28, 0x9}, 0x0) 01:39:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 01:39:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/253, 0xfd, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x9f4, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 01:39:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="271d625b95705b94135d8611cf7480d73473dac14ae8f457f604e3ed0594c0e1e93402bf7824697c06f2a650d3b4e1d6d8b021cf2456ee8b5dfc730a61a745c64f9a176d7133e91f708e91e618d1c7e80f65", 0x52}, {&(0x7f0000000540)="a61c045012e22fdd9126cb7eeb0ab895e04e93f0dfe6a17adc2654c69680b3b67f593b1a5e82519dcbdedddd84994e6bc716743eb10e8969f340e15b921da3a70b657e46a4dcca36ddbc6ab6fe2f371ff130a0f4b4c4238476dbde77f227fa5265e3c1795021634cb4b442492c002af51628ae92f0f71691be1419f1825101e3992c2e51185acfd0447189cd820a4f7a15ea784cb1aadeaec3021b8a6dfae3489993e75196eefc5f83a1035cfab158181c4283edbb756ed57a5a2637df", 0xbd}], 0x2, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x6a, 0x40000004, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x3ef95ce4, 0x7fffffff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffff4, 0x40, 0xf0000000, 0x800, 0x100}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x1cf}, {{r0}, 0x0, 0x22, 0x4, 0x4, 0x46e3}], 0xffff, &(0x7f0000000240)={0x909, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) kqueue() socket$inet(0x2, 0x8000, 0x7fff) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 01:39:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x7, [{0x0, 0xffffffffffffff7f}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x200}, {0x3, 0x54}, {0x3}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x100000000}, {0x1, 0x2}, {0x1, 0x80000000}, {0x3, 0x3}, {0x1, 0x8}, {0x0, 0xfffffffffffffffa}, {0x0, 0x80}, {0x3, 0x3}, {0x3, 0x1ff}, {0x1, 0xa8ee}, {0x0, 0x100}, {0x3, 0x7}, {0x3, 0xbc}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0xfff}, {0x2, 0x8001}, {0x3, 0x67d}, {0x3, 0x6}, {0x1, 0x80000000}, {0x1, 0x7ff}, {0x1, 0x1}, {0x3, 0x2}]}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 01:39:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1000}, {{r0}, 0x0, 0x10, 0x20, 0x0, 0x4}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) mknod(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) chdir(0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) getsockname(0xffffffffffffffff, 0x0, 0x0) r2 = msgget(0x1, 0x140) msgctl$IPC_RMID(r2, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 01:39:29 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x108a2, 0x0) socket$inet(0x2, 0x2, 0xf70a) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x1, 0x6c33}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x6, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/4096) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x9, 0x943, 0x8, 0x0, 0x7f, 0x8f4d, 0x5, 0x0, 0x3, 0x3, 0xfa03cc3}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000400)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x8001, 0x9}) utimensat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3f, 0xc21}, {0x7, 0x6}}, 0x2) fcntl$dupfd(r2, 0x0, r1) kqueue() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r1, r5, r6) kevent(r0, 0x0, 0x100, &(0x7f0000000100), 0x3, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x88, 0xf0000004, 0x3de, 0xf9fe7b2}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x12, 0x1, 0x7}], 0x40, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x40, 0x82, 0x7, 0x6}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x4}, {{r3}, 0x0, 0xa1, 0x4000008c, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xd13, 0x1200}], 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0x818}) 01:39:29 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x1ff, 0x5, r1}) 01:39:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000240)=0x400000000000008) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="011b2e2f7f696c6530ce00b85cece1c7ff2c93915b0030057f259f8d50558305af5220aeccc6eeac2816f52edd0959629966575b198099c807112d0c2af6194210d4f00300000000000000afc3fdb82c549bbc1843dfaa2a8ccc4b85d01f9f273bbc3a5795"], 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 01:39:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:39:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xb7) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x200, 0x80000001, r1}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x535, 0x4, 0x1, 0x8, 0x3, 0xc57, 0x0, 0x0, 0x10000, 0x2}) 01:39:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xb0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) socket(0x0, 0x4003, 0x40186a50) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 01:39:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x10001, './file1\x00'}) clock_getres(0x3, 0x0) clock_getres(0x0, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x8000}, {0xffff, 0x7e5}}) 01:39:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget(0x3, 0x4, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/65, 0x36}], 0x1, 0x100000000) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xef) 01:39:31 executing program 1: getrlimit(0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) accept(r2, 0x0, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 01:39:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 01:39:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 01:39:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1f5, 0x100100000d691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 01:39:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x200) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="000000001ace6f7a205b476a29f96b758f8495f0808f5502364a3c094c2b74e80754c7caff547bafb4ba1d2cab7a6e4f2be9769a45f74f0d706aff199d54", 0x3e) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x916, 0x7, 0x2, 0x80000000}) 01:39:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20800, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r2 = msgget$private(0x0, 0x2eb) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r2, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r1, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r2, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x3e) msgsnd(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="030000000000000050d546d7188c124ff70c10279591e7a6a7267a473903a239a368b006000000fc522c134aedc636b1931029b839e81ec98784bc19"], 0x4f, 0x800) semget(0x0, 0x2, 0x260) 01:39:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000300)=""/238, 0xee, 0x3, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000280)={0x2, 0x7ff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0xd63dc52b73bb85fb, 0x100, 0x800}, {{r1}, 0x0, 0x1, 0x80, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000000, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7}], 0x1fffc00000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x21a5, 0x6}, {{}, 0x0, 0x0, 0x20000000, 0x0, 0x81}], 0x3ff, &(0x7f0000000240)={0xe88400000000, 0xbc87}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x9d, &(0x7f0000000180)="75d57b1a5cb2a3b953950d32faa62660fe1b3cc37bdefeb32a5ee9037af92e03a5fa5285b77989b18e196d18fd09548726e617f7df4cc00f4c9ee12dcd636cfe76a120ac48996e7904be102c7f6c4b19e44691e6e1452ac4a8c9eeb45cf11419de37c9c1edbbc91951d373032d6379fb7da2496b33a70cf6cf3300134e94c8202bf05faa459c969201c27cedd7c86a79cb5e103216cf8336a7b7ef7fde") 01:39:33 executing program 1: r0 = socket(0x10, 0x100003, 0x20) close(r0) 01:39:34 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7d953b7e299e2a93b8ecb986d5f5b6c9a5f94c7b55425b8fd6441bc2465a66bacc62a65c1c72ce79e6874e0defc0edc93dc91b37deea4164286dfa50c243ca18a8d93468e3ca9a2704e19999407654cd56775d229766c4f12781dee024a9208fd57883bf0c3ad3d7525e6dcc94fb8b55eded548eb532b724e6bb69b3014e905b5b76a05552ffaa53d99e25788db02af5e77f1402a81bf5dd452908c6d1fbba56912df8dae7ee99a346baa79940a66dedaa3af29d39cc7833ca8bae09cd6ff4a5c107f6e210f484e09c0ec1064959e41b57187ba5618e12cbaddaa7ecb1003ee9d6eab4706437bbc651c23109095dd19236eb07", 0xf3) r1 = getpgid(0x0) getpgid(r1) 01:39:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x1, 0xec5}, {0x3, 0x2}, {0x3, 0xffff}, {0x3, 0x80000001}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0xfffffffffffffff8}, {0x3, 0x200}, {0x3, 0x1}, {0x3, 0x7fffffff}, {0x1, 0xe7cc}, {0x3, 0x8}, {0x3, 0x81}, {0x3, 0x6}, {0x3}, {0x0, 0x9}, {0x0, 0x81}, {0x2, 0x9}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x5fcc4d63}, {0x3, 0x6}, {0x1, 0x5}, {0x2, 0x200}, {0x3, 0x8}, {0x0, 0x4}, {0x3, 0x9}, {0x2, 0x95}, {0x2, 0xfffffffffffffbff}, {0x3, 0x100000000}, {0x2, 0x7}, {0x3, 0x4}]}) 01:39:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xb8, 0x4}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x5, 0x7, {0x9, 0x3f}}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0x800, 0x2650, 0x5}) 01:39:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) 01:39:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4e5cfbf96da300b8, 0x10) r3 = socket(0x1, 0x0, 0x1) r4 = dup(0xffffffffffffff9c) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open(&(0x7f00000002c0)='./file0\x00', 0x10002, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x98, 0xf0000036, 0xffffffff00000000, 0x2c}, {{r2}, 0xfffffffffffffffd, 0xe, 0xc4, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x16, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x494eb2d9, 0x10000}], 0x3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x10, 0xa, 0x3, 0x3}, {{r6}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0x0, 0x7fffffff}, {{r8}, 0xfffffffffffffffc, 0x0, 0x10, 0x1f, 0x1}, {{r9}, 0xfffffffffffffffb, 0x40, 0x6, 0x3ff, 0x7}, {{r10}, 0xfffffffffffffffc, 0x50, 0xf0000086, 0x0, 0x6}, {{r12}, 0xfffffffffffffffb, 0x5, 0x41, 0x7}], 0xffffffff, &(0x7f00000003c0)={0x7e4, 0x3e87}) shmget(0x0, 0x1000, 0x408, &(0x7f0000ffd000/0x1000)=nil) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x80) fchdir(r5) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x100000000, 0x7fffffff, 0x0, 0x1, 0x7ff, 0x400, 0x9, 0x0, 0x1, 0x4, 0xa382}) r13 = dup2(r0, r10) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000004c0)={0x2, 0x6}) r14 = kqueue() r15 = semget$private(0x0, 0x3, 0xff60f6cfd8e7b95b) semctl$GETZCNT(r15, 0x7, 0x7, &(0x7f0000000500)=""/169) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000005c0)={0x3, 0x100000000}, 0x8) kevent(r6, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0xc1}, {{r2}, 0xfffffffffffffffa, 0x83, 0xf0000000, 0xffffffffffffffe0, 0x200}, {{r14}, 0xfffffffffffffff9, 0x80, 0xf0000040, 0xffffffff, 0x401}, {{r14}, 0xffffffffffffffff, 0x0, 0x1, 0x81, 0xdfd}, {{r11}, 0x0, 0x50, 0x20000001, 0xf3, 0x1}, {{r10}, 0xfffffffffffffff9, 0x80, 0x0, 0x5, 0x4}, {{r5}, 0xfffffffffffffffe, 0xc, 0x1, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100, 0x3ff}, {{r12}, 0xfffffffffffffffd, 0x19, 0x42, 0x7}], 0x1, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x6}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x40, 0x16, 0x17be}, {{r8}, 0x0, 0x1c, 0x1, 0x0, 0xdb}, {{r10}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x4, 0x5}, {{r12}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x8c41, 0x4c1e}, {{r0}, 0xfffffffffffffffc, 0x84, 0x400fffff, 0x9a7e}, {{r2}, 0xffffffffffffffff, 0xd3, 0xf000000a, 0x6, 0x7}], 0x7fffffff, &(0x7f0000000840)={0x2, 0x7fffffff}) getppid() getsockopt(r12, 0x0, 0xff, &(0x7f0000000880)=""/163, &(0x7f0000000940)=0xa3) flock(r4, 0xb) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000980)={0x8, 0xa600, {0x7, 0x101}}) linkat(r12, &(0x7f00000009c0)='./file0\x00', r12, &(0x7f0000000a00)='./file0\x00', 0x4) unveil(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='x\x00') 01:39:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) write(r0, &(0x7f0000001800)="e90956e3b997e6ada2ee652f6fb0d65127444e564250fcd172ed99e1a065abc928ae6566b35ff02ac7ee56f38bab3201102aa547d73edfd8ab42e5c31af178c228013e9055da7f19a325d27f0cdda5f752e639d64324ed960077ef950c94e8304798c500dcd747102119bc0f57ea5ebf32664f0850a173020e5d850d33bcb0c767248454d752616f689acc6887f223f43c8d6d193ee8bae49edb7bc25d62a95a0da6774be1f903cb94278b46305236c40bd488e4dcee82b8f3e3503e1e44cd79bf2348ab94cbc6a3de352f7a0492c7311c6d7e7a31e21d4ab0c6c3c414ebcaab9c8f6e", 0xe3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe6, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file1\x00', './file1\x00'}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x20) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r6}, 0xc) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x1, 0xffff}, {0xfc4f, 0x8001}}) r7 = semget$private(0x0, 0x2, 0x100) semop(r7, &(0x7f0000000300)=[{0x1, 0x7ff, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x1f, 0x1000}, {0x7, 0x9, 0x1000}], 0x4) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchown(r0, r3, r4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) fchown(r0, r3, r4) ftruncate(r0, 0x8000) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x2, [{0x3, 0x7f}, {0x3, 0xfffffffffffffc01}, {0x1, 0x1}, {0x2, 0xff}, {0x1, 0x1}, {0x0, 0x20}, {0x1, 0x1000}, {0x3}, {0x52d5e52f95acc8dc, 0x8}, {0x1, 0x2}, {0x2}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x753f}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x8}, {0x1, 0x61e8d4d}, {0x3, 0x500000000000}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0xfffffffffffffffc}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x3, 0x6b8c98a1563bc110) sendmsg$unix(r8, &(0x7f0000001740)={&(0x7f0000000600)=ANY=[@ANYBLOB="69e09fca0704d1b6ba73749f08695ee4c9780665324293ccc212af14bc0627c16e7e7a92755c0383b7194bbe3ad295cb6a53c8b2cd10ed2ab946f5b16a3502f54447d7f164a55b13edea03ac089de3881390458cbb4b80eacd84974a890dc5126e342875a2ecc40563d07b0ee1ff3869d9c15225e4133b"], 0xa, &(0x7f0000001680)=[{&(0x7f0000000680)="62fc37eaac2b83c4953af146e613706a1c896c4f730e189002dd669713abad708de454c8e8c6e6e597a07c77fed7e6fa158c19a860c15c13ea0d79c0d3288cae121e3399d1dcd4523a255cde1cb475dc5e089064a6729802faad33658a8c869709436b4835295fe1da261674e31b508f2bede0764312912eb12b61360d38110bc50b4b10fc3a4ea31cb538af94ccb8f144917c1ce6beeb2eb259c66636543a2b0b0f3b79177d453d564342d699ea4d5524d636c7d9b842b3fc45fb93981e6bf718c4b5b97014f9b571feaabe140bb435dde836930a3f68955bba9f33712abf53cf2ac0b083cfc245bba5476d52264e85eaf06f17431d7182453849e5a2510e692b2f23f747fcdcc7d1125431682607f33dfe22dd2c48ea19824af7a76b3b6a03c20f26bd0e809c423541eff167f3f8df476518a5f7a42d2d6e9a0958a631afe3057d6cd90b9796eac15bf025d49ad386f5fc4d880b1c0e7bb0fd6935c7f7bdf774cd78d0c4faaf95ed904b3b001731df699dc7d63ad9a6109d9c06021fec071e02c8aedf0bc137f04e5ce381a3f5f601816551bfd3abf8d34bc1f9ae0e54bb5774433254e5a79441ce222ed622ebe470237de5e2d94d02eab07c51e2b8d01be713a02a17c939e53968b0ef0abbbfd05e6157d3a5335e408873e7c8412623ddb3857d4459d404c4e4adf35d6571cf190da5503970cb5dc7b1ffdef720fb78b4c4c532d44352fd7c4fe62cbd77ca7412ff28104816ca38087864110ae7aa93288477e2c6ee475db36154705eccabcb400e42feca033501393c5d73b36f92d7d8db13700bfb9452544176934e4a146290d279cca2439018951a45d0a5bab8c86535822de7f9b38ee1a3b6a1434f493862d981e01debdfdc8ab17254285fe6ad88bec3be65b09c21bf3db01a1304d905e71caa1c700fa067d422fec71cb7aa2fa3091fb4ff239ba8fd33f8a89f16638430196004a8d8c77daa8eef0287b962a883edb48fc61b0b382fdc11c6f035fd096046d4f3166d295b679765cae7fd42cdca9669ad67cfdf81025c3eab965c0ede14224402992b17bf32763d745993b9acfa251ce0c951ed119b1df541b5910a49ced99afbf9aefb95b07895e1c05695366b2ac3ddcab82ac3ee7a760fd01ef35ec9066cad75d12daff20e1bf4a4d0f66b1f103902af4ed3f847f5e2a5e00595e15dc3cb82884f1905d5997abf78f19b23ccbb019cc4ea3f6de0662c99010de0bfbba334a50b14419ea763edad48ae8ab33b24e8a79e2b6c7b1ec0f262458f53df8dd023dc645d54c94f2ed8b973ba3689e9ec9a17f67ba63651967eeeedf1517db699066c3c0a3fa923ae3062dd660d207ca4e6d8d56cd27612971f3b3d87d09488ec8b7c6501f5b148cc7818c910220527630e83d2212f614bb5f3484b8af339cf4bfbbb6c3a7ad7554d1e3759a5b0c935886677567ed3ac0101996c4a7b7f9e1c1ea202c3a29eeffc4b9946236e612630e279c512c3e7e1ce192885ec7c156694cd829683fe166b4c61613f50f641d1124f83b1064ad5f294a001785a16a01078c46072737bab9aaa46d3dac5dc7e4aa522f5a0c5db4c9555bbc537364366ae22f4cc49b38e2248e645783781aca009433286fa945271f4fffcd44c7af47acbc17e23b3abd32da6b87c33a6d1d8672bbba0402fd8f8b0a80bc5c12703871cc65c62b93d5b87943b50976623a9a6b9b6b339c7ed65f098204cd94f73b1269f70fafd8504c4b4495d2885eb479b243558524cabf12d0122b4eff8e78c1ca3150922d27f7f92738903834a7d1000f6ba9743ee00fade08e2780a4ef6bd4dbd2ae0e2968c0e4f1dfc7d3af1032025ad24028bd1ad691dcedbcdcc0e118a7b2177c16c05d68f333c1e4f7934e310832f49e0fcfe7be965628019c88a0cf89b5fd555f356511ddd1e090769d2145a0c13c29b3595a52ac3608c46b89f87896bd0264d23401eef4fc171fd0eea9c868ecc7ad2d9e6d29702de5211c25d544855740a6a0fb0dffccbc20263031af0781d715f99dcfa81d2017ecb749b9a2114ac67bac4ee8623c87ff1fe8542868439189fabe8825dff7d279bf474a27d3068308966745ae7dfd201a78e40833a8798213cd9da94e2a5232f3030671d1ae731d7ee04c32976290f4e81cb71e2c7b25a46522cfef6bdea76fb38aada9a01396b0151737131495b3d051db106263bb0d3245bdda684c96e617a22940f15592c41a8f641adef164e136a128023994526da9a9e269f247b88a8b1629d6a056d7d2f9a7668182bf7b9e723e03ad567e6c1669d4b280bde59cda89bb0ca0b09023e5fd68cb2dfb9d89768cd6150899251e5abf7cdf656309d0531b236a23f16376f8902a4320e9f5b7c569519499e72239ca53e97451cb99362e646a0b4970405934a8ebd81d75e3c6cf44ead1975bb6f75e7f12bb25fe7e427e9a4cc87544108beba7d7f4dcddd4ea7b20c4ae3dab91ab5b114d193aaa6e0e27325729c8d3c5787018c9c089b59b89550f75dd6e8e450c1b8093e19bf6469a60208fe2ad737a3eeb6e263198861affa46fd8f74fb720024e211ba0826aaf836c12d9d3efee076ae62fac3cbd7a40acd3316c37fbc9401a0c765de4f94fa9a077b148dc7701c81d1427db0a74972a4fb1b1c3a6621b4837d7d25550eac072cf298ef065945235da40f23c82b0ba16a671dc6982d04fc0c23640cfa8f3db16742b537a82e1c97a3db61cc6f8e635c062d396dd1861b74fa47f2b84b842e0c1a44e2b9153211287f1c370414ed39730bb03f044fa81e69185fa05e5158b76c04663054dbf3d11542f9e0b71778d6a005d376aa15c9953fde8e4c87f75126b4b0e5a9905e5ba5370e620a261f3ba35b86dcae3528d69fa82dd0a472ec35e495da8b97cfc3d1728305656d20c3030846873225f407836c5dbbdd07558d4b9be6602d22e1f2041678a269556c782f620e89cb3868bbddc139670fd09fd49e60ba492efd63462b9dd67b3278b669a1780a23aa56fde0ffaa37cedb1895aaaf9d065d1bf653c6150022edee7fce99c63ff56269f7b5a10d8080d330c86b016eb0d510cce23f5aa7435d294ecc5a4ea87f54ff7aadc7b8cbc862bd7e76fff30eb3dfe4afdf9b0b3b8b89f129e1692164b026c60268c3f3ea99f8e9e6b9822d1fcb9241b44cefcf5bb121a778362c10301290046d3392a4648622faedf0adae6da873a63686ad4c55dfccaf6790f0b906f18231067ac3dafccec9d4b4a1a16c3cf536bd6d224eeabfdaa43b775e61f4c3942102ced944e8398ce2f9ed5698d223ebed6d70d6f17b5bc5751b765b87a35b29e98d13396cc4cdbe302d547e26ff22d642f1fdf0aa04491a18c0699b6ca76ff7185099265a3a2f0fee97343bb7d02905e1b026b35427b7364e2685bd7bae33104d01a31986c8c1870147d0003ad7c071382c239695f4a0edf62f362a8c37d813bba243e3a5bf163c44fef1b4aba9e2a21a5c7b8f3b8f28e8493400fc26a73d8158daffcb19022df00f066e4f3777cd6bdc195ef26f1d390ef69cf90a82ae38c036fa5e7ae41dd458be450b8531bc4ee17ad3b9a4dcc0c1fc29fe5cba5f3c12caaea1dfa4573468c9d913a11fdb74e8130cc613bf90f5eb254de50bb8b58fa5af00e7fc7172f70928f304dcd6b0baac3098873222b438ba4ecfdbd9a56d11a8c3f1c0e41aecba119ba30367fd53d8ca0fd9cf37a498c76a05cd93387a9d62a27d5d1e9f331981a3f147e965db88a28b05d2a3e768e92cadb315530555ffbbd86f8d14d51abad89414f22c2edb4ac7491a717a23840b8bdf3a2a6b9c3c786a39cefa04648b5273b5d95506ffd5ff2b98935ce9a0a62ad15cedb77677a71e4c21edc6c4b2786f3a395fb6254c95a7d54443de73d153912f024fdefd863de8fdb7c2ce451114947c9dbae22765640bf15e0dd002dc9ed58c6031810c1166d3d93ba2e1f580805da88924b9a8755cae6ef0f1ae5e807ab093c0f1ba03f50b4040240eda0e2ed7b37b8fe40f349f8ee6d45a38f1b533ec41cda82ad06b3b08e7e0cd3c3405bbc4c719bedd49bdcb8753dbba1c6a28469267419add4a0a9358b759ca4c40e049fa7e949634d98135dae6d957d93bca40ee1ed85c482dbf47c7d04c36ac07a07d2c5122b98fac02a99d2722a6c5ddfdebc795169d09306887b57ea5f032a785b38f49d94a10687ee9c23c9b407cbff8f50f909b8dce9abfa26b7c6e23b0e3f60ffbe159e04a85ecb22e774752039dec7707a0277187863be2c843dbe69145818c581c53b70496aefec014a86ef0eef2dca608346a94e91852f19ce40419b013e5815debc8a53073c0bc0fb67c55fe5c84bb0f8590d358b9a49b03ebef48ccae299a7cdd84cff829522d830eac012839019df4ed898680083e223c1e9590324f2f180a1525676fdcf06cc435c2470fedaa98858915e8dca5782bc365a569bd49cd9ec6d00a74f1ec2a6fcd9f6dd612549fdaf06ab9e31ae43aea698c8958c0373cb2e527014f4d0995f8817c7ccf343ac332640b71886a86a716aed0e69886c118d782a6b1400d9765db8e49b5ca01df294b57b4de17a3a0f88724de199d9b5f2b0e90338dd4b7ff9b2a0d0873f554cb5ff9278e0df69d8a41b1e950b6df18730632df343b63b3b4162c8f8df5580b680698e4fb8de16f33eb772a4e7769f4537e2e19be0ec09ae8ee511c3477600351ba0f53bad9801ba71adf0931a44219b1d5f4f649e547f8a44f4c71482fcdbc9e02bac97f2d62cd7e663b2a3bd07a46394d951a92a76cade56d49139b2c66930eee05a46b47a7748142c44500d7a43c906e07400fadcf905102269ab45754c73ec47e3286c1c578e7f76aaff1ae47e5412c5355804ec817ba7320bfc3c47a0df4247d808e51d1bb88127cd84eb9b1d4f0ff8b4b23e9ba46360efbf268ed50c1cd537f181c84fb4ba0f01c355895f5aa4bd9a8e0ede8b899d87bdf607cb85467db4d49e6ec7cba93ffc76b7643b57b95d2f7b01be01ebaf8472769d4901693dd033b9c487d3e6ccb3b6a95d280c09dddbff74f712e0bf56058f527126bca3761e9620ec9a78ca97f3c546ac03fe55b56134c9c6934055e6ccdd592265c35412e91b8751b68d06b83db6c922758d9744f49f71f0d8183c411cb3f7ae4992bbf6c22e056ca8526918400d6092d17b5dd7979904cf06c10771b353e527bc155d601c14c7e8cd0e3058835ed05118afd2403f0d8415cb655baeeca147b785cf2d680e6df2041df06ced155dcaf3f5454f6ca3d0c2f92a6f6c1adacf4d7b29b96c99f7f888515610bc560be62d16198d1ab9a8e6b194f239176e77510bdbca22ea84a4a26ca129ad1039dd3c3e46bead4788ca38e3370e73cc9c429f748e7f312eab558045bbc8c698941a05ed63aba289c55f5dabd42fabe4b033116f8de884ac17c060b4f035046af9659df1a062c0965968cf7f342567b44a91a67617333343926b50c732b772aa3e9ae7ebfe3dc3b4db534c498a957cb84209a08fc201db1e5dc55e2db1a9b62f2f7fd426ac95c022013eb51fa15d845c17a7251f33da577b82f3489e306caed2c1f361447831f046f88d6b543c77118dcaad7825f4e4157bac206aba2c08919223954063eb649d6390fce7cf9b3e94bb4b43f9fef4a6cbae804b842b09ad94e6a42f0713ad78a40d2590e86c995c2309c1662e4fc86b8ec98e95f0c9da011e8095ddfe0c0ae6ae913ea769e7c4a6163e9be10f382a83064e26cb0210fc1c2b9f852d6a6d097a1a5e7dbb5e4507ea547afbf4f9b503f270be96aa8", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x5) bind$unix(r8, &(0x7f0000001780)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000017c0)) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0x0, "3cbae506251a0000009300"}) getegid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 01:39:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fsync(r0) 01:39:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 01:39:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xfffffffffffffefb, 0x0, 0x0, &(0x7f0000000180)=[{0x10, 0x0, 0x0, "ead10a0d548e00cf1b954a327056e921c72b6f20a62adebac11e767a1bb09833ac0660147cac3b31385aee6099b4fa0129262c1bd85fe9aa"}], 0x14f}, 0x0) 01:39:35 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc9d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r7, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r8 = dup(0xffffffffffffff9c) readlinkat(r8, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000180)=""/139, 0xffffffffffffff9c) r9 = dup(r8) r10 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000880)={0xffff, [{0x2, 0x1000}, {0x3, 0x8}, {0x1, 0x100000000}, {0x2}, {0x1, 0x7}, {0x2, 0x5}, {0x2, 0xffffffff}, {0x3, 0x100}, {0x1, 0x4c}, {0x1, 0x1000}, {0x3, 0x8000}, {0x3, 0x95ea}, {0x3, 0x1800000000}, {0x1, 0x9}, {0x1, 0x2}, {}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x5}, {0x2, 0x5}, {0x0, 0x2}, {0x3, 0x9}, {0x1, 0x6}, {0x2, 0x3}, {0x3}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0xc9e5}, {0x1, 0x7}, {0x1, 0x200}, {0x2, 0x8}, {0x3, 0x4}]}) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto$unix(r8, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r8, 0x100000000) connect(r8, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r8, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r7}, 0x6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000840)=0xc) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000640)) r11 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x8, r1, r7, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) renameat(r9, &(0x7f0000000a00)='./file0\x00', r8, &(0x7f0000000700)='./file0\x00') shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) 01:39:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffa) rmdir(&(0x7f0000000140)='./file0\x00') r5 = socket(0x0, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4b1}, 0x10) r7 = msgget(0x3, 0x2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCEXCL(r6, 0x2000740d) fchmodat(r1, &(0x7f0000001240)='./file0\x00', 0x20, 0x2) fchmod(r3, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001280)=0x80) r8 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x100) dup2(r1, r9) setsockopt$sock_int(r4, 0xffff, 0x1a87, &(0x7f0000001300)=0x673d, 0x4) nanosleep(&(0x7f0000001340)={0x7, 0x100000001}, &(0x7f0000001380)) r10 = semget(0x3, 0x5, 0x4) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000013c0)=""/196) 01:39:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x11) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 01:39:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:39:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x2, 0xfffffffffffffff3}, {0x8000, 0x5}}, &(0x7f0000000240)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 01:39:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0x26) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000a611696c65300000000000"], 0xa) 01:39:36 executing program 1: mlockall(0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000cd2b201d4ec1d002af14efb8c3a71717dab90b5942dcf57e8903b986bf6fc0efe28e89525df7653d5baa45f3bd63376a7bbb96075fffe1c16200000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = fcntl$dupfd(r2, 0xf, r0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:39:36 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) semget$private(0x0, 0x3, 0x20) r0 = socket$inet6(0x18, 0x8003, 0x20) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x8, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{}], 0x1) 01:39:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 01:39:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="31fff25a65419488ec17b2e84fdebed51ffcb5828fa760a6531b636e4f8c68a7e137954b25f4875d839e737cdcb73a2a2cf4246e5fbe6f19ae7cb4afc90345cdd97e0ec292d9ad16b18967e5ae1c89bd247ec57ca97b38675d448087869b9197cb102b9031d802ce241900a4c2412cf223dbfa7b2398b1cb3c9489afda21a839cd0d43eb8fc29ccf520b26667c21c81b86ff0dd04d2fc19fbb4ec7fafed1809d1608793c4c99a1792101553a8caf5d2826cc29384f9b409c413e5898e411cb33ee78eb67926d70f468cdf9cdda06261bdefdead7231975", 0xd7}], 0x1, 0x0, 0x0, 0xc}, 0x8) 01:39:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10080, 0x0) 01:39:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x7124, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000001280)=""/95, 0x5f}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:39:37 executing program 0: setuid(0xee01) msgget(0x2, 0x484) 01:39:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffc70) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 01:39:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) sync() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000040)="6e2e96", 0x3) 01:39:37 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 01:39:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0x1bc) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000100)) 01:39:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) shmget(0x3, 0x3000, 0x4, &(0x7f0000000000/0x3000)=nil) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8360, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0xa2b7, 0x4bd0, {0x10001, 0x81}}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 01:39:37 executing program 1: semget(0x2, 0x4, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x61b) semctl$IPC_RMID(r0, 0x0, 0x0) 01:39:37 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9abdb23a815219e77751248bff1e1bd13a0cf839bb8d2d3233560b97156321025020e2e99cd9774c18c76a95ea4c3abc6334099d3920b1738d0f205478b843e8643ef402c1218ee40a49d4ebb5656e2f5267844917aab0cc10383c086f48f431d61a09fca1a81cbbef5b261fbe8d2d148792f0bae74ae418bcceab6b548962ede0", 0x81) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x0, 0x3f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x100000001, 0x8000, 0x7f, 0x3, 0x61e0, 0x101, 0x7, 0x1, 0x2, 0x5, 0x1ff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="88a929cc61bf4379afef1d350549ff60025321e78b44a06aea26842a02165f8c599655b3c08bfe8ba2d68dba7f60a0ee4610374c13003799f5115927d0073834017c35eb", 0x44) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) 01:39:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000021000000170000000000000000000000000000000000000000000010892f78fc327b702de45fafcb81591a73f4da1b73ffd944a9477078e3e05ffad1a6f949b1f16ae7a0b6b75ada06921bcd5dad711e5337353d5b5ad42f7f526fe826ba1312804dd792d4edd2048072366acee0f8ae1f15389b15fd77ddefd7da"], 0x0) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\xbf{#-^#\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:39:37 executing program 1: r0 = socket(0x18, 0x5, 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000300)="b0dd4037940415f7a1a2dafe15cdaa50773c60971f729ac093a9593fd53a6c7784bc3f1d9e58e875e2458aa91759a84036b203e90103e87b70b1808629b0451fea90fb82b7b3022c1245c5c27bc91ef0b3c13412fa5412e6d831c7d5515b34c4658f2f04fccd37962978ff88b8996df9d56d1b491d46ca7fc1785f556932ebee", 0x80}, {&(0x7f0000000380)="980c6202e147e681dbeab0b5937e2e05dbb36d900b4474a455cd7ab025c34ab40ae0f2e386431453351f4cade9871e685b8c2e711fbbd2b271738c5fc3fe3bb8de90ba78578c8a86da695f88b1e7c05ec6272bd6af0bf04b000001bd4fdec5724d7f07aab62ebfde223be0f0adc916d7aeff828c407446b5379bc559b9", 0x7d}, {&(0x7f0000000400)="8d39f74f7709c54ef820d66509d3e277deb29459f4a8e0b63f8806ee6f018f79cd1c6b056118ba4a1360cd6d34ca5274bd5ea76f0412efef5209e3e16f24dddd4cd4150aeb07bf7239d26fa4bf2b1887c776fde117f7f0061ab48858", 0x5c}, {&(0x7f0000000480)="dee58b2d03b1f6431a4cdd5baf9e9cffe57042c1e36ce99687e9e9039e48e2b6727d8a7dfb8ca32082510d5b07f45705044951545c8bd85ef7f66f787696ab55c106c9a51df4b78bfc0f75309bb8aa9d7a1f8233a3ac", 0x56}, {&(0x7f0000000500)="e75819c119b1b05523e16b85ff598c11e24602730eaa41935b557377bc03dabab72f5cef70a68b28b857fad655420895f6a9ec900787b2ba75dcbbd07c561c8357f797b24232359a15363d18cbb665f90d94f724662887fac9dbfe9de686723391a686f2c5a183e7f69b4832bb3b75fc84b24f2190ce705bf0bcf3d07f9fc20577cba0e07235291a66f52cddb8520507312fcdcf6c872a", 0x97}, {&(0x7f0000000080)="98a15d055a78c8dd6bf0549c6b501ccb8cf482bad2ee1be85fd9cf3272eefe5825ee965b5083f0864ad3335bdb1c84c92b", 0x31}, {&(0x7f00000005c0)="733f9f429143d5fae69f738173f96c3d24a6ac02527af2855387bcfc53816fd09d2073c08d692a58df68bc5adc8cf5257e604e6aaaf50148daa276ecbacacd2595384f81c5129787cdfa7269abea4677b8e17a1431f1e81628daa0be5755bfa284b6a468e5f06e9eac67db26e7061bc9e75d6271591254523bbd9b68c0411390aa51a2a3a5803a619a902744a75dd49d68d76c99f4ba22a2e1668a8453562a710d4d9df12f38d985ff4a0e2172f83eac8776fc86709f005541bddbf767a9ff3f7de44157bb4daa880dd819e9826d52ff083ca3f689864a6be4b7a1e8800faa225452989f4274c436134a02b125809d6370127721d6cfdb5fab400a6a5d860651a663e4bdf47e9d85cf987b2b382f4ab6a1c64882240068b3d73274898c5e002bb05d791ba611a50a0c1afebadd6b795fd6b8d5fb18837b8037c5f3e95d8e833940ca3da9194891002d4ae438d026b363ac7e2153200ef44df94a84f064378e67f90aeed51c2649ed1b712bf51be22e1e997b261ddf7b9bc360b2308143dbbda6c6f6d3930c11bdf2cc5b40cf0b6cd7c32792aabb65be31ebb6be7293caa6b660af4a1d6f0d026564363cbbfefc0f59042cc47df9e19fdf64adb8a109f8c73a46417d1fe9177727b310b79a96c7e3001bc2d5dbd80afe7fdf23230e57014d23b8f815d19a1bf0afd166ae93a08667961d56e5f91f910715471e09e54be3e0bc1360f4c4c743669d4bbb9cfcfe3add26c9561d2f849d67b3c7a0368ea709f1824fbdd2f616519188921bc9630c2ae9635ba3783be40cfbad115a28e68aaf60254c4ef2a035d5e8b5ee6f351d19d8f4e9d3bd3151877c4da36c1db113107096d927a24bc1b397f509dbed6dccf7e9d175b20ea50d41500eab9c75d76e7f768ab3cb3e0c3cb38609d37a2b1c0d0d0d39013b0714617d880e5997944347fa99d8926cfb77136fcefd46fee629271e7e111e6f412a5f4f61f5198d3ed6fb1254bcb2debad12d62e94f3e8bcc89df880f139122a3a4ee79fb6bc96270ab1f5ad8db74ab6d65788159455f1a6f4b67b6b4d5eb8b8f65afc5553e929138f132e6f7b0d8a36bf3d729586a8d15912d2a5743218c43895c7b346743bcdf09969363a7391ca4ad9875ebd147efc19fb91f10145cf18a8c61c8809c9bfd6c4abcb1e41bd50bb8ae3c187d59d032c05b5dd90b0b4cc4965ec5147704b048612e7aa07aa0df458f37a2ee46061ad3730598dd4c40ba4d7beeebcee6b300a8e10d61f65856e9fc251087c1b452f618b8b774914ceaf0ea8a8414085537018a0a3f1f066b9b9073420644bd7bc61a0e87e1797b18214d3c3eeb1dca347ec34a3f496a198c550c78187a30007b76aae334fe69cb16f582da4c5ae0ee0cdd84129e3efd0a2364ccb958187737fb8ab85d95bdb07a2ac7b09e9c3d1721de3f8a3116d8e2de315d6b369ad6add5bcc8baa2c9cdf3ef2ff651b50468e8ecb8c837cf3ace3336231f7e68cec0a94692ac8ef6cc96a32d5b47a855df7989717fea512613e4ae10215d3815eaa05dfce4704c6d631ade5c374bb2f2619da85ba9856f1851c941a9bdecc760248b238d57dea2fc03fd2a78da58c6a89cac67268cadb9e173a9943fe73ec2090a4de5011f773c93c3aa716e2042ba45a09e4b6cceaf000773e19efe41ac103c387c2549dd3eedf0f9405c39de5f8464307358cc3ac86a872b38f58aebaffa75de8aacd06229879e38ad1662025dcbbf86be877150892247580c6de842a1a84e195996947415b1ff3ebb4c0a185c6608c06c79f5c009e44ff2d905aa1403591c9a135187efdb8589173fff005c437bda78c535fc36b2e148e09fc90644eba82f70d5954ad60707c39cc4adbc4536b1a00b72ae2242fd75f06778b5fe0636bb53c245f20acac54a6b965e4b64c5f748c4a44f5023512203dda5544dc453e823555e5474d1b4131285aa7ef498edde790aea810658f49b9a81059a918e1f14756a55342152f8d49d7b812cc9a454432f4d956c16659ebb74a8de805b558af54d72f3dcb6c9c59ee2c163d1bba90a8d70a69afe909c4e8e864e1e73e0d7d9bea5149cd2629ed2549bde8cc41642caa6fc7563ca58938462d269ab9aa36fb9ec5af0d00e7f3bc447a2dafecd9eb9d3328b33d22d61eccc769fbc3f5ec2b7a5a9d0a80e052af4bbda186b316b551dcb613f9808b7de8505b226c5d282588c5669bb9354a8c5b172e09516474a6bdffbc6c5f58a51c3a1285b1aa60299ced02012ef09b983aaaaadfa5b0bae17f3e0c5b6d55790d966d04a55f66044793d7dc2302de39b51250ceb0cc4ccab99447cbaa49d28bd46412c9aebe34d53ddb417b86c4647cb93c7980482926717a9c7ecd5c86954e4dfa6a13d49fbb15f2f3dea028c5819eef368fad5ea28d8c2bcdc93a13ce8af109b385f4e35b6338ba47b7896d1ee9532be8be87af18a8a4c49ebbb30a06641c103f9ef4c8c360e882003fd808caf07c348cc780bc0f596131d08c4b17331fa8e1c7a4debc54f16bc9dcbdf66e46ec4aff7773f2aba6698fd9c97a1162a0d011c67d264bd266144a426f640cdc6d71e22b58740ae8d515e73e9e55ae921284251db1a163a9428ee22b433ad80a414de4e21e638b7da5a58624ea4e72d871ab07533786ab3914a4de4b4c207e31fd36f6be16055acd0de0d9f447999c03d0ba5a8d14e5cbfcd55a46b749f886863d40dfd52901734a1af7f110199fa4e690c52ba7ab509967973f9dfcda8cd23901b2b99d6ea706787b5920fab9403e14b51fd693e16ba1dd8c8ce2c0f80307bc5914604856dec7361ba60b1803d68570fdcd81638167f8315729024ddd80bcfa50bbc76e356f2c3ea07b83b51c55841b0da4573daad6a337f68d3166f7292baffe525d744e540eccd87b2e77747d56dd68b09c34093c5cdb109850cde74715fbc3eaad37e06a5b95804ed08ba68c0e6c93b3ae87b480ba381f6fdf816589e464312f850d117df5ddd6f26bbc16d06df0cd8e60cb00db2ae56969ab724054990fd3029b59f283344cbfd7bb939d28e6923b7db2749676508d296b18ff7d0d0037cd1604e6e82c13c55e39cefd6549b4f2d585e5ec1f4b9724e48b118e0d1ba0c3d72c6d565246204f2852211d2ad6d83f8e8ac0500a734c55de7f90b4d2957330f2eec4f8f4b01c6e1a47367718c3bd519ed4e8c46b207d856ae0e3e6698f6d49e57a86bddd11a02157c8a39ebc9add339faef9b1c84933bbf9b67e8793cc8e59ac9c838dbd583555c582b8ff20313cea2aff5c110a43475a301125762f0dda75b6bbdc74f290eb6583b55cff799a411c5fdffadcd6d5232f0678c0e0cb7e94c96d0ff83b5f353cc98170a1a01db0911783ea015ca1f02a5acf32cc487a0d3eb4ed188dd83ef386c15ef94364ec51c749efe4c908804e559a610a1a2af7a9f544041da90af8a16f35931099a7451b9f12bbe233b6885bd55644406502284d440630ca78044f9ab93cda7aaffbcc7ff4227eee8fa4dd0d8f44f3f69d6d3da918c5768538e65555305a46b863d85e6ea953fb4d7bd9deb0bcf1b8610e807faf49fa927eaa11d5de6a987d5c00fd860e65fe1f1122220e76794750f5c57e2b9ec3eef6494c6868dec1af151ab127c7c1d13369733074f95f25b1e2b853b10237fd860e9b37b2efc17952f04b29295cb48ed843382f5ddcfad2429e85f33a702694a1d8274e204bf313d3aa8a3ded364f89927db44d9301f27d3346c2d7a8c939508f79d16e5fa0b0cd02c5fdaa30b5d0daa765894c87149bde9769bfb72abc024d8b248d2cb972dbe3e5e93185c0b6f6169907b2a55d9bb2d97ea562920f21398fd03240ff55348e29ac58b00c7be2864e1184a18578df7a8022a675ecf040658fc7250a387228114a4f1cbf9a3a96244b444328f9df5cb5e269b55fb7d0d55e966669f02463f5f2860b2b875e63ca24922f80885ac95d6d034f138eea0e0926c24d2a8c7774782eb591a97202f054f3de5269b6a946dbb534901ea5df83bd4b02d4222e7c252505cd4009192f6c84cf898c5af76fa2d35d46d443e42192a8b9fe6442c9e5fc6f8d1c3a1b4224bfd54d6a2440d1e916797fbf0d8a1901d1a9b499263ef141faeb475842b60fc207da06238b8ed5f26892f80afd13eb73d94e8056916341fe3f280001524cb6af30c4fd1ead6b2f6a039ea5faea5eaa22413f4bcf83a8ffedf492c87c6aef4702bfbfb24103ca439da1555ed8f8df14f87689214b2b2a0289b47c664bdf1be9ead94207af6fbbee12b8c08dbbbb4936da91e49b785f51ec33f270cbeb757a5ef6fcfc74715258adb6bcbfcb58ca4b909976b11e2ad2e9f88caa540699edc9c38ab67dfd49312baa215471f773a99846ef40a96dc944d7a2acfeac0c0f8b58828e2df2569efe11adf85ae5d20785a107a9af1bceba1bfb050945713de5c43044d1a7911eb81d8564fbf472e8d47d2fd0c0404ea93c507d9d3a41f54b2ec4284b30d9938af7f2a96f763b5a10f94afb19b0d43fc79c2226b688d22a1c4b0b384d14d08dcd5899c982afdb39fa42afd84ff11f6759aef6c4a95fa5f6a27995649c876890c8de3d37e692fff7100bc33dc6efdbe91041cae528a34e5212519ef68955ae5763d8b0b476999e504afda58ed30496db9f92d3fcd8a78594a46394eccef79197fb247001f749cfa55a3a90e81c5e28368c54b3a347f2eb3ad977a18a480c7c0cff2fbf747f616c24d4293063b6b3cb1c0dc47e4b642c4965cc46805932717564e4b21c6dd18209a48e75c4db0063638c98ccf8ee3601ee4d6bed230d0f7b63c3adee3aa455de66a2848d09431a42dade635bd299fce96413388a7def32d115442cfba61716e405f739eb4d79f7cefe14a65f1a2115949b412750f2542a763593b953f72986595c3f70f09eef59dfcd9a8c31ab63af8f1f6846245de20cffc66cc18dffc8adcfd925a5b003be666e312d29ff1d3e89e18e374f52c1c2ffcec9e21c9bc090e78136365d0f758a7a62a43eadf53bf2a2b5b19e51ad4a6c3e13d993fa4cfe0356dc362b9f8ec24f1f1036ed677ecd7fffebec9811b529d7facc0dda77801f0740e9483a03d246c682ce95ad582a59b1fe33ddc270b3452a4e8ff5d2cb6d706c6e2cecc721779fc733c45610ed340408a1c402c59003e013d20d5fe80dfb15a694e2b1b9963638b3a6862c71fe70d8233100226d4c6246cccdc0c0d817a4777cbb416b6b96e212b4de737a831d61d348b415801206b533c00825c154a39460b819607a7d48bd0209fdc982044dd55f0c22cbda9a254520d3b10170dc4299c7105fa3f2084cb3543ea24d4e6f9921fb8cf2ffb5145479d84eff4001bc152ca87ca4c53b9f308a4ddb83d3fe817e3eb28729b9bb42816847b29f4af0719747becea28defabe0f1758a5d4d7b2342e101a7530cd2e89534f35ed677a10fbb94b6a412efd2fca3d4e2e0c7d6b51e2c427537aa9f4b6a9ba2d8d01c3125f97608dec04b8c8428c01632283ee56b95659f5a5903e3b1913ab6645ebed56c51355d460b4271795cf030fbfc61fa33dc3cc1ae6d99802d9b2137b070c012832b91ade547949d3506968cc60d7098ecceac85ffdba8f4a727b2173b453653e85f4529dfb4dacdba1e87cb8034237bb25a11ac82a6ca07add66a7bca0175619d3ff28879b4da897e6f172e984b269bdfe4382523b3f9c3b73a82baa2870fb7816b5b3f39126108e6eeff91e3d01ded54a81b3f4dbe11401662e032ee6851c967a7e5656848e085f93c332047a1926ce57cb332ab6e5db1f", 0x1000}, {&(0x7f0000000140)="ee3828", 0x3}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r4, &(0x7f0000000200)=""/242, 0xf2) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000001740)) setsockopt(r0, 0x80000000, 0xc, &(0x7f0000000180)="0000000085da2f6b78057fbd969d6246cd52b0c90f6b839423fa756bc82836ba85de578d39d03f30d48fe7aee74358a276e3bc44ab4e2f3155f28fe7f4a4675990d3aa7e93fca5aaa9ec8f4937d4f5960f686e43ae038f3bc9d1a0edc479d55bd152856b843d883e953e75f1b2575c", 0x1000002f0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r5, 0xa8, 0x0, &(0x7f0000001780)="1354a1f411ffd05737ef5b2c3dff2dd35f73f098b121a18f6c87fd4bb6c4bc8ef56e1ca317d780e434f55c", 0x2b) 01:39:37 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) 01:39:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0xc008, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x800, 0x8d}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000008, 0xa1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x2, 0x21, 0xffffffff, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc, 0xcb4639addbdd826a, 0x791, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x4, 0x9}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x7e000000000, 0xfffffffffffffffe}], 0x2, &(0x7f0000000240)={0x40, 0xfffffffffffffffe}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x9) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) 01:39:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 01:39:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4813, r1, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x28, 0x20, 0x3, 0x838}, {{r1}, 0xffffffffffffffff, 0x40, 0x42, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x0, 0x30, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0x80000003, 0x8, 0x5}], 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 01:39:37 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x100001ffd, 0x1ff) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) msgget(0x1, 0x0) 01:39:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000580)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&}\x97${+{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='/\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\\@.\x00', &(0x7f0000000380)='@[\\/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@${\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='*\x00']) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x7fffffff, 0x5}, {0x81, 0x1}}) r5 = getegid() fchownat(r3, &(0x7f00000006c0)='./file0\x00', r4, r5, 0x6) open(&(0x7f0000000640)='./file0\x00', 0x8850, 0x119) pipe(&(0x7f0000000680)) 01:39:38 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000296000/0x1000)=nil) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0), 0xfffffffffffffd2f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f00000000c0)='\x00', 0x8, 0x4) 01:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x8001) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x9, 0x9, 0x8, 0x8000, 0x81, 0x7, 0x3, 0x10001}, &(0x7f0000000280)={0xc0a0, 0x8000}) 01:39:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) getdents(r1, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) fsync(r1) socket$inet(0x2, 0x8004, 0x6a) 01:39:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:38 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x680, 0x20) 01:39:39 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x1a) write(r0, &(0x7f0000000280)="15", 0x1) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) mknodat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x72, './bus/file0\x00', './bus/file0\x00'}) lseek(r3, 0x0, 0x1) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)='./bus/file0\x00') 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 01:39:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x288a0, 0x8a) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x3f}, 0xc) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) 01:39:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x80}, 0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0xfff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000280)="798f9d69cd79155f50e8b6d463b013c54a77d849acce80b0b51fb36ac43629f34e2cd83bcf4fd140a2037e8d9da79979ae4db268033590c2e5a7d6900143e588653c52313386527140ef14ae7bf6b5cb25937f9e6a42a580e3f7ddbda77794ad31363fbc9e58af0dd25b25968533d8d6ce6f52134192d0484f77999730a93637c1deb91e98488cae", 0x88) fsync(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4e3839", 0xb}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000001, 0x4}, 0x8) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="f30394bd8675635e1f9fad87de7273da157861fbc304ea1980a67d22f162b501783f40c2a0b38b02d5449a51a5e015436ef5", 0x32}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) clock_getres(0x0, &(0x7f0000000200)) 01:39:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x1, 0x100) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000001240)={0x0, ""/118}, 0x7e, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) unlinkat(r0, &(0x7f0000001300)='./bus\x00', 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000012c0)={0x100000000, 0x7f}, 0x10) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 01:39:39 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) close(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1) semget(0x0, 0x3, 0x140) dup2(r0, r0) r1 = semget$private(0x0, 0x4, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/149) 01:39:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0xffffffffffffff22, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xba, 0x401}, 0xc) 01:39:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8009, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) r0 = shmget(0x1, 0x2000, 0x102, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) getgid() 01:39:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000004, 0x94}, 0x10) shutdown(r0, 0x89bcf572e3e883d5) fcntl$getown(r0, 0x5) 01:39:39 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0xf) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 01:39:39 executing program 0: pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 01:39:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1d2, 0x0) 01:39:39 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x8000000000000003, 0x200000005}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 01:39:39 executing program 0: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) open(&(0x7f0000000140)='./file0\x00', 0xdf6dec19762b415, 0x178) sendto$inet(r1, &(0x7f0000000100)="3be18e4fb55254d5329be279de222499aa6c1c13b74ff1cb42e040d9b183fdca47caf6dd2d141b21f5037c7dce33dfd5f475a2617ff9cb5b9cb152", 0x3b, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) r3 = getegid() setgid(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socket(0x2, 0x8000, 0x8) 01:39:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x0) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="57aceeaa3db60d03bd89e81ebd18184d18fdf3dae42540a7b2b3e5064ef9b0f3d1d8f49e801ef761850edfb07ea3cd6811a871df1080332c37e518f45493d1e41bfd5464fa0f8917419fb6fb215885fe48d88839854da7457a9bec942e540758f386a1cf7072eda01ae94f7acc4b2e4bc262801d530113d6b2dc935248d351d4ce15e74ce025ae7917fc1667e2cf4365c82aed706c76d4aa9fcd60a405b5180427b39ba1de99aac1e3c11c620236854a0e710abe2617a45e3ef627fe839b7181b66bf9f57fa584a7222356a17649bdab8589bab13db79a926a42483d39e1601b674b9dda51789eec34d7add43d8f10cb2b704f17cc3b80b39d95c2e5c2", 0xfd) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 01:39:39 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x3, 0x0) 01:39:39 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 01:39:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) read(r0, &(0x7f0000000100)=""/100, 0x64) execve(0x0, 0x0, 0x0) dup(r0) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/90, 0x5a, 0x3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = shmget$private(0x0, 0x4000, 0x50, &(0x7f0000125000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) read(r0, &(0x7f0000000080)=""/3, 0x3) 01:39:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:39:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x3, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 01:39:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x8, 0x800000000010000, 0x0, 0x0) 01:39:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a7502e2e", 0x15) execve(0x0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() r7 = getpgrp() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x800, 0x0) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() r13 = getgid() lseek(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r15 = getuid() r16 = getgid() r17 = fcntl$getown(r0, 0x5) r18 = geteuid() getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="2256660023f26958afdd1cdeb71e325c99a35e3d469dc1a7aa50ffcf356b1272fa732efb448192c08593f0ec6112cecab7f2c194a4c4cfa316d9c68f11447f926d3d3d684e1d55cf0c581a5d504c3ca2926dc34d8e25ccbc1514ee89dbbffa8f22879567cc8797afd81daf90bbffb156086ac6fc5b8b115d7c7bcd31c8500184e925567d18fe3de7a4acfa659e16b6748fcf071e7ced", 0x96}, {&(0x7f00000001c0)="0e3466090a13f7f13a1e5a7bd6bc364772703f19381ac50b5d61bc256cd5a77f4e2dbcef0da56420831494442a50f6464972fc4e18877d081803dd13d11c7d5ef52e5c7e8b36bde9d879cfb89d6bdb2fed09ec8874e07163927c409ea0d292fa2e69c90e44cc72fc67e44ab6cb09602a28077a0d26dabc57326c12388b7723fbd96c7a517c82dbb1d974495cfe31a8ab20d283cb7f322437a46ca4767765de44aae33877279bbcff7f08f0373addf96132a5ec1b3d252f778a685214ff559f3db9d9f9d20e8e30f2fd583b79b09c44e516da07880d279d75ce547d625c63f46803a0083fed6e176a", 0xe8}, {&(0x7f00000002c0)="20416054f8a9c8151eefeaadf5e7bcd8b64b3b8f43dc98aba4efa530241757de3e4e9e05f07a4de1b1dcf852f4608052d4b2d420707bc46baf8210e9f8a649de745b00dacd23171605058df0c0dbcc349f7044981dde0bd34f8b81cb710cad58ac87a60ef6dee24ca8b84eed477da954fdf84bdcf5dfb3ada610bf", 0x7b}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000000200c000000624486bfff000001000000806b60d91853bea3a46a85b97c569a54df66078a76151659e532dc58e8451743aaea0500119b782b2a4656e58f1c2a44ec57bbaf402765d7252aba2f934e661fcde5c1d6caf73d75aaffdd7c8a6b1a069e3ecb60eafa51f5549bf62f3ccbf605dbbfcca1a2f7d28f59162935ee", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x400}, 0x0) 01:39:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) r0 = socket(0x1f, 0x5, 0x727) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0x7, r0) r3 = msgget(0x1, 0x420) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xe60, 0x7, 0x7, 0x8001}) 01:39:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0xbb74, 0x2c8e, 0x9c}) shutdown(r1, 0x2) chroot(&(0x7f0000000240)='./file0\x00') sendto$inet(r0, &(0x7f0000000100)="6fe3e2047ce9acd4ed1cf6a56804aabe5075305ba1c827eb84df050275b6", 0x1e, 0x405, &(0x7f0000000140)={0x2, 0x0}, 0xc) 01:39:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 01:39:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x0, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:39:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r5 = geteuid() shmget(0x3, 0x1000, 0x2c0, &(0x7f0000ffc000/0x1000)=nil) r6 = geteuid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x4, r5, r3, r6, r1, 0x10, 0xc8be}, 0xfffffffffffffa1c, 0x6c, r7, r8, 0x1c, 0x5, 0x9}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, r10) setitimer(0x1, &(0x7f0000000040)={{0x200, 0xa3}, {0x5, 0x6}}, &(0x7f0000000140)) 01:39:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x1, 0x6, 0x2cee, 0x1, 0x2f, 0xad81, 0x1f, 0x1, 0x1, 0x0, 0x1}) 01:39:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x100000000, {0x1, 0x1000}}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 01:39:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x2, 0x8001, 0x7f, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f00000000c0), 0x10000) 01:39:40 executing program 0: r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff, r1}) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setgid(r2) r4 = accept(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x5, 0x9, &(0x7f00000002c0)="b1c8dd669b4b61c85e2c2050f1b70ac0301ed93c99eac653d76ddfcae1624f29b299536e1263ade5d56f94fd19ede7e6d4af065826b6e95985b3c80620c727e924a1e2435a26fe8270e41279b2ca4108705ef80a1051a8a0b3aedde41b4ab654f8ffc7bac92bc7d30c8dd95b75849976b40d94ada13469e82d69f4931839ab19bf1b933d2f290efe8d14e58670bf7c0ee4016297142e42d1381facb9701dc7d3645e80b4596752328bd9d071aa78a9b97a39f8d9523741fd6a4edc4ecd9cc7493f83dbc37db69f2ebc5ff0d5e624444b1bf609e90a9f6a12347377ee8da60a8a63847d4776476842a49c7e0bf1f8e518ddd200c36ea617dc077a327b6b8375d33d417e1fbf848b93c977cb3afad861ae5cca0b9207406874ab4f6af98ddb2e1fa095a005a89c164046c731f78683b42c1286836008f380af2d6f063108fdf04f4d3d6195fde56dafd6cdf4d86bf328ba56b6080df924dea3948e4c7e969b0febdc1bb20e89de4b8bf33912e82fc7a2b816500cbf40dbaffdc92f6b6ffbc575636c999aca76e915531634949dd179045df9e7680117a86dc3dfc7d8cb514a70a12d947432e8c9aea1a4272edd28dcb88db127471a44908b7a25e3434956064eb323872fc02860dbe2a522fab44da83bd65c11522bba2885116fd849f6d49e6ef1ce4c02adb5c6c130daba073ccd1bf325602dd8e4880d5a17e8cff010258e48d9245f6989c444ab8e942c8d9faf655dd8e21bfe5ef4f50375d99f8073f4dad9511907094a121f23e696ffe6e1c84c48adc1273f46cbf36f0bb3dd29d1c6752b995c230d6c7ed72ae46dc0bca62281091cfd576042f1cf6ae5a96106b7945ed7da82331da4585aed3ccfb5de3d36a05b3f09b5584cf84f3222f9d303f44a7ef0555169be1e22edc0846d5d2d855de3ab491372f1c18160429b06df3bb464f86328fedb2ac227152adea8f2408b969252e100259e8584916a614f820b4a28df31b18d78e111450b639808fe3eb9cef07d02c1b835d0f59249094c99b512edf9c2fbf1f04f8254c8271225555fb9b551ad52f331e316dcf898f94f8773785995ef5783e1e1324bda40e6f1b8419a89cf48c3131c38bbc1064115dc707a5b3c76af9d5bbddf7b159323bfd4c97466973925f54723f114ea7c3257590eed7387d3d6ab323f6eb58e333613a831e81bc9ac8e096b5ce67b1395b4325e9f3c27299755465e7b761fc77d63335c749c008ff60c34a48ec524e4c0cf998c3aaf6c1864c0fcd5a9ba01e90f9078ea2bcb8a77ffab03dcd4c9c712a39deef3738f35824d32f9867408efa6ef0f1968fab7a7a88db3b9de07e824e605b9bf6cf470d726a57e2ffcb2342763cf1c5d9b626a3b12ca974701993822ecf5092dc8736e397f4353e99c5b83abba0ae5603ee037878cf256bbe259f1662ac28c07d9fe21b00326f3dae66863cce08b993c207e649b551223a17ecbfb25c2d75565c9350297a1d7836c4a42dd611c9ce8e738d625c804774d0baeaee999a49aa492971dbf4904052bf34249d1a6daabad0c12614bbb8f7af837d80a24f7c3e84b1fe399410ea91286b269d4e6aabfbf23485eec3fec8c877037625cda6a15caf23cd2dce790db6947253caed8d84408a76698721b77b96111822314f086f4581a435614fc92ffa3980826e941489e3c870aafaf1ab1b78c6a2f50e7b7fabf10d4b87a6eb24c057f6736ecfbab417fd44289744a32a67882e587e455fe2c7795f115319e57b5b9021fe9b1c0b85a0fad7a768bf5f9cb1c2a8d675c8d1c040bfda6eb3f7a959c7fef1a55970d1c197c55a034f91a89b7435607f3ff85ede75d4aede9be2bc98c7a86c3b01a60dc403126705d6407eed0871eda44248012d2f365a53480eee913c1c7733ffcfe303e62ccadcae7f7d6749ab1581e252660ad9e72a4fc9485d9a4517fd27c18ba3d70d103cf3dd82433cbddf1d699cfa290a7b101d400b9d9487b633b24cbf542d8effd3889c60547437fca005f8e482dc2c354765f007485e6a34a8f0c44c192ca7eba2b6bc3753e2fc53e8eac04650c6455dd536fe6aaebd644490cd2c8abc7077e772244312d166f424211b40cc4b22090014e6dcec323b74b0a387eba319f56e83c080edb40fc28ceb46505fbbd7b87cafdad9b6dea1a2b7c194f2414dc657cc2f41a160ee6f6213d2a32a8f95c8032031f35140c296af2af5cc18504a633ac51b779a8884b2967db5712cec5495282c8363a5438d1d2416d13db08769fa72bccddd8c5e315b875750518825699ed645a00efd487c809a7da9a8d8c3f8789f2403838afc57bf8212eb77420514713dfff4726689972dabbd4a2615d21dcac03ad4399e80cd6dea24df3b047d37adedc7d8aa2cb21e4c4904884f5f4a2d819d49c6f01837161bf41761d43c7e54ee5898d67054b4f5cb74cd9d8c54015d94bb72414019bced3e9d763cbb944352485311c486a5e170e14a74bab8a37f0bb9d8a6498a9b40541de9b70ac1cbba1ce22254b40564c65ef3c8f28714d6d2ce5ffc3260785b74a1d04cce308847e75fb93603bd3c8d3907d984327bd916895f508c1b1d761be89575b106a3142496a59a56024e7a88fda27a3de20dd77fb7f8502ac9276b0b0df2eca9e5e98a0436504bbab36ca83c4045daa55f4641f6d1a64b507e1afa023cda251c0eb31a2808cc474714f8b26216df144859cb57a243ab224541126b884cda161aa43f37ca582a1ee7ef612e9ce69fac0f1641466ef43d1aa1d3f49386db318bb392bfadd141ac839c7730f13fe17f73b6492f5f0c0e09f8c565b903642237390822acbae5f0fb76af26826e90154a71b643a9eef853978fc752f54d231645e5193714c0b19801e7d60dfdbf8a9298b2881e600b9617d3499a0df77ac19c1a31f02cdb61e51d2394a55a179766c6236f44815efdb4c2a3c0212d75e18fa00a7edda8539719e2d481598c300443082ad0ea71ba3b0fc7b09af8d9c2df684d0d74f719385e373b9fb0ccdaa40111e9bfa5a46b7adbcb41fca817e9f51e092aafb7fe87f270d18ca9a96b82616c4ad4c3894011dadb6a727c071c528c933ae6d96581fdcae84406e8c34ec8b4b7af1559fe2cebd1ffbf34429ccbb5bced8cde4227035f67c97bc883136051d2e1dbf36bcc096d4b8861c9ba3bb7900abbed9791019691b06154107f37f8c9d81f9d0b5fd2f64248b28d03bbcbb1735020ff5d8334a6957ebe6c2ff185479ffd21ff31528ef99186740aef199f21acfe15e6a0be9cc9e9f29c79eaf63bd2608e5c2fb7678eff8db93f7342b1df06f69a21544404b0e5713ce331071af6e1f5b42bc2f08154f388610716259cad27a316cb54a7260487e54385e52cb9d2ffbcdf3795b740d6678e3e0f30f58b8be32d530f75c3b9fc63d4e3b2c32b0b32abd526824710f433ea7a51090a20ed25c488f88d54d04a848ff335ff72000cc2195add0580ed5107578fd54a903c57039c7633bfc5a1f1f3d41665e6260f700d50285df93dd2b8e77659a16eab1203e3817b4be51eb62877cabc7773912e00f140b0526cd2ccabe95b51f962a4ff32b4890b25606c67116a77358a131ab71293bb1291fd178f09824ae7dbeda2994a93594c3383fd30bd0621a93f57b5b762a60662ae3df7562464d5e948fe9a73d3bb918b73f28e56e06fa1ac38af207ec950f599552a369ec5cb048f603536d896e249d742d73218e5aa9c1849229f180d72bb2552916ded59be22f7f0d99db86643e0f72790d3bfe9310342f0232c548a30e5fac4b9d5a932fe7db2c2a88566fb3c5021b6a622519fd1dc4e117afbdea236b1f48d4b857fa135064a2e35c722ab059bec2a35529e5258208fee0c763ffd23ee407745997547966f5ee2313812b787f745466713dd8ab76f68ca72fb44cb7f65e2e796b9e23f68999597d1e60d352d53cd439d43ac222dd7264a3d698dc2818d4dc2c475b6653e46592539576d43de5978002ecb59b61ce1b2a147a635bcaae53c2e1f7758fcc6637d31a1116fe32a46111e8bc59857bb06964a9d0f19bbcc8579ab00fdde39d6b1fa5ec5a2dc3a7ac455ca4487c9d37c50833dcc55386dde824709420884a7ef3c228c5401b8a73f2fa93b39321c7a23a825946ab493e448b47f4347483b3ee8bebc727365ee239127702c190dda5a187fba9603af906ddd22145d89a6a3b6836a4d552790888bd9e9c8bfd1e2bb84392a49d013527105aab26b13cfec9364b9d65e9f1f0201cbd051314ffd195371ab6b5311b56c3355635d1dd79d7818017521c071d493d87a8ff86e703c670466cf5bcf9509e1e2cf4e8820d2d47a94a389bdbc60ea79c0915ef7b0fd887677ba4954bc4f4b48c76a9406b7613df184412c6683215c69ba193e1631114cd5afd0b772eae0c2df226123daa87df1587171a31d0008ff9c41de44d7aada07680f38b10c3c1d697cb57fe58d6642d1d3914c1e542c60e0659fcbc71ab5caf672c59ac9987b7a420b746ebd91cde7329f6681500ce1243eee985f75c42861d1ae38aae084e75ba2e23f3f293a7caa62b7d3955e97efefdcec4682b7b464eb8f929c5e42abb36fe43f9e0b36ff3c6a1dcf4c79b7211b136dcbc8c4f691da0bf77fd5c467fcd671cb739c32a1db15fb25964c51ff5e3dfba72c577fb58513b3f9ef07e9edc3334b6db3461f2c7485a9f5bc18396d098a055c2c9cf85b2ab2662572ccfcc409abc8e71a66e47f9f7f06970dbe0e19a846fd776df05f61e94d1e751b8c3ba09530f61ca135298f20fdc7cb2f05186a5d0abcc6d0044fc4f12e35b19d7a9f58d9673d728d5ec36b829a7f4fbddd4d8f1a316564c6b093d95d9d951e2b89ae2dd105741716223ab0f348d5425f6f8c0e36ca1c9ba1fe9eb4ceb059accae71197f6577e23489a64d4ef7f296fafd81f5ceae3ad0e7f2caa038ef4c1322c8b4ff5e1d5bc45054a15050ebda6f4143a7b9a75381761ace6dd2ae03a75ac3a496011dcb585d801b0017965e5214432bebe83247f49e7a9a72d5a21f72f08fff054d1a9f441ab478a3491c9d29d6aada59b542b185adbf63f1ff8f534579cb1405153b6d99d57dd3237bac64e7242c8d776d322a8cacaf8e64745b0ef7c1ffa8f59797cb9fc69bac353bc8fb0da969d2d015d71070599f51bb521ed913a3ecf95d46439e214aeb9af42c7f5c402a05641045d053a41a7331ebdcb1c8022e5b77816a24b597cae3c3144aa80cecb86926cb614b0f251edd13f6050e20485aaf230170ee9179cfbce1322795d4ca1a21e3c9a3e97ff571a7526ef3c7fc976917ee8891b89085d29c3ef123769c1c694d378a9a41242b611d4d1113fcad9b419c9bf040405ef7a22d60ba46ef8c76d0502cb997cf300e464605135c5a1d7b6cf8cddaf436a80123c16d8c067d6cc69d6dc955efcb199c12de1ca31e906b5623ff6fbf837078b0c9a7a01761f355f5226d92b07727eca476910a228d994d245e2288d4f73a9a4643e672b88125bac05126c4c7ea7b7686118b12a78e8c033aac99e770ac480bc74c8e0044839a79796f6570902ddfe3f4e313ba20a7d7a5bf9756d43051df8ce216c1e279e5d3a23273093c581bee938d0eaae9ba32de7af33e712ce1d4b45b71ef3130ace815eb9dfb4b00aaa7419a5ee6cf01dd8139782fe3f2cbd957395c561d479388271c6ff09346ecc67935cee7d23da57b87fc4feeff22e81967aa99669dc441f820488901c138945cd3ade228b2c1174b0631f526427fc14539fd471243d0ed5262544cb3756979c2a8a37178e9168c0d", 0x1000) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000012c0)=""/241, 0xf1}], 0x1, 0x0) open$dir(&(0x7f00000013c0)='./file0\x00', 0x18580, 0x106) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/146, 0xffffffffffffffcc) 01:39:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x8000}) 01:39:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80004510) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="de77ca4f326f3aef1e9d4c0ac856ea2ecc99ca9652ef2493e9085826ed496577d0b843b1ba47074190e4b1e439054b6526b1e593f33ee0dafc0f482649652eb8f2b8b9963fe01a5eecb6cb63f10b7b382843142707af84611133cd20f0bc0ad83888fb3b799469a0a6ac763356e769c5cf931d2b515b6251db6bffe5809c63fe52c69029a5ee7bd667575a356402a7ae4052fa2e6a5fc5c66836181aa61bddfc26d26f572d4eec2f83da", 0xaa, 0x403, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) dup(0xffffffffffffff9c) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) oLÒ=wal…̾ÒTw¯V É,yoLÒ=wal…̾ÒTw¯V É,ypanic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *218393 34538 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c8ee00,3,ffff800020b839e0) at kcovioctl+0xe 6 VOP_IOCTL(fffffd80632ea528,80084b01,ffff800020c8ee00,3,fffffd807f7c77e0,ffff800 020b839e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80692e83b0,80084b01,ffff800020c8ee00,ffff800020b839e0) at vn_ioc tl+0xc9 sys_ioctl(ffff800020b839e0,ffff800020c8ef40,ffff800020c8ef30) at sys_ioctl+0x64 6 syscall(ffff800020c8efe0) at syscall+0x5ac Xsyscall(6,36,7f7ffffc9738,36,3,9841f53a890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc9250, count: 6 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c8ee00,3,ffff800020b839e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd80632ea528,80084b01,ffff800020c8ee00,3,fffffd807f7c77e0,ffff800020b839e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80692e83b0,80084b01,ffff800020c8ee00,ffff800020b839e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b839e0,ffff800020c8ef40,ffff800020c8ef30) at sys_ioctl+0x646 syscall(ffff800020c8efe0) at syscall+0x5ac Xsyscall(6,36,7f7ffffc9738,36,3,9841f53a890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc9250, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c8ea30 rbx 0xffff800020c8eae0 rdx 0xffffffff81f5066f cy_pio_rec+0x1490 rcx 0 rax 0 r8 0xffffffff815047c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xaafd4ec7ee1e945c r12 0x3000000008 r13 0xffff800020c8ea40 r14 0x100 r15 0x1 rip 0xffffffff81891478 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c8ea20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=218393 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b83c38,0xffffffff8230a9a0 process=0xffff800020b849e8 user=0xffff800020c8a000, vmspace=0xfffffd807f00c708 estcpu=1, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *34538 218393 54931 0 7 0x2 syz-executor.1 8380 208029 1 0 3 0x100083 ttyin getty 211 98399 54931 0 3 0x82 piperd syz-executor.0 26849 249852 0 0 3 0x14200 bored sosplice 54931 452739 18126 0 3 0x82 thrsleep syz-fuzzer 54931 445161 18126 0 3 0x4000082 nanosleep syz-fuzzer 54931 34744 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 491579 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 424217 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 480279 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 474913 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 102107 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 358265 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 12638 18126 0 3 0x4000082 thrsleep syz-fuzzer 54931 213361 18126 0 3 0x4000082 kqread syz-fuzzer 54931 220955 18126 0 3 0x4000082 thrsleep syz-fuzzer 18126 343820 86954 0 3 0x10008a pause ksh 86954 294080 45746 0 3 0x92 select sshd 45746 363360 1 0 3 0x80 select sshd 54992 324603 95384 73 3 0x100090 kqread syslogd 95384 315918 1 0 3 0x100082 netio syslogd 79909 509380 1 77 3 0x100090 poll dhclient 72092 150380 1 0 3 0x80 poll dhclient 88430 166062 0 0 3 0x14200 pgzero zerothread 40387 69836 0 0 3 0x14200 aiodoned aiodoned 22016 357019 0 0 3 0x14200 syncer update 96079 164340 0 0 3 0x14200 cleaner cleaner 6516 480161 0 0 3 0x14200 reaper reaper 13076 378529 0 0 3 0x14200 pgdaemon pagedaemon 1458 385575 0 0 3 0x14200 bored crynlk 30659 416829 0 0 3 0x14200 bored crypto 98965 376147 0 0 3 0x40014200 acpi0 acpi0 91467 456212 0 0 3 0x40014200 idle1 65510 387960 0 0 3 0x14200 bored softnet 54863 491441 0 0 3 0x14200 bored systqmp 76763 7572 0 0 3 0x14200 bored systq 6894 68477 0 0 3 0x40014200 bored softclock 23126 34904 0 0 7 0x40014200 idle0 1 82974 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 34538 (syz-executor.1) thread 0xffff800020b839e0 (218393) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8233f420) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9487 71885K 71893K 78643K 10906 0 0 pcb 23 9K 10K 78643K 501 0 0 rtable 82 3K 4K 78643K 648 0 0 ifaddr 40 11K 12K 78643K 184 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 30 0 0 iov 0 0K 32K 78643K 77 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1956 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 158 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 21K 78643K 998 0 0 sigio 0 0K 0K 78643K 27 0 0 proc 42 38K 58K 78643K 592 0 0 subproc 53 55297K 67586K 78643K 471 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 95 0 0 in_multi 22 1K 2K 78643K 174 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 305 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 79 12K 29K 78643K 3905 0 0 UVM aobj 64 3K 3K 78643K 66 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 24 0 0 NDP 7 0K 0K 78643K 64 0 0 temp 128 2366K 2434K 78643K 6036 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 12 1 0 1 1 0 8 0 inpcbpl 280 436 0 429 1 0 1 1 0 8 0 plimitpl 152 46 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 140 0 109 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 163 0 159 1 0 1 1 0 8 0 nd6 48 26 0 24 1 0 1 1 0 8 0 ppxss 1128 12 0 12 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 642 0 495 12 0 12 12 0 8 2 art_table 32 643 0 495 2 0 2 2 0 8 0 art_node 16 139 0 111 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 156 0 146 1 0 1 1 0 8 0 shmpl 112 64 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3158 0 1746 46 0 46 46 0 8 0 ffsino 272 3158 0 1746 95 0 95 95 0 8 0 nchpl 144 4727 0 3122 61 0 61 61 0 8 0 uvmvnodes 72 3486 0 0 64 0 64 64 0 8 0 vnodes 200 3486 0 0 184 0 184 184 0 8 0 namei 1024 14098 0 14098 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12592 0 12592 8 7 1 6 0 8 1 sigapl 432 1130 0 1118 2 0 2 2 0 8 0 futexpl 56 11139 0 11139 1 0 1 1 0 8 1 knotepl 112 494 0 465 3 1 2 2 0 8 1 kqueuepl 104 291 0 289 1 0 1 1 0 8 0 pipepl 112 752 0 733 1 0 1 1 0 8 0 fdescpl 488 1131 0 1118 3 1 2 3 0 8 0 filepl 152 6882 0 6794 7 2 5 5 0 8 1 lockfpl 104 321 0 321 4 3 1 1 0 8 1 lockfspl 32 476 0 476 4 3 1 1 0 8 1 sessionpl 112 29 0 20 1 0 1 1 0 8 0 pgrppl 48 39 0 30 1 0 1 1 0 8 0 ucredpl 96 1804 0 1797 1 0 1 1 0 8 0 zombiepl 144 1118 0 1118 1 0 1 1 0 8 1 processpl 840 1146 0 1118 4 0 4 4 0 8 0 procpl 600 3125 0 3086 5 1 4 5 0 8 0 srpgc 64 72 0 72 2 1 1 1 0 8 1 sosppl 128 14 0 14 5 5 0 1 0 8 0 sockpl 384 884 0 867 4 1 3 3 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 162 0 0 8 0 8 8 0 8 0 bufpl 256 6410 0 1024 337 0 337 337 0 8 0 anonpl 16 123498 0 117456 92 59 33 49 0 125 0 amapchunkpl 152 7141 0 7054 23 14 9 11 0 158 4 amappl16 192 4938 0 4534 82 61 21 33 0 8 0 amappl15 184 878 0 874 1 0 1 1 0 8 0 amappl14 176 874 0 872 2 1 1 1 0 8 0 amappl13 168 50 0 46 1 0 1 1 0 8 0 amappl12 160 27 0 23 1 0 1 1 0 8 0 amappl11 152 238 0 229 1 0 1 1 0 8 0 amappl10 144 59 0 58 1 0 1 1 0 8 0 amappl9 136 384 0 381 1 0 1 1 0 8 0 amappl8 128 203 0 177 1 0 1 1 0 8 0 amappl7 120 64 0 57 1 0 1 1 0 8 0 amappl6 112 500 0 492 1 0 1 1 0 8 0 amappl5 104 570 0 559 1 0 1 1 0 8 0 amappl4 96 299 0 277 1 0 1 1 0 8 0 amappl3 88 160 0 155 1 0 1 1 0 8 0 amappl2 80 9170 0 9131 2 0 2 2 0 8 0 amappl1 72 33963 0 33570 23 13 10 19 0 8 0 amappl 72 3406 0 3375 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 65 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1131 0 1118 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1131 0 1118 1 0 1 1 0 8 0 vmmpekpl 168 12636 0 12614 2 0 2 2 0 8 0 vmmpepl 168 130163 0 128921 125 51 74 74 0 357 11 vmsppl 360 1130 0 1118 2 0 2 2 0 8 0 pdppl 4096 2269 0 2236 5 0 5 5 0 8 0 pvpl 32 366308 0 357377 193 75 118 134 0 265 29 pmappl 224 1130 0 1118 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 482 0 2 14 0 14 14 0 8 0