Warning: Permanently added '10.128.0.110' (ECDSA) to the list of known hosts. 2020/01/08 10:24:35 fuzzer started 2020/01/08 10:24:40 dialing manager at 10.128.15.235:4054 2020/01/08 10:24:40 syscalls: 337 2020/01/08 10:24:40 code coverage: enabled 2020/01/08 10:24:40 comparison tracing: enabled 2020/01/08 10:24:40 extra coverage: support is not implemented in syzkaller 2020/01/08 10:24:40 setuid sandbox: enabled 2020/01/08 10:24:40 namespace sandbox: support is not implemented in syzkaller 2020/01/08 10:24:40 Android sandbox: support is not implemented in syzkaller 2020/01/08 10:24:40 fault injection: support is not implemented in syzkaller 2020/01/08 10:24:40 leak checking: support is not implemented in syzkaller 2020/01/08 10:24:40 net packet injection: enabled 2020/01/08 10:24:40 net device setup: support is not implemented in syzkaller 2020/01/08 10:24:40 concurrency sanitizer: support is not implemented in syzkaller 2020/01/08 10:24:40 devlink PCI setup: support is not implemented in syzkaller 10:24:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/9, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x7fffffff, 0x4, './file0\x00', 0xa1c, 0x200, 0x2, 0x3b3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) fchflags(r4, 0x10000) pipe2(&(0x7f0000000200), 0x10000) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8efe8648f628c7dc, 0x16a) readlinkat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/70, 0x46) r6 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0xa5) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000380)=0x5f17) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x23c68e4d20d7d171) read(r7, &(0x7f0000000400)=""/254, 0xfe) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000500), &(0x7f0000000540)=0x4) r9 = getgid() r10 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x1, 0xc0) dup2(r10, r8) semget$private(0x0, 0x0, 0x200) getpgrp() unlinkat(r7, &(0x7f00000005c0)='./file0\x00', 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000640)) r12 = shmget$private(0x0, 0x1000, 0x15a, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r12, 0x3) r13 = semget$private(0x0, 0x0, 0x20) r14 = geteuid() getgroups(0x7, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, r9]) r16 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0x7f, r14, r15, r16, r9, 0x8, 0x3f14}, 0x200, 0x0, 0x3}) 10:24:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1010, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x93}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r7 = accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="340034a51556496d4cbf1d828c5087aecc080f38d8806960d6ef31442402428bb9a8cbcdc20ab724df41e556bb3deec1df6ea33067c8ad81e716de6c3b082abd2a385e5b13167cc504958436764761f2b9b8431ff31f53d5dd6a90219afc73c229206a09cf34a3c1e2b4228bd1f29dca14ff6462c367fdbb555c14a4aa709b5052e06480ff21a39c22ca30a4c9ae1027cffbbb3093a283e86ca6b43c2a420330723934f7e178c8da753a48", 0xab}, {&(0x7f0000000200)="dac0db93c9b0d08f990afd089fe954173e125343dc0adc185a97386c47af4d8fcf2aae06b0a78514e8dd6413", 0x2c}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x38, 0x2}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000440)={0x101, 0x0, 0x7f, 0xf0d6, 0xfffffbff}, 0xc) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() r12 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r15 = getegid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) r20 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/pci\x00', 0x10, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd0\x00', 0x1, 0x0) r22 = socket$unix(0x1, 0xd40e4dba81bf63ba, 0x0) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r10, &(0x7f0000001b40)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000004c0)="01a285c8f88131564dbc4226552cc08ffaef96927a5d65a38ce9fc76577cf32dc1cfb14c6e806b6a092f7d14e5ffaf540676ebb2b7b94d286b3d0cf76aa5812d421feee20ffd732bcc53d5f0471577cefd20bb2cba8760a485a89d026b290463518821ec358e118dcd9c812c5e8f01b2a27a95aba520c73c1112b0fd301f713e9f338e78b739422e60640ad1de9976d9b4452d9a1c2f8d972676a3109d81764899fc23bbf72d4b44c9a1be528433794de20690bbcd6acec2343b5c2b4b6768e4b713437a0879bbb275fce590909d0f03846c7b77c50f333dd908004db4726f1397f0d7e25af9881614422333d52a", 0xee}, {&(0x7f00000005c0)="18d20b524e0831ad63e359baf2b1d09da58d74", 0x13}, {&(0x7f0000000600)="867fa9f9fff2b0a3893e885051d007b909d7b61d18158770e4923d7b4f3a462a27ad430edcb73dd3ae6aaf9091bb12b1d233b7b1652bc46ceb5d303315ea1515613ee803108ceedbf874a411a79a531c674b2029b35ad83612ca70e3e44d259130d929697fb78eb5d655ef5336ec99f1d4f5cb58d7897233ab233dcae88c09a1c65db4afd3c761c43aecb05a5e747269d6d1e44d767893d6a01bb776a0d451276e10ef51184ae51a907474bdfe4ec0dd1cd463acbc5b241ccd652119e4fea974aadb8fd294979217b674873df281b92040c75eda4aa490d24012cf", 0xdb}, {&(0x7f0000000700)="54cde3e78f4cd5577404aa7879b675f1f85a8413c454cbbafae2af0d0971879f993c98ecf1bcafd763634d103e4ecb9d8f7e39c2ce673b140cb9a2b54eeb3a910e390f6332", 0x45}, {&(0x7f0000000780)="fe4fa79b69b41210746c51c60df3deb372fe5eabd95718693e4677464102a97f", 0x20}, {&(0x7f00000007c0)="cd9dded34b5b3f74edf21b963188dddd9af96d0928cba969238d467fdf1b67310260035e41b2c91d1ad59fc1fcabbb77a5073cc2b75704fb0373e03dd638c739210ff082a1da320d0469ab1978498e065adb926a5ce79e3629a7d4958bf061d3c1d7e4312735f5ad16adf1bc424f496c199560f28d5f4eabb856900a4c5cd7be47faccbe04c6e585bc8b8d03b309d1b7ea03fff52bc4e781a5d130b8e41a6987863f69be20d3ecf45a8a9fea56cdbc9da79b35ada33c3d2426d216d9fe3348c4b69ec43ff16d5b71d4481d07163f481b6054b957455842f436a85ff8d8230f3d0f31c6b049c44c1318638089949011e698724c0e0b988a8094e941c809b9b511767ee5a966726ff3da2a9abc9c30c2c8605b128ba826e1bf1de6f20d46d4121b65eb4b3d11e2d5802040a65c0750fff96e7db03ea46cda776028b157fed05925273598f7d4682937b2b5d80b014223246a5525da97b63b70f5087a3808544203ab6b822dbd794ee956525a2f6dc1022c44a5bc3156b965ced6802ca94af7259f5b6ccc4c8c7e344477102d197d8007fafc12e259c8a58d433a6c5e55647744bd6845617467959ab865f248a84cbabb853efcdf3e0f4841fce3aba3ead0715d3012649a846e81581188d28e71fd1a00ade5cf82c3e866173701a6ddb5992ef6bca29d473a106599095310f30388ab64210cb1220b0516a733a26439d7fe983a8a604ee83e07661c9e44e9b4fbc3eb69c21be8068543a30b5be496d97120ff7dd207ae27af1a2760a48d85220619ff77c86a5125dc4c4af239b3f662c65a56f79b63228fc0b210bea184530764cafc2e05ff7e4e02351adf7078b45e57fc2dfdf1c148297036d72b2863109eabc0e532ddfc1875abf967e372779dd23a4ad4f3058d4703fde420d77fa475412955056ecba6972e83a4907938b7574e035244ba2909ec948433fab392ade686d79ef37e9e99faafbe5b06cbc3603a87d499ae8d7c5c232e077305f558a9d568e53919dd76c6725727e4bd2d116719dddbcdd4d948a7b28d868aceecd4c28ea991be6ae5e0c0a29273fff8e73fdb83c9d71df232ea61766f43def10a02be424e90a5ba36e22696fc8c7b448a42705bc2b32e0baf1f61df27f8f29f14dfa4019df0b1681ade27c1066c085c1b964dec7efa29293d87f930016fa1985d0a9d3480f6576c3d900eb0319a583c90528ac51c101e7f0ea484e528b475a40db99a1371fb88bef65d4cd4d4d1971796490f551ee580d30098c84856868ecfe703b21df9d98a49ce61823d85a76abf9738a855cd40f9af2b96013e8e02ebcdc72ced8f6250467669247e2fc72c3b6e6ba89a271e8e2ce0f62a0a1b286d37aaf02116bb69f5969bdad222185584c1d9d4cbd9d67eb3dd5fb839e392bfe3a51801a42294325b5bd5cfd55a8a0c562c1712274021e40e0902284d252216fa0899b14c32232c1591d97771e740b47e8c20ededad612c1e0102eb4847c01a6b0dd4551315ffccc0cd2fb995eee3a3105e09d6168582b6371ea725bd7c6efc16d2a2666fa740f007a68d4b4a381c3c068648cc006fd60b7e8f92f79ddef6ee380174dad53b3fc1e0fc8742298c8a6a6b578000f250748491fb0691fe0c7484eff8f8bb24ce315c38e4f79b6be9ed24a3d181089bfa15e4542f82e4328412fd38b829601c8cafba973d27b42a144f41c41dca3e40e14ce65f7d44672a6da7a0fd036697cfb839d2df735ebdf3437fc722d51a1c67bfe8f5b3ca89a16819251639a5985878411bffd4b94b2a5fd0111564731f50b8fb709885a015fed9c1ef0e3f51dfa9bf0dc6f8820188a1c148d5e07201d35d1186b9f8c5c31f56d49515482883817997c215476638df79b2bb9fe7fe283ae5bd2cf2da9a95a67760487c6a2ddf4bdd98a52f1375a20388e55f0fe2fb0fb9e141f271170ef9d978acc1a7601af8914a8b43be67b038c5741d34db83697d8cb74b30fef2f0ebaca7a309b4825c0a6c5fa5f3ee6436f916e4b9bf12e08c4c148f08104d2c8561227e959bea5dc63c2f8ca6cf7a0b3bc16c12f2e2b5ad5674487beae1a8c0d9174bcc390f3d03b6692b84d95352476e1e74a2b4ff417937149aafa624d61e52b274f6853b990656f1bd1ecf84b9c280fd98ea23a59fcd81f83cd000ce0e5cf883e4e12b9e5f1401323b4b3e485ec1dffb09397c08891b49aebd8844e62c552462f8b2acdd7043171df1f573ccf0af8e619ef178edea9a0901584c536d41c924c5f1185c457b828d172adf07515f4e3670657cd2eb54d39644f1721eba893e1c78cb50ad07760aea94c00613651f86a8e7714a5fed7626ec3be57ef8ed6fdc68b3240ebcdd4e46913ed39fcd4bfdbfc01fa4419587acc4e166e082e527aa2582de1fd36028bb29b22eb28337480154d213ac6cb7b1d7f1e30e092ffb7ddbf89bcdb80af1e9d1eeaecb4f1eb72aa388bc61597559c379a85b36691dd54dd8e34374af72ae2883307230d0be7ed7800e034a4edfdf73603cd7d7fa5818e4680df103e2ca6e36a3d785aa59585db089a69920380ef67adf2332cc707c2c8a2fbd3e246234a724a8861fb0458c407db90bc98320ebf52ba59218323958b55cc2a4791702060b9d03243fa25ad08e6e6d158270f050e86e5bdff6ad68e3da78eae5ee4b6e3e3ec1f9942476eeb07fe5b20b40a4198d9982e8e80bbef1d28dcd5de44ac83d45df74359eaa6db57c410e34d615482cd6c95bc54d6fcb2390ccc02697546797058a12f1d9a32c437928153a1fc886660532700ab6386b10f476a8600f4eab8b592d5e11f2e974599472bae48c316041d53ecc6d3b6c3a839b4eb61c93746808fd7e0d46d5b3c7960e11c3b10edd59596932c108107c86bfd8cfcb04067025c8e37bcad126790663a02792f0a4cf5e16d5ad24e3fa4cce26433a057062bde5ec711e347e958c5d5049cf7ed19edbb3c61733e89de09bba5fecb1179b0cbe3e79a6268f32fb84d55009dd6e1e42a1110126acaa6b841d7c735b9e9dca669966521cef48835c1132f8a62b3939c9e0f884eb47c7dd4342e2fe3297ab3bd76e3857c56a0ac60005fdb4659e7d7ceb45e9bab532ca0f3f9f02ba08ea83d7599c0660891b45dd526599aa2be22c0e5c07b9e36af0dfe5881e959e6234b154579793d7130ca97af44bf9712359952f09f6bff6eb46a385fd2ecff35282e2974d3f556efdb38d13fe793fda50e74b75ddb319a99e842bd2273b944a7c35bbe934edfc2cba91edebbb3e2f0af621d020d7191d927f9452bcb43582365f1e038b8b71876907be7e1392c59becde6ede8e2cc3165b463597dcd9ccf67b2696a86214138b25753fb7190f106b78ddc431269e560c1e591986cc0ad37e2e69ed467b104583dc705c5082f02f76d5d00b28436486d1754997ce6bb52881ae25305af678ee432c2c0fef4dfdf3886e3faf50b7045a8f234cf1109dde323f5569c26121f50348f0c55336ee4ee1f9d34877579959c98c5749f77624d4ffcd7c85a4cc11fda776f8212bea730afe0c451e47e6bd94fcb1207096f59186b33dccfff0b77a79d13305d65f7c422f6be34c3560b7b8ac956c2c385978db82c99dd0a6100de3ca444a1e34b0750475537f0e729270dbb1ba53015f2a9ba424274e23809f81df6e82a576bfdea645a6288f16a919028fbcecb35da8d42cb97fcd48373a948b710394cb14d9537b6d90a163048ce948b73f6e6cf5573748c79596d04448a9c83897c41fef9923eaac4510371f55fcdeea4a6f5c598994404acebe55ba0fd67b8a00497342937d1563f81379cb7da402f8d22bb45a6014adcfe8b853741f574b5c7543d4354adc230c21b4834833d7e1a3c307046e9d70bebb0bca545572e542bd32c01ca946917bd33606f874a7bfdd96f2f52c623fe8092db6ecfd3fdcc983be2bcc53768b7a5cf5978367a26a7c6da2bf638be938a16ebbe23226ec36b9381054b3f5f5477d36cb401b74c9b2d31e6aeb8428b40f1496fd230bf2e24224e6c8734591670e08a590f01d99727c16ce8ad52e7990bd6364a473751ce1988bb04fce125bb11035e72a33bea7981e850a68251c3e69980425a3a924ebdf3a48d37ca43b9b278645220406c4a0c76618c99f52b4569f84ecdf9fe2c747973d5887695bd2d9641808a7d3106aaa3328ee64a84d17a4b9782b5aef30ee8e9f612506170b5e512a9a172dbce054313138517de9b282612d4fd1a82ddfa0e2ec367953f1e947e475cbedf2aeea829f25609a29a6440436654015fd30fbb8b41da502b65684352158712f3607213e5b3dee2d818719bbf0a0689c173b28d6d9d164cb9e63a50853513c6f8fbd9cdc056f638d5292dae10b3eedbea20bcb0e98fa6d7fe41b11617d49e0f987a0fc2f50102a29e17bc4246501fd039a2b442de998633390485c093450f039a6941057c151424f445de43b3e930a891069f4d08f4ea82c68d5ac6f3b731a0e099bf729325e72ab238436f73cfa5222ea462b54e82166e8f83822f72b167d2b3286c871def0b03fe843560e2f813844c127a058a2e5c8b35f673c192b7e0df399ea9093f31b89a9dc45857853a961e2dfc352b19979da018914aed171fb503a7eed3e17bf38e814649e6145a06d0a0b38c16d403caffbdc2429f0b846c9e25679f544758331c1a7fa8882398f826d1ffe1fbf74b37b943989f6cbedf03a7c8ca838f0ab1f0ca9456f616aaa76f0c1fb2a9b88f1317755a64b8552f68a51d06892d811c48240b94b15d6103ec4bc32ea273e8dfa6f2ddaade70d48189bf17c5af932aeaccf5415d0d650abe7f26cf15ff588c63643f80a7a609810da3186114155518568994121c7965359d5244a87b00c2ca6e90b7582597497cac75e4b03f7b3da64c4c664373573cd669c88e87ae2cfa6fbe452777c618fb756b1bf40b7206ef4e647f1c06ad21b84847b83c4833297430f7c722e635c268180209fd9ef83e6e588f278ff91a4a0dbc90471f6e830d960b585aefc91707ec0703ba9b875b2de492c1873649d608572419571bef53c46a9e3d214e557c8bf06e7d36329999bdbdf73f0a5eccc12233c792c1a3f0b25ba88d8d3985586fc3759a94f2041deb4aa151d281691117e4c9089885bcb67cd998e91c5e2274270a19a0c329736eb68f1487de9375d5a5b3400c839b9048d93962109887d3420b3347c58ff392fdc811d9264cba5a7865d0c3a791b191f45b44c205f1d6306c006e3a8b5d71f05440e51095cf7f9359e64d438bc2fc95c4e9e23f7084d5c2a98c87dcfd79aec79222076dffdbd3694c7c0be74f29445cacac88a62c575959aecd3a7c8f4bfee9ed38cce8e6c42dae5d987e15c78bd1bf1fcd9c912397014dfe78adcc3d3f41bef211ab6a2d193765f3c7ab4d4cfa0bde2fc37d97ea1cefd3b18fdc8c18c6d137fb28e27d63cd7ed9d8f340d447e3a7cc40c795f2d900d6980ee5627d20deb286b798912f99f980c816aea9a999f49bc2a4c177617555ad7126e36a83d48d0523e22e0c2dd0314f7a4cf3df923d39bb40455ea88b1bd3065cc97e35200eeb873369035cc86cd2894267990159f27ceeffb2a061ca5839543fa4dd1e25e30046de987d78d5de5e15d1d52d6ddf3e7799351f06c4ddf03cb25d4e286711d51572145b747d0d2a4d7a271fa6f1828b7c907ddd817a83c1541b5400e2758cf4e241a570b1f190fcb5eb6b7618327019d190a754edfb9757778b75d3e4e1eab24d7081fe8afb42dd600d54c145a57425f5bdd95d1f0c0b286240af2c0cc310a868fe074036a", 0x1000}], 0x6, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r3, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r16, r17, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r19, r4, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r7, r20, r21, r22]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r23]}], 0xf0, 0x2}, 0x8) pread(r8, &(0x7f0000001b80)="d2eb6743600b5740792d2e6577bd442bddd9bc1f4e849fe8156c71ad55c21386dadbee3456bd0ca7bc7b332b6e14912a2fdd4bd500b647d0be6fbcb8d2b27f40249ecb59ab3d8dcdf1355c2d7b3cb6fc760b2bad052380d83e792d94dfd8db112e4b", 0x62, 0x0, 0x3) getsockname$unix(r16, &(0x7f0000001c00)=@file={0x0, ""/4096}, &(0x7f0000002c40)=0x1002) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000002c80)) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/vmm\x00', 0x400, 0x0) fcntl$dupfd(r23, 0x11, r24) 10:24:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e2db6557372096d435d3e66e7e805bd4a8807aa725de526ed7094a5ad958b21d7aa3c3acaf2b579fe69331b6bd8dd86174485db83046a429372fb2d07c063821775f3ca40ece4a6e73602ee4885533acd134017eb24ea7b9b2ea14bb5360d817a93d75850cb"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:24:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000940)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad000000000000db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882008c9bd8398e58ddf13a99cb24031c080ebf25937291a2747afdc7710146c43b578503046babbc60684b398b4c6d"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r6 = semget$private(0x0, 0x3, 0x4) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x138302f36da94b54}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x2000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) dup2(r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) connect$unix(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d01ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d0870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76000000000000004ad3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f13f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5f0ec79be01c866ca17db9262a6c8d1c62650a2904ce48a3d56a91727e909a76a2684467a4acb21d539c7405f5d7a8364d8a50bdbeb8da8455db88bd439733a056f36c09fb7693ba621b1a7385bc6fc7865cffa1f8301d21d762c698b69f443a2ed0dae27329bd18a00ec07ce4cd2f28244d705eaa4895eccdda3856eceb2668d9cf88d60bb122ccc161a6f17f1adc7bd6b1217c8e3c3068c57d8eaba5d5edfab4c87a5238e423b7d04e2ce4bdb3dd88fd23644045c7ccc06ae82d1095bab26ef2297596db68c3e19f21f3cc9069b9d466d71880197b74d02592046f7f9a951b941fca3ec4618493d3c9415959a3b2a5889e7078b587c94b6ed3875d3abc4a60ad91d1dce3c5ae42d77542ac037553241bc785155ce09a9e69b8afaf7bd502a944a16f2f3111c0b788c1377bfb24f1fdf4a3bfe73a304d1c25feb5b9345"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000280)=0x43cbc, 0x4) r11 = dup(r9) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffd7) getegid() r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 10:24:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x4, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80000000, 0x7}, 0xfffffffffffffdf2) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') accept$unix(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x6, 0x5, {0x7, 0x3ff}}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 10:24:47 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008005c328d040000165bcea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc2b5d602000d7d026ba8af63ff37452902e4fd89720fd3872babfbb770bbf5a872c881ff7cc53c014303b22f310b404f36a00f90006ee01be657ae000000020000000000000202e8a271a3f8c4315dc60000000000d3c883b400"/177, 0xb1, 0x400, 0x0, 0x0) 10:24:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x5, 0x0) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0x4003, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x4003, 0x0) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r9) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 10:24:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) pledge(&(0x7f00000004c0)='#\x00', &(0x7f0000000500)='::\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="c6e105b52396c654f74a06e12b2232a1139513bd24e2148de1b3d28d39e56722bb458d569a323909b949fdb0b4e2f85440d40956887505495acb29c384626f68f3bf1a3e48c0310101213c3195eb842c66453310ccc9290a3ab67c2aefdfd41017bdcd0dc9799967b4912d8a15643a7043324fe24fc4d2fc175ed81148169d4fe7fd39dd310e177f2e1e3807a9f4b7e5d788b04572f51a323edea8a28782aa32f31831518afa051759ed0ff775820482", 0xb0}, {&(0x7f0000000200)="072cfa11de889381c7ce11b39050ba90e6f0d34069568f70b66c5f09eeb54189ba64b0dff6804db351f2082a475cfb335b13caa80eb5ed56569ccd7eba7ab1b30e48ff9d6975e3df057f6392fec74ad788a78c3fd54cbb361ac74b62fab7385fd734883bd7a5e69c288ea4bb67e34ca2e987dd898ccc093fdfab3c208d71aee1d5d98bb0a87cc37f38295a189b47e6540145ece707a556e6632bcb81e095a4800a", 0xa1}, {&(0x7f00000002c0)="517e4822f89fe04e2c4365b365374ce540cfe2703496d3e54040e529b12e01063ce101a5557c4713cd82c1246343ccc2858574dd9aca508307fb1386381a8a2ffe640470e6e9f81c2a147037a6d18fe2b99c9714f43f08225df712486eb9c5e816fbd8638875086f8d25f87d462699fa039609a598c32699338ed189fa95fe83402bddd9cc9cf78d877a575c8013b6714d9c00e00f6237d7111c26502e1906694dbb754200a26a7b59ef0889e2c7a2550cb80fd45938f7293918eccb05e6466813d584ccf3e66f50c2eaebbf0b174a276486788af20baa4264f495d3e2616a6376f9ea0a9ad78f61dcacd47f3f29483dd1", 0xf1}, {&(0x7f00000000c0)="d572bbc97eb402712a2270d2c5735444546a1c7b47c19a5aa3a09f6fe89c84294d1bd18261c15622d7474bdac7f3a26faa19fef6a085ce3cc3e3670bc085", 0x3e}, {&(0x7f00000003c0)="38749c54a28b17add948161d50af3862fd3ab876c71652cff94c8b3020a13505d16d25827048810370fa991d7018c104d413183a1ac41f11e7532d9da7296279ecaf79b3c074dbcc0af89512626e1beeaf60758131c7aebb08ac", 0x5a}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="b800000000000000fdff0000f34d122767920c6acb2a4d77db291f1ec33acb6db783a7ed4f97910fb6dcd880de9f3ad7a36beb877af4a9d2bcd827b0bea2453b3852f05d060374a524bbf741a7b13ac97cfa35f29f6028f0e7ad097818634f41a667554adb8e5fe2c73ec6b1b3b562ebbe3905b991c88c8b18b762461f81a96e0c9fcc16337f21718e2bdb7614ce38acb8f2d63965ae6440aab5d1d7a6d033821be7398b674e66a4154f941088830418dab5500000000000209969e823aeb850563b69ffe04d58d7b954591f44764d13ee8f0f"], 0xb8}, 0x408) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 10:24:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="5b32f45ee58dd81350fe9e02df6392025599f8a53b1d7123aee8a2af24e510006d3422c47d5e346ec07af5a215af", 0x2e, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0xa09, 0x400}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = accept$unix(r4, 0x0, &(0x7f0000000200)) bind(r5, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x20000000000002f9, &(0x7f00000000c0)=[{0x1, 0x6, 0x0, 0x1}, {0x4, 0xfd, 0x9, 0x7}, {0x7, 0x1b, 0xb5, 0x7ff}, {0xc57, 0x8, 0x9}, {0xeff0, 0x5, 0x5, 0x57}, {0x6, 0x8, 0x4, 0x20}, {0x0, 0x0, 0x40, 0x80000000}, {0x3, 0x8d, 0x8, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = getuid() r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x4, 0xfffffffffffff001, 0x8}, {{r8}, 0x7ffffffffffffffd, 0xc, 0x40, 0xbbb, 0x7}, {{r9}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0xa6, 0x1}, {{r10}, 0xffffffffffffffff, 0x8, 0x40, 0xdeb, 0x8000}], 0x400, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x81, 0x1, 0x1, 0xffffffff7fffffff}], 0x688cd05a, &(0x7f0000000440)={0x640, 0x80000000}) setreuid(0xee00, r6) setreuid(0x0, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x80}, {0x6}]}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) r13 = dup2(r11, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 10:24:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x4}, {0x25}, {0x6}, {0x1, 0x9, 0x3, 0x2}, {0xdcbf, 0x3e, 0x5, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:24:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) kqueue() mlock(&(0x7f00000b0000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 10:24:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000100), 0x0) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$getown(r4, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7fff}, 0x8) login: pckbd_enable: command error 10:24:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x2, 0xffffffff, {[0x200, 0x1, 0xff, 0x800, 0x101, 0x5, 0x0, 0x0, 0x1, 0x0, 0x4e9b, 0x4, 0x63d, 0x8, 0x5, 0x7, 0x3, 0x4], [0x5, 0x1f, 0x2, 0x4, 0x3, 0x80000000, 0x4, 0x0, 0x78, 0x4], [0x3, 0x2, 0x5, 0x5, 0x4, 0x1000, 0x200], [0xfff, 0x0, 0x3, 0x9, 0x1f, 0x2], [{0x5, 0x3, 0x4, 0x3}, {0x2, 0x1, 0xfffffff9, 0x100000000}, {0x0, 0x401, 0x4, 0x7}, {0x7ff, 0x0, 0x4, 0xc2f8}, {0x3, 0x80000001, 0xdd, 0xecfd}, {0x5, 0x80, 0x3, 0x1000}, {0x23ce, 0x7, 0x7, 0x7}, {0x4, 0x800, 0x0, 0xfffffffffffffff9}], {0x1, 0xa80, 0x0, 0x80000001}, {0x4, 0x4, 0x5, 0x1}}}) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r2, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r5, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r6 = syz_open_pts() dup2(r6, r5) setsockopt(r5, 0xdf, 0x0, &(0x7f0000000000)="1808005c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r7, 0x0, &(0x7f0000000100)) 10:24:48 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000002000000000000000000000100000000000000006d9200"/151], 0x1, 0x3, 0x1000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) msgctl$IPC_RMID(r0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xe0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ftruncate(0xffffffffffffffff, 0x0, 0xde2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x8000, 0x1, 0x1, 0xda, "8ff2d2d6a0b064735825d8b3d02dc4d91af68688", 0x5, 0x1}) 10:24:49 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x90) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2cd9, 0xb6, 0x1, 0x6, "69ebb46174011279236d8246f4be1590065dcf8d", 0x0, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x7e}], 0x1, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) pwrite(r2, &(0x7f0000000180)="fb3346b3ec0fb6fcb695b5900000ba4f15ec242216b4000000", 0xffffff50, 0x0, 0x3) 10:24:49 executing program 0: r0 = open$dir(&(0x7f0000000740)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r3 = syz_open_pts() dup2(r3, r2) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000700)={0x200}) getpgid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) accept(r1, 0x0, &(0x7f00000006c0)) r9 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x2b6352919d1c65e, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="1a15dd3faeb63b627ffe23fa5dbf4be614029343cd4830c0c2cf60307e4e67cfa26813c46005ca782a86a595e09d1875bbf2a5a6a91d392cb05890e86effe4345309cbeaf531125ef5f2f51a163bb1db0841203cac99daa1600a90ef95348f2dbaf4d86ca378d47879384dc2c2af8721b520e6c510b5fdb0c1d07abcec89bd6fe364e7bd5411551ffb351269f705fdbc5e0825d718b6aa2b2869f1e553f01ad0b07e2c495019be456b44baa37b82dbfcc1fbcc9fca7e9e2d891be8a1d7034b56f436d7e585b24a998971373bac330dec8f053ef2b95b6d3bba37", 0xda}, {&(0x7f0000000140)="2da82a10cba0885c41ba046c58dedb9e8987600f29334708c8f66de0e691584ead801eba8ca7251ce277d7d76a3d4d1578459afa79ab294cfef578889fa6f728156b0580ca6dd165785b4eeec45a020f2abc188ac5a4786113ae4fa57b9197634d04f5546e24075988019215e0c3", 0x6e}, {&(0x7f00000001c0)="c64b37333ae961047be1fea8cd0b8b60462ab21f0255c4a5a16cc953661c925484e8595a533552391663b3fe000e6e8ecaef81f5bceb1c4e662c1d7058c91b6d58cc0df11e838f668e28af0471ac402e8b3e312a611e7b6c4c6e02f9f96d578ab22355f29a800f9d021c814a91724402e4c297a1a8ba0a5296c3fa7651122e75344d", 0x82}, {&(0x7f0000000280)="fa08f028ff866b922364b100cb604b9f", 0x10}, {&(0x7f00000002c0)="1be35648d77cd55cac205b31f2ad2afa8f96623499e2a4a5c776d6839199e9e025bea4208e0f63f794787e275c41d1f64309f98424072d31b79a5c36ecb1f4fb86e259bb442f94cf81472bab60b3f75756c46b77679ff0fe58ca8c823fc0c07db4c9b67ced8c1a1953cead36ed339d82928e679790c04d6e5ce0611472e8a09d67fae022a22acad7475a2c", 0x105}, {&(0x7f0000000380)="9df466643c2983e56bfa2327516c1eb33a1cb240e95994e0ab870385e1279c6608557b1684ad59c6c800a2abd6d9dc13b4a1c5831aa51e88e7f20a938052660eb7560dac7993e88ea1e6b86d172e5e3df9e4167b54cf0d5421cc239ae37e66b86f0703589375333e9cece517b2c2e7640c5d10243599d48a28616e5ed48622b8f485b6444d482e2b6def2c5c9e877a43c6e93ffadb1cd7146480a28972a2225b17870daeda8cc16513af4e88ae550ce1f41c90cc7a30c0d13a3b1d47a09b29a50c6237401a3ffdb35d3dfa9113cb34", 0xcf}, {&(0x7f0000000480)="5bc21c49530529775f68f3bfc94888b7eb94af48d53c3a9b380e5a545b0916145a6af9a4e5a5389309575a0c3dbfe79516ef99861acb3f36dcc7249917c848f9425429962b930f2812aeecf6e480c7e96c57bc7bf0f72eaf7c58f3052ff6ef0ae790f747d3ef498e4cd9df10c23e182f82c32ce8b0aae82d1cbdb382a72ab459c2d7ffe0b07be326ce11c76a63b1771048c97a54dd7be2ebbba58fa0698307d53420c9eb3e4fabf4b9f309d04576cb9a86c0", 0xb2}, {&(0x7f0000000540)="15b8b39f9f8836a49e2441f4b93d47b585b51f12824f380889e0c805c1456d8e1c174942392a1a5d2daeae4a08242c9ef0db47fd28b2bf4f14d21d1c17370d5324823a067e93", 0x46}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="00000019"], 0x40, 0x4}, 0x11) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x8000000000) 10:24:49 executing program 1: open$dir(&(0x7f0000000380)='./file0\x00', 0x201, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x88, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = accept$unix(r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x539202b335342d53) chdir(&(0x7f00000000c0)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000003c0)={0x80000001, 0x78, {[0x80000001, 0x10001, 0x7, 0x1f, 0x1, 0x400, 0x200, 0x1, 0xff, 0x9, 0x43d7, 0x3f, 0x9, 0xbc8, 0x822, 0x0, 0x42, 0xee], [0x100000001, 0x80000001, 0x5, 0x8, 0xffff, 0x2, 0x0, 0x63, 0xd91, 0x10001], [0x6, 0x1, 0x5e44a6f, 0x1, 0x100000000, 0x10001, 0x80], [0x10000, 0xfffffffffffffff7, 0x80, 0x4, 0x641d9b72, 0x9], [{0x3f, 0x8, 0x7fffffff, 0x1f}, {0x1be, 0x6, 0x55f, 0x400}, {0x6, 0x7fff, 0x4, 0xffff}, {0x3ff, 0x400, 0x2, 0x2}, {0x4, 0x100, 0x66c4, 0x4}, {0x0, 0xffffff7f, 0x131, 0x40}, {0x9, 0x5, 0x4, 0x5}, {0x7, 0x4, 0x3, 0x32}], {0x7fff, 0x81, 0x4, 0x2}, {0xcc, 0x64, 0x9, 0xfff}}}) r5 = socket(0x2, 0x1, 0x0) getegid() connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="9bcdfdacd5f15da35197c9cd6d32a353e01e7669bdb0cf09a6cb00152e1bc830b7a28262e1e3624c65bc97974093c183771c9403d004c271886d1887b17f94560500000000000000a3e7b1c8c02c6dbf38444bab01ae6960bc3d17cdc04a05c90c000000000000d16cf745203313de7b661cef37"], 0x10) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:25:19 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1c9) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fchown(r2, r3, r4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000080)="a0395461c4bad0514856c5d86ad8e26baa93fd0a40587d4981b8e35636a7c7fd1246a834fb256dd35f470ea3d5f3afc1f2aed9e9a7931cc6fbc1d44f4026f8b80877e0da14e306abdf8f26d0024a5afc23d80daeadfaf0fe9d9d177d9f601884e40d9b47eee0125b4ec6def147dadab89910cbf7cd01f68f4e33f5c3a0a0289841fb20b02e566b079c", 0x89, 0x0, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) chroot(&(0x7f0000000240)='./file0\x00') ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000040)={0x971f}) setitimer(0x0, 0xffffffffffffffff, 0x0) 10:25:33 executing program 0: open$dir(&(0x7f0000000100)='./file1\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 10:25:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x101, 0x400, r3}) preadv(r1, &(0x7f0000000000), 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x10) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) close(r7) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) 16:00:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) getpid() accept$unix(r2, 0x0, 0x0) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r7, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r8 = syz_open_pts() dup2(r8, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x100000000, 0x1}], 0x7c, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xdb, 0x80, 0x9, 0x3}, {{r9}, 0xfffffffffffffffb, 0x8, 0x8, 0x401, 0x9f40}], 0x200, &(0x7f0000000180)={0x200, 0x2}) r10 = dup(r0) setsockopt$sock_int(r10, 0xffff, 0x1017, &(0x7f0000000200)=0x6, 0x4) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000000)) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f00000001c0)=0x8000) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) syz_open_pts() write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = getuid() setreuid(0xee00, r1) seteuid(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01ec"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8080, 0x0) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffe70) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000000)="220e22", 0x3) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r11, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r12 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r13 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r13) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r13, 0x20007478) getpeername$unix(r13, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r13, &(0x7f0000000700)=[{&(0x7f0000001280)=""/219, 0xffffffffffffff00}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0xc}, {&(0x7f0000000600)=""/228}, {&(0x7f0000000380)=""/40}, {&(0x7f00000036c0)=""/4096}], 0x5) ioctl$TIOCNOTTY(r13, 0x20007471) ioctl$KDENABIO(r13, 0x20004b3c) ioctl$VT_GETMODE(r13, 0x40087603, &(0x7f0000002580)) flock(r13, 0x3) bind$inet(r13, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000003680)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r15 = fcntl$dupfd(r14, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r8, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r18 = dup(r16) msgget$private(0x0, 0x400) mknodat(r18, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r19, &(0x7f0000000480)='./file0\x00', 0x40, 0x5) setreuid(0x0, 0xee01) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000500)=""/4096, 0x5d6}, {&(0x7f00000001c0)=""/121, 0x79}], 0x100000000000031d) socketpair$unix(0x1, 0x53b84a626f8c5779, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x803, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7cced549d237727f7fff000f4c3cd10dcde04", 0x13}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "e2cc09b20000000000000000000000001b00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x5, 0x0, 0x0, {[0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401, 0x0, 0xffffffffffffffff], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x10}, {0x0, 0x80000000, 0xc063}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x6}]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002bf000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x880, 0x0) pread(r4, &(0x7f00000000c0)="9ccb5882741a1a033175fdd5", 0xc, 0x0, 0x4000000) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getdents(r0, &(0x7f0000000040)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000340)="e82b7cfa", 0x4) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000005c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac9647e09096726f9cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e5d9a90e9010b152674f21c012b6be2cad3ac12c9aa6ef9067b5719a2163d0ea60efa0a", 0xfffffffffffffda7) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) r3 = semget(0x2, 0x2, 0x214) semop(r3, &(0x7f0000000300)=[{0x1, 0x8001, 0x400}, {0x0, 0x8000, 0x400}, {0x2, 0xfff, 0x572be575a8a28539}, {0x4, 0x81, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x1ff, 0x1000}, {0x2, 0xfff8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x1}], 0x9) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) pipe(&(0x7f0000000700)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = msgget$private(0x0, 0x100000029) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRESOCT=r4, @ANYPTR64], 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x102, 0x3}) getsockname$unix(r0, &(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r4], @ANYRESDEC]], &(0x7f00000002c0)=0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = semget(0x3, 0x8aa6650431761208, 0x400) semop(r9, &(0x7f0000000240)=[{0x0, 0xf44c, 0x1000}], 0x1) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x0) lseek(r11, 0x0, 0x0, 0x2) connect$unix(r11, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r12]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r6, r7, r8, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="eaffffffffffffff"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r15 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r15, 0x5) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xfffffffffffeffff}, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefdbffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) bind$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) dup(r1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000140)="0e11dc69629ee34f0ea42e7dcbae2ab1c26d3726a965a0ae5edee4e2799bb7e38962fd98aaa39ce1a5ad34d9f10b81ca7d663c1f0380ba5667a7446da75cc1af9eb1c70ff75ca5b24bacce65718596eb2efc731a0165e65ffb56ff9dc9048e8ae51efca8004fe3d0b23d8151aa4ac5bb770afe80b7ce60a0c06604239fae639887638f3048a90e62824961da228151fac554064c8b0f0db2f510832c1af77bc68c1ea5d6c9214f481ba513f19a63abcbf812a51e", 0xffffff97}, {&(0x7f0000000340)="fc62c0752401dd32bfea763bc3cfc3b5c1c4ab50e80090da1bf130bd184c793b8dc13538e76a4a3962346a98b6f73307c70d616ab9a7f1279ba9463a99ed7a837cd12086f918f84012e714964be407e2a7e892560ff77719c6df915bd709c1fab506993fcd36f12243b0892417eebee867bb0f76bdac40160ffbe0e626d1515a4d0bc13367d3fa31042ae6e66395069fa9a039c5417ffd4cd4337c67fb2d5cb9af58010e04ab24cecd6d26bfe77217dfddee66e2be508b635696361e6f32cfbd28fb94cd9c5c6c859de1de143d0131e03a5e9a17ca184dadd84a036cc24732f305c0f2eaf36e50ec64bc52e6455f12ac054ed4cec0418388c17154378ab672c5ee6c26dc521722bdcf98366132c8faa531812eb378ef5fadbdfd231de3f0fda9aaff5f5258db8e6d8a1f1629c6845d5facfd859ed1ed755a1ad6588a5d9db22232d940c1264b484bd722b4e774703118c01e60a0ccb67c2a243a743ff9ca753e7c5f35e5dc0cdb94bff1102b43f3fb3b6249719ae06abf4be57ab1f597b8c5b920bb9d5cc35556d68b39b2de8d230e195eb7aed70d36caf13d5a852765cd4017f9a171dc9629a2b25ae510e5ca9a10acc754867fd9b2d5d5903aa54d694d13c53ebcd3485c59086fecb893cfc913ceb163d5306dbea8de3703031efd18bebc8847e2a207be26dafc4b8a1213631eede43eb18e585c78043c1b60306de7aa4671a75b4e7197c4d00e6edf6efd37d99a42782bed77879cdcdd34da97b61900299a65988552532752f734208c53658dff5f2bf3613975d92d8933de2562b4d5921054bd80b1b8c8683be6397c2f547eedfa3dd7ed325b89f61344e9c8d37ba7af2d7b819385a1aae93c149a75380ebc80360327af1ee66de6f685f0af2877bc2e88fc988158052aa32180501268eccabf8cc681265604b47df280d2744ccb08a68aeb7f3da7ef0576dcd952f0d00b6db0e8008bf880d30d426891ec40e7ef8b95c6b2619454b6cbd519851a5ebd3c27367b804e3290f59d6f186acd9fb9a01a6d1cbc25089741b9dae261e9ea82921e5d652980a8e487bc73ae30c8f20e40bfd89c3d40bf92038046d1a9421f18e0ff89245f0e3e0cc2232826a4a5fddd2f0797c23d0df88ad3f42279bf13eed4b84be164f900af4f6ba0d42b42388c4e9b9780041f1ede54a7c5c6914686c56ac2c681975f288b41f23c5129ad3b7006e6c643db6664b43f497e46c6ac7a4bfa9b754ce1afa9340c740157a63938b859280c662b36637a07f975da71169b1975acd51bdb85813652457a85bef8d9da6f069fedf26607434da24d00541435bae8bcfc2067a94c1f0a5e6c2f9a174d92ea9b81ac2c473671d58caea1025aa11783daeac7f70f23fc74be7516bb93370ff57501e056371eaaf5e64b74fb511dab2ddcae34ccd36bfc15cd0cab183ce611504fd33657079a5d3e0d296ecd9440aebca8516ca0f1c4c09945d956d70b4f8f8865f3c4c8e032579b66cb9214df3874c7f1feb8fa986e7ab732b22b257ddd10069374d428469b086d76469d20b6554bef6d887cbfb5ae763bcdac01e2f177f3ad15093729f3ad9a2206c24bbf091b38a7e08009bb0753db3bdb265b7ba0433065fac510b27934fc8833c7f98cc6c68c1de6276c911f979cefe126fe0e4f3bfecd4b3fe570990633ef1baeb66cf774082eeef3992bc953399ed79960443edc0835906c2a9be83cd1c1b447a844358c86a1a71bb8af54f654574273a526f20ac98e400972c490917c019f6297970ba69ffcc0358ea7d75d75afaa633df4cec66977358339204c1112ec1b43e8846a2db71dbd00bb36e3ff1b314b5092ffb9d4289d483e171e01851976641af2dbf1690ccbb09b6e441613c34c39d6e3fde27ff214e15e1a751fa005bc710d948d0f675fa324f0d9fda9ee808f29e9f4cde9a8648caf4525b90075407abc147dab25118fd3ac9f2d973832b95d462ee9f06407f968ae774347c800deaf2ffda01b8e8f18e8b0dc2909b32884682808f33cc5531527b5672c8caffeec44b4a8b8459415a6c194cdd644992447252c6dd864a8677beef531cf008f7d92831d1d5f0cbe8ad6a4abdd4dd9451d4846c30cede27dede6afad0d46ee13cffe4ecc1de4bbc20b7f76635ce5f846c6e4c27c25208f70e616a69bae27f5ae1aab17fcaab8522a88ae257455ebe26c6c1b70584adeffd2fc17529e692c036d54d5a8e0ed52eda1d15802880f352742fefad7ec7bd68613015f81cd90f1a562c109aa98add1351a8eaccfc3152beee01cb6d3c81c25d07420b8af765a47e098072c8db998b7890e98640dde1ce5167ec00e865312eb88fab49af4c770670eca8fcd2028d843c928d8ceea666771dbb543b811615b231df99f95ab5c85056fa5bb96faaec629a992114382b03126e13a2639b9f0b68ba9bc88c2bbcacbf6c9f133474de8772ce17fe10f5b6fffedd6546bb96ea979990050eeefd169bb8fc60e42a57c0ebd99b4a9090bcdd71a9e6686afbee075cb2b34f7c0d9cbb549cc7efe79b60070329118047914049935d9f048e7b982b05deff72e32be3f929ff1d31e3e2ed0b8018f148c589dbf6d561981fac1ab171b851444f76a5f990cfbd3c5b8bfff99398312e12db3fe1fb65c37c903d770b30ed5a29ffb8306e152fd357700f308d117b0a18ffe2b3d75b032912ae0b33978dd4b98715e3636ad4bf53ae79c973673a146eeddf206804a9036b57d218ddc06f60cd525481aedaf4980dd917cbbff291ef6e832855942ba9c3682af5e254bc0e4a3941252f69ef3c8d5eb26567ba0f5cd6e61b0bb4b5c6f5af8622ffbab918d7bd16791e97949bed3b246b6d7321be96b4994288f68d6a0ad93c543ef92aace8401f95e08be30c03403a64e6472f473892d10c0499e816d988c8d65a3459ee26d49963a807f670a366835696edb6ad7a0106aad8204d7691cdf7937f06785f1dda6e40c0173084bccb4442c50f90f78350041d65077e1c3f5f2f3198c9d817cbe5a1383c744599acddd51e5e4aeef6d5ec728cc28aaa97a373ddfa2e31b64611cf5b0738c157ddbdfdd35fe7fb65b19662f383942b639bebc811d7de6966f22ee77cd02df51874eda82dc183e2a3874b4c741f0b4f5e9b1c5756fbeae338ec84643c65c533d09b815e4171bb68bb304589c2ca2aab7037c0faeec69e76501f408b9f65b65554023dfc1072cbec9cbba66be9b906ab764af26458efcfa8f437c448e668ec725143325b2036bfe868d5894adab8b6f4b41e0f15ae5e1749d2ce52914d7cd490c594c388f557f99ea93865a9a2b161b8fdbd70a243f89d4284914503911ba9c72d64025aba6877996e394ae765b8d150c40df656b1acbdc0fd98543613439972942960dc171f192439df2ae4f7317fcdc48f3cfa7ce9acd9e31a0ca4ebf56fee6e93b192911fee111ec1c62ab093dcc2ad5eb31f85e2fc02acd769f7a7430a4a24f45b98f47d63de52fa8a60158fab5dd713eab124bdff0afde464a56673d73bad73caefbec6fb1b604a579e7d3c58891b2b9eba70ef8ceef04904ff00d8ad8e1644e714a9688001dd8a23af697e961e69fd15a953f29ba9ad0c2c63be4e4ab5867ae3004d70bb7fab961722dc1ece709e0b06aa8616191494672fb28c0fd810d3e09b6dc813b5d1593fa538bc59219a57bb4459bbe512b2a780e58c22b1490644eaf8a50da16bcef11b55de562a123721383d4ebee961a23646796a8d5634c46cc74e30cb97e3ed08263b254217ed71897da229b27143731260a3c458af39764e77f5b05103d753775d1b135fb415bd550051b936002656603c9c347b70bb0d476a1a07624ae28d0a30377e150c5a785664437aca9d373be62ed03b984203e0f773f1bfcf8308edf1c3d0d72228fe81d350f7a8e9dd08b1517219b295b60db066c919621a68eae29086ac088294f41119f20cf8ec77c1e6f40c61907f9763ae9347a5336ad7d53f20f848a082b99d995092c239fc2853e45c200a5398a1529f0c2f69481c318ed444d9f0e27cb6bb485894db8a24568a15f099bb34ae62ae759c95b764cc87d1bf7e4decdf45296cbf41474f4194dd5a6006c5644c47329c637a63936d757ed1ca87bf815413344ae8d27becfc8ed2e1c6ab6ac7789216a8b3165d069781ac0ffcab880a4675ca583733bf1a39b8fe565bf4cc60bc2ef97b4311676b1c11ad99849fbb2401ed4cc18f0b4db0dbb4101be0255e764ab1ae7efea1c7306a89e3c1710b1103d77d080fc870247e6ea96c5cfc07fe78ccdc82076d2594f388c8c7ee277327acca567278ab0f29e8af55067b97ca0a8e435b9cdf2905758b0176404624e18e7c87202ae53ac27e08c9f159d2c323959daf1459f54b1d1b7270f0e743c43eb3be778fe13a6dcaaad9da3799207f1d59d8f1bb1a34c18d4fb974e2b4686790143924a334710872a23f0b5758218ecb9ab1ab2d8feee33a24478cb2404cf6061df8405b05a32a7e810e29739e837621a7621d63fb552ed97dd9a50044b43af6509383c1c3b1006e5aa6b27ca45eb77d91142d07bec0ad122c6427eb24bd57774a9ab6e63120ac7b5ea61a05735fcfcb1915a15812112e56497e8c63a80d24165083b852af10086c43f0e2dbdd66d3d1bed56c76a68e4e3065e4cf7280cfd4492301c870e24f6c7d774e2998ef2e5e541f5c283b017fb00529315afa379375c7f178935fa605358d58f055aead8c3c43c1ca04c9240becbeb43dc84cfa47d497047cbfd812ebd89c04c46c5e09a8a5364866542d8d919136d40ce443228bb105b9626b96bf2b5ec39a48a5fca49b6c7401b4b8bc16e3045017e599e33c975277143b3464bb293f85fc5e43a50634a926006190e1bd94bf59d7d92a6af262d8501299eec42f43bdc3a4f80e0b9a5aa4c4b19531e670495da625bf734a5e63cd056a605956647e11e4516df8f53594b42cdb86d1e972a4ab100ebc2b98e73dd78f4c6d28e5a30ae39a33360d6f556ea88eddd915df0b52266562eb829eebca026bdbf54b36deddb20d4a9f9dcdd8dcb490a9ef30c1fc2550d3d8935fd72263be09881139750c907b0dc5f4e57b0627c8d44e3c3a31de94a6fccdc38a49602e875d5799371cd8ec8c012d12d734a9e64fc30fc14931df80016d9f9d8d243c212bcce312bcc6a638a0cb1f8351fabeba45cb840cbdf875e830c45e9bbef642c98cfae088e4d3a141a58258e1d6f3b60fcaf804c35f9e5a06365b087d5f2af8ca635ce487f1821c1b5f5a33b210b38b7170222914550908e0c0fd8d29eab27401fac90dd648766778bbffd52116db7bdd2f67b7059dd94557a8463bee2039423b9ad2151be1d79cad233c2e283fba1c5d6f7ef169d1244ac1d46173e84642138065091261aae9801bc0711c256826eda347a370090d0a077befde61628ac28b20540f2b60c561e2a8a0bf89f2a8d326f22ec71f29695b862ae6c48c52689d782a3e2958069ee941e700faeda0af57a043f04622c41fed9b172ce1e5fc9557f47e3f72d4d8423b714c0d88abb9266c529a853b291b4dce36664dc9fc7a7d999e24724744176c640dab6599b4a43a6c728f1d4ec4f55208ef8e0059b0213ed14b8a96df64b49b727a22924b1f64cb68d39e00bbc338a57f13bd42336727f5333f4c77298494ab042457a46b4623268f5de085fc8db6925f597bd8d3e57f144362ce4433a2fb6a490274dd94947f93266deb619b43a60d9f7c4bf6fb054883321ce4ad8208d02df067f895896981f3e0acb855169e54482b22ddb1e6308f6fb68ab", 0x1000}, {&(0x7f0000001340)="1781960414c5a67c0573f4d2f960d4a38169db8af6ba58b8010fe817b34481f1c5669c52a0a89b1be0c20b91c026dd5aa3b784c73d6603f8b21b2afcc4b7dfafebb4d24778183ba6e34b90ee952059a3e60d22fd61c0b9058d010a40d5c62804a5eb16403bee1f573b166f8b0837e593b08b4a8235d4efdaa8b09dc64e7fc022af56b8f2d7c8755d8c79b5da690bdf67af28b9031d8ac990789ff5af3ce800f5ba7b47861b6b912b3ed85080b36428d20ec652bf306f5296958eadb6685629a33a0fefe21b5bc72ca433dc64906f289b44f38cfd611f3aa8bf0d1484613352829badb963abd25fc0ea38d16d6966dd936e138f612a34", 0xf6}, {&(0x7f0000000240)="2a77162fcd6cabfa3eedd9717576aeb83ba225fa7a1a2a4c9105fac2f6c93a9fbe211624b77e4d6e539d9d6d7ab6fa7ed707d72d5156c59de2adb391250dbd54e6129cb7dbd5765c60be968a93e972d2e69561fd54877f27aab2b95da0c46358e88b83a4a17778ce70191a9d8c4eeb75afed7c336c5be06754585e066177f6", 0x7f}, {&(0x7f0000001440)="050b722579b1209bf95d3fc969dee7b4fff2907e9ad42224d752a01ef4a57070e327ee2e977b6f0044bfb0f18eba21f3a840f1c4e45b1f58e64dc3452b0d86fcc4c2292b69acc520ee0a73161abf86629a05bd77b79b1a158ae52f48dbe54ea0d2b0d926503e6e173ef3add5c7e1a018d1b8ec8b44be6fd0efd52a2693b5b2ab6ab7b41620d8e95943c45d9d3925878940f298f26242b7cb2c3062b9adda9c7edc55b01faa52996b4f41bb292f1955d7d550859175112ec34df1f5add7c8c9af286530305c45273a434bb0631888d9387b82fb5d87a4377f229f818e511e7d70b79d944a9f01beafc67e041cc9d74dbb84e47945f9e2a9fb", 0xf8}, {&(0x7f0000001540)="454ffa5dc7a1c0b45d214604a7f807a17d57b9e570b92be9ccc93036e7d86061387b8508e478b7d13f694ea6699def8e46023f365e0504819214a59e6d620578b57e8fc461c86e68f66acf716093d46c1b81417d1205fca7bcdbf5f74855c2f94ebecb5c4db01ac6e0270d540dec535a8cd4549b280ade8f40d678f87135c8bd3e4e66d75054b9b8e146c005f5ec5b6756656c05325fcee08625e72ba989b317f433c7d33df2961b3c2d71319ae787f78f5ee0b7010f4b7d4c649edf97cc6f7c64e83c2eda3909a3072d22cb916e2051b697109a37188e43c39f6fd48965778ff7e34200ef6749efa657c59210f197152f478dc0a36a31b8bf973006b871bc473ebc88f963e03c62c6b34d7f47688a8bf0c3260235f5f2177afb03f3b8381d145ed13dcb82279400602829efcc726c49d30b611b69e2cd3e516614015fc73db3f19febcbb903a77cf96085beb80bee53632b2e7d409534ca485dbf28cf66f54c63f5603a821e7722216efc90f0a5958c632ca67f5c3f409860b449322b5f8c724f3144c47f50f80c27bc46793c30e5b94bf86f597f90467e9c3c6518ec43b0a09264eb69caf588f94933eb071ab3fdc931b3b92a6d43b00ed3d84786bc7f16d0d375ad808ab2e872ce8bd2b61d8b7a4543458955ff922594e8c59cf3bb669946e56b4abc04eecda5649c88c9184dc215c91d6acc40e1003c51e90e91be415351c20ae40c9df81b506211309c56fa2de577571260ceb465ced8d8e111cd385e3763b98cd62a9a252374bf223e3704e8812de7ab75470423f1880560a9126bf3fa9bf288d2d2077618de5225c3c7decb5a7dc9eda74f9e7cec76db0980ce8e0133a35e88f51e014a92eb8f616620d70773a31ddbd0f4ae0744eb52a5e4685006cd07e9348af813117f02af5bb3cf1bedd3758f67a3ca83d18a21cc5ab4db42a99b37dbbdd122eef93ce86cadc5acc1b0cb22d4e1fe6ec79c45d53e2a335ddcad4b88fc0f06da870a9035e02c547310daa3a52711d58b68422949478344ebe648b993aa1dd9a9b84b07daa9cb92e016cdefab51717c1bd3ce53cb4bc83152cc65b64891f0a8bed7fd3c69c21ba9784639e3b0a2c1e51be97568b401f0c768c57692ceb485ec99d8586dfbfaa3727fed8a15ce7453c4efb8dde9c2e494aba4ae93e0646fe89bdd91f4c9494d98719aaa81224128b32b3d03c035af0e59dd3584260a1705c251878b00439fc35a51e9581af2f7ca60beea1119c48def831a9e3eec6644e1e95ef788af686c15427256d499dad969049e6cc65262e616b0ba7a0dcfdf73605a21a77100cbeaa68a13bfca960cc66558fe6757b84299a8947d2ba20d13c1820f641ce5e9beb3d1cf1ad8f26811772e7c6b461b1f6a447f1358b4008229d4eaec9026837569e590c0c075d1a093b103049d6aef36e7433fc1b7d590b7605397bb3c72a3cd1887b653e2e54f96966901bb5deb6fe6d015b049d7288f170c595d234b98035c44f387b70e52e30abad85809857fbf6c403397ee5ed919346f81193158b2bc5d41854badacf966c35dfdce3b297cdecd45b357df57b2eefc432c2634502358542246dfaaafd8636a9d6129669105ed5ad81b81d4278a478f7eac84a08a5810348d83b02dba1e87c0194def5730631a7a386dcdbe54de49cf35cc613bd6a6e3de30b40bd9789946684ca86107a9bf235e76a6f42759a1c1fd396a4f5b77ffb1e9a3d2fb0eb5553315b0319c520313242ad41059b5376bdec070fbacb9757e579a2119a032e373a2d4f7b83c8eb714f70e963540459c031e6cd76f6fd5268c642b1f54f1046e79855cd934359629030ee9a256b1e9b0bf939a1e93790896e5f6ff1bb14105bce70232bc336a33aeb4da2ca58b77cca2f49a9c9e64f531b23dcbc646e9ff29cf75a609e0c1f3954c2b8110288d4d7cff795e1d0cefed77fa007a1b3607ce01579debd1ace6ed0b4f3999c0092337a713754ef53952e716ff695d5a55d3bff45415145d5ef2ff488f4236f9f671175cd169b1672489368b34c257e4c386053e58ff5f6b115d7f8d78da66188d3f0de90ffdbf507f526bb28e35c067fe3a014510b1bcb4f503ca0d4688187577925515acf341995a921afb4a8cc38d96ea53cb0b0c05b899d9ff4b263bd1b98138ca5aadf042814758125e352914c2f93dc0530566992b333dc86d3c7e44a6c5c8e96f301186991d5b449ab20feccd9c7326ccc2a327a5124d0fe44fb10560449bc59ababc6a2c07a620fa5932294312364c384274942e4ea169939ca274b30a86abb7ff5f2c075d787c2f08f0f89997dfe030624f0ff5870eab4b636ae64b30e751a529e7b4f72a0a0939a45395deb490db45faf78008cd915b6c96bfd59e8eedc21ecd6e4984de772357fa4ca0787f411ec456382d0f64f3c45f08138f9c981b655df146fba2973792d0b1d12f895f6de9bcc172675db2a8b9fcb77c8f98827f0e29cf58403a6079a3556556bca6f827c0103334b35ae749e94b5e6507fbfa64a8a7a955dc3a85fb15d6f1091a016e8d1242f4f4588f2aa960bc1d59878a69ed6519f5c664d29682993f6ded67e878c1d69ec4632637cabaae48aed739c1ddf6295e37a16498a0be078563a64c277ae4cea80d5c9062e44334d70e5040bf79527be83b61e16c9dbd76901f00ce9407fc8b1a3084bc053b920ea53216d99af049c891eff6ea2e8800164131596a02fc72ed0e8d2c19712b943db8ed7e7f3b692b5d7d3a94931e6dc2c30eaa61861c888d17919374772a45d10d70837b5cc806cdbe1e3db55639fe526abf5f822ec6a4661cbdfadd18a8888543e10a4b9238ad9714fd321067a1af9abfb86515d6e56c4274633ee4b59f2d5fc133989c4fb31710849279e59bd8e31dd41e0db54acb8100a301a708c0ee9805898db15722a7407b76213fb445d7e2955beef2ddc085c56a3375cbb27a59d5618fdfc88562df7bced7839205fc80c9e4b5f8d47164d0ab31c1356a3c5afe71a0092dc03460cd5f443f7c9850ddd8baf7a26a01231339fd3aa6804ed48c14aa652bb30e64a7945cf06cbb2bb61dd961802dc1b51fe4760e16158b34179bfd7b98e566f336b9ae9dc10ca7caf75821174c8f96ea16c19272b6649ff2cfc3e2c0d7565fb11f1491a3344516f1c07bd5a2c10015617b15f4a8e7fd216e4daade47aa9ece2946cd5eadf50b46a4afd543b292bfe735a02946c988dc0ef4b21834320b0755783bb465d22e6041d28868931650b7bc7f3814cff536d5dacba6f500cca87cdd319c51e2e6e75d9448a2ab58252ad53a5ee0e181142a383793a712f7809b92136b82764305d49303cd0becdad279b6f535842b5b073cde0bb74660e4cab230145edc6d5f3553d86b8a4776dff98676fb37da36ce5a72873470f1e008811ab4c0c388ae7c2762539c47b2a6229643a598a0764c1f56338f301e51eee8940fc8dc98efe0c26c38744d2c98af3cbb821d490c3f5d34936c6a1a035b5a3d654c249de72bd63be5ed9e9f00d33b60a03767755f7fb31b8d2e4e759aadc5b768b067332c3a16053d7078ec17587b33df5eeccf279449cad19b049973be2001d8f04aac65b4db9372260617a388d186f7f519b1b6fe583df3e9bff4b649b2ad6524c13a38dc011b9cb354138f21e0f4523768dc5f5f63f64803a45871604a34de690ce085f0188e1929286a47fa48c2923f54f8294267e2857937d1e783ab193a94ac4e918538436c8bce57f1531f44029fd03dc9a8a7ef5fd85580734a350ee48314285359827749d193c7e8b5c9c39edd09a79e830e73e65bd81e4ec20c7c8325236d1e0255c8ee2eb622361bd2b7cc4a089d4efcbf8bf32e6ddf89869621dcc5b0de7e6c0dbd78d3e8026be134143507b625c1fa65d3758b6eec738de7e6c6cbea75da0614100cf9e97a2cb887273795721d5210b1251b52fcad03b355f6ccc4c4df05e143e68bdd42ce91ccdf384d678635c327474d49d6c6f8e6666b915d4d54cad0ca8ffb7138ffb0b4311e546f653922b64dd0a90299d4c3603aff279ef00592232cbe11ec544a490747a4fdc69d504180ae37e216f6381d1d602f7acd9994cd33dea73a11e6bb09595016c16af2512c87a6552d79416699fee653ebed7f7c01da1b8b8dd6bd6c9d221fa35b39babd730834db97a28108276efaad4a5e30f0742914c614477a5ea52a3b9cdef53a1b59f24a5e5c04cc396e6897009c6afc5e6679bb5cf4dfcc99f726006690a853c1e7b9b43a682f000758f44ce9b62fe9c77aad6f778c36c828b59f1ab07d2a6b638aeb26266b439c2a08cb1aa01b3700710a0c33d21e5d8f9f2846b3ef1179e90dd01f6315d653f6f8462aeb09458571056e6099622c3be775c6cb22c70bc9c4c3b44a84e61d29c0ae9a5e7ae98605d699665dcc530d1a7a86ec1cdb6ede858ac02c266cf78facf0eebd0728487ced", 0xc50}], 0x6, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x27a, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}], 0x90}, 0x0) 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f0000000200)="06563a9c7f2da735ae3b892347f0c527e8434845644f3aa5a8ffd0bb409ce2f1b02d552f96467da370dfd446e4fd4dedbd4a851b984702108c948d9a354968aa49ed52fab69a0bec81f969cdbfd458993bcbe1ecb28d9eb9f06dfea6437f6a9998c75952b11f25304ed126e7b6f04a7617c02c8569b282667ae77633d8b10c6366aa0b4184cc7d69a6ebd55757f6e5ca", 0x90) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:02 executing program 0: r0 = socket(0xcbced8bb3e928038, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x4) setsockopt(r0, 0x425, 0x40b, &(0x7f00000000c0)="cb7f95a55c624c1fa94b789398373fdd5ba2f3d409478e721111c4a9751e0891a5d8e0ab2cfc6a2f5984c2042ad1659a3ca094c7ff7eaa0553cbe3a7be6669c32df768d719d8c88550476db5a5357eb0ad42a1c667ad6d8201f6c85e8402bf80307b641625e31606561012b21a156b6ca51df6b66a20907715c65d651a60e44f831d88994f86c1a334b15c7ca3b0cdea60d8387d", 0xffffffffffffff55) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x802) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwrite(0xffffffffffffffff, &(0x7f0000000300)="5dc46b76305f98d8421cd30fa7781eda2dc0b492c93dfc4ffe9a015c7d17c34f749a57d0cd242dcb448a3b0a70864d043fb396c609b9757db19a7dc9382825d366bc9ef4f8fc4072288b429a34a7b04e2f8c12e957e64ca4c611d5f63a0991eef6", 0x61, 0x0, 0x6) mkdirat(r3, &(0x7f0000000100)='./bus\x00', 0x80) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = getuid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r5, 0x3}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r7, 0x0, 0x0) r8 = accept$inet(r7, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pckbd_enable: command error 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x20000000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x400000}], {}, {0x0, 0x0, 0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x9f58ef96a6119bce, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x400) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r3 = syz_open_pts() dup2(r3, r2) getsockopt(r2, 0x81, 0x4, &(0x7f0000000040)=""/70, &(0x7f00000000c0)=0x46) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r2, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/133, &(0x7f0000000240)=0x85) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x10, 0x1, 0x50, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/50, 0x32}, {&(0x7f0000000500)=""/253, 0xfd}], 0x2, &(0x7f0000000640)=""/37, 0x25}, 0x1) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000400)=0x430) r6 = msgget$private(0x0, 0xffffffffffffffed) msgrcv(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000ed0000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b0000e86eb2d1af4592de442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60fb735b9de90572efb10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36a27f265a8f"], 0x1, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001200)=""/50) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e378d8851fa8a0f45cb7657408fbd313c52870f2602b21b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142060000000000931c562c7a553127d5860e82aa20896e6f6a67362909e4c8144087275f7d17eb63de0bc7a8d0e2a5f6701d4aa9e34d67bf6446b70c96492d1066e22c9a8e35ff2a6ce0e2750fab13d2fe75f5cf5d1b74901db7701ff7e95463a13bec0078905d554bce61e42bccfca99b841575bff2d52f2f8b5e00"/228], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000070000ec91000000ac1400aa000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) 16:00:04 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x4, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="f65ece79dff2c363379fcf0fa1a6a0bea6eac2ce654e2344c6561a39e2cbda9714378886cabc938a2645a4f506c0746ae9", 0x31, 0xa, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="02002e2f66496c653000"], 0xa) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000000)="55b765ea25a32e9d9599db34fe53513c54f20bc04f7db71fc2128a64e55f9c4accd437a381f4f430dd6adf68a4f558d02186d70a1f72cf5e47a29622f40eaa3957bb1061c7c045a781f4f21955eb4e90e498c618b1cc4452983486a67e0dfd7dbc572c0e6f938c086ceb8822", 0x6c, 0x0, 0x7ff) setsockopt(r0, 0xffff, 0x40, &(0x7f00000000c0)="087d07b4", 0x4) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x10000000, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1df0, 0xfff], [0x2, 0x0, 0x1000000403], [], {0xfffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r3, r2) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r5, &(0x7f0000000880)=ANY=[@ANYRESDEC=r6], 0x1, 0x800) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = getpgid(0xffffffffffffffff) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f00000003c0)=""/85) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r21, r20) chown(&(0x7f00000008c0)='./file0\x00', r17, r20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) r22 = getgid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r28, @ANYRES32=r29, @ANYRESHEX=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r10, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r35, r8, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r12, r9, 0xa5, 0x1, 0x100000000}) msgrcv(r5, &(0x7f0000000000)={0x0, ""/179}, 0xbb, 0x3, 0x1000) 16:00:05 executing program 1: rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/59, 0x3b, 0x80, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x9}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x14}, {0x6}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x1, 0x7, 0xff) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:05 executing program 1: r0 = socket(0x20, 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, 0x0) 16:00:06 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3e8f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xc03, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc7af}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xda11}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x26c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600e361fffffffeffd6898f00ff0f00000000000000a2e8b281a70e5a87d17879000d9ff6ceba660100d76b4d1a9d85407deb16dc822f6484671273b7e9010400360acc"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="6a634e18767b420784"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) socket(0x18, 0x5, 0x5) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r6, &(0x7f0000001380)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{0x0}], 0x1, 0x0, 0x0, 0x400}, 0x407) r7 = syz_open_pts() dup2(r7, r6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="71004e238d1ba384"], 0x10) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:00:06 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/219, 0xdb}], 0x1, 0x0, 0x5) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x81, 0x2, 0x7ff, 0x0, "6918b2b04560872e4da1135d49d2da15533e2e7e", 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:07 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="08ade09f32746a223c47", 0xa) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c45a42f666920dd1651"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0xdd6, 0xfd, 0x81}, {0x1, 0x9, 0x8, 0xffffffff}, {0x1131, 0x5, 0x9}, {0x7, 0x6, 0x0, 0xe0}, {0x7f, 0x6, 0x8, 0x9}, {0x0, 0x20, 0x40, 0x5}, {0x51b, 0x7, 0x8, 0xfffff0e7}, {0x8, 0x1, 0x20, 0x3f}, {0x9, 0x80, 0x40, 0x83d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:07 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x2, 0x5e849f21eb6d34f5}) ftruncate(r0, 0x0, 0x10000005) read(r0, &(0x7f0000000300)=""/216, 0xfffffe56) ftruncate(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000948110001e00"}) socket(0x10, 0x3, 0xd8) select(0x40, &(0x7f0000000000)={0x2e}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "0222f9d688a182704a5fcb24ea5a70b0e81092e0"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x0, 0x3f, "2408b049d6e1b92ce42a4b70574151fc33cd653a", 0x800}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125ce6ffffff33beda3ea8d16726fe471a8986b693305fc5925dc7e90923e0402ca2e2943b9b25321b1f9afddcc566600e9972809c3159037c970380d82a4037941f254c94004f00f1d3e83647c09439e6ea319d3ee4e8de6aa5b8ca5ecb20f5914e263f0cff250664", 0x6b) 16:00:07 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/87) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x8000, 0x5) socket(0x1, 0x47d830aba3f9da93, 0x1) accept$inet(r1, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10b00, 0x2) r2 = semget$private(0x0, 0x4, 0x220) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000003c0)=""/4096) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) fsync(r3) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000100)="71ad27425b747800822dd97928c025561460f88506c55984021d9b594830b314cc78e1ad1bcc6c379a28b6907182ee2ebc6beb4c7b5c93b1b60361a207cec4f71dac388161a370dbde6ff845ea19439eb6f10d2d4c96ae34b930cc8d31bb60b91128b7e0ceb132f3a35d6cb08e22f5f3", 0x70}, {&(0x7f0000000180)="bbc22c8b0108f7599e2ddaee1a0e20a4d01866f408ab47b017b8c345bb5669", 0x1f}, {&(0x7f00000001c0)="1cfbbe1ce9a73695251767c1d1f6b3494542c4fa0dbcff8e9d0d5cea64f2ed19dea3cd2df4fb2fb823ff4819eb10ecdc05f691f47fe383864f4b9b5231b008fa7b9a125be87ee8f31419baeb950898a6d4fe156767421a5ed27a099dbad3b6d889dad2393cd8b9b7043e196aa86ce7d6776270058142d01ed54b360eabe6a8a201db3e2bd61a222926c87a64d10bc282", 0x90}, {&(0x7f0000000280)="6118726e096ae8279ef5199aef350b72eb855c5bd93b901d84a9e97129ea349cead65c3d998de3f6269da91ed2b2c9da413d38fe4d7fd8a0370b1957cd7c9fc67a8e1d47b78ac0a6a102281e6330015622c05b1e1914901e83f5322f50f3ac0d575e2962e93b17e19a179baa4e6c219fbd591c265e2b", 0x76}, {&(0x7f0000000300)="2d7907cd9a13a973ca23cdcf5e2c60f2a6fcdab19b20a6a27da682e17ead1f09137cb2481ef81fde0286832de40a98e6332df8482d88e9a573ed9a52842853819058078fffd93e53c17c06a6754b1f543ef10e3d6596ab684a6d9ab299d4225be1972e1d0f9fdffe4a617d554da382edab1d3d827ee74e3b44f8d442ad128635935d6a62f2b5d4b471cde53329f6367102ba8287c37c3944290975699e2a3264a0055613625cd44bf1a076290663ab11a5c1ddf2fed4b3a39f39852e92fd55a44ee004924bb24c071ab660bf72d5ec0030901f1d2600a1e316e765786b9f8d1e83af44ebd0689c7ed950cd", 0xeb}, {&(0x7f0000000400)="4d896f41ae8ce4a56211b8013031ad32348dd399fc4ebe48000eb59f0640a2ca5f62f85ac69e7ccfcdd9405854892f173d88aa86cb8ce38fc4040f2d35a5d6718e9628", 0x43}, {&(0x7f0000000500)="d420011738a1b45e1cff18b88a03455e3c353331568aa65d973f7fbcdd74e8238bbdf627faf8112cbddc0cf14bf13a537f2990b9254afc38bff6bf874eceb10cc0dcccd3f97a19a15595bd6dfe98fa427810dccd1ec77e248e4964b8e69b58e6fc0510bd3359c1fa4de4e1cb799b615786d9e4a087436748e4a7c8ed3757dddfed34961024ab587a681fce537d8c9854556ed935e570585b79c80c018af682056e89de23213cdf8788ed3abe0cf212088b9d61ba5584f1d060923d82381d9f79f6435422db342a093026c7f673e06b99c08090396ef59abd14a459d237f1", 0xde}, {&(0x7f0000000600)="99893d46b4ec851942026b7b5028423d424a5bf78710df4ad6b93fb1c9eafc8d3ab284602d474a36f5f583c9581f338be27760409b8aef75fd9930533552b280dbf28d4d7ce8d206082bac36e54283363430c14bc8c76f591dceb3ed26a3d67426cb0e60a72b7ae6dfffd2030017cf05e0bbcf5a7da8feabed7cf19af6e027cb62b54fbab919034de2caf510ed2b57c03a59d2393a0036456d381fbc87d8c6ed31412e0e21f5001c0702a9846674ed7fcd33e171a100a51eeb0c7971ba0e163ca3aa1e2dbab3056d00fe9f5ef55875bb423e50f00770097dbe5e3c798e7ad685c4e18ac3cbee8ffb93f6de888e3002d6ca8e46c2515d306cdc376cb850d26a6d74233072f3232cba6948a7b23b83b66164a1a3f3a7745f5a064332fb9b6d4e43df2660435c007b7ed7f43ceff5b4ba652ab88bd52dcd4f8e837f64c578e403d8eef4306170cc3822a98b6cc9508410fa81e9a82c53bc8b9c666a2407fc83bf52030e70199f52f78797a6793ab9b28765382ada3b954d02ec747628a043dfecef07f7f3710edbc4fec4a507f5e0551d5cfe940bda6116b043cc9ea76af911b615b66254cb4a67bd12525e8411f7da57f07eea67780a5ab5f7db8e5178367235ca4ca02d5b8b42553bdc580b126bfd87261870c8e6acde424ed2b8e43bb7db557bcbff71aab202beed5e8ad8d8dae500af696568ce2a13d236c3802e35656e1e366cdbb2f11acbc6503a30b5f950a528d847a909a0ca4f9df5c76ad29e3441f13f3f87c3e0d32ffc4d94c44f250ea4f9eca5997ce5342d600ebc592d598f6faafdb94c93bfff36fe76557af2453111a58469276226fc2de0dc7c7bc25d35ff9caa83bf305c19d8d6cd9ed1e6742f3fc0029d5f05f8297f9cce40d7574224b540c117bc8a0783df83f7e2f83f80c0766acf6767378efcfe50c297f5f93d4792d5f94f8ce188c2341db86e79d58dad7c47ea4578ad1c93bac0dbe1054caab5cd4e7ebb8c4a0ea4854094f6ae925190057815851cfbaa048aee43b7cdf201f292c8eadc682b82ffaf2b2419c8c8d2660f9b90d49e38acaae8482b267e475fb0a1d232f198738ac42b2fda396d0594aa53eeeb694e4d54f2c0eab15cb4a16f0866e1cb8366d7c354d0bc9df366c9c7f7aafc347d9078cb51ddacbbacd13edea0e529becd305d47d3c328f4059ae1bb8a9146758cff0ee51d30a3daaec23243189b7f19a7999a564929e84925242efee1ec60014b26b3d8d07933dc11d1cd81e17e839f29fea262f8a5fe73c37dc74cf6df1a6a7aa391b8d5d26d077747beb865c34f59c498c9a85a3521fa4d03bf49c1588c57e3f7b835454ed083239280d2106dcf4bf9b5914d6e8b4258815a40065d3c3386a896c8e05ba671b40a1e4fd6317cf57f0c788e0a85c988b2e8bfc3d35610efc77ee7428d98b0f2f8c3c033c1e31d2452f22869831367fb9a8aaa903e3a0891511d58117de479230b688ae53b07df1d3b8c97a9d99748fcc70a67c60c6d8f8dfa3c4b4c83a2961f8f55d8a281a34c26c834ef3a2acd0fca0b4584a919c4a194932336fe885aa6f9eb7433d0472aa9c8b3503ef129b1e380de0a63bc82e84074c7c3b13a65a5e71eafb4f7c26340d32ca0880e068607cdc6c8a161f7db25da6a2839a5e3d68f59b3bacdf0d756bca1ddd4b60e6291eed349c381698cefca0a47b88026bec5d53a119d761061f4485e020f161454d20e1b1c6f540907b011d1706caafeaebbcc0b59832fd89d65bb9dfd4b43339d4bc0df9e53ac4a9f0f4c9b4c5de744078b09d68b20a8e1fc0a652c093e53606f05c1b5696172984ee13e2b0869caa045fd3ed442dda0d654450c89864ddd6767b502240d19bafbdc754180f5a2578841ae63858bb395fd69b99e3579696368ce4c32cdba38581eab09903fdcfa676d9be413153af08a8de45aba97d3862b96c0c2b48a8032587ac87b9a189532019d93e3e99b95dd92abd3c4e9ca0bf72e9a748e35628412167ebfb90d3d07aa3001d95763b4897299df3f97c14f98375997edb79ab74db854afac61e8021669d4c5f380c192adf786b3aca48b4a24ef511b7d08eebe8437c2a40e42e1a95f4d36c9ec254b41f72d41218be92e9571996b4d60a661ca7e1c00f6259344d60877eed5eb721e2ee6159a6a0304d29cf510f5b1ec61c02ad0d924672abd62f183ed360c95b45392398df4f36a5e4e0d77011f5ceeb488802cc437e0dcb18240102fe3a548c35b74d9183809d10df23700021be692c777ec38737258d0c0ca8dfcf851a5f566fd25c67df98be08e26b591cf23d1f0af4c0fafc59b1bcb1f624ce8f0df3c14a53cd796e9bd3eb5d05bb75322c9ab772a2be5629f4559b7405377c548437b1e162555f2daebb8ff630633063c996b2ca7672ec0cff743f8033956e2bc6e571f485d93a3c2ec25f6d60bb0b566a8c5efa4644170b75a433695e4ff12e8a08c8023ef0d6d392f84074f160d4ae75c3d50f3f21109998e38fdb1c498bdab3f4e24efff14854b0cd74de23421abbf865166da4567f2677f265ace0f1a557636b376c29cd1c847e9855c731b65019a018adea3cf6f018d96fba37c30be7a22ffcd18babfe1035c9cd545984f7f8b536381f108a2f9c78663d7181ea93e94e74622719c9e020de0556f6335ecd4cc5058c0aab61c66873816476d1fba2e1e5c6f69ce2e838eec509cf061d8a8e99ac55846f217ca49f150e499b3f750505aabaa0b59dbafb699f89cae135675cde128b011c751e4df8d4af996c190a2e22e6da9354f3fbda21f4a5cdb9db39b0cdc0e532f1ad4d2dec6fc3cb5a091efa0e3b6043ba8d83ff91f03632d07205ff0f74082151ab685741f84b7ee3e158c1db77be93695b3a77c84a378ced0be005dd016422c06bea74dcdd9fab93936e44b8a7f8479d1276df35f791b2bcae518340aa791b4bb658021098aebf8c83d1d7bb23763edb029e5c79d43af22e4d211a258e56f60747a853dfd0353c2688a6f57f77a284ff40f37890e62f166dcebba9e4e8998338331c66fdb3148802cc52770c1025ced75fe4956f47c2b80a6bb2c312f3eb85d1d56afb053243079a1e318b8187d6ba10a4d8ca4622959b5a7a52e515275923dd2d0c7e82a0c506c6edde472c632cda678c576aa5d86d6d925e74533b1523e9ae59b4e6d67ba6528fa000083fdbb4b68d556ab69c7833af286fb4943c2ac627b66d3bea299645c1b6e5b9824383abba02b3f0b774e0a3cb6524449925a51e615ddfce2674b7be671d20a15e3193f6e627463514b10bafef18f44e79ab13344731d3569ddaab9bc52c1afe52a1cab3311d7ab73ee5a380ff347de4b67630f74b3e1a23bef602b7cadd3a96bcf4d97349350748e0a890adba0a49dab1a167ecb8e293a7729f08d894b34eb061014853d0ff51f038fb6c4b6a5f3482b280ac28d3a91456e4ae38a77cffdd77aa7532f0cd118dc38b20cf0f97611f163a40b7bff5da9ad46532ac50072d450e4c238999703d970d3d4c97f7bb3a25bb1b1c21ef3785c952cfee373ce43f8df16649021bb0dc9682a3bbd03abc700a3e99a4956023d7f9fa09cbaab1deee9d74ca3ef6cb7bb57158a589a35127071e429794ce94c83f20f1f98c247a1fd46f4277700038635559a9e02b2a85784256d17f1f26c6e8936474118474c6f9f837fe5ca51b66eec4c5d2f88e00de7c373219fdc6a9ec04dc75c1f937211274d08d3fc02e24c450967881fbf93d9fa4d6cd3063ce58fc43a51f7c15ce484c314d789e836999bf79db6962dd6a20cb954314d1f10b7a639f97576400c19a2bc7ee210c3de5f6eb03d64770d0b8e93ad5ca10e79d38cc390804b9e1a36b660b2620080485b1e34caf36de13655b61c2cdc5e8fef324cd1cc1b35a0dfae0511ffa879c9cb73b41f0c6977a5eb207a0ff375ff251146a2497fd86478197d5fed7c4caa195b0118b5f70c8b0b4303c51461c49417289e1981aa8a8c1efeb465eba2804d5656efab1a8fc44868ba7c1f9821c6e58c28d9c93f9e6bd1a30706bd18d0528426f014ad3ed444e0e1b1099c813ff59accc2a777b332d4c00b00c8ec3d28561f0b46d816263feb8dd3d46d9eafc8799251665653c86123064af06b3b794bcc5781b71f7b54f1399da343d116e3755359be249a69dd0e14d22074d7905e5e7b0316773bbbeab710a4e8649b442895045d2d7827edd42191e09f666e360a4080050dddc66bc157e0f4daa9a34191005700ac9b5ed9eac3f42de40a26e33f6861c8649f04b789e1c23a382f9673bcb6f3f1a4f1d63641599daee5f0cfabf2def14c7acc6576ae1a98b59c2b266e58648e3e0dbd667d1812a1b9d25f6ec9c686361578da6138b08583fb5ff3c733e19e44dbff07190d9f93ec5974679ef0eedb1aa6fbf0b8fb854c67d4fcdfc50a68dfd1f56dc13a6baf7c54e3817e6bb5b97029cce670b1142f6e89ea4a649afeffad9a3a488493c262a931fbad6b97b53fad0f6db9c9665adafeb6bea54ca31392fd71396e73a98ceadd2881dfbb8a1e8682f8d23e887551d8ca5b7201a954e57722d19ca3f2e2da7b387f6dc37cd7ad6b769ed75a305a7333de891aff5ef9483157ac540b49c3562ffba8d8b6378d2804a6d8e0e9e334fad087798b5bbaac339d9399aee87556aaf08257387b454938303b9904b5825144e67fbe14bbf07f62584f80ffc54d5929062f6636cfd3e18620ba640f8669dc9b470b7f82ef27168af5a3e5c505aa263205cbba24db0ef9d93389180da773bb3819080a924495e1ade463da40b84292017a5eb0e0ee7a3eb287b58aea506edaef62bc076027844480167e0440f4858933bfb9fba8e8fec986a080fbf0903730ad5227f29ab5298b2fd706929b969393a5f846cf5ac6ab09bbe4e482972a8320e8602ebe0932e8580c5d7b1dc594e6002884ad8a6772ca96910ecd41dde27c09081a67c55242311a8675e509f03db08423d456e4d30b6b997393fdaf2e0c2bc5184868994c1b874d709e58ff9604844d1208e55a9aff334b0b921896b0252331406201273f9d178972ce3499c77cdc70256678605d7b2a2789a3d9558ddd8cb81a80e62340df7314728778ba11aae542c65e3b39648c160b55f2566c49640961b014c706f2547182b68f267bbcff7da9fd92b7b7ef831340d48cd5af540c1db8411c12134d0b15e8961715f398a8b7ebf2020376d9c0954d0b074d947c1b55be3ab843b55a9cb032aa24e55cfbf8aa45cf403e8167025319790bf1ad8e8b4f8e18f1601bcc398bb6719bb5d9ef5864eed064b5123f889e9d127c8748033546fb2f970e97d5cb0cc8953fa9088961763e6cb24c6272bed9e759338552c3b9a40b5e218b158a1fae7e2c7104371da1b5b7aff570ea7908a5a6d3f3972a3e1e7ad525dc64575c435418c32d64b53aa208feac78e26eeabc74c4f5e96c0cf3f8d64fa304ef9260bc757258e1502e61d7a1e2e71628bfd9776d9b19195f58a4f4dfdf134ed8c7941f394aa8e98b0454bebab352336b0082379daab2f1292a303f50c2907d50cb73df027698230cd474a26646be718249e320ec9b08517b257901845233fe81866601d61f42aeec1299264188c30672679068968965343df3036eb4e35fd84ad1c5fce401fedce63265d01e500876a2400946773e3d2625a02a5e3254508d6b1539c3cd1eb49080c73c89bf79bae992b680d4949369153a9a98c191239193a5e7189c4a09be60c621e9564c4904a5f1e5db3629696210f39c62a0c19d18deb37a1c6260b2044f105cbf251ea35ad3", 0x1000}], 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x40000000}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0xa9fe) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8892, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000000300)="2c6a2e00d80afa599ceae4bcd863bb969344ea235e4836e89368440050ef8d74006c352617b5911e6ca6261b22d0180258b9d62139c1dd6483947a82a5dbfbac1d1aea3ecfa50a4ddffdfa03338a40b8959eb2857cf4281cd9add8e227cfb9403ffb10d0202c03cc1ac11c8f10b3", 0x6e}, {&(0x7f0000000400)="329f4f8a230cf0f133b71411aa72b53a6bf1797a3b62d03d20faf82d85bbce2a7153990d976440e0935914e9e35ecc481047c1551d62a0dc4145e24a026c029e028355ca6dc847b5f07810dbea9dad8ec0e8eacbd639da1efeee0ff4ba0cac0c4923e3dfcbe692d5", 0x68}, {&(0x7f0000000480)="aacf4a44c73098c0ecd3b4ea24051ed6d4f810257e422322259e795f6dab2f6241f0d5bc60dc062aa6a45ddbffe638e4523bdc96f8265f3a37b675bae360c314a953a6673dd3dbff6cda1bb400e38ab975a0f45c1e1f3272021fbcdf8e84bc3474a170dce2d9406cb5576b9c56d82b23b5ee85c93e9d1dd76747f8af57db26d8f8222769bde9dcc07df3429bdc77469a6a007a44bc089d2d88ca5e415de546254cf1f0136b0feb5a7d6acaedbd773974ca3d8429b611fe0e19a1382ccf468653fd993701dd45b43a50c0b15ba3b9096a8ba620725d408260dbbfa1", 0xdb}, {&(0x7f0000000380)="c89e9b59ba3d", 0x6}, {&(0x7f0000000580)="298cdef6aa12bec664e39ace4edd983d4629404995403f983dcb693cdf79488aa6e2cfc2eb44606f3feeed11e1f045b7d8f16dc23d542a1d76be203efad600bec506641219c611122bc7458feb9c8d4e6e7ee73b41283b958119a72f3cc8a0223fd92165e4d9cfade19bcbc8f04c2b8f50aa235f747a3ba2042e4fe7a5ee36849e10a59b85aa4d92c75060350dfef98e5dd7856299fa8f74df178e5db2346c9ef6e2", 0xa2}, {&(0x7f0000000640)="993c98fe3cb3b9baada80c3b08b4dbd60420779789f8747bb1f12eb5e21ae9cbe8840168f664f349cc4231251c5bce4d8237fade50c5eaa144a050cdb424ef1729ca4ab9de3d51cca090cb302f78dc8a097c9c313a45e6606d6d10a28cde8cbb8f2d96d852f112236f2f8c2c4c98cee7decad2d70e555009b9cf12b8818c1186b53a37c5c387386651cce1983d4610a27f9e755922", 0x95}], 0x6, 0x0, 0x0, 0x5}, 0x8) ioctl$KDDISABIO(r4, 0x20004b3d) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8f}], 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6f, 0x0, 0x493, 0x0) clock_getres(0x2, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x1011, r2, 0x0, 0x0) write(r2, &(0x7f0000000140)="8b59869cc207f23152910686244b15f0b5c2bb2877fcba9ad2f7b5dd190070240a32cd49a65b01e2c68ef54237407b48cee0eff190178d8ecb0c7556f1cb736e06774e580ca6026acb08e4eaaa8d8a0bb6d708345a1784ce5cae705fd49b7ccdd875cda97abd79211e3c953889a03524314d18590a7255a01367541c34f6057da1d29e12023a9afb4425035c32b0377c314346bd0efb5bd5e7c0ecab5c45e504cf413a5f13146fddbcd16b56e327f1774a1a82956f88e10d141a676ef9f118d6daa2a2", 0xc3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x40, 0x9, 0x2}, {0x8000, 0x9, 0x17, 0x10001}, {0x9, 0x20, 0xb6, 0x13}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f6e000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000080)='K4', 0x2, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x2}) setrlimit(0x3, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) pwrite(r4, &(0x7f0000000300)="20c10c96adfaa3ddd92d164a3243c342f157a920e01e6d5cfaaf0415b66fb4e845d231046dffa6a2de4c96110407f78817e7f65a7bd96b6880699533b06a460e0699480115ed21027b27268f6de81db2b2cd0ba8db12abe1c739c6221c7059880eed9eaad4c0a1b270efb1705912b576c62de670f848048be222e9c4b9449d4dc2ea61bbe6ade3a5cb7f7de48d94f7821d0b64768ab5faec5e30a48570e22004a340baa2c76bb664317038f5dee7f47a0ddba6a0bc966350a612a7f69b8bb54d046036f3649fa7a6fd42322f2a7869e5479fc44918b3f53e4cb1d0ba1c55b991f82bb491eda778d40030217c7a614975f8", 0xf1, 0x0, 0xfffffffffffffffe) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x3, './bus\x00'}, 0x8, &(0x7f0000001300)=[{0x0}], 0x11d}, 0x407) r5 = syz_open_pts() dup2(r5, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r6 = dup(r0) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x26, 0x1b8}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2018, 0x4429) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x28c0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x9, 0x10001]}) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x140) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fchdir(r2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xffffff39, &(0x7f0000000300)="b6b29ed096a6ea992373338f063044f24fc7651d1b4be57168c73b56fad00bce1b14dc05f9761c0ea68b24d390bf50e436d7f30e2a5b132e19717c8c32dba5c46d99aacfba0c64e25cb67de454bdd5d26e0730817e1649dd96df43f85eaf829dab6b2ff7151b6cd1e4adc274db763659ee7aed1f9d16f6ce33197aecff183b54862bd13699f9e582ad18a4333af92078e5b224a5754cccc0d71342e0983aa8f6cf") 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 16:00:10 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0xfffffffffffffd4e) open$dir(&(0x7f0000000100)='./file0\x00', 0x183e2, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd1e, r2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x400, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xa) r3 = socket$inet(0x2, 0x1, 0xfc) socket$unix(0x1, 0x9c6f7accbbb30e28, 0x0) setsockopt$inet_opts(r3, 0x0, 0x22, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8cb) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r4, &(0x7f0000000880)=ANY=[@ANYRESDEC=r5], 0x1, 0x800) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = getpgid(0xffffffffffffffff) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000003c0)=""/85) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r20, r19) chown(&(0x7f00000008c0)='./file0\x00', r16, r19) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x2}) r21 = getgid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x94, &(0x7f0000000000)=[{0x15, 0x0, 0xfc}, {0x74, 0x0, 0x8}, {0x6, 0x3, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r10, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r16, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r22, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r27, @ANYRES32=r28, @ANYRESHEX=r33, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r9, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r34, r7, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r11, r8, 0xa5, 0x1, 0x100000000}) r35 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r35, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r35, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r37 = msgget$private(0x0, 0x0) msgsnd(r37, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r37, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r37, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r36, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) fcntl$lock(r0, 0x1c5ea1f4b3135668, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x599, r36}) r38 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) dup2(r38, r0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r3, r2) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r5, &(0x7f0000000880)=ANY=[@ANYRESDEC=r6], 0x1, 0x800) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = getpgid(0xffffffffffffffff) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f00000003c0)=""/85) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r21, r20) chown(&(0x7f00000008c0)='./file0\x00', r17, r20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) r22 = getgid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r28, @ANYRES32=r29, @ANYRESHEX=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r10, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r35, r8, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r12, r9, 0xa5, 0x1, 0x100000000}) r36 = getuid() setreuid(0xee00, r36) r37 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r12, r36, r37}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xa8, 0x0, &(0x7f0000000000)=""/168}) poll(&(0x7f0000000080), 0x1, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x1}, 0xffffffffffffffed) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x4, 0x7, 0x8}, {0x4313, 0x1, 0x5, 0x1ff}, {0x2, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xce, &(0x7f00000001c0)=[{0x3d}, {0x15, 0x0, 0x0, 0xffffffff}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0xee00, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xe9f) r2 = getuid() setreuid(0xee00, r2) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 16:00:11 executing program 1: kqueue() r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x28) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) readv(r4, &(0x7f0000000180), 0x9b) 16:00:11 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000000d00)="699abd91bbd6bda9bc067ee25bea39ce11035c4ad44545797474dcf1c531355943e47d008b7c3b561febd6c50d95d47ffb5b56e30940aed0823e27d11b4a16d632b7bd66fd6b82a93b3f3148b6e25b3f951e4451353ff17449f37d48e1c5b66b6669d0556ddc94d8161f9e20e70d95b11dea205d39bfd8228f9d4a45eff923320a52fde68531e47f89c97086b857e343b99ee5765c7285994b490c26256f93e216da3184d93b291fe9f2795316c3c12c6fe26dc4ef0ca6c82a74cef5e972f1d167cfb0d4402fbf12087ec5c653cabead3554109773e6549ef6be6c1fb524b34fee878c49630132259e04f5da0d1921beed6349c7ffd978dbff59c90590bba39977bc27908d4dcb0f24554d4f171b4e673f4c21e28bb8d7fba1a1e50a023aaa25830200000000000000125b69e58d75305cebdf2a0ceb6b730461f710c0bcda8b8709aabef8bd3b63ee47d7edc6f04b34e52a632e120df71f804727dca639a4f2ea1fcd3a2b767789cad0ebcb6c4ab1607dfcf8c957456dd27e3901bf2a124026d5990e703edb56c20bb3243b04389438f798a942a04a505cdea859194f07f67c0446f3345f2e70d2184586eefa1f5a8c9228ba364fbfb823954fdd3d785ec7e2990fe09e0f72983110268f6ce4cec2b67e7590745141994abeb89b93747e9a3906f6f3ad48d9b5ceccf33bdcc2636de0c6f5175afd266dd4b31fc6441e406d59b7192b5fd95e058c799ae3c96d6a11d89b1cb38246ed15d2300cba4283ba4788e7866b361a9cbd64b341d6af202eccd8412946918a0881054beca974e659bf036ee8c625a32dd7457499967a94bd13391fa0ede4332841cf59d74d620f0b629c0dd588220f42594608ce11907764cb5fc8a7c88941aa58d274049ffdcec99486a5c3756c3e33373204b39345a3a713cba311f02d5b15a16358e0331f965b1c9e79a6692b81c81c6ba6f47f8cd00d6df3e787ef2e73907626b474851b0d3e6a8fcc839c032acd089ae84cbb43a649b334bf2de8f6beae93803fa6d7ac57042bfc7556981f119c8688432e3f53ea58c153d7ec6d501fcd720118d819614c564584bbf87af196264556c62d73dd08df6ddc3c24dd1a6b7f2730014890cc3c5f3c79a84cf0f3b105001d50f6d20d0c41677dfcf71edf1c6e3bb42220608bd4d37eba60cd73a992bc2e200a41c6b78e0817ad66b7b0c5fe1b08d79e3e9f263538578bf646317a31fe3765e7edd913ca218a4eb5cdbc0bdf216618e4cf6d848a43f9f17185ed8258a9a63c94fbc353017d339ad54dcfe9ea97788faa2fcef910e18f01c8dcd57b3978e79db3cdd126c575ff5713b5c21ba5eb1941f7a03ff165bf9ee88bc44df349979f86d3ea0be555e76f89cecd9e26d214719f3463e1dce5ec3d23951e99396a62f865319c478f5ae1d4c69acb20cc7f8fa08b479ec71481a6e2d7ac752ec9b04f4adba5a36aeb3ccfc106eb1cc3ed8d04b1375690b4759aff15baee38c141344b4fbfd6eb89478ba67a6e73f0a566b8d23d07a75efd23ef42b345b0782870d0ff91e13fd085e4f8fb61cec79117892404a7827182080c914710f2a7a9c9776847d06771dee8aa1fc5e65a285565d2af984bf23bbe9df94197facb78fc5f47136127b2058e4354dd4a4667da38aa90af2fee1bd52a76571115b6523bc23202112b66d166f892de05737e9dd750ffe5be92bfef6bc55e488b90d5c8ffdb3e03c6febd8d46969e0dbafa4544ab01318b2780caa33a662faf8d69b2129abefbf93c7377c97f67837837028ab7c9fe4a1b0187ce9f5ab128189cc7d5bc4e8afa945df5b655ffcdbad452eb35ae5b49795996b9e9332761e71135ef048034d313819c2085f0de2e3d0c79c6fb8a118658d2debbd493ed153f749f4dfa515be141c5342ad455dfc1bf497a35c66e3d2a69be971555570eb2ae8dc365d79ef3a5ac83094b34a8ca014e456bcdc0b93e979c7a7d6964215e44ec72ccc0515a99eba6f104418131f3cb46d15c00000000000000000000000000000000705ab5fcbdf91116f6a80b832a605c5b", 0x9c, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000500)) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x104ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/155, 0x9b}], 0x4, 0x0, 0xd) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf49ca0021878ce8e712ffb524f355ef970afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d21832354b3e4257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a79245543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5c333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b58747582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155f70bf30268cd6921d21ed50f0fb7d9af90a3315e375f"], 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) write(r1, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x4a0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = accept$inet(r1, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x80, 0x8ffcb440e00526c2, 0x5, 0x1}], 0x800, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x9, 0x7fff}, {{r1}, 0x8000000000000002, 0x10, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x20000083, 0x5e62, 0x4}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80, 0x4, 0x7f}], 0x8001, &(0x7f0000000240)={0x8, 0x8}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000f00)="6c26bad3e0e6271c049382adadc3b32afc6e1c72f96720e4fa7fa471ab87b848c82fd943485b7a47", 0x28}], 0x1) 16:00:12 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/147, 0x93, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x10}, {r2, 0x1}], 0x2, 0x20) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x7f) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000940)="47b39df928e01a438e0b7ba1e2f1835fd19a4436524256cd445a36cc53eb0265213f749e19d5c5f7d465e2c41820b10aa09c84c56eac02dd506c33fb1b3a08313d4d2499194d3f2f8adde74ce6feb66f812e167412dd006ea199d4baf71563aea53a037c012b1ed52456e16e56", 0x6d}, {&(0x7f00000001c0)="9311f1375b367174a191e1d07215faa179eb400d5b1d28e762f023a36fc981bf75184500adf26101a6220850137c7b9cc1d24b92a0", 0x35}, {&(0x7f0000000200)="252c47bc6644e8e0b0f39073d878a5f477f2676d8bb36c03ca44f48d3b4cbcdeb22c3c3f7d1592bf8df3314a6b61979c7491b9656d35b001984ec61885e9f516d17ea2c2b81191bd70051664980badfc77e72a58dd8ceb4289a2c311e25778d0af644fde400316a2ab83635321b99d94583c3eefbd35de1ea4a86fe18fbf7613dd83348fb4bca55e6d3f55cbc53d564ce869c1f90f34b07b6a2c4445bb98612bf2d13df6e86cfb7beb5dcb531e6af91c1749d735f64dbae3a1150dbfeb26670dc92b1033c5d5e493dc407e54e41dddd62eb8d584647f8a89ad8ed15c66c9b79cde", 0xe1}, {&(0x7f0000000300)="e5bb378f0449c970b1c9bfb9b19923a76a10b9e98a6d3144b38113ecb808fe9b5d094d7f35b07618323f407252bd7eaf6894b72f28091042540343caaa57e6bd58d198eba0f72b3844e09614976c5bc346f1741f77665b07b1f06a4193f27e56dd61ecf0be8cf6dcef73eccb112d0eca49abb6b0613bf7dda672f418854c3a2cd4be0aeceae6fae8a935aaa0dc34f6a0090f07356eb68e554f2989eff9425398e2b09b51bb535cb3708e88b655a15744c2cf18a85d05a2f0a84674336d3aa9649e3f9d3d4bfba3", 0xc7}, {&(0x7f0000000400)="4c075336104de81ed9422e8856f43338ad882892eaba2779ac8c7ee54c600141f4ac6700f7641ec73a06d350de9829a915b13b117ceea4158a2a253154400968a6070811742302eeed75dc28e2e2bef1f8499798e50aa6207f3b18a1e14321b4efb5858cc2f5b0c0b8f2b9392d7743511565c8332bd512f0c94a411a416c78c677e55c8b2859d2527311d6e10586566dc7f805ba10ca8cc8b0ea37bd6608", 0x9e}, {&(0x7f00000004c0)="10639b4392d258feaec20a1f9647045411f758e9740e328b66a3f1aecf564c666b0aedbac5e041c1d530de74353565145ccd187473b69cce95299f00f9b6e7c6fd80b2a7c1ce93b234a0826ce19c66a45935f7640f55538c89ae73693afb5642ec1b989387f1898227e00f0c8631bd6ffc6ba3155150fec185c692dc77aed0cc05c46682a8ef05985135edc6db1f7755d1309c8fac20c426a846281ca3d580f6fe1bfd0b8b225590f5576a760fd96a9499d846075c90fe69d9d2a87b004cb80d0f936ecedc58610321502560cd6a89c1b8e196bf87ca94539433388d11952028431d9eb890559c7977d81276a8352f62555e", 0xf2}, {&(0x7f00000005c0)="150ae1775a9f52b74f15277992", 0xd}], 0x7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="7502000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000bbfdffffffc44cf781c9661757f666bd680dbcd276ffffffffff0000010000fe1032f232d815ae90ffc59d1ce450f5b503c597559b1ba49460527d6d6309298088a7ef2b85905c37bea2e2110c5365ea25212993fe979f8a6afcfe0a5d9fa730b700b2569aab2b071fa4f3b6909791a694e805c11f9fc05b80a8c275ec78f0f65cb65e16ecb4d8db5d96b2f3bc03a9597b8a6719a0491663695afd43e45b89d1ca3b3861722b42f7367ef923e70570e22adefc529e5a6f5098c4fa7739417031a7380563c5c32872d906f3117f61a23fb3ab8b6baf33bf46d039cc4dff7096b3176680c676c29cf1ae448efde339450efa2e53fbdea4fbd28ce499a58675aed45da109bd6497c373d004b14ef900911613b217e6", @ANYRES32, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffbf000000000000e47ce91144e4dcec4a7b02004314c64b2bb603c11a021a3bfcffdf59649b4abebdeb594470fa466e33dc7d12bebadc6e311324c09d4ba8d662c2d55cf0d6a978eec92eb1cef1f845bc11a1f145e4951ce1085249537ff5b825cb1d81ab6b77cfc9d27414a47b3bb22100ef044917f3927a865e9c2904ac422a361891861e68bddbc1c63318388141b72112729f4ae740158d8b47ce6371bc9ea53bd20b2129b53896a21ddd16281dffb454d4fce2d8666ee21c22f3118cf9906cedbd96c1f3211446e9d406136c236281405054ec97d0", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00)`(K x', @ANYRES32, @ANYRES32], 0x275}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7b, 0xe77256f92e8fcac, 0x5, 0xc141, 0x40004}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xcaee01e9f9ad515d, 0x0) fcntl$lock(r2, 0x4, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xcaee01e9f9ad515d, 0x0) fcntl$lock(r4, 0x4, 0x0) preadv(r4, &(0x7f0000000900)=[{&(0x7f0000000840)=""/81, 0x51}, {&(0x7f0000000180)=""/46, 0x2e}], 0x2, 0x0, 0x5a532354) sendto$inet6(r3, &(0x7f0000000a80)="0d2beb189de7a691dc56ec3a9ca18fb807e543420c2324362836733df4c8674c9578de860578e08b23047e35b03ab0921bd218fc2213674304c7228e00644310bfd7e7e18a17a1ecc21298861a0e2b74b00238919a74771fde91c90c918aaba1eaff3bbbb9156528b991f6a90d115f3784fcbef03a8c03f68cfddb7d86551e58e58b4d208bccabb235b94ba0faee2194a6b24fd58f8252c4ea3ccb124001a6b17081b621795ed3eb3585196e88c64de82162794a66e48c44f18736904a3b1f0bbafba10790c6139a79cb9fb78b10eaf2443c7cf8d5607ee5effa2d93aebb6852d85733cd8182bacd90339e52d58274adf8168c0b8bdf7fc814cea33c70967caf7824e43c2f2931f3ed2871f5fc25bd9d73826abb8f1adcfa7d5d0972f65ac1513ebb11bc1b2e79bc62d1e1bf2f97782c3517808dc56a8ecc1d2037c5f20743bd8d83e31e9bbf96af2ce962bd11466ae62e11fc5ea3392b2a013d4f9f693e47c60903637063991f37a70df4a543d480615448b586069a7b10f629a9f69cc4a1bee0ab835aebdc72c8ab54e4f104314f7a7477f731a55a04653a098bef60c8101196de798c21e77804cb0ce78c3df6d96af0f7ced3dd386e24f6cfd6ae47cb679d204e85bd10b9aa1e1569dbb65cd52071ace225d60913de7ea2f3f51653a27f472eef2d47c3eefd9cb9ddd616379fa78c7243858143b69eeff20385862c756769a2429483336f82ece0dbc6ba076682ab750337cd515d14cb95bdde7a5b8af47d33c4d811eceebdcd0e2d86a93e2afd59c0d275501537589542aa6347157ce3ddee6b6ea90dfec845bebc593510060faf61f20534d30e813b511519dda9d98278121a2a994649cb0881ee78eb40f9f74fac4c466f9487cf476d1a4be86dab2016da33cfbafee7269f14755e5a314c57bd91f8a8a56d5320768fcee3e45547410e515b5982494747c777d390a5fe8c3cc013ce6f14019806569595187917e897c4692cb388e9426127b5ec78e4bfa702ec9ade3fbf4a13af361cf1e7610b7b2d05fdf903b1a2b4c61337ed93ef04743625fa7ec5bcc915b2e7d884ef1617dd51170d2865fedf17a1d4740c720e4c7a5d89cb1c8dfb67bfb37373166c10f627713ca6170ac89364f78d9634756a8a467d39b9b0bdad726ad3acc83bc13565a67cd6b0f4a0f6d3cf05e8c8e0fc39c98a29dcf47b76fa898dc6dd1362f8cacc8db587d3462e355d05026f63c20b15026777f5fb7dd6b9b3234449658a606e45024a350bbd08619e0e4332184fd97a80e5d8562e5ac194248cb344c04b3a51627509e5407416436504024d60f28cf52ac02e70204dbafdbc75714805c672fae3465245c3773ed2ad20cfad648a3a5c4d9749ec0c1eb2b923645357515fe315a86165e3971d392b9cbcdb5a8b00e2eb925af5a27df42ba80ca71a001dc2ddf3b81585cc03730ae6a3411a7ef3c0112d0cf148410fdcfc42364d3b98a44bbab9d9b4177dd851da9db412ddc9dd4eccc8e516981e1fccee14db72e39a808c4bc90d0a8eab28e7f7809b6f078c899e51f8d50c33ef193575e3ad71bef8ec4e6729ae31f3cc1e89fea9690c79a7b8d91d00304e392b8b0b13809272d1972d423c67a0f7e5abbad38fc2a770f15276eb339e98435b0b08800e1e98f6a386dc7c96eef764c3c6c19c04ce93edd1720019814b5771246bd745a8ea52e63f53637acf36ceac39418a4ae70147877df2367db2b3f3da95fe9209e7d35a7d683dc8af73a8076ead2420dbd9b1a1490468ccb0b91561ff1ef6dc40c3a77ebd336b296fe43833d36946fed77675ef536f91d3ad67db7ff4d5999b72870c7faa98af140c392815a4b5b16dc265e5859875f0851c2f7a61dca0b15c171124b16449f9bac4afd843131c9618227d90c9a1851a88147b4f3e442f882aeea3c0964e57e01179b569d6262441187f3354fa4f4533045e5cb4a30bbabfe9ac8566681d7fedbd24ea1327a28be04395d3a6e58a0067cca3adc7ad1e309e5b7881012d7b1db98e37209845151a0cffa877e1ed9ede6c66d9b560782040b84138978e5c59cbe5d5f8e34dd90df8f8b1067a06f05456a3156e90d19d45a234be61049a258bd0e37d96ebf8b53e10a0bc9b6a85e19db0818ca12af38edfc5db7ee170fe3e558dc4b407011b8b6be55e6bf38328ab810a945db5640ff962448a94b9d432eb619b745846a84b22d23a9911da45352d4e58fc394e6887bf5f90c2d0207c884ad9f0c74f6932d8dbc6bf38cf9543aee08dbfd5f99db0423338b6998a44cb8938e3a2a3dd66073464c41033fc34d54702b0cd4ba022a6c15a1e67331e14c26aa235e7e97fbf183668bb889211c349397946e75d3b8aedd029c0c0aaac31aaaf18c82481f3176cbad23cc9598653f91d713508a757e02ff6a579053441748c2453ac96cabace0363916ced5e4240e1019ad60183bff2f9149c12398304c4860d78c1eb84e652d530c883f15d084d24ac0b16de47ceb035843c11491921cbb9037b84238dfd238f215752a5877883af03eb10c78ede3553598dafd7bca413ded50febd46d0e2ceb33bb32a3cfd57bba1bba6854d2f10bf99b26b7d1cda2f8ad9fb3958b20acadf76ff66d83b09eaad11dd24f41bc77097f93d8f9bd9b78933dc16b13f9e844ded5e3169d7fb47001b9bbdca7757651444187293a5daca6844154f29a60e158da4bbc6610d0d5f583fa470217266d06af397912086de4a922e7fb9ec23fa121eb6330e44656d9cd2ac273519ee2ad956f67aafe01c4f34729138f6bc91519200d49061cc9bb1db375c8877399e09b291782a66f4b2cd60bc7a64a1e19c3bfa8a90520b628f27c19d76b6b977829b827931a834ef9224cd5894f512828d06c7eef497b9a561d48c298ada7a259f08a67b3830842980be7bf0f110c5db6f59c87c2832c6785a888c21e1ace29668feadb9efe89795e676130d916dfa68b4bd169dd04afda37588e680d7d8e3d631618c2d6a0864fbc4902910ea80f726013f5c479250affbd58288efcbce94275a7569da9edce455a27146d4434a41c781bcebcf990645963d36e86ecb96ea24b979a30c0610b1bf7d2a1f5720c4521f3de76d63887143fd1413c7aedd0c8895d98393fd12e96699adfe01d98b4fa57f441c0139ca3cc6e0f35c1281c7116403914b63cc7cfa42483fdd93275e06bbc5a83605a414dea62f7dd3d9955011f900577ff49967a2fe077d29faec4878334bcf91dcf934eecbf1852a89fcea6c08730d0284daee5eff59f8a5fbc4ebc01543924ab586a1714752ff64d28a110abe25e3ab48e80d6203fa009ac4c492c929015ea753cb0cec70c6abb6faf548621f684d21a829f6140c1235079592211f81361f1143b52f8f8d8f543c2854112931f3aeef22a17d2b2bad679fc3c6cd1ccd417e2b68389dca801e829fc8f2860ee0d704a0dd9b695b61b2b317667338b6d042e6b4347283058789fa7704bc78fde9462af567f56cc5f0efd6db9d0b7ae3bdc8245dd1714b54433e94f4fe1d65490a1cc6a92045524cc06ccbbdb456a7064b0a01b6c90878335b4f459f35d2cbde383e3c88a0f94bb5ff3cfdc876081509fe2d0a799eaacc65f753650a0c97038d92217698f8c373e4ced840c9ad1b35d12899d4af03597b402b9b0bc3dd585d52f9a34d44dc3da11865fa1050215cfec2fc5a51de35e93a08d48321c2284b8b4c30bb9ce110957331dc12eb790f8fea6ae4ac7f1500acc1bfb97df6c121206cab35204ec58c8be5a3a90e4dd03d2974d6f4a15d675b4ae443938625f3c1b563bfb326401be5482135607684a59d6a508067a5842b4eadd666fee74b99a83e4c2c9d01a472d1ae8ae8014c1a1397ff3d7023ea85774cfa560cc1c6625fbb58ca0f1b184d9e38604e3fa9f5bfdbc94157b7009bd9b278b95b97d30d93b41c7fed913af473a4b2df2939f2c86964f656972ded661599fc396a9fb31340c5674314ad9fc7a0ae66b194330f954176d387d6a8fce64d77d2b3003ad5c234535b643c99e4b9e5387b8043bd886b68aeeb3b5f0928a1e952f8f10c5737e3ddf9f5716ee7d353ca46779d9c381041bd1cae60c3ce98005d69da55743f33513d6565f9fbf2ddf1aef3efff0bb109b213f2961ce071eec76af45c2dfd3cf6a873205a5e24330ce85c965f58ace84da410fac8547e8cb111cd93e6f234a1fc0c2d7f9ae5cc7ff8b4c73c4534c1e28933fee12bc95dcd52bc22f827f12e086755784277b9187f73c2d9a828ca2581aa39663616887587508933a5d6c63ade4e2c8578de4f40488e154ca74de214bd4a96250a275536bdd421b8a82735e4a0b3ed4f7e116f548074086b8d9f58ff6b7f89eeddc0d236d265c425722fb205d771948a4f9448c0e0c5c38f6dcd250fd0a7a17fe8a9f27a87a3e670be40f3c39efcddfa9e71b7098737553a8a4c34a70b8425ac44021a7b6d14eddd68f14403838b854bb9b3b1ee55e00ea9463d4e4a4317742ada80abdb149ca2a0b24d5b3f274c0575f14af36fea253c1c3721fd46632716f8947d4911208d5ec6828f9961817b7f66493643a0bf485df2ee395a3410b4e7753d0f8540b11c67c9d7e906e48b507ff52001986482ed9171af841da4d716b525b56bec900d20c13a24f30d1dc907d02d27eb7a4838bd90a528fdf7fb9b54c2d222d33edfb7ee12308b55244903a4962fcd387371c3cf88949a46a22de5fcde00e76d5eef787b098fa877f555c121e1d9aa368ad141eaa3525de27de1afcd21705380fbffd18c9f76082718bce2ee4b659c689783a58c179b238d7a2db6676632f0e518e4f6ed5cff26b3a6c45a1ec4eb039716b81b24c58c341a85870328dcfc2f419a6aeb4c2d767c094d8920054bd7764ecd35bfde81eb2c329118c782a4b4613c9a0c989c0e8f05383e547e470500fe05dc30e48457a53e201bc171c3389c14b9fa0238bf95b7dd33ad996771e25ceb26fb881eb2bb5bb9c6e4b7ee3d64629b3cf21a535a5895cddd714aab7f99d58003902f9cf57d57998daff55b6d18caf57c6a07094a8b349c1b22a9f7a772326d08afaec86cb55e85b01706c23793775b868630d47ff270bc9b74ba953b6510789075de534b44b1a862ad770ffa9817f022ac1221db2e5929242d5c2fdc529a4ea2d1448df6c946c3ea3bd6077903459ce19f5567d734cfb269722ae1a3a6d454603999590f48ea8e7fb30233d3fda2bbe5cde91ddf4a47bbf6106cf8a7a31c9068028b30aedb9b3391091e20c175348178b944e9964f302c20063005a58d432628462143edc688cb39df39d8a3e3490308813945d251b0a682339f5cf71ee24fd6a85ff23758dbf52b8df0a0eb9ccced86f20014b1636da915061c03f3b365bd8eacdc4f9f668fc7cb23e471b2782e42c924b0acfbbc0fe722ef2170cad351f1392d194f574d696df64f435eef1cbf31e25960cb20369d378c94a257423cb378e3fb192e65f1a1f4da304bc14a612a7c652082ff148579a4b570667ed027bff36a7ae4dfc2804747211fb8a0e2ae857d7d728932a037449be8333f7a9d98c07e00636324e06bcf1654875817bfa48e41a34fb214528ef16273d5743425bd97e946c71fc3c131982a29d7c03a1a1806ad8c67e407c024d3b24c5debfc6c27119d290c6ed0f12172cda64dbc977be87e384f0d3d1ea0ecfd4c720e2948ad9ef6e029b09c6e0b6e95db3c0946b829e33e23ea31839c1fbdd4d532a4adf5fcb3130baaccb1eea6ac8fa03a2dddaea8a82492578b35784e1e7bb7f61fa22b76b366342", 0x1000, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x3f, 0xa832}, 0xc) dup2(r0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r5 = socket(0x18, 0xc002, 0x0) sendmsg$unix(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000940)="47b39df928e01a438e0b7ba1e2f1835fd19a4436524256cd445a36cc53eb0265213f749e19d5c5f7d465e2c41820b10aa09c84c56eac02dd506c33fb1b3a08313d4d2499194d3f2f8adde74ce6feb66f812e167412dd006ea199d4baf71563aea53a037c012b1ed52456e16e56", 0x6d}, {&(0x7f00000001c0)="9311f1375b367174a191e1d07215faa179eb400d5b1d28e762f023a36fc981bf75184500adf26101a6220850137c7b9cc1d24b92a0", 0x35}, {&(0x7f0000000200)="252c47bc6644e8e0b0f39073d878a5f477f2676d8bb36c03ca44f48d3b4cbcdeb22c3c3f7d1592bf8df3314a6b61979c7491b9656d35b001984ec61885e9f516d17ea2c2b81191bd70051664980badfc77e72a58dd8ceb4289a2c311e25778d0af644fde400316a2ab83635321b99d94583c3eefbd35de1ea4a86fe18fbf7613dd83348fb4bca55e6d3f55cbc53d564ce869c1f90f34b07b6a2c4445bb98612bf2d13df6e86cfb7beb5dcb531e6af91c1749d735f64dbae3a1150dbfeb26670dc92b1033c5d5e493dc407e54e41dddd62eb8d584647f8a89ad8ed15c66c9b79cde", 0xe1}, {&(0x7f0000000300)="e5bb378f0449c970b1c9bfb9b19923a76a10b9e98a6d3144b38113ecb808fe9b5d094d7f35b07618323f407252bd7eaf6894b72f28091042540343caaa57e6bd58d198eba0f72b3844e09614976c5bc346f1741f77665b07b1f06a4193f27e56dd61ecf0be8cf6dcef73eccb112d0eca49abb6b0613bf7dda672f418854c3a2cd4be0aeceae6fae8a935aaa0dc34f6a0090f07356eb68e554f2989eff9425398e2b09b51bb535cb3708e88b655a15744c2cf18a85d05a2f0a84674336d3aa9649e3f9d3d4bfba3", 0xc7}, {&(0x7f0000000400)="4c075336104de81ed9422e8856f43338ad882892eaba2779ac8c7ee54c600141f4ac6700f7641ec73a06d350de9829a915b13b117ceea4158a2a253154400968a6070811742302eeed75dc28e2e2bef1f8499798e50aa6207f3b18a1e14321b4efb5858cc2f5b0c0b8f2b9392d7743511565c8332bd512f0c94a411a416c78c677e55c8b2859d2527311d6e10586566dc7f805ba10ca8cc8b0ea37bd6608", 0x9e}, {&(0x7f00000004c0)="10639b4392d258feaec20a1f9647045411f758e9740e328b66a3f1aecf564c666b0aedbac5e041c1d530de74353565145ccd187473b69cce95299f00f9b6e7c6fd80b2a7c1ce93b234a0826ce19c66a45935f7640f55538c89ae73693afb5642ec1b989387f1898227e00f0c8631bd6ffc6ba3155150fec185c692dc77aed0cc05c46682a8ef05985135edc6db1f7755d1309c8fac20c426a846281ca3d580f6fe1bfd0b8b225590f5576a760fd96a9499d846075c90fe69d9d2a87b004cb80d0f936ecedc58610321502560cd6a89c1b8e196bf87ca94539433388d11952028431d9eb890559c7977d81276a8352f62555e", 0xf2}, {&(0x7f00000005c0)="150ae1775a9f52b74f15277992", 0xd}], 0x7, &(0x7f00000009c0)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}], 0x90}, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000009c0)={0xffffffffffffffc1, 0x7e2}, 0x10) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xcaee01e9f9ad515d, 0x0) fcntl$lock(r6, 0x4, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = getuid() setreuid(0xee00, r10) r11 = socket(0x18, 0xc002, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000940)="47b39df928e01a438e0b7ba1e2f1835fd19a4436524256cd445a36cc53eb0265213f749e19d5c5f7d465e2c41820b10aa09c84c56eac02dd506c33fb1b3a08313d4d2499194d3f2f8adde74ce6feb66f812e167412dd006ea199d4baf71563aea53a037c012b1ed52456e16e56", 0x6d}, {&(0x7f00000001c0)="9311f1375b367174a191e1d07215faa179eb400d5b1d28e762f023a36fc981bf75184500adf26101a6220850137c7b9cc1d24b92a0", 0x35}, {&(0x7f0000000200)="252c47bc6644e8e0b0f39073d878a5f477f2676d8bb36c03ca44f48d3b4cbcdeb22c3c3f7d1592bf8df3314a6b61979c7491b9656d35b001984ec61885e9f516d17ea2c2b81191bd70051664980badfc77e72a58dd8ceb4289a2c311e25778d0af644fde400316a2ab83635321b99d94583c3eefbd35de1ea4a86fe18fbf7613dd83348fb4bca55e6d3f55cbc53d564ce869c1f90f34b07b6a2c4445bb98612bf2d13df6e86cfb7beb5dcb531e6af91c1749d735f64dbae3a1150dbfeb26670dc92b1033c5d5e493dc407e54e41dddd62eb8d584647f8a89ad8ed15c66c9b79cde", 0xe1}, {&(0x7f0000000300)="e5bb378f0449c970b1c9bfb9b19923a76a10b9e98a6d3144b38113ecb808fe9b5d094d7f35b07618323f407252bd7eaf6894b72f28091042540343caaa57e6bd58d198eba0f72b3844e09614976c5bc346f1741f77665b07b1f06a4193f27e56dd61ecf0be8cf6dcef73eccb112d0eca49abb6b0613bf7dda672f418854c3a2cd4be0aeceae6fae8a935aaa0dc34f6a0090f07356eb68e554f2989eff9425398e2b09b51bb535cb3708e88b655a15744c2cf18a85d05a2f0a84674336d3aa9649e3f9d3d4bfba3", 0xc7}, {&(0x7f0000000400)="4c075336104de81ed9422e8856f43338ad882892eaba2779ac8c7ee54c600141f4ac6700f7641ec73a06d350de9829a915b13b117ceea4158a2a253154400968a6070811742302eeed75dc28e2e2bef1f8499798e50aa6207f3b18a1e14321b4efb5858cc2f5b0c0b8f2b9392d7743511565c8332bd512f0c94a411a416c78c677e55c8b2859d2527311d6e10586566dc7f805ba10ca8cc8b0ea37bd6608", 0x9e}, {&(0x7f00000004c0)="10639b4392d258feaec20a1f9647045411f758e9740e328b66a3f1aecf564c666b0aedbac5e041c1d530de74353565145ccd187473b69cce95299f00f9b6e7c6fd80b2a7c1ce93b234a0826ce19c66a45935f7640f55538c89ae73693afb5642ec1b989387f1898227e00f0c8631bd6ffc6ba3155150fec185c692dc77aed0cc05c46682a8ef05985135edc6db1f7755d1309c8fac20c426a846281ca3d580f6fe1bfd0b8b225590f5576a760fd96a9499d846075c90fe69d9d2a87b004cb80d0f936ecedc58610321502560cd6a89c1b8e196bf87ca94539433388d11952028431d9eb890559c7977d81276a8352f62555e", 0xf2}, {&(0x7f00000005c0)="150ae1775a9f52b74f15277992", 0xd}], 0x7, &(0x7f00000009c0)=[@cred={0x275}, @rights={0xfffffffffffffdbb, 0xffff, 0x1, [0xffffffffffffffff]}, @cred, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x275}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x60a) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000940)="47b39df928e01a438e0b7ba1e2f1835fd19a4436524256cd445a36cc53eb0265213f749e19d5c5f7d465e2c41820b10aa09c84c56eac02dd506c33fb1b3a08313d4d2499194d3f2f8adde74ce6feb66f812e167412dd006ea199d4baf71563aea53a037c012b1ed52456e16e56", 0x6d}, {&(0x7f00000001c0)="9311f1375b367174a191e1d07215faa179eb400d5b1d28e762f023a36fc981bf75184500adf26101a6220850137c7b9cc1d24b92a0", 0x35}, {&(0x7f0000000200)="252c47bc6644e8e0b0f39073d878a5f477f2676d8bb36c03ca44f48d3b4cbcdeb22c3c3f7d1592bf8df3314a6b61979c7491b9656d35b001984ec61885e9f516d17ea2c2b81191bd70051664980badfc77e72a58dd8ceb4289a2c311e25778d0af644fde400316a2ab83635321b99d94583c3eefbd35de1ea4a86fe18fbf7613dd83348fb4bca55e6d3f55cbc53d564ce869c1f90f34b07b6a2c4445bb98612bf2d13df6e86cfb7beb5dcb531e6af91c1749d735f64dbae3a1150dbfeb26670dc92b1033c5d5e493dc407e54e41dddd62eb8d584647f8a89ad8ed15c66c9b79cde", 0xe1}, {&(0x7f0000000300)="e5bb378f0449c970b1c9bfb9b19923a76a10b9e98a6d3144b38113ecb808fe9b5d094d7f35b07618323f407252bd7eaf6894b72f28091042422c43caaa57e6bd58d198eba0f72b3844e09614026329d90c043b8d4faebccf4aa456976c5bc346f1741f77665b07b1f06a4193f27e56dd61ecf0be8cf6dcef73eccb112d0eca49abb6b0613bf7dda672f418854c3a2cd4be0aeceae6fae8a935aaa0dc34f6a0090f07356eb68e554f2989eff9425398e2b09b51bb535cb3708e88b655a15744c2cf18a85d05a2f0", 0xc7}, {&(0x7f0000000400)="4c075336104de81ed9422e8856f43338ad882892eaba2779ac8c7ee54c600141f4ac6700f7641ec73a06d350de9829a915b13b117ceea4158a2a253154400968a6070811742302eeed75dc28e2e2bef1f8499798e50aa6207f3b18a1e14321b4efb5858cc2f5b0c0b8f2b9392d7743511565c8332bd512f0c94a411a416c78c677e55c8b2859d2527311d6e10586566dc7f805ba10ca8cc8b0ea37bd6608", 0x9e}, {&(0x7f00000004c0)="10639b4392d258feaec20a1f9647045411f758e9740e328b66a3f1aecf564c666b0aedbac5e041c1d530de74353565145ccd187473b69cce95299f00f9b6e7c6fd80b2a7c1ce93b234a0826ce19c66a45935f7640f55538c89ae73693afb5642ec1b989387f1898227e00f0c8631bd6ffc6ba3155150fec185c692dc77aed0cc05c46682a8ef05985135edc6db1f7755d1309c8fac20c426a846281ca3d580f6fe1bfd0b8b225590f5576a760fd96a9499d846075c90fe69d9d2a87b004cb80d0f936ecedc58610321502560cd6a89c1b8e196bf87ca94539433388d11952028431d9eb890559c7977d81276a8352f62555e", 0xf2}, {&(0x7f00000005c0)="150ae1775a9f52b74f15277992", 0xd}], 0x7, &(0x7f0000002e80)=ANY=[@ANYBLOB="7502000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="0000000000000000005c4e1d166a1e76040000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000ec8940263df06485e760fe0bfa6f7a43fab141f89610b5ba89bd6db67f24c518397fcc5f5a2d5865ed7083988c446578df0af3cd1c91ffb6509686578257ed332c1776571db95e3d5e9fc5c1511f0e71e85be66b60d6284898b05a14952b8c96a0056de6362bf34cb0f3190bfb9ff7511245da9e7f653550", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32, @ANYRES32], 0x110}, 0x0) sendto$inet6(r7, &(0x7f0000001d40)="a5b7a8aa2ee65fc3c9e0587f7ff51803de93ad209e9f72875a3e9d4e6283b18c7cd7f8d71407822ed90745461373e34c6c64f793f8b26db3be7ed6d18f6b9ba8c0fe7dea37cf5275189b32ed528542142dfc522b8c72d9c67e45fe468f41f9855b90dd42053aa97313e857dceaa8129815b099df5caac975f88c08d1540bedb16ae7312b539d1860ed81b8db0cbeb5460e1476dc1aa02e7361c2e214af72de8416f5d41dd83540098a1059d539301417e06456d6a1bb2291a39748720e3294c9e98c0ca929ad8c380cb49649d831b37a4e622118126832c7b4b6e0e66596b6b30f9de82fb66d3b8e52f53b96961a695b24ae9a2f10743f178583b8f420010c43e219d0a5334e057bdf360d4c0e08072260c8636a6aeae1fff6a1ad32e999e5ff64e8178b6c8db1f18329d201db85fe6a33bb1ec2bd0e043555dfd5b6a46d2f2fc8642032a6b7092f60d5447e55753b55d2b64a7e32e6a9d7db0851b0cd9373f5d0f3a42558b27700a227d0f0bdf3ddb9305a1d13cb403aa3fad7c0034aa1374388ea8b7630c930cbefe54d46c39aff7d928f10870d4131a08302b8f549e65b4e1d7e0fa17fa4116a8a3f76cea4ace82017ce1060580d246bb9182fa579534208cdf51b419be4f1e9c67a46107736f06cde26d513a546b24a8ad7e03501183482d63ae8a1bed4a0382543ede158da64a4ecd060cc803800fab1faa2c8c9a714dc6d83212e8af739093345cf35874f976c8dee2fcc7fe075e1269806a1bac5f6f3e5e74ec3f983d8025cb1fc50a4be093856c67ebd4ff39ad1b1e7ddebe3d0f2160a3e79adf7139176fc638e2a25860666deb762c0323e70944a510db1e3fab2e10c7a60796491a972b73488d0a5e69751887e1442c5cb3ad23e407533746f8059902932311a4d6e14aa401dd3772deea3a87f7d83289d7cee49c5b7ddb15f43bf7c0f7948575fb6493cb5ef0b7a8cfa884a6faa9b13586b8fb0888605109d3244b1f411159b0280375310f41a4e8ceb57b966d578ec6459ea76cf4c9a1b64e85a540f5228b1bda79fcb43b2edf3b65e43964c170241ec4701fb08579c53375f7b9ac0ee3901c0418a0b0bd0dbf9debff441c359c3e9ad89dda17bb7de681b1881f99997597a0b188196bce2ded36d4045550600602c2b4a8cb93c9762e65b7119d63ff6342b8a81edc6ec7e73054c2c16c4a56d8921362b16fab557ae2b32c9e980af5c960f37b950ca589d1bb9ea1d13a970e5ca634591a0136567716a8be5fb39a00981cf77bcbdfb104250b973dab415afebef401e82c4f480f6c241a65cb608c8b2233b31cddcc48e430c53edb41575c68dab2e003692518d66bc9eed81cb7cef95034e8a590db6817844f9ed56639fce07dd56d5a67b0f13133ebc86cf734144dc05411c3048cfc4150f341be27aea65975f6ae25d2aa18439fcd34f057bc1a5ed97a75257d14171d6fc493c587649aa214746262cfaa23ab04a2e3be78cea5c05f4a8db965057e78b2e145888f6a8cead3ca02c56a35976f2e3f608f0167f3da7be34cc6470cfa61ef03c4b005eea370c766c2c8533e768b4481b1929999ae6d4f8815b405f5bc9ebdefdc39e57d7b07cdb768419dfe8d1f958e1b0dd02faf833de4e3b48ee5210b50c3074c43cc2b75d58756a486da5d9fb2521ab8ae5f38e5ce303d1957f2882ab1c49470d3b6d6a89e562acc6172dd23f270605cec090d540f13dd872eec7da5d0ca3363f0a4991315ace885c984e2cb4edb47a47e78dd100212ac5ea51bb2ce78a6baa2977f3bec705a2bd0b7a0e86a1c66f77db5e8963adeebf202b99df918fb488ced850eb6c4101ef12e10859c877e6997b800a6a5bc0bc49c75d800b9655ffd61a92a0f3bfd5f15901c50d1fa382a792fcb2dc06faf75efa47cb21e70c63e69a554b86639740e8ab7cce5f78274272289cc69a1fd8710e37adb6913fb744ad27da0e6b5df3a9bea50a39e2da12a753fa164497f06f0af6e78f06af9ccbafccc622f53308fb58600a99c8012bea729c67a18d9b7cb9ec89e3f7570e5a244c01724ec24e8a61187e1a2ee88f357f30d64f13318deaca00981d1bfc9070cbeef9112319783075a0a337ce7986542f4cc897883279aa521301d18a4658a9907d6d618e2e5c9679c04140ad89ded1b2ef2831c8603240a6e20337709acf085292f4b3238d5125170fdceef5b37d26464e2ea20a99543f8070908b49209889d20c71d4f0df1fd972381692ef436c931fd51185a68ed3e4d0c4160e894a94d135b3b6c274769c429d59624157716da6200837359fd10d2c512ee73b024e0fd14f238bae81121045401fb83464a859ccef0273e90e67f9c762e751993c5a90ca6641bcab820dec669eabaa223d3260268fafa5d4b6397570afb98d2c6f0998a849dbafe7670077d3883058b5692a3e770e6c671b9be85c355e5999da5b8d4359205e2e9aee6a083e66a6771d36fbe5626924d0a9ef2514706454eedf7fbdcb960a3b7c3c5cc5f53008ab886c19f8ec31a5b59e19eb7321eaf35cc313d62db1607dcf38703e03ce9dca8b44affd87c8a1487999fa82e31d2765084db461e47a588452f165e115e2e671db3e18e8e16ec43dc0c0eb1bd86cf1da9363dc7d41ff997baa40bbaf1e8192acd567d41903591a72fc222e9ed30000ef8c18826cf151fe36d491050df0bc796d521efa1d0aa8d74936bd072f8c7d6b05fd697f92e4b4f021efd88e7baf5ab89d5441535e4a7a344c0dd4b85e5f14e75efda5f1ee5f196c8a7549fb203c9c0cb098640aface82bfeabc044bae011f50449667066cfa69f6bcbc94422a074550df1cffa3133d685601735845de865b77485c8d0624e698b01136eaf29e222e0fc9c45f87a781e8b509a6a21ec9f741ae1d928e7fc32852107ea627eddc3afd82037276f2fb66623191531f4ba1cced989e62a85fac8ef89490418bbc13fb1493c709401c2de739a9a44dea79975ac035f973acc85f418afe42ab214f1a786fe5b11bd410655b13b289a3db081ce15f2774b00cd76fe80babad67b046bceff81710cc7a0e36ea18974c64769c9e622f3de9fdde671bb5947be4ba0aaee74f65efa41c9059c2ff78d3c532747f1c4f942b7db362ca9ef31bb0e803d0492ffba1b241c03efd635b053a74c1abe9cc2d68ed3b98d366580aa0d1e3766b855ebe476070fccbccaec5c659f830a5a2a923cea83731b63cfea407ce97bd1fdb52cbedf923f27ecb39840d275fb70ba02b1493dec857f1ce91402a3290b98e0a1e40cacade7548f7aa02a0617de6c2c3d5386f5cdc9c4dd1803fbf8290bfed0db6aa0a533e1580df5b91f061b860ea7ae2286b79e7b6e9c0d9f97e43e52089463e8c8bc8e082dfc6c14c732fb4e1c40cc23b626342752faa3e17bc9081c2141a0cea7e29b3b9600a5f378a532446613329d9175e205d81dcf3b1429dea3dc958b18149a0192816c7488a7ad13ba5a526865440408207f90d9ac199f37e06ee239d9ee14101e5887bcdf70d8ead0b326f1c2ffb913e5943abefb5593b0f06c7b8d989a7d63f5993f17101e2e908a17e9a12db2a4d5ed97c5db063b6e749d1be215204db6cfc7984148679d954dc6b757d3a66b24bf7c9e46d2a52f0989da9b22bddc82144772c61eb9d13ff14ee94053c0b3d910e60467bb4f214f95c1d1228ecca1a894e79dc40600fe896c1f6e805cc93112152b0cc1ca4c6f3420197a253899d1037353d473e9041c1ae88ea873e523d803ba85b6f02a3ee135df2d6dccea146c0be66d5b9672b10a0494de3a10eb5e6f9831c8c5b190c9857cc1a95af02752e3e6cde676079afc32c5ae7ead4b761b371b64313c5f17608d389bc7d5df4bf9ef53af25b56185e69ad7422975a0f0a05fdc556f10ebcf764d9a2baf55d51ee5e15470b5eb9687996074da6a086a2661b09c791d41dc0afa6057cc6a3134f65e977cacf69ef333e5c28377c1abd50da70e62f58205e432307a229c157adb4a578dc18f30c35c648c8308d655a48937e5845b55cdd4b93baf63de5e38b591a63fb539e010b2c122a7ab86ef18dc3b4d20f99c3c07f2f193f0517b72d7e15c45798800b45452f975528d31ba2b9a2437f9d30efff8c2e16cfd16bf33f4179915c93084a191ea366aca58f74dad898a0a3d9b61c9b02228be76ad023d90dd1aec45ff14dc2320c3a749d88b9847b7f2ae59d9ab75495502052a842704007731bf6ee3e3a97c5f38bb2c27c033d9d426ab6fb01597c688b015676263ef5e5ab741bf48427790f51181c2fee2dc70156907ac776736769df955c2ad9a537e46ade54e764aae0b9eae5093921d7b76c4939d5b92ab74cd663fdce00f51cb58208e1ee785227313ea8da101a1530d6cd891cd1d4746e564d4fe1b6fd226b9c6b21016d08ff1cf5b5713c04bbd826ed8409f32c3e26a0fdda8789c38d31a0b7c34be507d7ea06bf3a0444a0b8df6b9399f493febe4bcc020e2a9cc2a8186cb84b6bcd2047be74662cee1ab3e2d080e2d346b69d9a2417ab60995759c09fec92ed01856bbe6204967843839ad000911ac1129e41d58143fd8e4eb10168df8a5027ce08c7f6d4cff49bd3e1621456ca5bc746c6597729e79606c7967ac51f6eda196ce3b176ba672e36d0b611f7bf732296f3605a1577a0b3d4285db174fb09c27703cbbeb93355dbc7e28e588885c08f0c9bcc91c69ea7bda5aa61eddcc2de55156009d8cbf41d13a3efc1667c7418b30f9212e7eb3ea9183ffaa03eeabdd025341e777be61b80cc10b6c977be4ac80c220e871d77cf90f0137520e30a379fc900d36fdda408f50aec0ec6e5ecc4adba74132655ed0643261e7d284c42e2a1c3404e990cdbd63fd838d57264f2357dc601dfea2666fc1a51b1bfa811f0c8b40c3bedaab1f0392522d773c3d2112e907955a1d49404812384c5918289b2872e102f856a37c2e0c7892d26a3d9d5838243f36a4da5f7e5d45b23b1a3b2cd08950bd459a35a61c14305396d733b0939fa4673b90fbd6793566a51c1b821e21a9981f345b8c04b623ad3c00f9dfb3a2d7f8541a1e969587088ea2be835369af9c5c8032792bad001356cb0315d2369e0007c977f1705da2470859fa446388cba6afd5e83ad076b13b7b96a5717cf2d1784d17bc4993ff15982e9aba512f4506381ac7601626f8121af49dbf87f5a04e2ef0b133aa929075c55cc6de9dcc7db087a2fc356029fa8153781cff88d426172b86e4c5d1f6e804a2d8d27198b6f865ed2e9e8034df22582f1cfc2edc463e916b539152f1ae8d7903600a960365103b2e554c53aa9ab7f0b415d890a313a681d1ac804c38428828ee3d5b4c9e84cf1413ccdafc18a95646c4b01493e6586834eea69528af73e7f786ca49e91c634daf5cce748f824ce206c29ceadd45b882173345b9492868e428f60c821711005dbc47ea7544a69df3d286423be0d4a4a8d64548d0eca8109e4b7973c3446ac2243d8ba1ae87a308dc04253a65555b63df800dc01f1bfdec37e0cc68ce2c8088bcb36d9fcd54783527346344acc3afd9b7a11f38e484393280d29df55f43ce55c1de237046c1c13751d246ff9bb2f50593cf3bb89c1d53deede512d777c6f3778003197ec8cc4d8068901163d43f19149b94f6af5f77021c4c1b5730545e3d0cf9b89e0b60d850cbef1cc9b220f6f462216b06d5a68ec9096b1c3315fdbb156731c09e15b169dcf60ffc2661bab262edb816f083ead9ae7f0917ebefcc1f24f554e385a2557fc3be877a59a44176264d8636b6f21891c8c294f44f1", 0x1000, 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setown(r6, 0x6, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x92) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x7}, {}, {0x6, 0x12, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r10, r11) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x1b0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chdir(&(0x7f0000000040)='./file0/file1\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x87caba0bc4050601) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup2(r4, r1) r5 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x20}, {r5, 0x80}, {r6, 0x20}, {r2, 0x10}, {r7, 0x8}, {r8, 0x8}, {r9, 0x40}], 0x7, 0x3) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r11) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) close(r12) r13 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x140) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x23a) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e00000014b84262877dcf285078e56be0fbf83fe2fe12f9d285e83f131797d59365a93403710b6fc6c975c69af44e0bdc3eb60337c45eb311f52845e6df348c23ddc066be3d15fa54e"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) semop(0x0, &(0x7f0000000180)=[{}, {0x2}], 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:14 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r7, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r6, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) msgrcv(r7, 0x0, 0xfffffffffffffeaf, 0x3, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1564}, 0x8) r8 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x81}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r10 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="7a6e38a2cf24ad2fe6fbe3e0071a98a73ac785e1c9a5679ce045e436971614d6e192ccb784f12558e7547afd7f0f1e4568c49f3695867c70dbeb74d7ce474a72569f4a9c5377d748f188a89f3a0176de6acfc67c29ec0df6b09d8768fb1b40d396eed55a02a6286a3291948a762709696b1d5c6f4d69a044cc58c8fb3ad06ce1ef31940c0ee35547ced8cc22e853329138dcc4c57006178d3a23", 0x9a) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x1}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() setreuid(0xee00, r5) r6 = getegid() fchown(r4, r5, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r8, 0x0, 0x224) openat(r8, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r9 = socket(0x1, 0x4, 0xfe) recvmsg(r9, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3}, {0x4, 0x6}}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r1) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x889b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, 0xffffffffffffff9c, 0x0, 0x5) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x30, 0x0, 0x0, 0xffffffff}, {0x806}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) pwrite(r2, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x101) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x28fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x44f3, 0x1000}, {0x4, 0x172, 0x1000}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x2c00}, {0x5, 0x3f, 0x1000}, {0x2, 0x100, 0x1800}], 0x6) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="9d434ff43794e444c56635c9584c782eb366b730f6d7462e1051a85cf0d88ed9216329c1f19d248a2115a1fc2d9ff3da7da0aca83f3aa5d650acb70fe7fd495c4c5a153c89b88dcd8c1af1f8dc4c22b9992966abde20403c186f3a2bc5e476cd6d6d6e760b8a19cef9175ead7800e5de009d8ddad85360be2d9a158792097fadfbd5f7", 0x83) 16:00:15 executing program 0: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 16:00:15 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x5d66) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r5, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r4, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r6 = getuid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r15, r14) chown(&(0x7f00000008c0)='./file0\x00', r11, r14) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r6, r12}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x40, 0x40) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus/\x00', 0x200, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x90) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffff8, 0x1c1, 0x40000040, 0x3, 0xd9}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="62000100"/14], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0xe, &(0x7f0000000000)="e627808684d40e5ede12ea82f9b9") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0xe4}, {0x61, 0x0, 0x0, 0x40000000}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r7, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r8 = syz_open_pts() dup2(r8, r7) r9 = accept$unix(r7, &(0x7f0000000340)=@abs, &(0x7f0000000400)=0x8) r10 = dup2(0xffffffffffffff9c, r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f060000000000000024ca3ef25b1de69ea75111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r15, &(0x7f00000002c0), 0x55c8957225b0cea, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1ffffc, r12, r18, r16, 0x0, 0x40, 0xffffffff00000001}, 0x11d, 0x3, r14, r17, 0xa5, 0x1, 0x100000000, 0x8002}) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x2, r17) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000), 0x4) r21 = accept$unix(r20, 0x0, 0x0) write(r21, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r21, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r22 = syz_open_pts() dup2(r22, r21) listen(r21, 0x1) accept$unix(r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x8}, {0x5, 0x401}}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pread(r1, &(0x7f0000000100)="ea59620dbdbd7f31d9fe1a1d8edf6a5a335768669c5b1f093d0069a1c496609c601173be10ce1fb357d984594e280805c37a4cd29626cdae13c4a7cf989cf5ac656b02959d986bcd61346a6fd00a117a04cc7c1662d44ad1570cbace98823d03075779550ac22ecabf68ec8fec16e29c5318e3826f3b275c7049e26d65ead06c451381e21239ee016913dff2db1fca3bba04fa01971eb019d316ba6119da63f1086c37068f0e722f229c8af2aac802d233f0a9e41e3a9d6536abbb4b1655e32c9701d6c1dfaeb692", 0xc8, 0x0, 0x2) sendmsg(r0, &(0x7f0000002140)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r1) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x401) getgroups(0x243, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) rmdir(&(0x7f0000000180)='./file0\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x8000000003) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() r2 = getuid() setreuid(0xee00, r2) getuid() r3 = getuid() setreuid(0xee00, r3) setreuid(r1, r3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/85) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r13, r12) chown(&(0x7f00000008c0)='./file0\x00', r9, r12) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x2}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r10, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefdbffffffffffff], [0x0, 0x0, 0x401]}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ftruncate(r0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:17 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x27d9021049eb2b65, 0x5df9) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x97}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = getuid() setreuid(0xee00, r2) setuid(r2) dup(r1) listen(r1, 0x6) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfbe214387c45fbd5, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) select(0xffffff64, &(0x7f0000000100)={0x4, 0x25, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0x5}}, 0x0) 16:00:17 executing program 0: r0 = socket(0x12, 0x77a678bd478dc1d4, 0x80) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff125c7f000001", 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x75c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) socket(0x2, 0x9b74327469dd7c09, 0xff) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x3fffc000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x100}, {r3, 0x80}, {r4, 0x1c18bdc14bb7ed30}], 0x4, 0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = semget(0x2, 0x2, 0x400) semctl$SETVAL(r5, 0xe, 0x8, &(0x7f0000000100)=0x50e) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x13f0d9a3f16a10f2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getuid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = msgget$private(0x0, 0x82) msgsnd(r9, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x1, 0x0) r12 = dup2(r11, r10) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r13, &(0x7f0000000880)=ANY=[@ANYRESDEC=r14], 0x1, 0x800) msgrcv(r13, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = socket(0x2, 0x3, 0x0) r19 = socket(0x18, 0x977110ea52c1ec9b, 0x20) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = getpgid(0xffffffffffffffff) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000003c0)=""/85) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r29, r28) chown(&(0x7f00000008c0)='./file0\x00', r25, r28) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x2}) r30 = getgid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r19, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r25, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r31, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r36, @ANYRES32=r37, @ANYRESHEX=r42, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32, @ANYRES32=r40, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r18, @ANYRES32=r41, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r15, r43, r16, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r20, r17, 0xa5, 0x1, 0x100000000}) r44 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r44, 0x0, 0x0) r45 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r45, 0x0, 0x0) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r45, @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYBLOB="1314428ef353abcefba017195d62151e2c9e0a566e206e06e66130", @ANYRESHEX, @ANYRESHEX, @ANYRES32=r0]]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x400) msgsnd(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913b5b4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) getegid() getuid() 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x100, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000040)='W\x00') getpid() 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000180)=[r0, 0xffffffffffffffff]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) accept$unix(r4, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) dup2(r7, r0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x200}, 0x10) 16:00:18 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x38, 0x1, 0x200, 0x0, 0x0]}) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132d6e58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffddf, &(0x7f0000001780), 0x1, 0x0}, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f0000000000)="8dcb3b0e2f7d0798da4a2fa4973844c1fa43c9cd7944453feb0e2c73ed5a1c0fa6cdca36d22a6268229ecd740e0e2078c8e64bbcc902392e4809e8f098c130ada04599d2ebae034ab74b7e45de92fd00ef51cb4dc60a0645db863496dbb1b5c9943ef611c66b0125233c05fb6e1b44fafd36ca5e411bd6f03237d24f313f5dd47cabd9ed919cd07161bf0ffe03495d", 0x8f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r3, r2) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r5, &(0x7f0000000880)=ANY=[@ANYRESDEC=r1], 0x1, 0x800) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = getpgid(0xffffffffffffffff) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f00000003c0)=""/85) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r21, r20) chown(&(0x7f00000008c0)='./file0\x00', r17, r20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) r22 = getgid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r28, @ANYRES32=r29, @ANYRESHEX=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r10, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r35, r8, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r12, r9, 0xa5, 0x1, 0x100000000}) getgroups(0x1, &(0x7f0000000180)=[0x0]) r37 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r35, r36, 0x0, r37]) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:19 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() lchown(&(0x7f0000000040)='.\x00', r0, 0x0) r1 = socket(0x20, 0x4, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setreuid(0xee00, r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0xa5) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5f60b4c64f1f2d1d, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) 16:00:19 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400004000000024a, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/38, 0x26) lseek(r0, 0x0, 0x0, 0x0) 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b6370000000000002b7f00000000ff0100000000000021d39b4028adb1ff1afb37ec4305642aadb74021a2e9e09a12dc9d03a5d2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac858fcfa4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c0484f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6027ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bec84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211e00e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c7edc36bf1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000002480cee17c155dd1"], 0x10) sendto$unix(r0, &(0x7f0000000000)="de883a47b32f0cbf57d487f6780d91b768c494dc2015a20f25152a8fd1e0e91050c44a269019365a52ffd51131004cc7a4affb203e", 0x35, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x2bf}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b3134906ae9854043ef1c9c55b8c200073e2d3e04813de0fcda37ec8104d50c7ea72c38e831d53e1b6e8ccbe362b1185e146e1eecb76c112e6eb438e5875a817661a630a84d2d2ef1ec4b47fc", 0x2ae}], 0x4) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) flock(r0, 0x1) writev(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)="7b6fed29f8c7c0cc7b2bf1ba93e753eadfd40852616a343279106dba7377fe731b2ee3a1af7b1f0ac63d55c91074f747e39fd35dea7f87e816394ce2fda33c37b1cb22805f7ee772dbf8a280369e351973b6b457b14b98fb214ca590b22150b3c39969e393", 0x65}, {&(0x7f00000004c0)="21e22c253ef541e519c2771b5a44e37dedcaaeef1a4e1248eee53529cf62fb4c7ea95df151e91bae24cf05d31ba0e79ce590206231f0c9c5c16a07ec2a0699009d6b25c320ba8994e13778ec3995b8bf555cb1255bf22f59c991790965e0870597b5bd6d54ef88cc09db838b7bbddaeec50ead15dccefd0d498b9c9f3c2239eccac063b7f8b6dac7aa4995e6d3667e39798d49961d342db998cb5d8927174b37cd678bb05749c28cd63964a20d96a54fc695ba6b064d171124872377d816854b88021c3ef6aad725de871f31034a60715d4eabd9", 0xd4}, {&(0x7f00000002c0)="050b6e0976587679d3826a2150e1ce263eab725d6a2cd0363a11c381d9ae98de52df725678ca6d1741b752808f7b1711caad0f7e7c61303230fce7e322f88fc182f5b193114990a76d37e76f1226defa6b48b4c817f9d124bdddbb855b", 0x5d}, {&(0x7f00000005c0)="34cc7a9722a18f33a332ac19e655c8afc4449a99d93a3ac51b2d715173c29ed969a27f37d64da47d3371a002fb730562cea1e38a826047075ef5fff58784c4b5d076b55402dfa620b09001afeb6212630703760a6ed3087ce6047ffbe438cf978a53942ff5fc7c0a54196f", 0x6b}, {&(0x7f0000000640)="9528a880c55bae675dfac0fd05e70a24a56363fd3095278834b4395ec8ecc58970d87c637815aa06d9bdb64817b06aed531ec6e65106f2fe8add9748dbc275244c6f141cc4c74bb49423119e137e281b3e33a1ad989c5531ec9db165027d15c10283bd26e7c4b7e3fe9f9051250cf406798b2cf990b12df8813bf86e52b0f497f0d6a521c80f7e90d179bea784ca6cb66315ab376a352895e14400b6803bbbf944a1dfeb80d1486d398a54efd83ccb07a57c735ead7d2d69b80ee6fe5a968f690483f22c1a9a911b30226bfe20901c49854e50b3d60d5ae55b93850752f14670a073d9a07b896fa3c6430540b063e1dc2cd724720a6235756d091a52", 0xfc}, {&(0x7f0000000240)="9ec26378c2cc80688ab53b60b1cb9492642beff13afacec18eee6291", 0x1c}, {&(0x7f0000000740)="3bfaad716d3e81bc11e563237a480bdec893877d2207ff1852cc3fc58776accfa820c71ac90f7b38d9587dc456259171e0a9510507e07a4eef6200ccf07829c3d571ddca0ada113ba9ecd73c6347206e8462d813a744495f9dcd684928936d63039fde9f69b318c2b47758f398461a2c54acf4", 0x73}, {&(0x7f0000000340)="2b3f67f40aa5fb28c9d5ab3bdca2c01e95d461", 0x13}, {&(0x7f0000000800)="55c43759ea54d796815142f89bb6857a42a67067b8e3186f2a82dc", 0x1b}], 0x9) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x91}], 0x10000000000003cc) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) fchflags(r3, 0x10000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) dup(r2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0xa) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x8d4f8955fda5e6e2) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0xc002, 0x6) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x1) write(r0, &(0x7f0000000000)="9e3eb34fabe4f2726555333c560213aaeb33063d5685ba4fc3bc00"/40, 0x5b7) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d07ffe8ea3350254a2d00b818000000003100000000000000000005020000139f0643075a24cd5fe65d3c7e375fd39f821f426381ac43c7e0f5e383285bc1a09f4fc882d7010ce4428bf2c7e69c67f076636265e13c2c2d158068951ce331c85eaf3acada9482962184deb7f95850118e7efb5a9a294d2a585bceb14e224ed1887b7595b753666a025511572f26e077882a167a97041cd25b7cd85a85ef0fb6ac5e71f88a4a3cec69bf5ed0caa74d09dfb49bceb9d732a7f2eb3db4170800000000ebc374bfd5c9c6eb96e6b3e0fde324574db5153624f79210c48cd1889a137ec391e647b0c4d5ba00"/269], 0x38}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) socket(0x18, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25, 0x1}, {0x7fff, 0x0, 0x0, 0x101}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = getpgid(0xffffffffffffffff) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000003c0)=""/85) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r19, r18) chown(&(0x7f00000008c0)='./file0\x00', r15, r18) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x2}) r20 = getgid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r15, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r21, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r26, @ANYRES32=r27, @ANYRESHEX=r32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r8, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) lchown(&(0x7f0000000740)='./file0\x00', r6, r20) 16:00:21 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) sync() getrusage(0x6a5827751524e188, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') r0 = shmget(0x1, 0x3000, 0x83, &(0x7f000020c000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/209) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7e, 0x832, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x3], [0x0, 0xfffffffffffffffc, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000040)="c8698819174aed187dd52632c30a118e0e9680138f459bb9897e6f92d75998b84c5fc7f243d8421cf16e54c7667e582088a3310f2aadeb2d426ea43540a5140c3d35534ee44875a924ec2994f737b7d825c98f6737dbe00ca159", 0x5a) write(r1, &(0x7f0000000040), 0xfeea) close(r1) r4 = socket(0x6, 0x1, 0x40) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x800, 0x4, {0xfffffffffffffff8, 0x7f}}) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x2000000000000006}]}) syz_emit_ethernet(0x2f8, &(0x7f0000000100)="080534413fb2c507153a05b8a2a9") 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) r4 = socket(0x1e, 0x3, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/135, 0x87, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x8002, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) socket(0x10, 0x1, 0x9) 16:00:22 executing program 0: rmdir(&(0x7f0000000080)='.\x00') ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) dup2(r1, r1) write(r1, 0x0, 0x17) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2, &(0x7f0000000000)="09010200", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r0, 0xf0a24ad4c8279134, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000010049796744ec124922a3af27b4aa3de9f30b2e9cf246f68a0607000000fdf572a1d87b195e3f3d4ed8fb83e8cf735f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d462d2089fbac1e9a85680d5db19f085dfd237900"], 0x10) msgget$private(0x0, 0x40) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x2, 0x0, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/85) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r10, r9) r11 = getuid() setreuid(0xee00, r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000), 0x4) r14 = accept$unix(r13, 0x0, 0x0) write(r14, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r14, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r15 = syz_open_pts() dup2(r15, r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r11, r16) chown(&(0x7f00000008c0)='./file0\x00', r6, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x2}) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r5]) r18 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x88) fchownat(r18, &(0x7f0000000380)='./file0\x00', r1, r17, 0x6) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x7fc9b0e91f2f1c4f, 0xb5404015ebe82309) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 16:00:00 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0xa1) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff96, &(0x7f0000000100)=[{0x74, 0x0, 0x0, 0x7fff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x20040, 0x157) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r12, 0x0, 0x0) kevent(r12, 0x0, 0xfffffffd, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r13, r14}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) 16:00:00 executing program 1: socket(0x10, 0x4000, 0x41) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x2, 0xfc, 0x0, 0x3}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xe1b6) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8040, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x7f, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x38, 0x0, 0x2}, {0x440}, {0x6, 0x0, 0x1}, {0x5, 0x3, 0x0, 0x7}]}) msgget$private(0x0, 0x182) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004020062a18f19b238b45f59ffffff7f02608887d35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) socketpair(0x18, 0x4, 0x63, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000100)={0xfffffffffffffffe, 0x5}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4002, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) sendto$inet6(r1, &(0x7f00000000c0)="5d83e090ad4cc5295f3a5d745d85681ca28a82a9426be818a85f9fac80791d028bd7b7385f73bd5fcd9f041dd7d18ed678057032ce886bb11711844c8e4704291b6ad7ca73cce9ac44e91d623860bb953493b2c5a70af69314a36ce38f59a440e0ad71fbce87fba6e4c2a999c032034c1947110b6f75dd2f510ecc56200fffb7fee26930782676b58f5847eac658779abcc70ab362c1e75065d2b8dcac6b400e3a278c2498922ef8fd7da0d2fcfa28a7fbf23f068fec2759811046f3ae6cfe344811ee1722b9aab2427a747e1f33497d1da66fd1fb67e2fa8014b45582ee594b3db8dffe149b9161e0eaacb236ea9e6e9b734a5e566e6d183f323ce97b3b23eee3ef335870610347b1df03c50bfc7d3db2691dd71ca52f00c932a41386650b03e02baae088eb20ed59098769d0ae0bcc32f91815dd0955118ffd31cc11fe20a239e3103b5110354257f14cfbd1aea51d0762716f9a899451674856a62dacb2538f5105b8fdd718c9a2f2ec17a7db48a20f7c1b39558ae280088212674590405755e553f291706dffc0dd74cc467a588fc1356c2a794a34b4c025ff97d013caabebbb2bb5a219f7912eb9e572073e47db439e451685952abf10634d55b2335ff945f466e145a8f6da9d283bda766eb1a7dec29b16fb872482b6a780d908337b792d82000f8dbc7768dc511727f6643a71f10f808c7ea3f2f0ba", 0xfffffffffffffe3a, 0xc0c, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x4ba9}, 0xfffffffffffffdb7) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) madvise(&(0x7f0000f39000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) mmap(&(0x7f0000e51000/0x4000)=nil, 0x4000, 0x0, 0x1011, r3, 0x0, 0x9) socket(0x2, 0x1, 0x0) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5102e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00803e2f6cd87a4c9fd7b57e80e93e300000000000"], 0x10) close(r0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x20, 0x1, 0x80, 0x7fffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b50460 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000140)=""/124, 0x7c}], 0x2, &(0x7f0000000340)=""/174, 0xae}, 0x40) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x24}, {0x4006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b50460 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x5) mmap(&(0x7f0000324000/0x4000)=nil, 0x4000, 0x8636b4302b6b5f25, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x1, 0x101, {[0x3, 0xfff, 0x0, 0x171d9f02c000000, 0xffffffffffff3991, 0x100, 0xb55, 0x3, 0xe000000000000000, 0x0, 0x775, 0x0, 0x9c, 0x1ff, 0x401, 0x47, 0xff, 0x7f], [0x4, 0x4, 0x7, 0x84, 0x9, 0x5, 0xf4b8, 0x7f, 0x9, 0x10000], [0x5, 0x10001, 0x1523, 0x10001, 0x4, 0x4, 0x3d9], [0x551, 0x1, 0x91, 0x2f3, 0x454ae07d, 0x81], [{0x3, 0x2, 0x7, 0x6}, {0x4, 0x9, 0x2}, {0x36b, 0x1000, 0x8, 0xaf}, {0x8001, 0x401, 0x14000, 0x42c}, {0x0, 0x800, 0x5, 0x5}, {0x81, 0x2, 0x5, 0x1}, {0x1, 0x0, 0x7, 0x2}, {0x2, 0x5, 0x4, 0x401}], {0x1, 0xfffffc01, 0x0, 0x4c1}, {0xcd, 0x4, 0x376, 0x5}}}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x2) dup2(r2, r0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000040), 0x14) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="9b443542c0", 0x5, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff, 0xc89}, 0xc) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x74}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x4) socket(0x1, 0x5, 0x1f) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="80c8447e8bb9aeb7d96cef38a1af2582a7af0800000000000000720554bc2d84485be42aea0e17199bb0726fbe91fed5d92167d086b6cd49533fa866cb5a1a4f0ab6ec7a8f4e57e9ef22c8288235cae4e63f5f0b5a2124b097c0100301c91448f322986f7ef49be8debd4bd97006d33600fb9617418538e406fc58c30125eda07dcc409261e1a4c73a19eb02a61e5094fab0c3f594ff2253f219d84f7fdd155c725fc0655bca89324a80ebac01d8b5433809ca96e7b2e32789dc3a05204540daf2c68cc040df8d5290d8cdd479b13e3d88b1d323198e1136992ab43053ac24f60113f92df20083fd2302ba9f7ae542c0cb480f6e7423569a11a0d2c3894af2e0f1d34d898b1342966ab4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x10000, 0x3) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="8275e8ac5835628f3486", 0xa}, {&(0x7f00000002c0)="eb9db2a2b9cdc542e08fe72f7d0e71b8fa7de3dd04056dc39f575a70abd4f0dde0e0f346ef3dd06002f4cfef5d1d4a46c93713c250f558a626c44d7e653e689fe327ac965d2c1a7314fb23c10f44259c8d2ba9e8e0dd238703fe955b0200f9f23956cbbeabbd54bb1124f2af559d7844bac65bd86ba0e9c262df1e861ef967e0f06cb7bb6ebcc396d65749bc3d9c84df52470004869b096a3fdb8e098c7df79e90d63e67f89069efdc64f4b5366cf7b6adff3a2de6394439b5a972ff222fb18858a0cb17a34f5b4d485f40b298ca2b76d96fbe4a737f821ccdd1afcd2b5ec7e89c631dbfb0fa", 0xe6}, {&(0x7f0000000000)="68e86d9b759b40e37bda73257e27821e721601c203a15bb11998d20ae26ed508999368019b058bbea0", 0x29}, {&(0x7f00000003c0)="ca4def0bab20901766ee03b0fe5efd4cdf370568cb255f97a1076f4a96b0c530f6afc44cc443ef721c495d04f1d23cf0412b1865957ab836eb89ebd7331b50daa4e1b84fc24603103e212088f0e5d1b3a6d4a1f3caf0fedb1799efdd1b0294c844514b9fb60eaa7627d246f8e1a359a9ed069522c320eef458913d4a6a3847e949a102098b33cc95738f29198bfbc323318a45ce581aec1b7caee3819e6322b198e2c82b4b882f0ca7a53d453213a17cc76c522563", 0xb5}, {&(0x7f00000000c0)="b54d6c67de442809d13132ff2f9f4f302323cd5edec9f8c9b3ca553beb6fb469709409a926a024a590e8b32773a1cca1d2f7c684446e6512dc6e6b00", 0x3c}, {&(0x7f00000004c0)="7349a1802edbe4cd444904b5ceaf4eb4ca489ce2cb092bd9bf23de3217b9171df100baf2f95828583d74e04b07b99e39dfbcf5adb8191e8b21b1aab1902928bbf49c2336aad497f02444026d1e6f627f3f19d174888ad6d51e9fe6c24736f1c31182f61c9d6ccde9d7216a73f84e3a9cd2cbf57ad0d062f2d299a553406ea56bc7c06d9c7d0ca4f34e01942d5a7042852d5df77465f600957303bcb6fd2d4d4311ba101c54c274dca146b88e4464b31dec146fe7394d5d0fdf0553f4ec1dfadecd85eb6003a10b7f42668ace3144ea1330a3963dd91f9ab3e5cc67078a48ecddecb50376155ee35093d21e0a31caf5fc31610f24e0e78e99b40f7fc5171c28", 0xfffffffffffffe6a}, {&(0x7f00000005c0)="88a5c5bf71559e5615241473f75f2e24d2fa20f9f2871ca0974d150e61e77ef5bf755189539e59413fac03c687437bb9e956551717d853cec909b4ef263aae7bfdd929938c44094833c923a72bebbe95f7d45042a7a1d292190a06b2d8631b44a590145c768b9f6c8ff16d68c7082a0085a71bfb6a1ac90e26d33e1eadd13dda3b4011809592e8815ef117835e1787111e718e5048943579", 0x98}], 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000356000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0xe9) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000300)=0xfffffffd) socket(0x10, 0x4, 0xfa) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) write(r1, &(0x7f0000000180)="e0de2b736eff3aed4d979e06663dd87761ef93dec3f033d496cccf7c717b10904410d6c2238630d225d9b9ddcff27fe4bcf4e76d034866b70d3bec64d234ca5e8e4179b837b0eae1118b51a49a9b8e409fe3d4fe86c58fa5a38bb4512efc91d7d21a7041f5a187b7bebfa25cc05ba50c77275448d0b5d98ab662d5f65b14a9b9dc098ee637646cd9f2c39156358dbabb4053cb0acb4614ae5e76d94d2c44dd7889f23c3c4f53d6b7c0eb4c0516f87065657609a42752edec90680cb76e279cdf7d8bd2680cb739fd388d738e342fd89f69eca5c0fb539c5228222ef4adaac179306dafd1a14c389a7f8b", 0xea) 16:00:04 executing program 0: shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41815b92184e2e2a}, {0x7, 0x8000}, {0x45, 0x2}, {0x25}, {0x48, 0xffffffff}, {0x62}], 0x6}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060693c, &(0x7f0000000300)) socket(0x10, 0x4, 0x1f) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x4000001, 0xde32, 0xffffffffffffffff, "854951000000000000004000", 0x0, 0xfffffefd}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/83}, 0x5b, 0x1, 0x3000) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfffff800, 0xfffffff8, 0x4, 0x0, 0x0, 0x4, 0x6, 0x3, 0xae55530bb5388e82, 0x3, 0xffffffff}) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000400)={0x7, 0x7ff, 0x7, {[0xbe, 0x101, 0x5, 0x4, 0xa77, 0x8, 0x1, 0x401, 0x9, 0x8, 0x2, 0x9, 0x2c, 0x4, 0x3ff, 0x44, 0x81, 0xffff], [0x7, 0x4, 0x800, 0x2, 0x6, 0x7, 0x7fffffff, 0x2, 0x4, 0x2], [0x8, 0x100000000, 0xfff, 0xf55, 0x0, 0x1f, 0x2], [0x20, 0x9, 0x9, 0x1, 0x20, 0xeb17], [{0x0, 0x5, 0x9, 0x3}, {0xd3, 0xfff, 0x1741, 0x2}, {0x1, 0x3, 0x7fffffff, 0x3}, {0x0, 0xfffffff7, 0x1}, {0xffc1, 0xa5, 0xfffffff8, 0x1000}, {0x1, 0x6, 0xffffffff, 0x10000}, {0x0, 0x4, 0x2, 0x9e}, {0xfff, 0xf01, 0x9, 0xf34}], {0x9, 0xfff, 0x7ff, 0x6}, {0x101, 0x1, 0x8, 0x6}}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r6, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r7 = syz_open_pts() dup2(r7, r6) r8 = accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r8, &(0x7f00000000c0)="00000000ffffff", 0x7, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r10, 0x0, 0x0) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000180)) write(r2, &(0x7f0000000240)="e8b5e70ab82063aca294424ae65b1dfa7bd4a2f5d99c8f416692b6006fa16228836960b9f56be0e4a511bdb74e542e8fdb400762db02cc3031823373fd9cde3121e27d18e5dd5198f983bd328d65e9000000000100010000000000eeaabff0e248694f57dbd98b360c2754486a754625ae57342bfbdc03613c125200858dd0822c0000e7fcfc8e338163ea5bc2d83ada15cf28b3ca7d6ed00a5991ff07dbdc79f0625875fdcabb0424de9bee8ce9db23c84e4c75b860ce64e0568e8b2c62c45798f330f2224e2ade068c91d1f8dc4d18349b39998e43698d0f9bd199716395a1a677ea7c43e302af153244781c46f6872ff3a7b58ef855a68776d9032dfcdc0b9ade8307a444d9b67b88464450f336953a037b563ae0794f1a2cf5b0566ca77193bc9fe7be37e1a0162213070a44c1e34836a136832e1862c4592309e811744dc6c65aee5ccb31eb77f69fb4eed32ee35b9a345ba3dc60c9d85f33fd123b87f9606637967b095399b997c424223e6ad0f873a6eab2996d148dae1089e1990ed7ea2dd6053ef11c25d3bbcbac8764c3d6a3a47ad84afeadb44baab94627094bc3761cdd250d5bed26009f827445005158d8937b695e591958dcce5b76b6209f", 0xfe5d) close(r3) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0xccd8bb1f243ef224) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x8, 0xff, 0x6}], 0x1, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x8, 0x1ff, 0x5}, {{}, 0xfffffffffffffffc, 0xc9, 0x45c9658bc965dae1, 0x8, 0x639}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x4, 0xfff, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffa, 0xba323c837d28c7d9, 0x44, 0x8, 0xfffffffffffffff9}], 0x9000000, &(0x7f0000000140)={0x8, 0x80}) writev(r0, &(0x7f0000000080), 0x2c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}, {}, {}, {{}, 0xfffffffffffffff9, 0x312669ff532707a5}, {{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x26dc, 0x0, 0xfffffffe, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r14, r13) chown(&(0x7f00000008c0)='./file0\x00', r10, r13) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) r15 = getgid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r21, @ANYRES32=r22, @ANYRESHEX=r27, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r3, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) fchown(r0, r2, r15) 16:00:05 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r3) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x80105703, &(0x7f0000000400)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x8000}}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x9, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0xff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387fad7c3440ba6ba9cc08452fc04250db61cf71555c6f9672b377de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf3810ea04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000100)="510fc3a0", 0x4) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x2f0d771af4c3693b, 0x11, r8, 0x0, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r3, r6, r9, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r5, r10, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r5, 0x0, 0x8, &(0x7f0000000180)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) r12 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r12) socket(0x400000000018, 0x3, 0x3b) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) fchdir(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0xff10) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x0, 0x800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xd9bd, 0x3, 0x7fff, 0x8001, 0xff4b, 0x3, 0xb7, 0x20]) semop(r1, &(0x7f0000000100)=[{0x0, 0x3, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x4, 0x10, 0x1000}, {0x3, 0x0, 0x2000}, {0x0, 0x6, 0x3000}], 0x6) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r2, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) pckbd_enable: command error pckbd_enable: command error wskbd0: can't attach mux (error=5) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000040)="522135afa4810bb3ca92858d5fb2bdd76c49560d729d75d7fd95d72c6bdbf649e3d6234238fdf4997eabda2f1538c1eaad1b8b55ac08b093d4cc342a495c337b74e2acbf07d0df6a018e787902332ffec26180a0abc78b19dd0ad350149328494e94c33b81c1aea1ea1c5f0f5a06cca90c0985b7beef15b01e3694157dbe505c7bdc7e52547d11eb6d77569cdb94ce89e4bd30c13f23c1ade12b232409edc7a7cefb093c67160f204be0858353bdf274146481f58918be7e0e1cbf733ae4c2325ecbd20c65f50a80046ec622b4c9", 0xce}, {&(0x7f0000000140)="541a415e9a13eb15359585519e1e0fc219295e55d84aafa1e34be37509aea2ac6bd0a480ecec73c3f1c60e34cefa2805d4db0eafd4bba7704d", 0x39}, {&(0x7f0000000180)="2c9d90306aed9382a753aadcfdc23c6699bbc6", 0x13}, {&(0x7f00000001c0)="5aff86c2b5b22004dc57120cdc5253268c67a64554d3711a", 0x18}, {&(0x7f0000000200)="30945a7983eb37819c953075146aba207cca41c941e05769180d4c489972b0375934aba7811007cf176725383a68f15f21b5c5b57e0c77b0e95ab43416bdaccc2bcf1087b141d8a80c0f725d051228c15fd626b17dd6eee021903490e5086b2524c573f30f7df5db0b635985dc2b86a3fa614cfe3223619c8ba66395068720f1f696e8435f35580eeba6b5e95904c160fabaf341df280799a902877d7cde150d6c", 0xa1}], 0x5) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xffff) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000140)="f96b2c7e6c1d61d6490a00000200", 0xe, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x873e0c3a857847e2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x180, 0x2) r3 = socket(0x20, 0x8000, 0x1) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) fcntl$setstatus(r3, 0x4, 0x4) r4 = getppid() getpgid(r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r5, r6, r7) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000002c0)=""/18) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) unlinkat(r10, &(0x7f0000000340)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) fchmodat(r10, &(0x7f00000003c0)='./file0\x00', 0x1, 0x9d61cbe05003a93a) openat(r8, &(0x7f0000000400)='./file0\x00', 0x80, 0x30) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000440)) getsockopt(0xffffffffffffffff, 0x7fff, 0x4c1, &(0x7f0000000480)=""/204, &(0x7f0000000580)=0xcc) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000680)=0x8) write(0xffffffffffffff9c, &(0x7f00000006c0)="df437e2d8dea5c0fe53d3d55c5ba1c800e992f2abb187605b36fef7502cd67cca73c31152e3358aa8ec19c91be56e2d4775d9fa52514fd3662650614ba53a5783414d2ae81fb78d146df77ee6ff6356595dd62175f659dfa3421444eaa88bd8149d4a801d5f6a476a5e8dbdaa709326c34f0f0e4aa2989faf607a79bac0eed3c6ef4418c8e4f124095621c427075a03a6cbe6b5c48ad31868be90267ea804e2b0a21a29a31f11956a511d89d7a1531d6c3a065", 0xb3) getuid() ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000780)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x8000001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) syz_open_pts() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x5) 16:00:09 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) sendto(r1, &(0x7f00000000c0)="f95a", 0x2, 0x808, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000200)='./file0\x00') 16:00:09 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x4000040000000242, 0xc7) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x131c, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10400, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) pwrite(r2, &(0x7f0000000140)="ed818af638eb0ffab717df1cfe547f9664dffd77cf76b237422f5dddc226987433ccfc25dee1eff50e4b9bef51fb78b2d155a71606e5debd4b6c317797b14fbd3f73e8", 0x43, 0x0, 0x698) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='P', 0x1}, {&(0x7f00000002c0)='7', 0x1}], 0x2) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r5, r4) chown(&(0x7f00000008c0)='./file0\x00', r2, r4) r6 = getgid() setregid(r4, r6) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgrcv(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb73"], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = msgget(0x0, 0x462) msgsnd(r8, &(0x7f0000000180)={0x0, "306cd244a5836e80ab90db43890110249037b5fb0af48ae91a7bebf31389117bf02656209d44cb5458df24f0ba9b2c898127a6c3a3706c7b781b78d98f5cc5d43d55b1059e6830d9f94fd5cf25b652930856b13937cea9676f341b1d4a46d2f0e50911d5e552ae4e011a9fe585f757c3847d331d12bc97a90894216a6f692cb36d2ca4eaba25e40371ee40920ea306740c570232a442d0c142681ad6f6cebc3da35efc661623a275eb139bb5a1bbe83b4fc88d7a73a74169f4d8ef0f2841264fc22cbf5eabdb13"}, 0xcf, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="a1", 0x1}], 0x1, 0x0}, 0x0) close(r7) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x2, 0x1, 0xc0, 0x5, r1}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000400000040f90e00f700faa3608200"}) writev(r0, &(0x7f0000000440), 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpid() bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20}], 0x20}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) dup2(r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x4003, 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000401000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x9, 0x6, 0x0, 0x10000001, "614e6ae973739ea78b7ec000", 0x4, 0xffffffff}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="ab2b43ce9b33ada7ee08665d010000000000000058da4f97a772841a06050052000000000000070000000000adedad8dd87fef13024fb027dda472b1c5a4b6fce29122ff711dcc3de9711ea0fb6030aa0c9e1ce2c12cd2f841821de95e88c0215eaade548b22f97c81e1f6779ba4972fc09a78605e9d16db514ba49c547134afe62db9b61dacafbc82db00000000962df4675ee6a67c19c399d9c3b0d75d574006578925b14c17fb41b339b3689121dbf6663d056b53013178260be76564ccc622a71773bcdb13c0135c07fc274e000000", 0xd1) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r5 = semget$private(0x0, 0x0, 0x8f6) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r5, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x3, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x200, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r7 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r7, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:00:09 executing program 0: socket(0x20, 0x10005, 0x3) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffc4a) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0xa00e) r3 = semget$private(0x0, 0x8, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x80, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x202, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000180)=""/3) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r9, r8) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r4, &(0x7f0000000880)=ANY=[@ANYRESDEC=r5], 0x1, 0x800) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc104341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37403f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e218dcba8dee9f0cdc7527d27e8a15b7000000000000000000cd846e9ea6bfb4c3aed1f3aaf12c40107403e963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a00000000000000"], 0x44b, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = getpgid(0xffffffffffffffff) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000003c0)=""/85) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r21, r20) chown(&(0x7f00000008c0)='./file0\x00', r17, r20) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r14, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) r22 = getgid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3d8, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5, 0x2, 0x420da062}, {0x5, 0x1}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r10, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r23, @ANYBLOB="1889f3ffffffffffffff000001000000", @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRESHEX=r15, @ANYRES32=r9, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r28, @ANYRES32=r29, @ANYRESHEX=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r9, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xf4, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r35, r7, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r11, r8, 0xa5, 0x1, 0x100000000}) r36 = getuid() setreuid(0xee00, r36) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r38 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r40 = msgget$private(0x0, 0x0) msgsnd(r40, &(0x7f0000000340)=ANY=[@ANYBLOB], 0x0, 0x0) msgrcv(r40, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r40, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r39, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r41 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="eb19b6757e8c0790b0790d5178749420061e8dc11951f8c29b3705d8d0a1b929dcc9a4b7ca6f93b0e214e84c23b29234f889cb00187506082ca4286947bbe921874e2741e1a8ed7f96abeadd103f32e2f08f1e0d410ca914c10d65635c6667089755274ff49fa83ae86fbb68a5c4cd09f114bf98446b13ace7e2b9dd117e2e928c9b409dab9b3f0e3291393df3133923d8973901b3a352090bb015dd66f0230a94eaea26ac6f9312d0d07b3fb7d750ca4d51d070bf393f0140647f7db3ef386852f658b8e92979ba7fce355a48c3c66a13a77c481960eeb96305da68ab1c6149ba078ef61a0bf2807763aa7a8f5241ff63224f4ff1581c7267a959", 0xfb}, {&(0x7f00000001c0)="3a04154c851881047b3c498aea39519d81096299b2ac7f9f6c993d31163ee9482cfa1858fbbd87c3d1610aa3509fca41fd12ca4aa4819b0fc3408a8bdb7e141280fe4b700116371a7c6f27bd093c6c96fbe5edebb0363ea87de6d1f629f478c5964390f6ac2cdf72c1bd58daef4242d0c651b81d60b42c65d12af74c25985211d7fa38b2f9f6e37af2ada12161c45cf8b2af", 0x92}, {&(0x7f0000000280)="b1b57d7d86daa7e487926f7843a9b0f1ca962df8ae91b68289ef2170d98e8995dabf17e7dc05fcf9a053bf07f09c821dcb06889b053e3269b9e96c6273ae4b6d55d5d2f49e", 0x45}, {&(0x7f0000000300)="1a9d65eb6f5ac7108d6f1c88c014999fa135f8cb5c42dd7f847098ddf1463739af4b88bbfaca44d7e4c4f4b46ab19e1021ea2deaa91ce397988d4cff8c250eb5f4594aff1d320f5dc706ef9649730465abfddb34ebf2a1eb", 0x58}, {&(0x7f0000000380)="38acaedf71bb756257437a26970d3a9c9b9dfdf73d420f89c92f1eb9ad488a81d04f72b1ac836fca92e6fea4612ec246392d5fde47a1680de59d621db8c67ed7355df55eb3c0e4fcf9a21b5dd42b24c016b33fdf99484ae546d08304b3116be9821e52ca8ba97f451939fef07b2659a3fc1432c584f5c7c55169d2c7bd32d63f41babbf61adef0572a082fb6d9897a68", 0x90}, {&(0x7f0000000440)="c0649e6521c9f8055b1b61371a3482e8f70f7a3818feef0eefe818f015e0272f2bd14c2ed789c30694c9c330c12693702977069158025f472c042cf404aaaec2c176f1879c53094b9bb4961d", 0x4c}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, r36, r37}, @cred={0x20, 0xffff, 0x0, r39, r41, r42}], 0x40, 0x2}, 0x4) msgget$private(0x0, 0x40) 16:00:10 executing program 0: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0xcce) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chmod(&(0x7f0000000240)='./file0\x00', 0x100) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000300)=0x2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) lseek(r5, 0x0, 0x2, 0x0) r6 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x8000, 0x9) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0xa33, 0xb0, 0x6b, 0x8001}, {0x0, 0x2, 0xde, 0x7}, {0x6f, 0x8, 0x81}, {0x401, 0x20, 0x4, 0xd263}, {0x4, 0x2, 0x4, 0xffff}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r3, 0x6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x40, 0xc0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000500)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000540)) pipe(&(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) r9 = socket(0x2, 0x8000, 0x1) recvfrom(r9, &(0x7f0000000600)=""/81, 0x51, 0xc42, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) r10 = accept$inet(r3, 0x0, &(0x7f00000006c0)) fchdir(r10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) semget$private(0x0, 0x2, 0x200) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(r5, r4) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r7, &(0x7f0000000880)=ANY=[@ANYRESDEC=r8], 0x1, 0x800) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="1f00000000000000"], 0xffffff64, 0x1, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = socket(0x2, 0x3, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = getpgid(0xffffffffffffffff) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f00000003c0)=""/85) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r23, r22) chown(&(0x7f00000008c0)='./file0\x00', r19, r22) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x2}) r24 = getgid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r13, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r25, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r26, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r30, @ANYRES32=r31, @ANYRESHEX=r36, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r12, @ANYRES32=r35, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r9, r37, r10, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r14, r11, 0xa5, 0x1, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x3f, 0x6, r14}) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 16:00:10 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) bind(r2, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x1c5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getpeername$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x80e4, 0x690, 0x100000000, {[0x8000, 0x8, 0x1, 0x1f, 0x3a, 0xff, 0x7fff, 0xfffffffffffffc01, 0x0, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x8000, 0x4, 0x7, 0x8, 0x3f], [0x7, 0xa257, 0x5, 0x9fbe, 0x8, 0xc08, 0x8f, 0x2, 0x0, 0x1000], [0x1, 0x5, 0x9b4, 0x2, 0xfff, 0x7ff, 0x3], [0x562, 0xf72a, 0x6, 0x8, 0xfffffffffffffffa, 0x1000], [{0x1, 0x1, 0xff1, 0x1}, {0x3, 0x8, 0x101, 0x9}, {0x3, 0x10000, 0xc8, 0x3}, {0x80, 0xffff, 0x3, 0x101}, {0x3, 0x2, 0xffffffe0, 0xb7}, {0x1, 0x40, 0x7d7, 0x3}, {0x8, 0x3f, 0xff, 0x6}, {0x3f, 0x3, 0x8000, 0xffffffff}], {0x8, 0xfa, 0x401, 0xe449}, {0x8, 0xff, 0x1e55, 0x101}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1ff, &(0x7f00000001c0)=[{0x7, 0x0, 0x1, 0x3}, {0x7ff, 0x3, 0x9, 0x1000f80}, {0xc0, 0xfc, 0x7, 0xffffffff}, {0x5d4, 0x0, 0x1, 0x9}]}) 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r2 = socket$unix(0x1, 0x5, 0x0) flock(r2, 0x6) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff01, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x20000000000], [0x0, 0x4000, 0x2, 0x9, 0xffffffffffffffff, 0x2003fff7edfdff, 0xfffffffffffffffb], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x0, 0x7}, {}, {}, {}, {0x0, 0x3}, {0x0, 0x0, 0xd35}, {0x8000}], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = msgget(0x1, 0x40) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="6a634e273d7b0784d6c8c392b0be0404eb9975a587ed923951eaf007d5e9405e599e6f91e1bd1cd97fb31cdb3f27abf7ee579b74dd2996a52f016f3b72f3163cdba6d6c6bea7015be9e32d1b7ddd37b5b41558866ad2ddd14b85284722d08f65f0727150e36dbde84dfb47972141717f3b6e67ea55a0ea734abea97ffbbff97de5885e379c694df4350eee82f9"], 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="18ffb389bf0cadfac91c910fcc5a5ac72e22b9c1ce35feb94fa5c8f96a49fb18a50c47586d2568249212a8487ab66394212fb3796083e7c1f59f3f4d7eb8227ae66e68a76da936feea244b9fb2e39eeec2383fd71aab80678434a24db1f2ca155e188c10a9e18de48f3d8b58845297bec07f90cfa5b079585a2835a954e22051e0fcf547dca1a101bf4edb9fc69948dedc579bc9ee4b10af1ff1598ba3885a31d28254872b01ac32bfe88e27a7dfcd8057eeb656e204890e6dc0fca5390edaadb985c10f51e16e242f92530bd25d2fc40e6603a0ae3cc1e967db5e2224de3e81fbedfaa9e549"], 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r11, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r10, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xfffffffc, r6, r7, r8, 0xffffffffffffffff, 0x8, 0xffff}, 0x0, 0x2, r0, r10, 0x0, 0x7f, 0x3, 0x4}) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0xff) r12 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/186, 0xba) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x5}, 0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x857f1ba5d972bf41, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x4, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000000)={0x4, 0x40, 0xff, 0x8, &(0x7f0000000080)={{0x3, 0x8, 0x6, 0x1, 0xfb, 0xd3d, 0x1}, {[0x2bc, 0x9, 0x4, 0x5, 0x81, 0x2000000, 0x5, 0x6, 0x4, 0x6, 0x7fffffff, 0x6, 0x4, 0x8, 0x9, 0x3, 0xda, 0x400], [0xfffffffffffffff8, 0x0, 0x5, 0x5, 0x3ff, 0x2, 0x9d4, 0x0, 0x0, 0x1ff], [0x0, 0x3, 0x8, 0x0, 0x4, 0x100000001, 0x6], [0x2, 0x100000001, 0x1, 0x9, 0x1, 0x46d3], [{0x4, 0x4, 0xffffffff, 0x6}, {0x1, 0x7, 0x7eac, 0x5f1}, {0xb9, 0x2, 0x9, 0x20}, {0x7, 0x20, 0x3, 0x40}, {0x1, 0x80, 0x40, 0x1}, {0x1, 0x8, 0x6, 0x9}, {0x4, 0x200, 0xff, 0x2}, {0x7, 0x4, 0x7fff, 0x100000001}], {0x8, 0x5, 0x8, 0x101}, {0x0, 0xc0bf, 0x0, 0x9f0f}}}, 0x81, 0x20}) syz_open_pts() 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x2006}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x3f, 0x7fff, 0x7fff, "90195c90f9c12ad46a0c733b0cb4b8dd0ff11f6a", 0x10001, 0x73}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89a805000000e37661"], 0x9}, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x611, 0x101) getpid() r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x2, r1) ktrace(0x0, 0x5, 0x1000, 0xffffffffffffffff) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x80) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x4, 0x0, 0x5) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x9) 16:00:13 executing program 0: poll(&(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = syz_open_pts() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100)="7f", 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x6, &(0x7f0000000040)="d9d0d19d9f1bdae043564acde7dee4efa6207322a3e80d508128a5c2ed4ef6632af106978ff63f4d1b8a0f6c92245cfe6b3f69814c23dfd1fa52abc3d0886e5bd63b2bccccfed3c1887bcff94b68e8e23e6b65110d2ef3af3c83763d50b535271e8b16212114fd87dc78a2cd1edba1db3acdbca06ccf687c0f1d9a9ad4", 0x7d) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff310100ca042e37f7b1ad6b3e51dea17e6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098dec3032eaf9544666aa81d54b9f85142f7ffffffffffffff84b99db7747eb2c045"], 0x10) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x100, 0x76a, "2a9ff4a7ec706addf72d90417d79960b8d105e28", 0x1, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1f, 0xa74}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x14}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x18}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x40}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:14 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x40, 0x6, 0x9, 0x5}) fchmod(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b24c412e981f22a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000c164ad4865cbe97bee5f05ff825efffe457ecf21e604d42fa427cdf14594a611825792ae00f5297ef628381f365933849c6e42fd8f0f12efc26f3d20cee765b41b5b018f296208c8", 0xb1, 0xd5d947759af93f94, 0x0, 0xffffffffffffffd2) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x24) listen(r1, 0x1f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x40, 0xa92ab8f64a58e716, 0xc1, 0x100}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0xffff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x42, 0xfffffffffffffffc, 0x3}, {{r5}, 0xfffffffffffffff8, 0x20, 0x44, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0xccca76e081438968, 0x1, 0xfffffffffffffffd, 0x5}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0xfff, 0x6}, {{r7}, 0xfffffffffffffffa, 0x8aaab46c203cf6b6, 0x10, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x1f, 0xf740}], 0x4800000, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffa, 0x32, 0x8, 0x1}, {{r9}, 0xfffffffffffffffa, 0x643fdd319227da0d, 0x1, 0x1, 0x1}], 0x0, &(0x7f0000000280)={0xffff, 0x489}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x48d}, {0x6}, {0xffff, 0xff, 0xa8, 0x7cf1}, {0x5, 0x7, 0x0, 0x1ca}]}) syz_emit_ethernet(0x457, &(0x7f0000000040)) 16:00:15 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0x12c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/167, 0xfffffffffffffebd) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="44ed4025a754c9b5296bdfc2cbcd6148ff2eb460f5ba93a44d26cd11c64cc4eeb0131189d52572b1cb378f63c1d74ed022bddfc769f51d18968f3845cf0192b410fea99339f42993ddd5d6ae28a1c5f50006e4687a8947e923f9fd74c48d336c3510ef051e661b9cac1f16ae23dbdfa0f52375fea98518ec47f784bae8ff41401b8c2b8602011807f7ac78f533231d1250e1df555d521ce186af614dbf416a62566f8e1ba0b85bb82dcc0388284600a2b866671e05d448f9f49f1462535701ce8116551714d2d5da2618492dfb5b1bbb4d24059262d8705aaa23b50941ca717e17d873628370bb972c1b4df9a0ab9e9ad45fd6128ee822", 0xf7}, {&(0x7f0000000100)="5b97514c9a62642651feb91807d42c2cb11ffe162f57094c03787cce8cabba686f1ebb13088234ea77e03b201cd09adffc3762a75c544e77ea639733f57f10ea78a75e22a8c4e034f616ba3a89fa1809162cc4ee988b7a6e0cc7d8691723670733ece516dccf9bd68658b877f93bfa6b265d07450a1391412e6c655406836577662483", 0x83}, {&(0x7f0000000400)="44c7dd2dc9157d0ebfcff8b764d9c552011510cf8bc5729cef5e8f6b68b489f89f6a2de80024959e84cda7f0b9a32af2254e2d77c6d1df7ea5a7dccf3427cc69b4ce0a82d8f0526c1f8544de03ffd244d19ce95b381477a1cc513e1896e8c88598", 0x61}, {&(0x7f0000000480)="f45151590974db846cc74fb749b3987e73f91c4b740e751878ce5a434d114119410628d010d670c9302e4713c5bcec990dfd0665d84f994977fcb16d4edce76f6441ead181e767dae4cb04bce385d3670923f82808e2204b74ef32218b312dd8c955e7f5729b1200d2067e82b7a6b503114ad4e1f6ed3a8793b8e5dd78bb93b41ca11e418f46cafeba465fdcfd4f377b134c1b4661c87ceca9cb34bb27a2cb0391d805d1bbf4da28fcd20d1c1f248f4723e62d139df814c8b8f68dd651aba849c4b5595072c50db70c2eaa8afe83d3a872480db89782426c7eec0f600315544bdee16e8c9ebb55", 0xe7}, {&(0x7f0000000040)="c8c18d29ccb407f1dd9963a33f2dde4440edd0fd", 0x14}, {&(0x7f0000000580)="511b6e4d4547713cb4fb196678bada3a1032d8086ac19bc5d629a626d8ce3837cfb14a1778979d5e797013aab43046ed89001d702438c32031fcc9291bd3016ce2d82c7e227c94a493b8ff91536e4a47d59c94f536f1a8a555491b94", 0x5c}, {&(0x7f0000000600)="d8c5ba254355dcc0f7128a07806143bcc0ebbbd479cd33634d6c68e2a908a56e1c181f010ea80d389dc210ee297c341082a84cd8a9ff658512c2c993c77530739c2f1cb6265effde930620833212066237875716bc349c", 0x57}, {&(0x7f0000000680)="96ed51163a4a82ace1451db324d9b6508108455d7380b2dbd9c058a5b2f2cee8fd456085dc8c206b830823bddf49b28800a0a13181b9a0e565d40304e0d93da4760d896a5796c985ff9d695c5aa307a3974103e1ccafb1cfed0bcdddb0af26c6ac9b849460bafecfafb6a6af5b7a3ef0c94ff45450950a164d57f1f447cbc52be225e1b437083740f620a2b4033cc3f276cd6613770b16e383a47dbd3a137d6d1850630e", 0xa4}], 0x8, 0x0, 0x0, 0x400}, 0x406) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x2) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) pread(0xffffffffffffffff, &(0x7f00000001c0)="37c038152dfb88b9ea41047dbed3a195545d580e40f71f253926ad3da3a2e52468bc52a0dcdee3d7edcb58a0a247d56106046d77540b5c3180bd063b7de68a8fde0cf17b47bb484c96ac5cc4c18f2b04744614a49224df90cff744c370156b46b5da521213f65eed1b94eb321f64555bb793a87f485620740453fbb5e6371a3167d04394fec71f899d5e2835fca2fa72a467bd67983cf710cf6f8d5db23cf3e425ed3f0fc0471c28e60df46f", 0xac, 0x0, 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000180)={0x2, 0x5}) r1 = socket(0x2, 0x1, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x6f44, 0x65c}, 0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0x6) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket$inet(0x2, 0x1, 0x2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) pipe(&(0x7f0000000280)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000340)) r7 = syz_open_pts() r8 = msgget(0x2, 0x440) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r9 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r7) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r7) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r11, 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f00000001c0)=0x100) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xee], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 1: link(&(0x7f0000000000)='./file\x00', &(0x7f0000000540)='./file\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000d15000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x81], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x3}], {0x0, 0xe2b}}}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x586) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8]}, 0x552) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x20, 0x6a15, 0x6}, 0xc) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0xdb555192e2065f7d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) write(r7, &(0x7f0000000040)="670dc3", 0x3) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0900006389e30ca84e00adca030400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x8000, 0x7, 0x1, 0xfffffffe, 0x7, 0x20200, 0x2, 0x1, 0x6, 0x3}) r4 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: socket(0x2, 0x3, 0x0) socket(0x18, 0x8003, 0x0) pipe(&(0x7f0000001280)) kqueue() kqueue() kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x368, 0x100000001}}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ab5293892740c25a69e35dad1ead009475c94c18e9753f80249b62829964989962317f99efaffc5b02da2347373515950795a748a969f906c481d0255ed3fcff684896dc95134238158ad90a7358a31d928a18c066ea9a59f9a12b763717adf6", 0x60) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x7) connect$unix(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e2f66696c6530fd3ded1200"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x2, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r2, &(0x7f0000000100)="35bee4fb109ac1d2327d578871bcadc3b873c2906845a50dcc90925f2423a5b9102952b610ea85f00219a742d5d4219a03cacc37e16e31146daee5ea746b66a1ac5efd054f84085ea8295f0bb81a859d81077120d5be3ae96089fc908d13d18763fdcd1d171b952d58396c8ea6ab690b459603978b53e3994634d5ace92f1e9d8e1d3336aba71d3cdf60b2e1262a3c5ed362b6dd4005ab29bc7be3d51d0f64d5d4b107ab03382095696f81bf06a2f1dc2bb6223bdefb041cc74a61521149870d6daf2e4fd3ab3b29e6ae", 0xca) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x87, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fsync(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x54, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) fchmod(0xffffffffffffff9c, 0x0) 16:00:16 executing program 1: r0 = socket(0x4, 0x8000, 0x3e) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) mlock(&(0x7f0000697000/0x200000)=nil, 0x200000) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r5, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r6 = syz_open_pts() dup2(r6, r5) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r7 = accept(r2, 0x0, &(0x7f0000000000)) connect$unix(r7, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f00007d5000/0x2000)=nil, 0x2000) 16:00:17 executing program 0: r0 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x145}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8b) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xffffffff, 0x6ab9, 0x3000000, 0x0, 0x20001, 0x8f38, 0x4, 0x10, [{0x7, 0x401, 0x3, 0x5}, {0x0, 0x8, 0x81, 0x6}, {0x7fffffff, 0x6, 0xffff, 0x10001}, {0x3f, 0x9, 0x4, 0x5}, {0x7, 0x91d, 0xbf99, 0x10000}, {0x6d7a, 0x7, 0x0, 0x3}, {0x2, 0x0, 0x4, 0x2}, {0x0, 0x1, 0x20, 0x401}, {0x0, 0x3f, 0x0, 0x6}, {0x0, 0xfff, 0xc, 0x1ff}, {0x6, 0x9, 0x7, 0x5}, {0x8000, 0x630, 0x3, 0x3}, {0x9, 0x104, 0xa8, 0x9d07}, {0x4, 0x4, 0x8, 0x9}, {0x3, 0x6, 0x1, 0x3}, {0xffffffff, 0x5, 0x3f, 0x63}]}) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x4, &(0x7f0000000100)={0x1000000000000006}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/190, &(0x7f0000000280)=0xbe) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) geteuid() r1 = getuid() r2 = getuid() setreuid(0xee00, r2) r3 = geteuid() setreuid(r2, r3) setreuid(0xee00, r1) r4 = geteuid() setreuid(r0, r4) r5 = getuid() setreuid(0xee00, r5) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x8) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e5037f0000012d21d673a1a5f1a9872caae4e2c3057d2edc73532170443c5a42a7c3b391f1bcdb2e1b4dd59af12288c6f6ee8342b7845005b7070af4522fd9c8250fe74afe77c683872661cafd0f621c06916ed0d9fd036c2f9ac57fd7fac18e627d56945e7b85a3204dcb054dd5e31f55500ebb0edb56015cd67612aed9a50ebce9b11ac723a981b8045692486a9c983ca9e1cc432b6f5c6a314254bef91fd49d1f0167b32b96ed63930417c61912c1b6debec8d8fb09a3e6f674b0e288a406f8a48403097eb35577f9a44857e71439f67061a528"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x1ff, 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt(r3, 0x10000029, 0x31, &(0x7f0000000140)="b2deeb458f7d9b3d05475fb7853726787ad792c625b4272f8be2799d5790847f02099a876cb6fb3f7c1aa530b124d4b90c6b26ab16648006dd8d5f185c2ddf338deddd40514726920338e1d2511edb5760e85bdbd8d36ab558ffd0a8f45b0cb20514a72ba0aecd98219881477d280cfcebfca25015fbe908c930dc9799c47ce124141e4b466378ae325e5ab17e1b80bf86a085ec0a674ab0cba2a5cedd25a150b2c287912009a5b8fda74839f69fcca1b578d1d9bc3b226d2f92", 0xba) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x20, 0x1, 0xe5) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r8 = dup(r6) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r8, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffff7, 0x1a705a8ec00000}) getpeername$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffdffffffffe, 0x1, "00000000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xb, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r2 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket$inet(0x2, 0x6375ac58f02de703, 0x4) getpeername$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:18 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x100000, 0xffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9c02) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1f1000a6162c36a561dba64800"}) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) 16:00:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000004", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00006bc000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0xe6) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x5) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) recvfrom$inet(r3, &(0x7f0000000180)=""/6, 0x6, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000016000/0x4000)=nil, 0x4000) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) dup2(r1, r0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10d4ed0367e0429e2a"], 0x9, 0xc0d6308b3ddc69d0}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2, 0x200, 0x1f}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ced78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f0000000000000000"], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r8, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r8, 0x2) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x200000000000}], 0x1, 0x0, 0x0, 0x0) r11 = socket(0x0, 0x0, 0x0) connect$unix(r11, &(0x7f0000000580)=ANY=[@ANYBLOB="82d46b160800000000000000a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f4b556118a2ba15a649996b6f58e415b51d5574f6019222af7efa79b9f37b75084f568b96c2f6f4810012b922e09bbfb6f6d304c43e568c787f02b649b2d6d27c4f1a03513c9b004dd48fd6e23d342582160a13fa98098e40986f6b769bae1136cc643b26e7a73cd2dc6c183d0f8d23333ca54166b865242ed80e0db90f41699b8669bd9eb3b7fdc75181b8d268f46a77a1480189b5fa6a6d96719b2db4e893804b3fe758bb0ac037fc22c43536d416cbb76f3d18bdadb4c4d32bcd3bf002000068cdc32434ca"], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000740)=0xc) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000134128bace80f049fddf6c2831ebf7271067c6b9f12c86a522165213d7579b81bf399921cbca0b8449debc63cb9660b28a2bc0aacfb64a030000b206250ed867459b96641b5b7cb4820cfb43092599a7bc2f41acf8e871ae9fa62603cfe7b6831844afefc5781b6700765440f2c8a1d3ad48ac651aa4e6adf3cff2d12708ac440258c4fe8f98e02d608f282b958bc64e6f897bdac8afc2e24ee670352d34a3886a25a05c011718af46e1ea554a3aa37962"], 0xc, 0x2, 0x1000) r13 = socket(0x2, 0x4000, 0x1) connect$unix(r13, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x98) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='r\x00') r0 = semget(0x3, 0x1, 0x348) r1 = geteuid() r2 = getuid() setreuid(0xee00, r2) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, 0x0, r2, r3}, 0xffff, 0x4, 0x76c918a1}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x80045713, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="3d47ff888f7b225906bb390b0c7a2e40bbe1ae49f5f898546b02eb28df78272321e8998cec3d9bf61a17522ee42d9676b119238114bd5b1b5a0c7ecfe89c4d8a789439a5992d861b7fc91038097171d4dc2ed387d118629343c8a7454b804ef8011e181025813cc2d963c2f0bd4fe83d831901d55be3ef", 0xfffffeda) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r5, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r6 = syz_open_pts() dup2(r6, r5) r7 = accept$unix(r5, &(0x7f0000000640)=@file={0x0, ""/61}, &(0x7f0000000680)=0x3f) bind(r7, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0xffffffff}, 0xc) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x4}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000007000/0x1000)=nil, 0x1}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x5e2c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5d}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x9f6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x565e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000009000/0x2000)=nil, 0x12}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000009000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x8}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000008000/0x2000)=nil, 0xb40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) 16:00:19 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="3e742a1b2bc9d470cc73df23c3d23124363f20fd03e0d0498088a2", 0x1b}], 0x1, 0x0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = shmget$private(0x0, 0x2000, 0x2a0, &(0x7f000061f000/0x2000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = geteuid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffc, r3, r4, r5, 0x0, 0x80, 0x3f}, 0x4, 0x9, r6, r7, 0xffffffff, 0x800, 0x7}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = msgget(0x3, 0x10) msgsnd(r0, &(0x7f0000000080)={0x3, "1ede6830b4a82e80342b1b5d14ab57db7d0c080455294d6e1d536b874f85175c10efeb39259c5f1d75fa5880cf9901f20f435aae17b642a680f1b467728cce00e26522679eafb8babded410d59b6"}, 0x56, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x6, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:19 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="2c372e2f66696c6530d2d9b0927b5c1dbf811ef2d5b700"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b402751cf09918c1aad731a311b3a0bac3b346f9c1499bf22644b908c1fa8ef84eab26adf066206a85f62872e43aae80722b784f2cd76fae085c326f1f5c70e03cf815763f53caaacfcfd601048956f6615ee538268abc0e6dd9da7d204b11bfec5fa4d10bdd5fbd4bfa42cd943a03c6072f2ba956b8469dd3145bf5713f7e73934fa36d09c438984cb237f05951adebb62eaee76005187b537a58e6f73ef830c6579169e747bb0ebdf6dfa993f8c4a55ccc4d70d9cf4d164c4aefa4a5aa") 16:00:19 executing program 0: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x10000, 0xec28, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x63077c6a02b8d619}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0x0, 0x1, 0xffffffffffffefe5, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(0x0, 0x3a0934c44f7b202b, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x28) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x82) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1, 0x0, 0x0, 0x9}, 0x407) r5 = syz_open_pts() dup2(r5, r4) accept$unix(r4, 0x0, &(0x7f00000001c0)=0xffffffffffffffe0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xbc6daf588822973f, r0, 0x0, 0x7f) setrlimit(0x0, &(0x7f00000002c0)={0x165b1681, 0x65}) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x33c) 16:00:20 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e1976010784"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') setsockopt(r0, 0x7, 0x7, &(0x7f0000000280)="bd194e468afc0028f81f6e4644ec0fbbecc7b6cac9750740df6dc92e355af68e5a5ef57fb089f795230d6ec86e019232d0a6c8bd5c4511c4f115043e44852b0309f7c718c8cf8cfdb65ca347b241caf199", 0x51) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="6e166d9ffb62eb1b8817d4a6a9a114512bbb22d0408c93230b72882132b83d050ddd7120ba7ae888854c17047710b5ed75851df7f38f1f72544c133e3ebc8b81c496128a330fcc7d49866c266ccf99aa39eb32ea7e9bc3e7853e9b39e28e49a057e2e781c5b0d662acc10b34860e5f3bf4ffc93dc5e1ede8ab017697e2246ba75d6388227589710195de9183423831dafd28d01dbefed43bf05bfb7f216b440f9e17e12a00448965a8b2f68e78baedf38c6da84f612e7ee07f9a91475d8322480b8f2d7ec05485a53841732f12bafec97b5f6727ba1d923d6ab6563640e266355028360a61f0af3d45b2044c5c5074f2ad9d208604d2ddba7abb0a0de56a73ed0c2af42813019333eb9c1e410cccf77b2a02475da774c93fe6575749eae9a99f95aa95fab43c14670a5f13cb3c2129876a340630cd66037f44d145394b0fa9693b87bde14ecba5cfdf7e740941e62453b058eed3a96ae52ab708aa03bff949b35ec322248461f73d8e47e27981a73a95db8f7b6512022fb02e338ee038bedf5e427c582d18956d7c8b54184a71f183e33e39688cb764ee6d4b3acbf93d3d59ca32c11fc83e015b6f2c723b655e99137616d45e0bc65f7066eec3129f184f2959e6d85e4bee4f375e9e396c251d286a685ec90af6bd5d9db814bb776e72ef7dcdbbe07a7a608804da205a54210b4d2d36d47260a843b5123b6493e11657fa561e4e8fd5f8766949867f93546f236307b3aea919ed16be09164ce79c322b705f4d07008506466d796b2f89a284a177e171f699c737c7a7d2e6719ea0013c174c179d07fa883cdb4bae336f82a6d3c8372c35d02999f996315a5236ae4578388a92691ef8e93595866d428cae54a5d34b746e809362b1188402b016681432bfad48724caf35e0fb8ab5fc453706f1edac54e460734cbc3808c2c99e925707fc73487950c49b9c83e138f3b86137c9d6e792b564ab9d6302e9e0adc8ac1ef4a73a6a58fe5524bc9cc21c27faf898ad778a1d58af16232ddb37e25f14d04f4a88d0c7cbe7eb7f7f2e5f3297a63fb9a6a4ca7bf68bfe387935c3f5361bda768d505dcc4eb69c60edcc1bbaed5a2159d045ede28bf7df3726f44ac92010dab1f246ac1342db27da429b644257bf16aeec2a3adbac6e283f23d8abe42185bfe36608ad329a2ca3292777e4189975ebfc52b10afab4be8dff5b1a96c56a3e7d671046b5435729f93d9a8dca1df67077bb126fb4b494b17c9f5effd46cc59ad6993d4e73e01f047b479ec67f8f62c3e2a5355b47187c797d7c9be37acf87427e83159a57e8dba142c1176208e7403da8d33d2c5023a167236d0681ae98409ebc2031128a4655d78930fe5a4077288f412ec62e3c15f9d4646726ec4cf050b6db30578dd6cd99b1dd2eb89b58c236785f4240ce6b0e013473a3e36e9bab6c62a07cf6ff6efc3c15533c3ad5a4ef687281380fa0c673a0acc163bf5e33097e00fa39a9f99fd4bbe943cd865d53e8038d36f7da5caf0bdd4dd1e437df5478fdce2e899d6af7f5bc26e989c728b3cb3f76a7cb31943e81a4fad5e6df39b248ab7a8b43f6a8cf588a8ab60468a5a01558beada0cb18f963ed71170ffba3a3160493a3a32b72bcbbb51ab7c20cd76a03f6671e77101fc06979e63b42ee71adf12e02c51ebd8272e51f7701ba58e792ae3e09e9514b4dc78cb8053a3c5849bc5a1def83200cc8beb942995159028deff125eff261f47c87f8c7e83a3a48835df08e90a473ed7476ae62a8094462b1a1493587bdcc1e03e1ba2e0dfd9967c05d2161c8d0673fb416e55ec5cf0f26c5a68f63cd9a6953de922360e8b3b63f23b552b7149075df4a0a1f72f5d07eff827b5a047699a8b13417f783d10c70a9be3fb3fdd4dc8180aa237bf2c8cc51139711eb1f3d88d52d67e5ee80ba5f63be8a1deae619ec341b8e618d38415bc3b3faf4a0a2cdd45b89e48b5b5069c1dcf9b36fc026336f9fe7782b3c3e154b59ab5fe5fad61a418fcd654d692ade59db9bb7bb8b89b64a8580bd515b961c1063b9d289466619ff18d0c77d27a3ad765dd4eeadfcecbb70f99801901fb6b242d5c92266b3cb95ab9590c17d536abe38af58d7fab48bfb8830b0675da6fc4230d900c812c0b47036d9cf358cf327e025a528dd80298cb40bd26775ebbd5c70ce14fb6fa89e5f0a9c0e938fd7b74d8233d591d55ee72d1feecc7bdd25e8fbea18b2117f9adde1f94357a31c6003f3d65df76a4c72cb10dfa7f0358701b0a86000c50b0181762c5d161d4fecb825af666bb0bfaf427e4ebfb97fd49c642103d4f69938637a865c6752fcd5e101023afaa41b22e60472a09c077d5528b847449336483a4c9c734e5d2b4afc9683098910fa8338ffd8e3c904a4dffac45b098f146720034f83fa0131817b19bf3ff6566b03ef9c6c1b35c1f15df6c09f2007b159b1df03740406ba9a5c3c1192647e90cdc23e786c396a476e38d6074d7d336d22814587c2daf01caa73984f70d0d68d38851f4badb940c37a8ff35c411aac6a299a7e8dbb8bbe32750556202f01a4c297ac275db8cac58de22ba9d652491a519fdc356280c683d62081e24803d6ecd1362561356e70286e856d31cb1acac2acfd1bc0a80b96a853cdacc5f4174230bda6fa68866823e33ffcc456d166d117ea7e759275653ea64ce8290d5d67bfc50ab78b35bceeb5319aeddc3146df0174f80b78a49d9d4108e93945b9b26c203c195104df067a0099472bdeabf4201175d156610d1b4aeaf72051d9d147dfb3dbc3ef7826ab21396914ee669c097b4c7737b12fb7e9910cbd03954de6db4cfa70717336aa9273352a392a3a43b43dcea393dc266d9e5e670f8489fe053c55b6a811c6fd1cfd424e64a6662ff356a1cc66f39d9b3ef2d5f41f5ac2925fbada68bd59e0876f6d3ab7787aa36e9e57b14eb757056c754ac36c955a3978bc6a53a5b4d8894f340c5d35527e5e50314aa6a9d22e01102629472e2599a45f3c66580df2a2d2a2439d2934225c5ea0143be0d49ea08cbaf6d72e0782eddb0a57e5a91e1f9a1e540768d34d6cc63ab4a5ea834fbbaf22699cb556cc972bde447f4ea6e2f44a5502e2f10f6951e7912a7a41b41dc89d1a160fe188f02cf65e492d97ad45c0dc3d0621bc5ec838b7dad0ae6eab01b6afba88b08925a795d066ea3b7e0b7d8771dccc519eed03ad5a0b13a30e93933f04a7bb70f72ee68487647436d9374658b38d5f5e6c774130142868f8ca975e46bc79e7016c803d509528e249b3959722d2f78c37ab0d0bb511b7b953ffdae11a170bbf8ae471407212d6df8030bc2fdf841944e5e2832eb304930f8009e78613d659cfd6f7e74d51fcf1f7a0a21a7d360ab3215bd4e288f29f2997bc7e8004771b3d5030fe29e7679762b5c0433d8497354db418afa2f395651884e1a92fc46fbe7654b7872f56238c471dfda8c06f20f1d4839e0b257f3a1c980f109918698ff16616abee87b8bc1f94571e9283e4db6e97829c78046b2f29bbb41b9469c4303f51cf7b87fb041421e1e72e152e710b6d3bf0449f3f574283ac98301a7f7f7592e98169efdff5ede79fc4c60f2ed0ac900887c2eaf7c82daf66106956ebad18af159b7ba8576f6281eefab0d87d732235349f9322a5e9513efbc4ecc4000ccfd301ae76c8b8cb0e4b5f9d949ffa4b528d4eb551fd1a9c7a9d4c1994beff5fc2bbab87e3434993b33c02984cd5c08f98dad376cc19464bf4b72ce54d416e8170d3a6f21330c802e2b532885296e63e5e57a3acbe6bb6a1620b06000d7192f5dc9da1c3fedc1b384eceded4ef354fe39cf80daa6014bc81d581dd7967a351939d2201faade63a4a18df7cd47569a60b0b6194a9b3d423a9141abfa892fe67228468298e5aca7f87580b34129ac5b2885f4e9358374ed467ca4fd686d2b165e9202ed7d7a59b6bd68220c72ce6d7fd73cacb94cc73795830dd7e111a057a2df76dc6a718694adb23bf8cf994a8169bab8955b53658d97190273c529c695cda3423ddbee529b9ca3bb9b8293643f742877eaba0534c63cc6525195f02ab28323a4ffa49bfad80e49e24df1282f3cc045713501b09f35a857aa8dba5fb62e434064c11c1d4e24c5796e11c9a7598e3d891536860dd9d203b7e139a6e85882c78015669162e902fac29b438eb8730c9a0727af6e286a5810ace3ce1de5eded6bc62b9f6c7e3a248620d7ec6797d1b8221889e51435dce8f6e2cea41773952f66e1e2749b2c4a8ddbb8a4176d080eccf83fe57d21c423dfcbe15ec718f15bcca892147d5a24ae067a5f7f4126dd42f932086dbf5b275e2cb1aa5f31b30d8c6ff408c6530e13fbafa31145071d530ac895e0966054844906db60a4d7a41142811dbcceadb2431bd53de86b1082481b297cde6a25ecd038468100cbe66505a51c277b719682d0a422b59ba4cc5de2512daf9dfcb58820caaa448124e8aef7bd9de791c0628ec97b24bcae8fc96d655d4e058563c81b154f78836a9d5dce1863a99efa7645516d6a655eb4ac9723703258378cb8ea41f682caacc26c600527f452f28632d257dc5caef15bd0b3f792b339e66543c8d6c94fde89456c5abacc6be8a03915c4443578d979251e11ccac9d03934cc75caf570305e7e1e954876ddf27ec45f9cf9951a1f58340ce3ca467e4b0cad251a5480035f9de97a79d28bd5778126bea9dcef5f5b1c15338570efa5416d0a4ceefada9513dda4452f0f1a682e14abe2718f93a30f10f50e15818ddcd9da9a3a1a7e345c7f92bba9d6888ff6331880ed147936729ef03e932d869337314e364283ad34a0839b5c37385ee0e49f3fd166a57270eb5785c8079e471e9891758a0371bc5f447023dbf1244e3340b1ae147b33fa67da0ec1c3ef61fe13247e7c206e5304a9633a73ba11642975e32c57bdc8c6d864cce91048f006d883454b49873bb4492f71205069bd99b03bdc0f67a5b266fe624ee0547f75725f2045a9971b57fabc22e077c915a5eb50a153f6483b8b368cf886a0dc88325680cfa6a693f03e557e803b9c292771edc1292455076e661be238224cc1aa6741f24fa7579809c50fed39beefca490075fca9429caf8b3195a0bf8272cf68e6bcff900637b21303b58dd2d09fcd25e180a59749a662fbe10fbdc814c42589afbb435cbe89539f5ce3c6ee193eb99632ae5d5f593671db9b7364edee9bb5afaca80e8e8d6dfd48376ceeb601590d901582df5b46aa6c4174df96ed1d984eaa8dfa48d0e6d77f94b6da01fdec431ece8256b25964e6f63439d6800eec8f942d07d7424e87bd2537882149e40e713122977bf6545c24c5668e64a0e0e1bcea38655470050fbc67bee13317535ad616fd555154e65bde993f80ad1092c9366313df182253c6d66e14ca2f56f525306c024e33a90014d6cff61e64d3444b2ab2e732b167ec5cc3bb5cabf48776350be0177012edb90e325b2a65095344c756811b2a1c3fc5797cd07c01fc8b11efe1f1edfe2e32dd8285fc12affd4aa7f129d4d909acc624e256538816368fc127b1ad9f02814718d440af124838d2264a3654ed1ba29e03a1c741bdca964ef901cc40fbdfbcc376bda119e0bac7ff92c5124e1ca6970fbc342144a65cf213f36daf53f78015893e03fe586da92f10749cdc82b2fb09e9e98ab31d39b7e70a219287ebcb6666b727eec78f8cddfb92353c943939c1de9a8ee5d1aec9d84ac3e5510598dc5cb488b0b7bed0e3f1dc9af2611b9a065e54657864d8ff0792845674cd3df17578088d067f1e9337daa2", 0x1000, 0x4, 0x0, 0x0) munmap(&(0x7f0000ef4000/0x12000)=nil, 0x12000) mmap(&(0x7f0000f00000/0x3000)=nil, 0x3000, 0x0, 0x1815, 0xffffffffffffffff, 0x0, 0x0) chflags(&(0x7f0000001080)='./file0\x00', 0x10001) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xde) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:20 executing program 1: unlink(0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = socket(0x2, 0x1, 0x0) getuid() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom(r0, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) socket(0x7, 0x4, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xfffff8fb) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0xb90b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000000)="81d95fdc1a4145100796c65a15f5d6d1ba4baf7718422b9e1f7d4c08d8743b568e04f1fe6c6112a06cb6270270ce") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{0xffffffffffffff9c}}, {}, {}, {}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x20) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xa5, 0xf0000012, 0x3ff, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x3}, {{r3}, 0xfffffffffffffff7, 0x50, 0x20, 0x3723, 0x537}, {{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0x2, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x9}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x9}, {{}, 0xfffffffffffffffa, 0x4, 0xb859d35842dd0c39, 0x200, 0x1}], 0x5, &(0x7f0000000340)={0x9, 0x6}) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r9, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000040)={0xffff8b3d, 0x5, 0xc}) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x6, 0x2, 0xfd) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) socket(0x18, 0x0, 0x1f) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a064019767b0784"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/139) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) fsync(r6) connect(r3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) renameat(r6, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xcf}, 0x800) r2 = semget$private(0x0, 0x0, 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0x2, 0x1000}, {0x0, 0x7, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x2800}], 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000008ffff00000100f2ff0000030000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x3) 16:00:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x6, 0x84) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700), 0x8, 0x0, 0xfffffcb2}, 0x0) 16:00:21 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000340)="76b5a5e812feb22dd17152c7275623ce0b009b694655be5a8942d1653d06fdb1861b0c03093d0265af25c4f7b95483238e4de34a95eda918a8d063fa0b71aceb3bf3ae2ba5cdbfd20b2cad9da8f2033ade4d01b4ec051ee2b97ee0c98382c84e133b14218372b8b257a3eb", 0x6b}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c3039080798ccc5735d48147817c17532cb8820052dc04c81d6d84c821b8f2cb7980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb", 0xd3}], 0x2, 0x0, 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xa, 0x581a, r1, 0x0, 0x4014) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:21 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6a81008deb89c2279ad6905a3b2ed8695ba20a32333d910aa8cbc815bf3389eb4f4634adcd903bf2654a02d6ee5646792aabde7a45d6534c12b7"], 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) write(r2, &(0x7f0000000040)="670dc3", 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) write(r2, &(0x7f00000001c0)="01d15dfe0300ca5fc3962014", 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x0, 0x83) semop(r0, &(0x7f0000000140)=[{0x5, 0x27f, 0x1000}, {0x2, 0x8000}, {0x3, 0x0, 0x1000}, {0x2, 0xff, 0x800}, {0x2, 0x4, 0x400}, {0x4, 0x3, 0x1000}, {0x0, 0x11e, 0x800}, {0x0, 0x1c60, 0x2800}, {0x0, 0x0, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x2}], 0xb) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000003c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r9 = syz_open_pts() dup2(r9, r8) connect$unix(r8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) r2 = dup(r1) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000540)=ANY=[@ANYBLOB="a1c5a8af21ddae39dc40ac40738c4bd9388a344ca6da5f97384fae36cbde8bc4fc"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="df5f38976d59178d3d945f2f012db17720234bf8ba3b395663ff85ca3cbd751b4467a06bff6ce3b7e0f488f1085b2864051066aa6b659c31fe3cb0c211046e66b17de171850f27ce9b237c4612e17e26560e2c9d49b6dbc8c93640dd259741e8", 0x60}], 0x1, &(0x7f0000000140)=[{0x38, 0x1, 0xfffffc43, "854d813bd1eb91705ace8ef9c735cf10cdeaf170d5eabda5d9312a6f91ed5bb137d849aa34"}, {0x80, 0xffff, 0x6, "dea599733cb3bad701508f5f0d7aae24990049012e8a316ccff449725551453e9e5876c93edabb54a3613b8ae37b9606e904f4c0e5fa5fc2bd6be5c842164ee2d5e0928a96db703e1b2eb9850db81804621b8b6cc8e793d8e91cc08ab25c27e58e8d5c930b9b7a4a524a"}, {0xc8, 0x1, 0x2, "6794e69cd5b9a01ad4b6ed5f4a433c12791707d4761971b20d316b70ce0219b3be681cc313c6e6e0c1b451d5ab5546d2d8b45dbeddbe0bcf375d93e23aafd6eac2a09082f4aabe9496f633838580c0bfa79d4a798268e1984a4ec08f0ff8d2a136fa1aff5edb209e2678c1d4149cb8f849618aad8222a4c7932ef7fe74d391ade785759fde0e8e6b76e35da0d888a5c4c3df3dc1f6e58392d0eac57e4d6f99f8519cb40f0411cdef6ed6d2222db4bfe86ec511d816da1eb2"}, {0x10, 0xffff, 0x9}], 0x190}, 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x8000) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000440)={0x5f, 0x33c8}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r9 = syz_open_pts() dup2(r9, r8) sendto(r8, &(0x7f0000000480)="da4e0303b41a594d222f09f47c8423990252cfd7da6bac8d4b16296f0144ff68e03d52c9d12ced5189c8b282bf229512aabb5648aea690ff388c1b7cd48419190dc51416293ce179779e02eec44edc18789572ad57c1f288044a3f088e22dbaeed191ebebb4cfa3946f3924afbcece86ab0490", 0x73, 0x0, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000340)) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r8, r7) chown(&(0x7f00000008c0)='./file0\x00', r5, r7) fchown(r2, r3, r7) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000040), 0x1000c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fsync(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000000200)="2078f7b678807d89e053dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa96326589de0ef2fe3", 0x79) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) 16:00:24 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x1ff, './file0\x00', 0x6, 0x48b, 0x8, 0x1f}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='%\x00', &(0x7f0000000180)='@-\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\\-\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'#\x00', &(0x7f0000000380)='{&\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x400, 0xf78, 0x80000000, 0x1, 0x1, 0x7, 0x4, 0x0, 0x8e302244bf49f28d, 0x1, 0x800000000000}) close(r1) 16:00:25 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xf, r4) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x51, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x16, 0x0, 0x5, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x620}, {{r7}, 0xfffffffffffffff9, 0x88, 0x3, 0x1, 0x2}], 0x3c4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x2, 0x2}, {{r8}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x1}], 0x1, &(0x7f0000000240)={0x1f, 0x40}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x88, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:25 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000020, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) r8 = open(&(0x7f0000000080)='./bus\x00', 0x41, 0x4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x1, 0x24, 0x7f, 0xfff, "9546e5fb404c7e9a2a65b319ebc8a6c4ed2c399d", 0xcfbc, 0x40}) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) preadv(r7, &(0x7f00000017c0), 0x203, 0x0, 0x400617c4d48) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) r9 = msgget(0x2, 0x200) semop(r9, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0xffffffff, 0x2000}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) 16:00:25 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x40) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="c8", 0x1, 0x0, 0x40000007) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)='M', 0x1, 0x0, 0xffff) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x6, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8003, 0xfffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7f091be600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8000000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a, 0x0, 0x5], [0x0, 0x0, 0x0, 0x9, 0x1df4], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0818003526000000000e036b94ae43a8a085b7a176d112a2c3fe825ba0a069294ef7e93fcfb98b5a8c02e07c970cec74181ee36d7f00000042"], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x2001, 0x0, 0x0, 0x20}, {0x3c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="b0ad8c0f8b29b3a83ffd24326c46") ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xfffffffa, 0x6, 0x8001, 0x10000, "c23db3a5d280ae1f1a1074a8b0b1ad5309d0a02a", 0x0, 0x80}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000080)={0x200}) setpgid(r5, r7) 16:00:26 executing program 0: mlockall(0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:00:26 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x7fffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000440)="c38da7a4464d8e699f71eee1fd67ec6ee78187659c08e1ae168035b257bef6fdd8be0215df73d26a0fec9ae1299aa97cabe719", 0x33) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000340)=""/110, 0x6e}], 0x5, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xec, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef6", 0x62e}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000002040)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3156267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf3c53b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e229b53dec7de394c0003536a3cd1a8d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed486d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2ba264ec2dd06ff93124372bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d03080075ce777edcde29d894391334591e4d1e42ad19692f54565ecf652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882c3e2067d32923d1229b62e36766737c8ece16f1703492f46f5f225d4b0eb88a6182935dd0dbe84185465dde8842de80c71fc9c9926d2a9a5d2977e51ca7619fa2211ce0db03feadf081ec20c5a8ee0e8173e101faf8689859995583d56df4d7621088af826035d96cf0319e878dd64b5c12f0394a898afef734bce6b161afd46c60b15edb7d2d57d5", 0xd85}], 0x2) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x7) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218", 0xba}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x4000000000000006}]}) socketpair(0x2, 0x63182f9947efa258, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/111, 0x6f, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:26 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\r'], 0x1) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e780f1c58561c7d4ba28e5c5f501941e6ab6676aad7c636f662802b9d15fe7e25a38b25464a241041065e3e1e3b50b3c6321e1b7728d8e0bb00716c637ae288c7a69f02ce2cc5e5b8d403d74e834be9d2948fc936e44167395401e4c9b5244970dbcefc1e8a305cb68a4b953880fa7965a7cde28fabfbc82399c135bdc7978afc9c25acc93ae43d0dd067acdcd42b446debe2f1b1087764caccccfd736d2b1b2a4bf9734e7f9142508d5be66fee6e2d761b9", 0xb2}, {&(0x7f0000000040)="b0d32faad48298cebdd0", 0xa}, {&(0x7f00000000c0)="3bb47d15ca4f23809a610eda5d2100b817099b2ba3766331f256537a9333c1f5e0fa7d5e8888101c71ee236403007b7c2be628627884dd7cd7c05dbb46268e16bb63bfea3ce43b9974efcb60b9edbe252f06db5cad994fa5a39b78e98845981546a9199f24e2", 0x66}, {&(0x7f0000000280)="6c926794b247e807dc51ba9fdfbfb19eabfb4943b90705e7982b72dd4c532ccc925ab1c5735ae8f23f2209fa320fa944436560c0e41c8fa5d5661f624aff44bf05ec74827c6cba765a7e7017fa45608b43c22397328ef2eed300f88c0de01f8715f62905ec96eab3ddf4946060fd4547f25110d6ca1d498a434dcf5b7815f5304760ffa550b4f5", 0x87}, {&(0x7f0000000340)="a7971578caf1e2a64206a417e5ec82b2b12194a5420f2443077ff2ec05d626d87bcdb44ad5a9574b259a365581b8d36bfeb88afd300ec25ec7454573fd5c0aba3472c867c31276596547eb76d02060ac77695cc275f498de56e3d1d305d4401c188b26", 0x63}], 0x5) socket(0x1, 0x5, 0xa2) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0x13}], 0x367, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000480)='./bus\x00', 0x20, 0x80) r3 = getpid() fcntl$setown(r1, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc8bb52ad88b2951a15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ff7f0000000000004799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000002a22f5b6fe02b511c3695d479a24d87cbff464e4d06bdb2d799bfd6880cd8a6ce879ccf4c949a192e96db9a4fc9f59becb62d551b1c5078d92f3ad845082a0138f9f76cb895bbbd7cb8fc26a5ec296bb05434081d62af88091bbe1ffdd1bfffbe18e68956509042c4e3ae3c029d1023a94f549d8b7af59c86ceccc324d577418a643b27d5a030a0b88c096d8407f8660cc08ef8b345fdd3b65afbca8396cad3a450ed1b02a7c47ac82aee5ea340fbfc563a1750e621051f0234ac7"], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x408, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/200, 0x69}], 0x1, 0x0, 0x102}, 0x802) 16:00:26 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x1e, 0x4, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r8) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x9c, 0x40000040, 0x7, 0xe53}, {{r6}, 0xfffffffffffffffd, 0xd7, 0x2, 0x6, 0x8000}, {{r7}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1604, 0x30f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x4, 0xa749, 0xa72}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x940e, 0x5}], 0x1f, &(0x7f0000000200)=[{{r4}, 0x0, 0x10, 0x8, 0x0, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x9}, {{r9}, 0xffffffffffffffff, 0x0, 0x6, 0x7, 0x8}, {{r10}, 0xfffffffffffffff8, 0x0, 0x4, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000051, 0x401, 0xfffffffffffff2c8}, {{r11}, 0xfffffffffffffffd, 0x80, 0x40, 0x6791, 0x7}], 0x6b, &(0x7f0000000040)={0xd52, 0xa3}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x802) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:27 executing program 0: getrusage(0x415c75f0144cb2bd, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x5}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x158) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x45}, {0x800000000040006}]}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10, 0x4fdb87d7215681ba, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="b8cc6823ab4a92c90778"], 0x10) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0xfffffe5c}, 0xc) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03080807000000001be56f36f2ce6b0fc4e9423a32fcfd46f87488b0cdac6505000000184c57895e044e0a63b25b691b1c1d2a2ce8a951ea9c11346679e471c698fbfe917efe28ccb3c04721289baff65c7b37c015271a05686b24e95d37ebcf61c0298ba07ffeb29a6f7f9216f21fe01a808a09a3ea91bfc9a54511f789c229992671f8e5ac84db4d51f4f62851e0a28a17eee5221a9385daaef8ced062f1db5b37636a43cc56cf74977ed15427d90780b7c5b8d554fda0a2bb22c89eaf050bff0d6a330917aeaf45d7dc9eaa65a7255a3f20d31f74b4f00ea332bef28323b80429d3817bdbf2a14659e58db7d35618702406b4f8515ba6a4a3b9c99622157ca9e708e7d17f9e53ed78f1f11e7b5ecba0472c136776630ca8ba8509312275d826770284b2491353c25025b5e5b0f156f7d718a1236b731584b784c167f2819d6f756b14111c9f0382ca43089d4c18448c68489db5c3fe5ffa6bc7ca9a9ea4d2220cdc3953d42450fd821e6cb0c5c40db1ff5946d1d2f0a0fc8a4f494e8abb66c40c32d362cfbb6b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) r5 = accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r9, r8) fchown(r5, r6, r8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x2, 0x1, 0xfe) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r11, 0x0, 0x0) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000240)={0x0, 0x81, 0x3, 0x6, 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000100), 0xfffffe5d) read(r0, &(0x7f0000000000)=""/209, 0xd1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffffff) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in}) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000100)="307768de3f9f849c94a00df8129cc24208125e2e07a391d7e1ce70964b354f323bdf764cb4364afb57007ba145400ff4a41d89f08332f8fb5bfd2d4bf9a71702787c3f51fdca590e58e533d5fbec55918b07ade3e22aaae515495043eb4e7135ba1a86c0a9ec087a3b92761e92a339b74981de57e2d77d04d93d1d871e85a0f2e00d42e64f", 0x85, 0x0, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010003000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x800}, &(0x7f0000000280)={0x19}, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/4, 0x80000001}], 0x10) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="10", 0xfffffffffffffce5}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="af", 0x1}], 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x1c}, {0x20000000000006}]}) syz_emit_ethernet(0xc1, &(0x7f0000000200)="204942a0ff83fa0726969ad80cc1343996a3c79e045db0b6ee5f2ddc225ffc2b8086995db7be3b6d52818f03b9910ced9f89409913a572835180d40f1e65e2bbca201f05094fd845cb5c5b1953e1038f9327682f2699d10e3e795a505a4fb5bcfa0122a196b64b8efe0412022e5f16abc76bdde05c6d047fc585394f106d8cfbf58d73545dde7ca3cfaa8dc6f6baf6972674eaf85f84db32faf002a5b90be4e310f2db0c311c24240bd50739bb43b591f8c8d99b2f09060000000000007c7fcc0e") 16:00:28 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x2a5, &(0x7f0000000440)=""/210, 0x10}, 0x1000) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffff4c) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0100010000000000784b2cbcb0590496f6e5baefd90858d02ae39e6f75cd9ce42b6526268267ae32cd8724e17a78dfedf1b7a8583fca4e4513dec4c0d7d3a9996d4c2b8b304bb21d57402760788a8ef31ee04aea1c01ddae186c14c66fc3c166c092"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:29 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="b75d03dda38c974a4de781fef1e5") ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x0, 0x80000001, 0x16}) r1 = msgget$private(0x0, 0x14) msgrcv(r1, &(0x7f0000000080)={0x0, ""/20}, 0x1c, 0x1, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0xfc) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x7, 0xffffffffffffffff) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getegid() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x7, 0xffffffffffffffff) r15 = socket(0x10, 0x8000, 0x9d) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x7, 0xffffffffffffffff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r17, 0x7, 0xffffffffffffffff) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r3, @ANYRES32=r16], 0xa0, 0x8}, 0x4) r18 = msgget(0x3, 0x100) r19 = socket(0x2, 0xc003, 0x0) connect$unix(r19, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r19, 0x0, 0x0) shutdown(r19, 0x3) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r21 = msgget$private(0x0, 0x8) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r20, @ANYRESDEC, @ANYRES16=r18, @ANYRES32=r20, @ANYRESOCT=r20, @ANYRES32=0x0], 0x7, 0x800) r22 = msgget(0x3, 0x100) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r22, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r21, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r23, @ANYRES16=r19, @ANYRESOCT, @ANYRES32=r24, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r25]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r27 = msgget$private(0x0, 0x8) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r28) r29 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r29, &(0x7f0000000040)=""/86, 0x56) msgsnd(r27, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r26, @ANYRESDEC, @ANYRESHEX=r28, @ANYRES16=r24, @ANYRESHEX=r29, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r30 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r30, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r30, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r31 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r31) r32 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r32, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r33 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r33) msgsnd(r27, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r30, @ANYRESDEC=0x0, @ANYRESHEX=r31, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r32, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r27, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r33], 0x9, 0x800) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0x8, 0x3, 0x0) r35 = geteuid() r36 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f0000001040)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a807042606f8e4fb04056bb8e50e9e4152424d390a7c4aa3d447a11323b765de454581b8b2a4da384a3d4ef6a", @ANYRESOCT, @ANYRESDEC=r20, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r40 = socket(0x10000000002, 0x2, 0x0) r41 = dup2(r39, r40) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000900)={{0x3, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r43, r42, 0xa5, 0x1, 0x100000000, 0x2}) r44 = getgid() r45 = msgget$private(0x0, 0xfffffffffffffd86) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x1, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = getegid() r54 = getpgrp() r55 = socket(0x1, 0xc003, 0x9) connect$unix(r55, &(0x7f0000001340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98287955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f874385f041579fd4c54f66e4384146795ea4a5c5fe659fa202151cd8cac7dbbc5b65c659ffff70b4122cd23500000000000000000000000000000000000000000000000000009ef868016cda65bf6523ffbafcc56ea8811755d9a54f113271c1bf0da5594808e6834635a3f9c73a03d3b740d023c4410a7efc29526fcab6377923a1664b98380630c56d3b215106135023db86a8168f8bd047f9f8290b19394c10a8424415f3d6d020a69d9964503802989c76613016ca4690950747d9913adcf7cb29b55a535bc2e419b608c6d1a95d6f651ae1957499004b1580626e5f601a2a3251dcb4c2495932ab9a206d8dccc94d3f7ff1947d80a77d288a71eacb3d0794231283bff4ecc0536163e0ffe7f2ba57ce06327c87bcc1d281010576bc25279ffbf4cc83dc24c16d26a07ba02fd27c0a672ad778c70f476a2abc1ff4f0d76b51d86d0ea2cf0eb843a93264a29576b17ecff04425e0736e0ff1dcaeed12f008d97f41f41ffa942cbc88ab068affeebb7f7c84a25d9cd9ed2f6a4c597e6472d7edea447f78a2afa941e772536dcf2780fce10a0eecdd0ef96f7a31051900"], 0x10) write(r55, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000500)={{0x2, r35, r44, r46, r53, 0x20, 0x74fa}, 0x25, 0x47d, r54, r56, 0x0, 0x10000, 0x5, 0x4800000000}) chown(&(0x7f0000000140)='./bus/file0\x00', r12, r44) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x20) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) semop(r3, &(0x7f0000000340), 0x0) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r4, 0x0, r6, r7, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xed]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 16:00:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = dup(r0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = dup(r6) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x40, 0x40, 0x7, 0xfe00000000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xf7a0, 0x2}, {{r4}, 0xec1fc182ff5c65e0, 0x80, 0x1, 0x3, 0x8}], 0x6, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x20, 0x4, 0xffff}, {{}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x8, 0xfffffffffffffffd}, {{r5}, 0x0, 0x6, 0xfffff, 0x800000000000, 0x5}, {{}, 0x0, 0x6, 0x8, 0x1000, 0x3}, {{r7}, 0xfffffffffffffff9, 0xc286326256a2ba4d, 0x2, 0x6, 0x62}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0x7fff, 0x1}, {{r8}, 0xfffffffffffffff8, 0xc0, 0x0, 0x6, 0x3}, {{r9}, 0xfffffffffffffff9, 0xc8, 0xb0000000, 0xfffffffffffffffd, 0x6b3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x8, 0xff}], 0xaf0, &(0x7f0000000280)={0x486, 0xffffffffffffffc0}) r10 = kqueue() dup2(r10, r0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 0: sync() r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0xb5c1560952e57964) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000003c0)=""/85) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r9, r8) chown(&(0x7f00000008c0)='./file0\x00', r5, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x2}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x7) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x13, 0xffffffffffffff9c, 0x0, 0x4) 16:00:29 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x96f08a66c9949606, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r2, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 16:00:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c51554c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efef318ba79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc7486119744ad0516c8133cc60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26ff07000000000000f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a390104"], 0x1b7}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x200}) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="07045c91265745192a101018000010697531d969a21afb9c185c7b4113d16cff010003085a0004000001000cdf1ba9f2587dcaeac9066c389160509d7269c10d19c10a68735b9841aba1c4441ba728"], 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="0100", 0x2) fcntl$setstatus(r0, 0x4, 0x40) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000080)='=\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = semget$private(0x0, 0x2, 0x35) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/198) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="62443c41029bb46587c092e9792ec63fd39dc8d6212b21215a5871d1af567e99b38f2dc91f943ac2fb708317b2827a09a36f19f0bffffc04affc2bb801c3be7992e3901fb594c24436e0ce1048be69da9c920809f5d2550e1a820578a39ff28c6f8270f5da5b8e02ae5c600748005b8ad0bf1e84a609610387274ce438b0fbc2d91c8acf086c7fc0ca301ee515997063aacccb165ae9813842a8a65336928f6a1e6811e2d17758c085bfe22d47394dc2247ee88a9bff03daa7387902604ce26826e3c174a241b29309ba9caa4478267ca9e8364be2deb308", 0xd8, 0x606, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x74, 0x7f, 0x3}, {0x7fff, 0x18, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x35}, {0x6}]}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:30 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{}], 0x1, 0x0, 0x200) 16:00:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='*[/!\xea/)-]!-\x00', &(0x7f0000000480)='\t\x04\x99\xec~`$\x8b\xd36\x17\x84@i\f\x11\xa1v0-ta\x97A\x93\x95H)\x1c\xc0.\x81\xe2\x8b\xd3\x0f\xe8\x82>e-\xa3Ld\\\xe7A\xba3\x1f\x18I^\xe5\x98\xc5\xf6\xcd\xb4\xad\xd0w\xfe\xa1\x0e\x85\xaf\x00\xc3\xc7\x19\xbd^Jb\xfa\xff(\x9dwvX\xa4\xa2L|_[\xd3\xf9Xq*\x01\x17\xf3\xddR\x16\x8cm~#\"\x90\xbd\x12\xc0*\x1f(\x97\xd4\xf6\xbdb\xfd\xf9EV\x971}i\xdcd\x13\xcc', &(0x7f0000000140)='(+\'\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{]\x00', &(0x7f00000002c0)='\xcf,^/{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x81\x00/%,)\x00', &(0x7f0000000400)='\x00']) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffe, &(0x7f00000002c0)="e3acb2421dace691b8de4f876d1e5aa6a3e2d6176585e45b55aa767b8fddfd834c95ba928e95091e890669719e8ed50166a9a3d769b28b1e2d71a0d411d8be9a24b0d3317a4f7105924225a0ce7a877e0cb3c410115fd025122a22c4caf6aa481b2bae832b2ffdb4b7f5862800835f0417cefaddb610046810b6ca2313a1d36f1a910a5c1ac16023ac6212332ff7e89540ed0fcc40d1ba08342e09e844c3dc3f3d8ecc20d83fd097a4aa9543fe9e034fbe3104fc1b885b2fad3c1a76bc95d62394434a88431803467fcbf03631204b8a7c484862fa807c6cc10044018f7beb7aa06b2bceb70d9434dfe61d62d44de21f45e46e0ce28bce73e76d465a82f69b6e8d3b2744edfe1d0256da4ddb597c14879c38eb689969d54749cbfed517cf81f95816628676b039546d204b9cebc11c1902f4217739b4f1df1889a9f995e7f4350235ffd81b3a4d9da9b5b50a75a8ce6653b2548dbf962b1e4880050358b3f613b06c9425db7d48e30b9ce5dbd36391d277cb42db7e3dcfb4f525036e6d7e3bc1dd4b700c4755934a0d0e49755c3dcfc37cde24401e8c7b34e90cf513f5b41ef8726ef74645081a616e76e8663c4957abe31e346fe23adda6b9eff18105ae07c56fdc14d26c9b15023be6083c439f97f75a6beecb99ab53c70bd5610f800dbcaf11951178eefb98aeed7cd75f49e2e73044d900308154d76a359ef07b9d3848e3618b579a86a08e3eacf9fe5493081543c0d798979a5dccd590a0c3fb13f0768d958090b0318ad270c1f15d2ab6b1a656b74e12641871412c74868d58619cd6d6dc9098d9ffb86faed72ce5fad6d678592a75a9f4be0db71e74f173561abce8b11306f5713aa628e4fc97087321b25999f58784faaac0d89e8e821774b8d1e7dd67325ed171875b58bb5f96a1fd4380a16b8022dabed374c0bcade35a4e1ad8f4734f0f9e8f8f910d760eadc48e7c332bab377f08a5162d2c8c903bb25de69272d691a2609fdfee959b3f17f20464b31e946abacae3700326b906091cde170fb18964c7088df9ce00291e08900769a2fd9d2062524aa903ccddf6641c22262124be11f9d86f51eb7b15cbe2ee19a088071465887222e2d03c7bc66fbaea6a2caa860a60dcaf9ea44ba080d7f51c5f7af3d6dee28b31aef6947105f3eda6a22b47c1e31dca72aca5211292e862a644bb1bba4a9c7b64cd2b561c1e8668f17244069552b996f3dc0f0df8c2cdccd32f4385eafe6f8edb0fed71affa6d2042a3abb1af580dfaaae41546bfda1e0236d5eae9d289aa9885636773e264582c88f17883d76b583e140b701e7671b859021c812ca6c8ddcf35bbadda8e7b120577848fe498405c5a85eefa39c9716b0f16eeb80a3e196d219d6e94e4ba9eae85713f26906a0476012077bb1034027b6659adda8b90ada4e595082db80c1f31fd452661156c9466a85a640b7143c55da16679d10543f381db134df7a46a064ce79d2066f8e42838f40d38e40b228403b35a8161861575d6f9870266b02001905802d80e8b88e857d186ca5ce41048643dcf8dd36f21c2139e1e4a17dbc0030d859aef271ca711e5221bf20cd7501a721a7007b505dd2eea54f4c0b2a0aebcbde0bc49bdd9057aafa019ae80af630c2524d1e9f96300c2bc256ceb1189cc4d32809e0cacc67a6a62aa50f4113fa0c75f2e02014ba3f88060174ccb2ae50fe9c8d215ebce94329c3917755da0a97297ef34b8d11e856b1c3a071b5e8c88bbe1e624e0fdcc203c9deadfa9f9c65043503fabc8f1e191108dde35d4953777be175cca8032a14edaa04b34752716a4c6b9e4bf7a79510d4ceb9c0cbe879197027f78ba88f8eca896e55320bb01e293e382f9514b503ffa629ff31b65105e9e122ba0e1cb6933eaebdd7e63f356028fce299297c1a5d6acaceb3aa17a8a973adb75658763f1b291811a9a83f009c62ca7a2f2272622f73c822f840804ec2f889ec0d55d859db23b103e0b9af3990c522086b1da3f373c94b8e805e14f0f42f1b557facbc7fc31bb461d8c2fd2110d241cb5afd9c55a28661116e5c6787c4b2d5d262f51a04707e1f6b21753f45bd923a7ddb69b025970b893a12a152663ce4fa4dfb731d76483cddd7816e4ec30a44c63dae31cfacae79eaae7356f42106ca8b49b7cc89d4175b8fd68cbf34145b3aee876715fe6015e4817b86f80f02201a520d9bf5c43095de94da94622fab9c05a096d8e8ea841022bc10406f18e4fe69c3191076a9172e1a9ffd8a11493202193a08e91fa8fa6f5c3988fc2136c210e0faf0026d7bd23bb42401393940686fcdaff3817cb0135f6f58402f5add0e7ad3133f3898f478d1adb65ba249140e9f8510ca17430dee624c8b1e737929d59492d54b1deb3b34ec3c57c0fb98cababf4533a1994c9589a6c527d59bcaa7aeaedcd272a3b49c8ec76cf78f63901b984539b48d041a058564de50fe1070c14a6fc88df65bd73e5bf337632434243c3a612325cc903881bd0c783909a9e83d0feba7199955a8229a69161090c91866454500c7014ca7fc9e9e46d395d7f18bf6b2ac397b149864ab49691e450cfe5dd90cc743c0f0d772d628fc80587b1618187417c3bf0926e8b74613fc8abe3afea559f29ed713cd05c7304f136dd0e76a9ca97dfabfd58122c31f5cf63e3c4373b82c5d5c993bfa0500f31072ddd1f521c971efe5a78f29fc3eddd8ddbd822b1afb27b90b32c45d5e086887d7a58d689a29f870a7cad833f9912d10fa52f4b2ae9a0e91756e649a05989fa6fb1b6b1341642e6cfc99fa1f8ba0b2bed6c17dcacb34016946f1951626cbf29f8fffcff3eeee80df15c1d2dc63d0b925e231a7bfaa520f81d0e903ffdaa2253eb5e382591530698c7895694cb844d8b0da11cca7095dd22d627486e1fdc510da377efd30902af82ae339f656bc7d1cadb2051b17373998ed1a04e4d4be0bb6c2a320f66f649ace07054f341e5dbb12f6c411c6c9e9125d3a4561f0d8c3972130b27fe1b26c057fe54c56a39da12d12b015a02d14fbb5d7980561c5d3e148b7a0c88d364b55a3d28e6ae89ef03aaadf87eb174001a0bdcf1286be8069ae1c6189f92e2cab101954eac22bb97d747c13087561b6d69aac33328980ea712e68ed5699f6843b74cf7af99177cbe07c314cb3b83444bb7ba121de507e06aa22db100aff062c5ad9460714a88f8a998ef879b8eb2248e3f28e63a1992d04d0cad62d343455bad1854ee4e4dceec44f24b6de7cffb18c5d03d475ad2e11e20ed65f19f08675dc7445b82aa4a006391370c5320859ab1f18d8e564bca7e7540bec115b7dabc285dc51a70216e365ec1320b13319f6e75522a9d5cdf3c3a587b5cb6a335c006e09f3c9c4c976c3ab1a23632cbd41d18b885807a11646e6990ea03c3f73f655eda1a90bbe52011329fa3a7f3ab1c5f5d57b9414527b164f5bc001d653976fe0662d681a14d582c18fd57920f4206e14b7592b407a0bf3b1e5e8cf34a4bb366646491163442a3de26f021d443db5e394d649f7f3a11cd792cd71d0f16f41cf919a397674fd910785ef9802e900b3edc881214745f0ff12577cdce891f780416e789ad30dfaff1b6c61610e71e7e717873908696b83d06a434188d9e7b46dd9886ac4ddb13231623718316daf890de0c2044097a847116196451c5fef6354b208299efdf769b48a7e8ac3c7eca5373daf5372203e6138d30fe755c6c545efe90d89306a63035246893ce2300a941b0d6dcd0503419bf22beb4a9d07f87406e4c0cecc28830fdbf980ecffbb1d48ed25fb60f4e8e2949b7c15f7feb84635fd54f6ec34d03ee2697055836a1dcce95a6b81b720067a775f2af4c258a9105234e2ddf669c520c05f585a658389ec4754d0d6835b34d73adc2f9fb832f3560bee7e60db119fabc62f77c021cdbc7bd0f73cd6e19bda34340017c60659461f4a8abd0be52c4150aaebc13e00ea5164b4fff5b3154f358f412d889c56e28f676f4e810e1b748d28e67d61d21f21f50b2478160ddd16408ee31091d04dc26448cf940cf6fe5f19edbf6bc9f120deab58591c4fe4410d917c5b0b5db7836b8e9e09d97b836a35077f234605c1d4368a7da3c2df9a89d6343ed8b070687b3bb88f1494a1734a414acb7c30a232246e0ddd2a8c508fdfe7950de7bc73e0d4e8dbdc68b688e8814d468fe4bb8ed2021b2f69794ff43c4c1eeea5fcd63d25ed393587f0456ac98bbae9db43ee22d60ee5cbd5cd94167e664e7176370745e15905cfc9504dbabe782c66e3294bef5989e2b22e07c1d453ec7f25f216dc6ed38033a4001330e7a2f449a5ff09c6d197ab8f7a4a4fb89f6465107cbb5caeada726d01ef61feb664bfc36b279a97f1ff7ae6426cd1d52e3574813682e35be003f43e013645ce419a037538b3e1ffa96717850ab650cbd5c9e2835a50adcd1b336ce1970a2d8aa8ab88f241b8c7b6677cf1881ed76851160a49bc3a08b4f8d89474aae1e3eeb7d5b3a6f579776604ae79899d8eb419d0556b5c3e1f991dcedd6e75e745d7131ec848a2edddf0ec2723afea49cd57113a665ec6aa18ba7b8b7bb6637c8e07549625d7d7cb671e1f8336f6a081d43d9930db337de9f0c85cd7fd96d6316de3fdca264d53a9ec17142309832e1141308a676491ba3510efb8e9561e7484238e81b6cc8b098bcae185b9731e24dadf09d6a7eb29ec30ac41d5e34bb93f0549fdc8f329695de3a313d1ab4f9033ab0bc665ae0c1e9a7311dfd55c90ec83aa1ba22ab9bc3be68d7bf2e4dbd7e320cf06bf46b99cafb4c1187cf4e27b0accace7ff5ffb9c941ba69864ff69e1fc4211f7e35a2ce6da007b4a35caa0402cea197e94cc5061f7c2918ec8708b15f98794fb942b7018b2850afd67a87022b355afe21bad5aa0c5514ddcfa8fda6df07c609dca69d71d0c587b05a2a0a1029be6a333adf5a8f39d0116220aeedbe798facb2368438290cd743b0e55aa278abdaa5c0ac687e4480fd79295a78c66fb1fddb70e408bc3d3234ccdfacb93db6117d2bcce08bcf2f6eca68f9d0f3b70d77640277aba2380fa914df77629aee88bd1f2b7325f0d2c5484e59bcd6080b710aba89bc2a5d7095a10ce44fa0784460a65208fa7a1ca405af4a060e243739452298baeccfc1f47fffa02d9ed9d60abc810e65a1007f35533cbf34e21091861fcf6c2c4508bfae8f2e2e522724e2ee9445369440158e21091a59d6ba3e4ccbb9fbb132d86506afa85d678f8137224518f0a3888ca40636c0b1b27bdbedf6652d739385f6532e683238248ab9e89c8ab0edad1136bca551183a5fe9933cd59071ef324047b9bfe0bb33c593b1fd602c7705c42dcaf1220183636c3eeb2755a58a0135b39112397dd50a44ef62cb3756ad57007228f225e540b751129bde6f2b68b4c619f14df422351bd96be4a199ab6273bf2ce2ecf504858d15cb51696ade5df2c53c7f5cc90e85fd16dd5642a377e4ee7dd157fc070fd57adb9bb5c0f2b8dc9387662c031092ed21529b1509b2dc9b2c6adae3d4eb2ecd30886cdba7256d4caecebc563e7afde7e20fba090f6ec641b3cfb0cc2187e24524fc6893644fa7e7977fe750a6607ee2f2b19af4a78415da822652fd0b00a27366c64f3ebf84efc34afda3e4811faff1cbfdd4039b2c1e25ca4e61f5fc42e82173e28e1109df3a9a750ecc8f7c5f73beb832148cffe6d9a34080da29847eb600376cde8048f6218c0f7f03d70db8238cbbb41c1555be57c0cf6c33d54be7d37a2a1f22af1bb8de35a51d1a4edf9fa7b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000073, &(0x7f0000000180)=[{0x9, 0x81, 0x2c, 0x980}, {0xd4b, 0x0, 0x1, 0x100}, {0x3, 0x5, 0x40, 0x6}, {0xfffe, 0x6, 0x7, 0x2}]}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x5}, {0x7ffffffe}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d, 0x2e}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") read(r0, &(0x7f0000000140)=""/66, 0x42) 16:00:31 executing program 0: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300021a6840d204c966ab97ffa96ae70b7206282cf23dda65671e591f312bbefd39e20639847c80454cad8318f2578cd8b170d12743b44a897a4b8deb7d89de819070038dbb646ffe6c5c22a5ad75cb502e7a9207342a285a62c9bcb1a041a44e11c4278011f0db2965080a49b78c058a809770fb05097c3ff7a51b26ee239582ff8355d70bd719b442fac365edf34bd1d1da909a05de4ed06590bedf890500e80f04e511120bbf06bde3f435da9ac3386dba7fa5f14ea3de530e36042422a49"], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c65300021a6840d204c966ab97ffa96ae70b7206282cf23dda65671e591f312bbefd39e20639847c80454cad8318f2578cd8b170d12743b44a897a4b8deb7d89de819ea7738dbb646ffe6c5c22a5ad75cb502e7a9207342a285a62c9bcb1a041a44e11c4278011f0db2965080a49b78c058a809770fb05097c3ff7a51b26ee239582f"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000350, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000000)="274f5db02bdeb281396794c73bdd37979ab976c63fb02480d9511f26428d07e1019d8dabd5d2b0c81bab3bf60ed2d28ca3fc59e345e3d04784adfe542bad1cc13d1924d3e6fcd78d5adc4e6a8235d65414af3fdfe16fe36ba4614da6ddf2669ed3a56b3b145ca74ad0b3e6b120f1778dcf338406ff9186fdbf33f25f24ff1b5b4daa26b0cb488452fd380ec0a74cb32c26354e83fd535a3db7b3c6e37916e98c710e75d77bd38815bd1179759dc8a35252d49df04d9d8844093da734416b9b79b058", 0xc2) kqueue() syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$VMM_IOC_READREGS(r1, 0x8004667c, &(0x7f0000000500)) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12a) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e780f1c58561c7d4ba28e5c5f501941e6ab6676aad7c636f662802b9d15fe7e25a38b25464a241041065e3e1e3b50b3c6321e1b7728d8e0bb00716c637ae288c7a69f02ce2cc5e5b8d403d74e834be9d2948fc936e44167395401e4c9b5244970dbcefc1e8a305cb68a4b953880fa7965a7cde28fabfbc82399c135bdc7978afc9c25acc93ae43d0dd067acdcd42b446debe2f1b1087764caccccfd736d2b1b2a4bf9734e7f9142508d5be66fee6e2d761b9", 0xb2}, {&(0x7f0000000040)="b0d32faad48298cebdd0", 0xa}, {&(0x7f00000000c0)="3bb47d15ca4f23809a610eda5d2100b817099b2ba3766331f256537a9333c1f5e0fa7d5e8888101c71ee236403007b7c2be628627884dd7cd7c05dbb46268e16bb63bfea3ce43b9974efcb60b9edbe252f06db5cad994fa5a39b78e98845981546a9199f24e2", 0x66}, {&(0x7f0000000280)="6c926794b247e807dc51ba9fdfbfb19eabfb4943b90705e7982b72dd4c532ccc925ab1c5735ae8f23f2209fa320fa944436560c0e41c8fa5d5661f624aff44bf05ec74827c6cba765a7e7017fa45608b43c22397328ef2eed300f88c0de01f8715f62905ec96eab3ddf4946060fd4547f25110d6ca1d498a434dcf5b7815f5304760ffa550b4f5", 0x87}, {&(0x7f0000000340)="a7971578caf1e2a64206a417e5ec82b2b12194a5420f2443077ff2ec05d626d87bcdb44ad5a9574b259a365581b8d36bfeb88afd300ec25ec7454573fd5c0aba3472c867c31276596547eb76d02060ac77695cc275f498de56e3d1d305d4401c188b26", 0x63}], 0x5) socket(0x1, 0x5, 0xa2) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0x345}, {&(0x7f0000000680)="9ed0f10475698da511ae42519eb4eb09d61a8c2af4a97d617409969ec71fd5caf3665f023ab2c56744a6fcae15bd05ab0a477215691a657869c632abd8e5776accb06a97c1dbec5ed413ac77fd52359b2cfe1eeb163ebd936429753a3a88b96d15aa7c944fa9e7865f89b6cf59d11075a361fdc982dd3cf0056443cd1ea6e58d8b39a11e39704b08c8b0f6685a6087bead2270bf79db9f4dd793ab09"}, {&(0x7f0000000740)="335f517128c5c8d4cb917edfca759c6719cdb28cd49120530017fe170609bbbe3273cb4884b121adb7aaafc62aea9fa832cb26d0abcd7239ab9fb2bdbb49506b0132c8a73a543652be2de28004cf7141989eff006a12967429dcce6a78d91fe3b13f0476901088d7517a014594841dd8350ab5a65674e4a93f22fc99245a414a91ac67ade5fdf8610398129cdce4c7bea78017086079fc08eed286cc1e01c11ae436709137064775d5a42885b1574449e23b2b5f641d189dbc00c3ee2fe7ca95c1b4b44b"}, {&(0x7f0000000840)="ebbcd92360a6b7be8d5e29d0fdb57b1112c7ebff30eeec2c17b5724f50cbf444a1f7a841175a4f164543b42b46329f003da50a9bb8c15657bd316da9993cd216483a57e7accf0be6773476ca487052bc874ea679b554e289671d83443271344ca61424cfb5749a945a2820531b1e7f91c2260036c208e76a4c18be8abda1def556a5a810215fd2df033b2d62c0dd98c4f4c35a71122c3a2e507556bb1caa73b3f35816e3287565d1b034bfbff4c4e222a99242e6df85d8e2c7856890914e51d3f8937c072c7d849d8475da2722b16de55333b59f3c9a65d0ded4b01bba"}], 0x367, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) getpid() connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc8bb52ad88b2951a15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ff7f0000000000004799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000002a22f5b6fe02b511c3695d479a24d87cbff464e4d06bdb2d799bfd6880cd8a6ce879ccf4c949a192e96db9a4fc9f59becb62d551b1c5078d92f3ad845082a0138f9f76cb895bbbd7cb8fc26a5ec296bb05434081d62af88091bbe1ffdd1bfffbe18e68956509042c4e3ae3c029d1023a94f549d8b7af59c86ceccc324d577418a643b27d5a030a0b88c096d8407f8660cc08ef8b345fdd3b65afbca8396cad3a450ed1b02a7c47ac82aee5ea340fbfc563a1750e621051f0234ac7"], 0x10) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:31 executing program 1: socketpair(0x10, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/27, 0x1b}, {&(0x7f0000000640)=""/197, 0xc5}], 0xa, &(0x7f0000000800)=""/179, 0xb3}, 0x800) madvise(&(0x7f0000763000/0x1000)=nil, 0x7f7ffded4000, 0x4) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x33) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x88, 0x2}, {0x143, 0x23d}, {0x3, 0x8a}, {0x20, 0x3}, {0x49, 0x6}], 0x5}) readv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000001140)=""/145, 0x91}], 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x1, 0x6, {[0x9, 0x0, 0x3f, 0x9, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffb, 0x1, 0x762, 0x62bd, 0x6, 0x800, 0x7, 0x4, 0x10, 0x9, 0x80000001], [0xff, 0x3f, 0x2, 0x1, 0xffffffffe9bfc956, 0x8001, 0x2, 0x7ff, 0x7fff, 0x800], [0x9, 0x2, 0x8001, 0x5, 0x324c, 0x2, 0x1], [0x1, 0x0, 0x80000000, 0x13, 0x2, 0x4], [{0x3f, 0x8, 0xfffffc00, 0x7fff}, {0x7, 0x8001, 0x1a, 0x3}, {0x47a, 0x1, 0x4}, {0x3, 0x3ff, 0x80000001, 0xad}, {0x0, 0x0, 0xfffffff7, 0x9}, {0x3ff, 0x4, 0x0, 0x6}, {0x101, 0x57, 0x101, 0x1}, {0x4, 0x1ff, 0xdb9, 0x2}], {0x9, 0x2, 0x8b2, 0xc3}, {0x7fff, 0x7, 0x1f, 0x7d5}}}) 16:00:32 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f80000000000], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x1000, 0x0, 0x401], [{}, {0x0, 0x0, 0xfffffffe}, {}, {}, {}, {0x0, 0xfffffffd}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x401]}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xabb274f31c81641, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) minherit(&(0x7f00003bd000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r2, 0x0, 0x3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="63981aca72f22e5dd6aa4daa3a872796db3e0285d9763da8461becd401db05721058be70913f2070bf4b50f2e5f9fb815404131abf55", 0x36}, {&(0x7f0000000040)="c6ce7eb572c8b43573d07f4c3d9e2c5e3357fb07dff9b80306c63af9e06cb321f539167195edaccb8466853a6379e18a6ec2cdefcf0df5a51cc2b1065d323859008d878696c4678cee790d26686a1c9da9562a75c2822ebf68b25db51cd6f5744d2b09614c81c5bb4316262632298cc43316235ec3dcc283eb1ba049c7c7", 0x7e}], 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0xbb) sendto(r1, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0x10b4, 0x9, 0x0, 0x1b8) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891fe2e217821b111ef89695d4ae142a2099adeb635aca83271cb08cf5a006da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3db0fcb95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a554a3856903f632d6e94de4ed51a01a0d72405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9ab630998621b906204346ff00000000000000466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288eaff82986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf50400000000000000cc32ed7813dbaf9ca4b65ac557a1"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f090805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128311f62a244d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7efb9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b016cad1813d8321becb9f89e1427591ad356168e3335739335fd15c9fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7f7df0e790ace00000000"], 0x1, 0x0) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgget(0x3, 0x87) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r5, &(0x7f0000033540)={0x0, ""/102400}, 0x13785, 0x2, 0x0) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) r6 = kqueue() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff90) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r9, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) sendsyslog(&(0x7f0000000300)="c389c839ab6aba8d538306c98133c662f240400fe69a8246b78864838ef174f74c855ed84c87d9a02a5733ebad0106f3ef0e573d4ca01124735311d9d7c301184b77d0d1b569ff18dc07b571b95c36dc1c6d9c21412254fedd8e60368200e2a620ef236cdab368d3e5c56cf8a22db25dd294b7d3f63dd1767e9ea1324ddfd26a28fb8f6f1a8028744de5c762079611c3d8db", 0x92, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f9e76252b1ab6ab0070966e4c5b143e6af3a3a2ca864bdad2b33c1c4a50a81e0e2287a456c8f5e889c6c1adbb7f91ec44f7bd41216fad779b64f0672e806e40a8a3229595fe527ad57000000000000000000005bf52cbb07e492ff98ea53766a4f58aa7614461ed0a5c47cfce7e564993aad8f3418b02170cef33fd014b16e62eb4d7889d49a4120ee033d2ba4cfb69d1a5c092cc9e5adc4fead5d0d7de683541791a68c410cb1d5c5b181cec803052bc8c3031399af443e6edc2ba233b30f140065cbb0d95b08e9f4149c7b5cfd405fc972196a13b9efbdddf799197d6cd5bdb43741eac6716016a9a9cc10409ddf248e4646ce8f180914e120915da951b11769174596ed0365b7f2c79abab6feb9d2ddcebb2c171f00edc75def250206dabd2e33557f2bc3854c0f62b76f36525ce4ac22ad039a8b8d19fb03d3541faabe5df73ce21e62677d31f5789ff70e0c57f14b55a636cf8a2f2241507962453247ac68784bbc7751bf42c9658a9449411483035c07f73f31e112ba0f706e8ff8e513dd8d53acd837986d10b59cbe1e7e22d3b42f41ce9b86af7fa4f920ae6fcadc07041c545b082601441768ed20564abd7c799d5dd315d99ee895f2c8e3bf0b952c8c6a40b4affe4cb7aed6527f8aa7586dbe7a462c7a41fa277ca7e11b15ba"], 0xa) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) write(r2, &(0x7f00000003c0)="3e46fc907ef86bdeffc074c8ca50046783f534571169ecb7644da52bc70a2ca4fe0bb33fadc8dde1861fffda773c4642ee50115d", 0x34) getsockname$unix(r1, 0x0, &(0x7f00000002c0)) pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8065c41830 va 0x20ffa000 didn't change! 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x39f4f4199ad236cb, 0x0) pwrite(r3, &(0x7f0000000140)="fbf831813b04b2a3d195ec1d458f5df1bc3b243a5ac6e98bb6f193", 0x1b, 0x0, 0x40) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x10000, 0xda47}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="954229425b9251001ecd02ec9445fd31cf07bd67", 0x14}], 0x1, &(0x7f0000000240)=[{0x40, 0xffff, 0x9, "c829776b51cbd8906d538a19682dfab5827c5e8be4fe476fe321e3c784942e269051770d2d4f8b9e7624d2"}], 0x40}, 0x1) 16:00:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r6) setsockopt(r2, 0x2, 0x0, &(0x7f0000002740)="48904089312293a164ab76d94b83ce9bc50bd858dfb194c3dc673dcfee407a9fe15d7e2d35cc6e6d39482901e4e4288d63c12dafa299ff4e9ca93c21cb12c41e4fdd84883d374ca59630bc70baa3dcb4daf3add2b958cfb40f1fc4ba8e074fbad7dd38544ee0abc048e40c311754ec900d442de0ea2fca0b4179048d579fa0c26049004e78a2ef60b6b8ed19c0910013cb9fcd90b71395c9642c45ed8fd3db06480549f34502a1fce1403ce880721485bdd0950cf0c77391717e55910b80f275c32701b6435e2ad0ee11d20168946279e77c65947a68e1c1d400278dd9d13e2d07e4ba1e8e636c7517ddd5900d486e032c99431332cff407f6684da8fba19e9de88398952052664ee30be6af0251e24bfb0c8e23150080b0839ebc95f176c357a918871155a9ef7fe290f1b2d143b00d636b26b8d89f87fbc0bd4ff38218aa8b7fa3013d953d1b4505240ebfafbc86bb6bd53c5dd4c511edcfee64a71dbbaacfa4e84bea1f596af42862309d91510867054fae0a0ab8e0c49d4f997eeb748bc9ad7ae14e220c84c9e9d0d93a10588147e2506d6d292b0ac3457b25e6bbed445de55f56a086f5e40b4702ce783b6ea5462f4495b90ec62b1549c7089ef01784d85e99a7ab18a66020173707767c5a1887409fcf24596575b65ed57a69fa9c654943716d3d2f635f5be5cc56e5f74a2c97ab77c3388426cbcc26929c7ab6c3f949f31cc7597f660d3b0486e64613d9a15f12b04de99988d55b833b1d509bbab62ff026d3984fbafe8c63c34c8572d2fce3568390c45797974090408716c2119287cd8a82546219cefdc2454fccfc03a0c43d1687dbdfd8bd12f0c91a4d06f258cf4cab5e6d7f6866759946c8af2bec566fdb7d402b9cb31d465b65321fde0cf1eac5847ce3d678251a0dc6517e621402ee8bdb2a84e7225a217225f2a44dd477d12567d9aba576d0a1f401ebdf8a98a21e5093320ff955a9f32a0cbd5c7f8a287d236798e39ab98673fa56f81ff3dda8911c8b7a92dbe2b2a2991bc55f151c1c79d140ee48c749c62c6f4cee3bfbfaaf30e811012551c52dc3882ab9e6b8d251749df56a083b2623ac0d627b1cedcb48b6198929b820f2f87eba5918f2c6054e658613679147c358c46c553c85e4fe349eac55ba4e01317bd28d8b512557b10004c711a11e27c40dae1e66d1945f3015bf20109eb4235721c4660fed4b6e9ba08848d5aba82d4526a11dd7781d9fe83d53dcdbcf746d0018ea1456dbb926ee43ff88638e96d48b32ffd64c1804628f195455ec3c55835e73e6d85cbad3960d9f82928d18c0c10368604581e5a160d48fe2a661c4ad71b664a09058a8099a346846079c7e5169634ad1565baa4eae87f22eccd172a29b7b7e23c394d4e4947ea6550cfeda9c9e60ac9b737356d5b89763ffca3fad1873d10d0ba79433aa29405794903fb2871a35d075c656a2f4545e1880b832af78ce663b6d7315016b3371a4a64fc135415e81130fb6c1d0944ddf8d8e055637c0f7bd7ab799e6bf36214947780f1993eab1608d609fe370486f8348ab7b8b4a2645f2913341bae18757587909dbe8691e1b3192254b4d56002410fab23995be453003a1aadc3a2714d755182e7ab0741f2e6b8c7cae60db4e8c23d199831927e62e6bcbc33f5d63db15f517e6dfd7409f6f525c352b2829b7d637d2dc981a68f8987e15582960ceec94b8a4dc8e04ce4415d82cfee65808d4f5f1a443c347c71a0486aaa537887a885b9f72b7b249b5481bc1958bea141337f8966d32303682c2bff9811ec16518a4a92f688967a3eb538f4473010d9373bd42cb5ea828c34eabddc429fb8183b3227f7ddc3ce75016493255da36c46b35f548db02c032c95311241124ad2b7b21e6b16a595fcff39efe0abde9e9038822ba30d07a3089103ee4b0df24158b58ca291bc0f7e5a1e694854c699e9e96bcd6cf53a00e939305a08a1013b04c7f63401d06737581c6a027060888c80d0018bf0b120bf3c48435fe7550a93e1907ff8633ff8c2799ab25374fab3b1ae92a10f2c30c2bb437f77d8c64f69016c2451873975277c01ab244c2963ebf1f322fa27d6dd4d20c80b75d793c442ec24054c2112ec239f02da752de9ba5378681f2508cdd1874f4c7a3ef9f38a78ea76ee7a4e8aa459818ffbf49f643c5275ac79fa707787839110eea2b505c09f3e40359b69d0ef2aa116544a614b80f27967f562bd261aa71aba90d59f3b2c4b0789dca9950c974ef310ebf0c66f271d0ac97208251da7d156a239e7d0b12d017c8917d36334bfa88650a6f3b98591a8154eb6c2e4d1e883440b018505f63eb88d611b398270a40f7475e55c846ff0b2423660e4ff88dfc93027bd7fe611ec4834062f4bf4ee1555a8303de1720b0d5de09ddfd7748f5b64838a324f54b7d423c6f5ba40c984a1b86349020619ca79688b5620f9b1998a84c2af9b07189f399df69fb6d57b654c3ed0087302b7da7a8d1ab71a130119e5193d37446cf390c0771fbc5de562ba1d22f5bd39fe48e0e8b03c4d396105bbfe11775b11927418ec2da7f83276e939b311c15a013b870663435f2cb5b618a92ff97eed5ad0cc0193eb9cdcd07d1b42e011c295ef2c3a20e735a3b63b2ddd04960e122614541cf25ecf3ef6efd3826fa09e69ed1c68ad09b564419d524f1f4751659308ecdbee7751d437cd66e1f50cc9b647028002e9992b8c5be9b7de98e70e643b87a28a9d96b102fd14fe23036a9f756f2d16e76fc6cdbad6c43ea167a7eb2cf8a0d141dfcd08ffaf39536c7a064b6ae2ed98ab87a98e6e1db06187adbeceb2a1ac795c0ebacbb46d534c64fb81f0c1ecef099d777927c61ed69142c62c960b7b285bc2ea0cd51e6eab2702763112b792d7e997e1ee548215b25d6d11938cd866753512b49859ea2c60aeb09a8ae36a13127f5dbbd7f4ee20daf26a4db686e3e9dcdfd8cf5b495f776468e6d904ccbf0c495288ca76651c53ac01e93aecda3f5e4cc4d91fc4a9d1bc823079a8716e179e0e1ab3b85944d46ba8f1505b19f331bf588fd17e6d98e3b48728bc1ffe72028bf7534e276f69db3c3d3014181fa3e470d7e82f4e05e4231638934ceb30260175277878e9b4b3bbdc7f2d1330ab4bf6279914f7a88cd84a33eea7a1d62740617d9fa49ac761751e4e55fc383e62998f75e472ae91b6621bdf28f9e3f851be432896f90dcbff7d1dfade384bfddb5b20e99a6eefbf53c15bcc3e228620eb724e4ba919dddde76ac5bc4e82ab91d1a5a631d5174e5fb6122b77dff316f1b35be011787b5edd3df0d5304d5a604a250fb619ae1987fce575fb7de7a06dcf99e556ec5cdf87b349d8640681777a00be1e09e640b656199afd74c8a19164a3581fcffc983b1dc9f874d61ee5f33635a692d562af909ecca486fcdcae2fda9a0e3bc49bb08416d7e1b0f8007a3d41554fe7e0ffe6d81f5fbb5af6b81caa5b66f821767a50041250354b97e941667051713e3827997b956b4883e2a2bc42af82e139a5d33401b1f15de129d7963db6f9378ce37a5a7b83022945aceba537f1350828d09205f75c47cd42ce05870782cb06c5f9cacb1186a47d026a22e9013ba69d50ba5e0081ceb67d0e98100aef8a2e1c087aef1ceae99ad6d709ff0fab0cb1dd3c9883da709ee7ee242fdbd957a0c5c0660d8c9ac48a19a8f26e388cb255f24ae6ec95234b910114bb94c20f2a769a6595508f482fb9949868370f3d93edbb1375a0d1dfe898346e1d1337161ea3082020863521baffa613e29136bda68dc11900a5e7e20d5c76c182a7d7cf087d8110e215916b9953622141285c7961164621fef43a526f9295b4c7ae92b9f5e53831378fb33f3923d70a06f82a19cb0ef1bf88cc46324d33eeb01cef8ba41c9dc97622f8fe6315802f9a41a5a0f0524db56b4a18eacda892e26bf481da2bb95000e8ec99b87a3535622be058f698c3e2b2f1183b1143440b4b5828ded9400c41e6f283785362f82a5b9eb74286c7bcc5b17e8d861a83a7b25b1ff5255ffb37e96f4b6ca27cf679125559f9f358c5cd500284039ea48598808986b6ed4c60d8a0314d6bd076f412fae4c27077d2e4955b621ca3d1099915fda0ff5e148591d935cf50b9a775f91e385e568984e33a3d1066641041feb080982da6f922ee912de0b2c0df2a54016a0a41ecbd009f883cd8077677de7260e34cad3a8557b9d3f361d4542be534f0a8792d83399050342e994d58012427fe5d031c4be015de1d5000a58484fb7be6d119d865bcf99dbb7ea6abf54abea98279ed61d082521fee41b79dad4c39ffb2ecf85e3d52ac9e84772058325f66f9cc8c956aadc3d9aa6d191563f1293fd49cd8af53cf3adb9b2bff8f33109856bc6514f9884cb88ee8c47ea60d3e61f7e08616a9db90bce0ca97ec7cf1982bfeb87452c0df9817ff7a50489866c88dce69b60c3cfd8be0e9d65dac8f3d9207b9d108c2c977f36a8072b27ec3676a8792fde472b0d487f94d24309e8b12fbe94d81f69806167276656e3adb02d0dc719cdcb33a9a41101531af90f7103b99bd644daf927b1efd718f1fc9fed73dacd70716922a77d5057194855dc1ae854a050db51d88ece74a9660b66ee726c97dde4655e2edf3270eed16d374ab1119b63a7cdd894347db6b1d84b896290fc79e1adc2a32d5ec0eb308eedb70f487e99c91868c5f5572ad25dbf5568479bf618fc212a632e0639f71a5edf3656c0ac4eccd7f7211d0c75f60bec67fa7c9b905560996c9c1e53483d9e2598f4b02340147574cc58928f905c012970c83e7fd55ee31d478eda9c4fccff11e983e430b997ef3af11adc15795266aca29d2af8371b10a6b2cd9232e682f35f1582f882031e4f0a22695a6ddc0d9ad49485c1a0dd67fae66440b08ed501075cf2b3b9aed86d46b16227543b411080d61a28831386d976a3468509a874d8f755463a51550e3e18dd0903c9fcb772329f7266e83810f3ef18af6d355e73370df899ae38f4d9ad9bfccf6d67b0baa2021cbb7f1655de1f8e08e8e47838524986bad0cf57e20864f6c8d4d1d8f7316940ab2b2cee2d8ec1571d67734d882f5e6b62c39752db70762b3ea00f3360cbf7f87840b5366119f59e83956433ba93d0c5a5c71ee4e65be4014b31933af5715163c0237d0f2afd15d81470fa2817736687cb12b73a4403fa5452b9105731472b0a99b7ba153a6fcc2aed83bea4d1526c001f5e61961d2a41a17c6d031c2bb6b10be2eb5c6d5856ea3dcd1283d4f726e8dba67d134c91b95f27e56daa6cbe885680fe02f73d3f1a614a2c4cc2eb2414ff1e1d3cf4f076eca75514b3d3b2a127aa81ff806e2687ccb7b747bc512ed744360704e27c4f9967cf88c83818ed97c69a9d63dc475e6602a0c669c803160cc2bbf51d15cbf1190f79f6d2e3e20b2a282a6177b670bccbbcd5d46832f7795648898289000747d6822f11336f40011bfcd9c476c9b10abe724d5a909dceef66d0b9c966b08a6748fd7c9c6b5c2998b17144a9112f29afe1603c92c3ef5ff1fbe0a1df507733c58ec3c72e41d9665253e9d026dd335952305cff1c7eb5e7169029618ae9cf0e7bc2893ba3220fa0cb1ac85d59671adbfd26728bda0d188b57656954d7a4d69c80ad6ccb5e0a26a512655328114b6ebc9221ef9c7d6e734846bb8a87676982e627f6d60a9b3c4728d864767aacc1ba66ed2891fd4d08e2460598231b09968179f02aa51bc1d9b116be0be5de0b9b89a41d2c0162b5ed08e8a7c298cdf78f1795f537d4485129911c3f", 0x1000) getdents(r4, &(0x7f00000010c0)=""/4096, 0x1000) semget$private(0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000480)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000200)={0x0, 0x1, 0x9, {[0x9, 0x81, 0xedc, 0xc6a4, 0x7, 0xbe2, 0x401, 0x3f, 0x2, 0x3c9, 0x1, 0x3, 0x4, 0x8, 0x80, 0x5, 0x81, 0x799], [0x10000, 0x8, 0x76, 0x7, 0x7, 0x1f, 0x8, 0x7, 0x400], [0x8, 0x7, 0x225, 0x1, 0xfffffffffffffc00, 0x9, 0x8], [0x2, 0x0, 0x3, 0x7f, 0x4, 0x2], [{0x0, 0x8898, 0x8, 0x5}, {0xfff7, 0x1ff}, {0xfc, 0x2000000, 0x800, 0x7fffffff}, {0x80, 0x7, 0x7f7, 0x4}, {0xff81, 0x3, 0x8, 0x81}, {0x0, 0x0, 0x5, 0x3de}, {0x3, 0x7, 0x6, 0x4}, {0x22e, 0xffff0001, 0xff, 0x3}], {0x1, 0x4, 0x200, 0x5}, {0x4, 0x5, 0x1780, 0x80000001}}}) 16:00:33 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0xb29029bc135baa6e) getitimer(0x0, &(0x7f00000000c0)) getuid() r2 = syz_open_pts() dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x8) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x203, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file\x00', './file\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './file'], 0xc3}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x3c12, r7, 0x0, 0x863) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xffffffff, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3}) chown(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67c", 0x400}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r2, 0x29, 0x1034, &(0x7f0000000080), 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2000000000000000, &(0x7f00000000c0)=[{0x100, 0xd0, 0x80, 0x10000}, {0x401, 0x7, 0x0, 0x1}]}) r5 = dup(r1) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r9 = syz_open_pts() dup2(r9, r8) recvfrom(r8, &(0x7f0000000300)=""/200, 0xc8, 0x402, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/2020], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="060000f90408000000000000008290bea08c8c5589b57b9d850ab8892ac4abc6f24b2cc7d54e3a7885dd29bb24de432eee2b54777c43ec3d771703a828", 0x3d}, {&(0x7f0000000200)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0xfffffffffffffdc0}, {&(0x7f0000001140)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de554190aa673452fa73abaa2871779e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef", 0xfffffe56}], 0x22) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000003c0)=""/85) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r9, r8) chown(&(0x7f00000008c0)='./file0\x00', r5, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/172) r10 = socket$unix(0x1, 0x5, 0x0) dup2(r10, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="1f00416cd90fd8535b62e53859dfb5112de9e3907ca1559368844eeb70057f55b806452a04025b0e778579069db0da144793be68030ef2b31ee276f56cdffd47054c35e3059cdb08e7b34858e3613602895a0c6ab2c01735634425c573f67f9a0cbde1f01a5367e2b330c4e55cd671e008e556232e94c05f9119d1c7f778c5a560b43c047418076b5a4dc67b88111aca7107a84dafbd104a69cf08f2367c85941d300295113db96a63bd57d719f2950483213268551d7f092293814e97466e6f0d4c4e1641ca1054ea9ddb7c372fcc6c9c145f7c14cefece322c8ae1bb1574084295586979d44341", 0xe8, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x2c}, {0x7ffffffe}]}) rmdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8180, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000280)="d31253aa86c9b1a779b3", 0xa}], 0x1, 0x0, 0x8) fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000003c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) ftruncate(r3, 0x0, 0x100000000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$inet6(r5, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x7}, 0xc) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r7, 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000240)={{0x5, 0x7, 0x3f}, 0x2, 0xf9b, 0x2}) connect$unix(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee78abed9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb559fb7addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fdea31227c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c3297f779e2511b3b9112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768c6d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c223", @ANYRESHEX=r4], 0x2) preadv(r5, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x4, 0x0, 0x2387) 16:00:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x10001, "1dda410cef36499dc809030aaf58d991cc06d0f7", 0x0, 0x3}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) dup(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="04fd359d", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x3) dup(r3) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/4096, 0x1000) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x22, 0x6b}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r8, r7) chown(&(0x7f00000008c0)='./file0\x00', r4, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x2}) r9 = getgid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000003c0)=""/85) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r18, r17) chown(&(0x7f00000008c0)='./file0\x00', r14, r17) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x2}) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r25, r24) chown(&(0x7f00000008c0)='./file0\x00', r22, r24) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r24]) getgroups(0x6, &(0x7f0000000080)=[r5, r9, r13, r19, r20, r26]) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0x1ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f35a6348b000066696c6508006c7c000000000000b43fcd11fb6498ee7425173850e06188a1f8899a3e99b1f04402a7c8a3dc1943998518cd43203bd7c8e4371a3a5a02e2dde3c4444ae13d835e309fd69362aa8c4ed0d47b05798192aa69b000bdb416b2512030da9ebdd810f8870cefd83c40f2e4d69300000000000000000000caea395455baa6427e78400c312ed07f144b5d77553f1db98d47e70f95214f0510dc773707bbd100f76d979ca7ada26af5b10373da71247ff7e009d33d313d799878b072e91b096dce9303bfe82f1bf1310409e219733d1ae0bd8f1e2cc55361"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mlock(&(0x7f000073a000/0x600000)=nil, 0x600000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008e7000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffeffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fchflags(r1, 0xef480df86ca064d0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:35 executing program 0: r0 = socket(0x1, 0x5, 0x7f) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:35 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000001180)) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='/dev/wskbd0\x00', &(0x7f0000000140)='/dev/wskbd0\x00', &(0x7f0000000180)='/dev/wskbd0\x00', &(0x7f00000001c0)='/dev/wskbd0\x00', &(0x7f0000000200)='\xd6\x00', &(0x7f0000000240)='/dev/wskbd0\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='*\x00']) pwrite(r4, &(0x7f0000000040)="8da55ec7ded1d5b8098178894926a854faa83406c9f12782f363210c9255eee7bba25ff7ce384d408271986cb490afe38ba854e1d681b8672c13f98b82f0636fc842ca13a788e8d95a66471c4132544f55d8303ad010b515fa09363d334b488971cd6b8f7b0cf7a8d89062b3aaa58d255e11ac15c652a78ba77a3e5baa1eb8", 0x7f, 0x0, 0xf89) 16:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) setpgid(r1, r2) 16:00:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="90f8a960391b0900b7e92f19591729031a07b5cab8d282d9ae1234b65520b819384b3f5dc68059501b5e43f12c891a26fbcab6a0cbeb21eafb8f0bec7f58b505727654fb5b1e14c38da0f72e51086ab7addaecc874976d85c2a23823a8bf7a5e8aaa6116ca8414eadb43514fe2690e338d7d6b35e95c2fadf10e9141b5996d5a0eff2c2fb3f8c7684ffb6db1df8453e48e53d4de0774f632af2d838a9d5920293b2af5692ee1dd0f2ba47e5f8b12e5b1a7ec038ab305201ff9990a2a6c23d5ff4f437ce02d158c463417beac35a261400f3dac218f218f041707a7ad1089a4c123ce33b21485285dbd33f955cd43fd73c30408fafcf3aa280800395fe23fa97e328441418ac268384741056beb00000000021aec7f00"/289], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) close(r1) fcntl$getflags(r0, 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:35 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:35 executing program 0: r0 = kqueue() semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000000)=""/153) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x20401]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x19a) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x3810, r0, 0x0, 0x1) setreuid(0xee00, 0x0) getuid() r1 = getuid() lchown(&(0x7f0000000040)='./file2\x00', r1, 0x0) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='c\x00') 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xe6, 0x21, 0x72a9, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ftruncate(r0, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7b, 0x0, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}, {0x20}], 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000000000d204000000f2fffffffffffeff406a", 0x1, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xffffffffffffffe3) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() setreuid(0xee00, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x0, r6, r9, r11, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r8, r12, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r9}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xfef8) seteuid(r16) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) getegid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fchdir(r0) sendsyslog(&(0x7f0000000040)="79cb8008ed398fdecb2b5188767271619f16cae84901110aa3cadc1ee692b2cdea5dd2a05b75b9c509e496b1f6f327bf47bafa1ba27aa3ac058972292a074c4e2097e451d8cc679f65d3bb8adb94f64f64a054af", 0x54, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x5818, r2, 0x0, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xb058f4ac4cd8bdcd, 0x0) fchmod(r1, 0x4) socket$inet6(0x18, 0x5, 0x8) r3 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) ioctl$TIOCCDTR(r3, 0x20007478) getgid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x104eb, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000240)=0x5) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) fcntl$setstatus(r5, 0x4, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x9, 0x1, 0x7fffffff, 0x9, "0b07bd84cdb6fad0bf29930d45c4a788eff2984d", 0x9, 0x8001}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000003c0)=0x5e1) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) fcntl$setflags(r5, 0x2, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r9 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x10020, 0xc8) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000440)=0x7) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x9, 0x9}, {0x6, 0x796}}) getppid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000540)) 16:00:36 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x3c}, {0x7ffffffe, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setgid(0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) write(r1, &(0x7f0000000280)="5a4184470f50d0a2d36d2950adaef971a59dc4aa4bac0115d1460a6e78ae9e35489afc1c9dcf6c1920460633af0f3d7b5d9eb3de56f5bb5c4a6d247ae0a0ba8df1118c58ca8693c34e91273b4b3401df1b0d046094e0a167261912122e05ee44dc8930196678f057af192f246fbbc08f3d5935a985d935f36ff6a84d6ff66b00bf5acf6003f1ef5c94fe31319cd7bf712ad8241e5a994411e094b6ffe7b5b15da3f4e1d3da2a819d293145a2f5b048eb425642400225c5b2770af92f711a0b092878bd5803e182c80d6acf06863bf3d61721d2634a5ca87b496ed091d5bb2818b840151558223c875932b7d5bc2804d0e171cd1895f4c16756331eb4d54f0f7ce2871c13b7548f27a8e28a9cc5ba81157496005e4ec49cc6bc672d53ddf6e838af4d6529101c26b6c9694675f642f93a2c4059a3e07429e38217ac9c5a6aff82b1707563cb968fab408cb2d23cbc4cdae3d5fa169a3a571e5b779d9aac461b8a2c0d2db0855b985ddfc3d9f025adca0cddea98f9046f5f9e2c30d4c4732b438e37d3fa502a85bf4b5f2fb84356f0cfa1950480672c9ce41cc8ef319b67105f4e40d29c6cd27f4ea516503f19a2b5be9a86ed51d9d5e5225dc395581e45b9586e0bad998939e872fbcf0962bacab025c688a3b0b90180e39713ce4abc16a1e458fbc4968a097d1191a293691671757569366c42b5b2eff507f4913ebc6adeeb0cd76a8459c174494f597397be8289e05425c736a7650b91adb0b5c8b866869493976b6de51bea7d5ef7b05478f6fd2d9075012c0cb8545e6018d251703c3b13d77ad84831f13c9d82045a1b7509506db418edbb1e8e3802cf111b3c08606e51a61c681c0a676add2b8b85c74a48a5b8c128f0b8795d87716aa3e932519fc3e312a7d90735c871887fe5326383d3b1a6a12cebb15046e6e20ab883aa99e3117ec1b3215d4beec06033adf02a7dd069f07b5c4533304c74e674bf28626e1f91f99b24b706b851c63cd176f3b9c8d9064996c740561f636fdce2f17857d1b135b0e5205803b3abf0dd779544ffe793d6130e3120e2f1244d8ef125599351cc23d3195e17401ce0338d1f383a34336db2ca2d6319aa877e8726c05a53a209d88d9209cce3203989e7d39e1880bb4ff3595dabb56acfb742c365c6cdc84229341e15e5d08a16852ef5dbb793cfa80e99410cf54848f1dd26b3a3f4b6230ff1c518cc4f3c340173731d5fabb19bb802c2e184c53d1cc66bce03309a92b9d8a54031de680e8d1ac996843d3bd4ea5f289499fe1052007de7aaf2550b9691cebeeed2335811a24e7de6d59223966b55e65530eb6296ae38f78545dfbbaa4a8bd7c4ecf31d888af5b88ce5d1c5389819881ce99dd786bcb00b27b06468024bb72df31d94816ac19181a522bb3b11aabbaec280d746eaa1bf304f900da667c6e067f7f32454e1ce8db57072f2a541657336068bbe5a06b0f11602029151b591587aedc621d5dbfca3e46ff083f6cabc0d6cb9fe531bad7c9d21b96c7ee66c623dd2f1d8b2596f4bf5d8355354085a36dfb39fa9884c521340c87524fcd048d18c13ed854ee45fcda1b3526f03fd674ee1917ba66df21772dc667e04cb10607a541e8856751b31ab02e1554c62284ae631cfa26ec153693a99d31df4e5550e265a9b64a87079e89a326e2447745a65b207d70e5b874b46cdc1ddb5e9a5a33fd274b655a7d707cab3b89f6262706a407295d37c7cad1c0e4103533ffe4f75af6aeab84cfffb45b18ef2797db030499a65ce8bde9abec16c1c12d768872c74bebc439ebf40418b6747ecadf0b0c3ba969143b0d0e86e819914ffda2957e7b2cda4d492c70027e2110d6842dc3ed408446e5a3280365ce916321c06544cd2746e228ebfa26ae37373b02f491297e4142b6c49d0a804e7e479523d1925c4457a61ed87acd772c2e764923020fc0243340a7c04f9c6b7b3b1fe0a55203a79305d500a57ba1e0daf3ad537ab654e52a3e3911cc94778e5022a86006344a5ba122ff18c1065edb85492de7fc0c7c8f9ab7825b634f4dd709db9c1d9785822c83b2b7d74a3ccf0dbabc380474134fb1594563ff7d43698d96d1524901e87a393fc02231917d5045ae4bca9280a99d77d39245f0e937f524a0f4d452e769c6bd2bbc7db6924bd5e12f3cf64bb99f8acfaabc3df14a399ceaba2d839a03f71f3cf6b6e052268079cc405f70b8fcd8bbffa1d204be62df07c65d8ae9fc11890f341a7d653fc9b4e4f14b7c6aba7b3c1291087e41e29d0503f7ab0cd1433e07fd91f3d4cda0bd341c3cd58c8b30707ae8b186987e0d5248e3896ccc99755a932238d54f8c663f6f1bfe78d8eaea1efc510bd6ffb195e7611b871295cb6735865d2cc381046ceefbb202a3f72767bd89898f9c36c65d040af0f7605a6a51e4735ebc4c9f349b1ca217a2c54fd87638dcac825c5a3795e051e725dcec2355caec039c626f5d193155d8d0df59ec0267273d305bb47e855e8ba43c6ae4df742fb278dbcd2484abaaaf727c3c3f7e8789d9ae4e02c2179e2413319e55e3a9c25984ee1519eea9653caf840a5b36d8bf240a2d3633aace09af6e5844ae013380fe20d890f6fcd8b359f79ef77aa893c913b9540248a423c22877ae90dd624e2bd7e1c49568446a162c890918105181501e1d12f9ddad4dd1ebca329314ff1ddb2e1300573ca362bb567eb8f5f78ded600988571f7959867209577281cd1a3c0caa74411e332dd1da81d197c9ce59d0de6bc6bfdb6e1647d909e98bf070fb8c4b395fe5cdd74245aed7c1822d25d6939d53f43382ff9d4704eab90d92ddd5307dc83c744f98316add118242c2297a4f9e1c1fc12ddaab7119bdb8d4390387b9e236a172ee634acd4f9bbd67297588ccdb70ac4203835f7fe7eaf8868c57c85d160d1c062200ca9951caf310fc4a9de81de5a936476a8dee16b8a63d1adbad7fda979e335d0655ec5f870fb406806893b42a8ba8ac333cfdb1eb5f1c4ffc5f0b7b22ea668fceb66ab60dfe68ddcdd3adf7cb62b16f419645a44fb963c34593fb95472d4a19b0cdff6462658672f295b80aa3da12b2393151d59a6e350670d189fef908cc718cde895036ee58ce0e27c4b748cd05498c75107eef95d932d69fad0ee66968a3a02bb7051d1626518cfc2c0cb612116c66454f97e7cb4aeef9bf5bfe20862d18c28bf3867406a7866bc8cf4f7a19485b3f59d7524e3d095557f4e17524793c94aeef0850056fbb88202aef777bb0311f1529a7d15a8cb4c773efdaa14ecf688ea2c7ea9c9a029b4bcc203e85e2b9ae528c386089b3b218fdd86df3b309e935a8a6c7a72f7c81870c64c7bfe701d4de9f1174eb4aeb3b3c1efb6fdcc376a36775c0b7d898616dcb487f6ad68554c1287951d6449ec93f9cceb177a6078ca977db5dfafb8253d3c3cf0a1e532f9f64637dc47ed7aec2caaa34842616a63b8c7b19bf01f4bbdd2955bfbf04aa9da85d1b0515a0a0a1c7e57f26204c539ca90d526d8de69b4cf7e8bdf99457efbb2bf9634650ee0da2cf5fb94b50aad75a1fc6794e1fd900a616a0b1427cd72f55767795a66248fe0cede6987490a7c569c3bb277b8911345933d606d7bf28c35d3bd444aaaaf6c8024981603c83bc7628c7618e08516ad87fa2dcb9daae177d3ea58242682bf9dcd545a79579210c9e06b266f93693e705720bf684327817fc0fd2cb07104417d154d850ca8a842ea9e69884b331d9eeb477084254b197b83b5d6fb8b6fac540afc380e7ea1310cc80e3a15af32933fb381f81ea2bd75ca9858ba0b2f0e2693c11a42880feaf7c89f8eabdd2c179d3b0de5eae76c13a9d17ea4131e428be46acc3d00af969421eba8fcd781eecd9bb8066aea030b34d09de342eff6a7c9403c39aeb065bbbf39d8ffd36e8661314045052701855d2abd108b57b242278b28f71be9b045bb72223f6c6285e32e92284eb9934eb36a4969c655f1e36d8f4a3f0998013ff1d18dd675c37b9c6a487f4d661fbd5286fe2ed38bfb92c4ad8cde45da102b03aedcba399fa059db4c29b04e42f7050ebfd2e0131e04c08100ac238906b3953bf155bec37699d20891f5fb5ff4c77e6c493d8eab5639625a6c993d86b71b00f03bd19d89172698a1cd84759c2bfed49c61c33b6335f5263ad4fbd7f619474ebd19ae7f435406c8f64d66b97aa105b8e35bf9d63672c60facf9c61d2eecefbb989ea85ccaa79db60e49959f9662f35253dd641e8bcf54fd49ea0883eb0001f3fde3cff74b4afd5c0d87735da8eff45febeca2ab611e0af8cab4be3d792dbff153ab28a56d1e7aee0f7af4c27b4742d8bc46a0b6636ce847e7579480ec3259d611a5a6cd4d2fff2081b8946829a8be6780cad06ad35570753a329ead8e2e404bb24d1bb33980009d8e2b426edcd6e472960fc30387ac94f8c155a690d5de22c5e377461ceb9075a0fc337764b49c4b47d29b5ed0b04fab6d8f4ddb9faacb75eb17824c06ca72b9c5d8724d1f53333f152ebbd97b7e00eb10f1c6f3063539f9522e16b8554b2d15614da96864166771680e255dd501c31503f5a6bf6afaf8b6533def04a11821102f98f72ce4bc1a346040bee9c2d74e5c74b19ab842f4a15f2b60d17e952b53dd8f12f81c9cc39e81fa12a0a044c1e4a2b7673c969af1690a37e7fad6997300adb6d6f7cb5c788713aad9c0bfd276ecc38d0d5205d82c4785438753dbc1a20b68c0c9d6252f39f39c43d91cda766a3171ef162982d4a563566ecd3b890942d229dffc9c64def2935541d10f78d8c4c4d7b3e0b6b66a65f7c095b75181e542f40e1adbf0e7cfde8f7171794ec0b0e24181580d8c7eb76e4c9e8a38a329354674ca47d7d7cc2905c989c77216b12091c6057d73655193fa645f43c40a76121b1f5ac75d1b7742492c3e071200f7cc744fee9661f9ccf16acafcad5a64e3204b9a961d94eaa11e5fc277239d7b7eaff852836a9b3134b29cd71b259b115c73dafee7fe423610546ef275fc8d240de2cb207a17630dcf13b50aed3e14c01fe498c8ad9905cdf5103bf722ee93e1d00c0c391059af9d15fa486843ac48811c8a7914a2d1d7a2f19c3b1f99d920ec726690f709b1aad15a102f3be69a26a91325c1688d7e778a862bc49ac2425a6fe6eb284dcbf394bad9de0cb284a9edf9b5e6f73eb3e72dd47832b1a7cf7cdb5807e4522b3cf6726f71d40137668316201c0ee0e2610311a1f4a85f2cb41e55080dfc8bb7ea057a75855a5846153c158dcaeaa0916394a8b5d32d69dfd6f552880dfdbfb0171b1c04ab4d206bf2227e581de25de9f0eacad85d818db611cf49b9359470f708256a70894cead4ad8fa5ea814922b1175cdde95088e6dced49e0758ddb74c50fd8c5353d458e6744a3124679580fe081c7c1cb71e57a2773fc64719521a7adcba23fc438f009f24a60dd9782e92d1d68a851dc81d1147dc8836a3244f4d8d689546c8fe5e53e9b4bfaaa9e829dba6e861baac76e1dafb135f83ac7edd509631ff5bb0d247794ced2aa3c310959ebd504a1eb5f1752651f5c5d6aadcb2cd2baccc03a33ada47937eb57d0b61aaaf0bbec05cc979faac79e7b409ff196873f52d1772d9376990bb69a815adf1250ceb496e6a1de5477edad88e64c8d658eae7844434a5f1f382529748e46d46e50f2cecaf30c03d38add92dc6c713f09ff23de42fe77498fcbce2c41497272ee7b083b3fdffd379a8f15749b20a5570a130f282e8bc12f7c4bed451fb1545788a9face8c6cf43d778672cd6f57a40912eea7fe77", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x1000100400006}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) msgget(0x0, 0x520) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) 16:00:37 executing program 0: r0 = socket(0x11, 0x4000, 0x7f) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000180)="3a1afa5192ae170e05342eacfb06aa75095b63719370951b8863c0169b5241dd638da106b904913f21e14c65ab412c8b4b5b0363c05ce098116f127a8dbf203b9664715d4637212575b0f7e72bda026421ef67dbc1ce9984d60ebc19b5ed4cafcd5841e27b0d85759f84bcbf4683da122ac63fdd977359282ac45efcd64b7c6deeeb790b7948579674525aa2dcc54c70a6fc1eb5cc9025bfeaa81fc7884b1f1e4f326457b1a4f0feb60c10bcfd802f5c3907fe001cbde630923c1478953c0acd90c2528e4e4aef0968834f6db4", 0xcd, 0x0, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet(r2, &(0x7f0000001480)="5b6e513d5b76f4f029a5d211f7a31c2e6c285105daaf600aff6342def6dd799bec549f60bd28d4230839d57261a1222b8564a8aea913204e9d99f74f3b656489ad30d2002c3489d784e520cb6a314b3ab09d381bca6aab77f930df735749e4549ed9863644193814b5118bd1c5bdf297a86f5e28b02600c6fd892220d68fd7873ad1ca1a7fda0a93f40df3fa5588f9be3caa1855b90a043dd0f1972ca7be2b699b9e4d5316455d6494cf0c8012a007a1598df851c8ed50c8dc9b6e9891c7869d8ade24132d066d8f23f395a95594af4e0d7ef4ffba34918f35d02415cd1f372c6639cb4415f552a3187745e1ed4940a217d812a5ad7cc664c27c6bec022ee316ed67276a075eec3382dea5c6ece300fe98042e857120db8958a836d38dbbabf483d055c916e13e1b7639ac212c7f5b28ce473122815341151a3ba1e95dde4721b40c3a6ddb6dd01c7d4419a9ef4e8fa664f27b6afe2ca1f17a4b91e4448be7de2162b01f4dd4dd20eed52450c93074eef937e2a291b700d251c33790f817086489fee5c407401f12b86f36075899a72e65ea5adfad6a41af693ccb63e3cb74b9e5025b405bac8624a2c1fc021c6fbae847e2299ced71ad8285d630d31dd042048ac84de62575703f07a4930d0ffdaa1c4189178af43db513ec914c186c452f113db1c687c61d6d1b95646a0f8b7d044781ae45a0064e8871f002378ebbc917afa26215d2f3d2c696f86e978458049ec14afcaa2993ffddfd393fcf6a27836b4c0d228910fc22849bb441767258d01077d9243f9203d000116d7bb78ae680875adb390c9a170662ac987139fff6b500fed521048b9788aee21d6ebf8f80af9ceb14b62fd6e1f31cca964c5d898861b9530772688bceaedfdc8330b41b2e42cc60429897a0ca66db090c273599321b438ec832ad8ed7278ebdabafbe726cbc23555e38eb87143642c694890735952e0625571e1e25aa072480548135544c01c358c2ce186eb62686629311a8f5900f67ea73e9f0fe0d253c6dc92ac56a9ce685e5ee0ca49665ffd0a920df8ca1a165036cbb56068091cb5a3d0c2c9111ceb6e6a0e5ce015ce663b31d40fc834a2ec36b703c9ab3debf449aa2316706284bdea1289f6e0fd830008f01f1cfe825fed7d179cb012144448db2b96bd857439190fc76b1a569558856731989b35da4d426229f32eddfba16de6a2428045d3b2ddacced66fc8b0ce984bc30c0c335ac7281ad35ef423ca1f7bc7d7572cd20eb4534553c245c3b7e6c0cc956163052e09a896b9ba773ba19f30c7bf644ad1093777a3cf79a029f89fca7440c02c459aec1fc628847daa3eab3b528bc11266e4cc07c0d2787083d6cf98727125679d2fe85c0efbc90a470a925b6f9d726cba2a00d9974f1e959adf83e2d38f4dc00311e034415ebcf48eb5101a6ae39e5eb436f6d151fe96e1796622d18effcff082fae80889f2e820f6aefcd93e639f471d0a11b71c7f6398981d8543084a147c5751526f6fae3b2b7f90415e5147c933ee7556a2ee80f2a9188e861b2a8471ed5e8e2c095d77e24f6456fa310c7631bc142196eebd6c50148c0d38cdc746392bf89b53fcb9b16e910261f0cc782f66f902d5d2fdeceba57795338c37b5831b7e83f78bb55ab2f6164ef3f4e6c1e37d1cdbb386021e346d4b40ed21f55b814677ead0749787911189f8d3712aa89617bc154d95d5de7773e76b084ddd07fbf096faff7ad7ad0149aef930b1ad964ab430a9400415121325527453b0f01c005fe5b65d5bc50273c2497e7851fcdeae4a39b729dda27997423bacfff88436c42c3ed21d99e743b77078c3c41695199447e355c7bb044e161fc9a7d201554f57a4a9d6761b1835c3bdf2a888efe909d4dcb0c2f11fcabdbe8ef564d5e03e68e345b20e089bb6e9aa46531111ab3bbf0b474b0e7b799a735bd4c26522bd3562e08609f0b71dcd95c125fb4278017267fa6ca98e8d494e1f43b85f9e856209bc873c658b62c34015899bc78bd98c57535c40a0e2cd008b8cc5cd4cab97795c286a7eb2f728f5f83c11634b46e25b18a79e018c5badae11565df0ea4ac76bbcedb4a24b06ec75b0b93d7ba7a18a8405a45f18d295af52b03b6f470d56e0018e42f7adb96eb2e89acedc8a5104138478bf705b30fefdc4ff847c23fc420e42c63d9eca9fc4a33993db0e04ec6a483b4b0ff7e68323ae255ab9bc27f45f836c89164efbd5033e13c9f0172066d44a3d70e2b1b45ed3e75fa257545948c22c7bb36847a4dfd2a33561296ab31dba84f04b12074209f8f4d9edb5808bbfc943e33a3b7efbda35e674038d5b8cdb71520beb990237a304027e2a3d0959ce08d7bb09cc8c66c3fae0eca8ec4a7f27efefd3b34175cb1aeae215a1d10822a44601e4b6ebd539af3f0ed66e036f15319395d885d26a2682d48e07b3549c25ff487fb0225ee0ca0a17bfaa67c2c4fef34c3b83d3dc54bdb520d9da529c6ea500eb2db24998cfcdacca2164bd73217586015bd6d361b014896cf4c506df3c17db4e2618e009f5f8360163954c90a6062ccfb328fb6c554aefdd6a89181b5ee57ff4a8253347008ed182ae85d25bf35b21350120f2d3ca8fa515174335dd156994ba954a497132a77aac2fac6226199dc7c114294a61a2816c09a055bef86b96601db309271f4e46142782ec1d9525f95f73dfe90cce836241a1f0eab2299d2534ad72a74b433dac0e191f1aa3edfafc0246f8b0b4eea94d39b51abb9a677b4fd40dd01e4ca68737c92376990f4c176b43c5f14d93b23320381ab8a949c9e8218a6450db4b7658641749e24bad848a87686759f2181ccb9a589760fdb9bb8b149d88be35306b18ba4917e429ffdc283630ea77851595d970b069dabce173406e212d8aa7ff3de0730ba262ed011842776ebd994eb08e0b8243e3af84ebaa818040e43b6016a01ea051cc432b3245870696fa78bdc9926fd32480d56eb131a300b201469f73fa8183ee580db2121257766da84f0e09b9cc63a678712f30ee4a05efd603ea66e93c32560f434430bcfd4800b8590e192ef5c179c25ceda5d9cd2a48e2d058ff5bba58758fc5baead94a03f97edaf38a0d079c8fe578c162083743ce2ec2bc290c83891fecfa7bd5051a990a68fe1b3043e89130cdfd544e8fd7d72487b92b7912be0d662e9ebc26a546b3a2dc603c744dae0b7819c80c88a6ee4890401253bea4838f85397419ea042aa3047d6c7176b63633952b3d960b080edc7c42df2e70fadf78afcf4038c040987201b6f6107a6954734789ba16419d3e31cfde6dbb9d91481599f38e1757b0a984dc7c681f4c6b6dc3c13ba6a5b7a0fa97e1c4bcb24699600cad45e582d1e2b729020de81a01340f0ae0d32d04815e3a22c493b12f07ffa202751a0dcdcfd6e466d5930eff46bc341c1fc0886b5f8fa27d3cb8dd9c4519bdd75418482f499934fe5f5a13d33cc9db5f7d8cd30b880032eebe9ec91464cca47248bf91dae78ba60f14d2480d1ddb8def82c042a97430ab8ab6bd62153a7e8a0cb8c3aa1af96489374af460b5f9fc84ffaf670950d5c3ca7b511583ab8fa1f9bc1497346bea73a2e09f8900d73257e1bd44afe51e7155540eb0d48ba9180dedff570bb43cd2126352927d8072d0a41b178358688a02a87212d652923186d2cd7bbd39c5679acc14a6a919c085c8692b90bd0ae147c2d2d5371d8ab1a88a5515b6ebb5559671efd72b826959d258200a10767802d7062250d8469cb5d757e1a71aad43c02e1cc3c598e05dd271bd1371f5e6249ef9785157254b110315af556c95d852ebcaa0e6863967b576a72ea4fcd26839870960eca9f70f95f987cdbe4dc9b77b3ef51def869086fd9cc2de31305afab9eec2b9319185e528ccbef65a1dd3eed60473666178ac330fbb7b44304ff3cf05a15ff4c68ed21a2b5d6011a454fa8f7511f42a2fc7c3fa3c091db8874e79a18d58967421c7610f524529d3c5d101aa3f2bba239bfe5e67aeffcbed009f2ebd446002bcb9f997da4ba909959ea1813622149f3f496c14ff469f067f34de459575365e1e7914b4f6cb7d8f2a5bf8b0da3114db4bed85d9b479fc285eb088bad2194b509e80bc536e5187cacd2798b9dfb6b0c3279e94529f4cad3040bc54fe94676a01bb5b0595675e09701305391be9743bf6aa21d623a1b3305f811d292dc17ef8a36bab8e780e1467bd408ea19a285dcc68ec1805bbf4e7bffabbccb93e9cd48fc04348124b34482ca4c28043a564f887ae999d986728e428036b3a662da46731640308deb555009c0094f207a41c0724fae929b4ee3c2dfe8a29ed03c2775270a9f45d0e8652c3407dea5cf98739335840121a30dc33576f62f561b563c1ece89ffacf16a51bc9c42a3a770d47e2676f696745e1449c4b0193061a9e50e84f72fa52f9c4cd3a82e21eb878f0f2dcc9e120c1b169b44df792bfe71c093d60cf4f8630afec36be401314264cbfdfb696462d7301d35ed0fed4686ee84f2c123840b37ba9b17aa5217e34031e28122869def4ddd001aebf37d3d1d93ea5e616dabbfec97f68e3be535bcaa4a6c404d327157a8342d700d157e6cfdd4aaf28123b24d28b3cf05c48aacf07dc52d766725d02ac8408d1029906c9e9c8347639c9f3e1fffff0c2e3882c09c768d7c04e708031e25a9942466acbb7caa591d47fdd931085d78310c48425a5bc3877b6cb4da6478e997afd8583ff962ebf1ab7e44118061171a39015f5001665bd03459439d6604f01737b49b4d745086a7a7adc5d93c7642ff6180b6fe9ab13376b051dc60a439d1a2acdbef943909a95f6e29280356055529912691683117675c81db37c9c8973222f0e53d5ae0c0014c57b7d24169902d76c99bdaa7a0869f71069854e36c7700cd7cea0b14437fd68e153bd976eb7ed7de294f86a3cc70e2dd1ff70172ba607ec5f591d6daa7bba7b3d51961e2e87a3fb4fa635626912b3f776047edec2fe4c712f8f9f98e5db0fb431417bddec6ebdf799ae4850a286dcef01506fae05ea9c21d6246496c87b9ae491f591bd7933ad8dd901406ad288f849572bfccda9fbfcaded4f15ac44106188f1b6439fcd668ac6abb631dda0a458aef2c01cecd8b6afbf1a1ab8fa1d0371a01330ea0b7b4a6357e028d05a50d7e9fa722e86e3828ea08de4e444296e73d5004b2d7c7046a437fa18a1208249b17af79f8e1bd5e885827f836555c075f616d83b3befa0652c743238d41a2da9d84687220d5de493700048c8a125f8ac0d0e74856151c4b1212a69c1a4f923a352e06659e43087789f89aed7a6d2effcecbe1a370f603f66b1e6a7d886075d70bea2073b1d183c644c0aa5de9e873436d1819c369226b71f8679f622aa34c11729ee1dec4379e5ace13c9e09385d803474601b84e7674a6a04b40b8ac9d2b7f2832031a896d8b8d2e3b6e054e9e2a851926642e87f4e27f27c7729ae4987c07b4becb4605838a09269fa93a7ae5f48978a6c9d252c8a10ded8b690720da2e4f3e47c497061b17a3d5d94fc9a2683ac021b7d7bcee1fc19f4186633aeb97869df2aac5cb7067b22c7c53db2f7ae251018787095bf83df33ebf9f7360f996a55d6eba32a1dcf75b600a43de7bd8298e162a232c0f1fe6af1abf7a00650c4111f93cf446979a3375c185e3b453770ae4cc44de8e758fc6475e7dde222c140bd660173627637ea8bfcb8d9d405b62c6ba56980d36772a8412ec56713673f8c48f13c90d89205bbe05d8e8f8351b4d35b88f90482df71a9dad8ad8a6f2f23019", 0x1000, 0x400, &(0x7f0000002480)={0x2, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10011, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) dup2(r1, r0) connect$inet(r1, &(0x7f0000001440)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x20, 0x5, 0x0) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r4, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffdffbffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x1000000}, {}, {}, {}, {0x0, 0x0, 0x5}]}}) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3d, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x15, './file0\x00', './file0\x00'}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x2}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0xfffffffffffffffe, "0c00000000de00"}) ioctl$TIOCSTOP(r4, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0x1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x300, 0x100) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x84}, {0x5}, {0x6}, {0x7, 0x1e, 0x9, 0x77b}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c557435d648b693492cea51e1dcc75d49c51f7b1d9c178832b3fcda9f531cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e", 0x7d}], 0x1000000000000011, 0x0, 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000026c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000027c0)=""/241, 0xf1}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f00000025c0)=""/234, 0xea}], 0x6, &(0x7f0000002740)=""/106, 0x6a}, 0x4) sendto$unix(r2, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r4 = semget$private(0x0, 0x4000000009, 0x100000010) recvfrom$inet6(r3, &(0x7f00000014c0)=""/68, 0x44, 0x40, &(0x7f0000001540)={0x18, 0x2, 0x0, 0x9}, 0xc) fsync(0xffffffffffffffff) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0x61b) semop(r4, &(0x7f0000000380), 0x1d) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) 16:00:37 executing program 1: nanosleep(&(0x7f0000000140)={0x0, 0x6}, 0xfffffffffffffffe) 16:00:38 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1ff, 0x8}, 0xffffffffffffffeb) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0xcf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) listen(r3, 0x3f4) syz_emit_ethernet(0xe, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b41") 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0xc0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="5ab45713444fe60000000000000000000000ad7c2a9bc36a212f9c7b2f6746914a14f1b42ac81afa97018e043ad9758b167126f7aa1e348338a0b8e1e7a776964d588789c52d5e6329c7f65fe6a48b9d77318670313632f946cf9c5827983eb5440f105bc8eff6b42255887c2778b6974708bf722349005529d749513562fa8564234ec992e395c17a846c00b8ba52049e3a4f0a", 0x12, 0x0, 0x0, 0x22d) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6", 0x1}, {&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd41e5808fdba03bb6a3a2e2af884acf13543008431ca0f3e8ef37fc4f9a26565cd6951635a39183ac048fc6ddcf6523caee0a5cf15f6f85ca9275810f4d3e96983ddca2b394c518e8d086dd585492e2283afafc4ef9ada18d053223ec3a1182bff95b5a000a006bc7f6bb2c3f3c96ac22862110cbf78e9fb76", 0xe8}], 0x2, 0x0}, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000002700)=[{&(0x7f0000000140)="655efaa2fbd0edb263e3b24e7294799a849ab8ed51620c32485a8575c625100946b680e03f18a2fd9b194bdcbcf66857a10fb462cadc0f9c9db46aaa2b5aa46d52a842d742401a7fcaf5f8939abb1a96575317b13fc1b47652cb5f5c648d76628fcaff92e8bb3830f500a00f04", 0x6d}, {&(0x7f00000001c0)="b94e092392982a85d1e9ddbfeb2db5d6501fa4e1ede746136035c6268ffbff168103f097344d3e941c3b259f50b30ebd", 0x30}, {&(0x7f00000004c0)="2f5f91886193fb78060c386159e75e4b6b2eddaaffadefd4d9824cf4cd5022a17f7bf574081340879f44de34bbbee8eada165267904236da2b3d0ca06ec40314eeb4c455c2d855912a281d49b1faf09de81245df020348f52abd41ca54db022c9ffcbba89bb5dd5338eb98bc1e8fca32e1ce4a0ddcddf95f32b88231a5bbfcf7e93bb7666b67e6e618e81c4522654b5d58bdfd472cd70c2d3adaa18361a17f32914833ba809ace1c4cf3f0c29a49ad54a4c2b26713aa6fd8d3f19a9797bc1bef04022046bcc7bb6096056a7f57af7901ff899a9c6c44ac1e89aaed136fb438d747dd5e15151c2cb118c4fcdc2a24c8d3d856fc7b19bbed4cecd3bf996394ec2b87a9e259069da76146c7a74af869102342e9631366838b8ea0aab5c813e974f084c5236e535448287f35708c9fc85759429c718e70e2ccf0890141580e3592b6a8533cf99ca81c851b983383d7dd818afa731bcd85b1139a644058e84430d4db8d4554d06633a785f35752b892cc6b5869f63515ab8306f9a1e9e016200a8f8314bf22246d0ab0e23aeeb18f5243eeb4d6c637ace66e52371c37d8e01e2df32f67763b3636b586951b9cbf2981cb83ce018f97496d48017b86c3e55e28f844504f75b065cbf75cbd4a676a351c31740941670f538e174c3026bc1674c60d2f5a40182b9837868f88da7f1244b47f699aa224edfab3c986d6dd73686a2ed367a01518717c460fb380e7a8ed55f0b7ab9d6a485d58abd2fc03c5d43d09dac369a30cfe22930866239b9383e3e68262f298831defa83f3c320714adeb47dcbe6c39472ae385efa5a9f37f840157da122629eaf692d115d7cebbd5cea7f0663e01b0ea8bfb7c6081291aa79da1b1cfa37b3f0a6aef547d560880083f4b2008b56eebd35f6b3d29eb0aa63e7f1d9cd509f56a996627b367a4e4db20468e20535557dd699b1cf9843c007d5f3a808ada0fcadc42ac553d3a7faab0535d67140583f823cabd3832ff4b9b3a661e7f04eef32a261f9a828c43c5578f76cc9910f018295e44f8cd7aba75fd6419420238d9126b88173e5f586f43b4c9637b0374e634b1fae3d6de6e9581e6d3cace3602b4db270c62c8808426b5e78671813f84110ba7b0a08b8e1a1f66329309305495b954c4692ca79a8fd7b584ac458096539bba3a3a75e13204c56bed4bcc1189166ba592458f43a5fc40dcf196c73f1d64ecc63dadd2cd4f986ebc3914837c19a05a7662439a4d9f6100eb10c9c55d66b59a449300052dd942a9c67f87b678cbebe8600fb08844eedc20f6db93a880d82cd267c09dbed65fc35b832a007453ca66fed5df52518468a2aa98d765beb822c5baafea5821977dbc71e1049e08a515fae071db611a00d3e4b606443c234735a00e7e773ee541bff097f3a7917d275ceb53dfcd00257ba4b4e90cac1a9cf2232066cd42d2fe5274960df5d9cf6623a484406a02b38a7a204cb696fc6c96b02c5efbf92b7781132d4b7c837331eedcb65cb68615e817afde1d316c97594f20a41aa3e9ae0481573fd215673e5e2c57c54bd30455dc5e63dce6ce4c42cbbe357cb8e9d346a75e00bfec0cf35dd83eb4950e1c9864a8f63025fa6b6ac0ffe8c086f463c3196e42bde1a8c82486a34da944e8178ddc171df4d6187fdbce9435a2bfa8aa559956db6bc9dd81caea5b18a9d7b23ef891ab9450a8759b293fffcf1b4430a4ff85cade4c01c824d4b37f026069f16936eff4c211ebfa1379620cdd54c61eaf4e5cafc0863efcd0c1ac83bb40e30aaa04e811a50cf426947ccfc7d80c47b040abbd369b417529f0ea8a0c551d7cfe2f31a9847f5490af15b8a62c2ccd37aa08388ecd70c3ad1f9751d0638a16b51a51261f4a11049f7010d312e9fe87eca675e0e459e0e52a98932ed0b09c52587d2d0f71c643e1b0ae16c931a1da2fccac7f85ff38b23dd17167b41f0c99f438309311dfa96fde85e5a2f37acf5a7e39a719c3490433854a44619dfec92f3c563f48272c4615dc4cb95d4dd1cc24e3fddfa351c752f850f99c846d269aa5bfb82b4e3c9a299a81680aba7360b19a360ec4787ca66478e3e91631d43ec27ce8bb9ea6064320177ead01b4349e78dc69150436fd36f5229c5494c193011985a93fae7ebeffe4f3ae625ff2ac555403936db5726ba1a7e705cf4fa9bf7c431ba272458520fd0ebb04e320c1c84f48c478e337ae1a89cb1cfc1002911a56aed142c7181be499a8cd43a86425dc8df4aac0b7c498c864048cd0f43764b86590115b72408642e00ad5859913a53f496da2bf72bf4a6fe16f19b877bea3ef9997c47fb40c1682388ab3d38988086420b6bcc553332abf8961bc9c290268162568ac10daf02d2eab60b412a37bb0f8f74ee9d357fa29f62cae9d54af61219bacfd24e92fd0e4f82d26b5d536c7e8c638e5d02277a2ff94e3f92a596d74fd174c9f6630442a5cdc249d959dde5481f1d3278303dd1e61c07585ddf92676253bd7eb2221522c92121453e9f9b4d470902737bb4552ea041815da4fbd8ce429dc076dfedb46abae041636f78f7a6b79e8bf4b5f5fd216450beadb5abccc07f4744752a92e6a4c6d9e0e4cdd07f6247bf32734039760776678935a2f0b407825d26049348ecb62c881d90a1180f789b334803d9c590bb3eb43797b4b4bae8afd2f4c9e8a1ebea2f0f4f360c3a9678d764a1bc665fb29bd44a550a84e61f220d9d9c7abcd71e0a559490a9b655c0d3ad57bff24f099b74fd112888c46deaa36aa81a893a0425084099abd6f8f4e03c52b523d862df095af55e431e06387479e7c08d2d1da08520bb3df3d53d7af3f106778e7a61d9fd75deea5e15822e0e240f27fbb0364d94325468e068a622ab384c3f607fccf1f00f57e59640da4e3953841972acdf67470a0269f41af5cb8c846578a8ea2a30ca0be2854698f19e1a6ac3fb7ab3b331afd791c882b025908be813c92ed24bbbe33a049a39331e8319cb8b77d0dacde4246df36665c8709916a33247a2664dda2443ecd6a28c110e1d0a1482f789bdf0e9f90d3e851357f2f6b70534c7811166d556cbc79c00f5dd4abf9a7cdf9ed082d1445a1de4e1decf6c518fd67cd726b8535796dbe4e966c5a9372f23a0b117f63d93e92b11c5e11e0f15076f3ef4b5313019bf3eb0ad628070ca7b4c5ea0205e2fcac318d6ee5b3ed0f4f029dbe8f972d3b7dcb3d40faf000b1a8268de193b7f890048c9a06956ac65b9338e9cda4d6bbd36c1c723ca4df118cd4206ff42be5feefe5eeac8019e2daab7efe797cfbef6e166f350a986c08c92cc65ea429f4d2e736fc9b4cf1fe2df835279d13df2e3f11395f39910d09fc807ee4bc147d0f450debc5b25ef77d2a9c050c48dfb4c8f2302d4af74b41ac45967694102be7243f234df242e3a020518b4c498a077ad7fab124e49bbec4acf14c3760e49a9f224080bac30bcbc59d1754f827edce01fc8569a47abd35397d292c6eeaea5db1020037e7fdfa47c95f1663e346a67278a76a8a16c4810b2d68a9c06aef80c292796a12b5f290e74bcd80909583f1cf8b4ffd2e9f41518136bc46a60de928c9488c0077d295c6d5d8a556fd3b872326b1d12c6f47611715264c7415fc0615e17d6ee72740dd07d9e2ccf2e3d6b7265df5221c7bad44c9208ce4a12a792786d14b56034279ca4f735d6f1b48d9943e454b4794a94525a27da514de0f3827a75816430783367fed401c7033af0442dbc4104d2e4603691f166b9b60c0d547a473adab3d62d153e939fa9d640ddccd1e9ece8b31dfe27647ac73ba01f8378b013543aef2f82a416dc7c11eb4b0cd73f2d2be5ae0732004669efcadcfb40cafa4fa7bdf3fcb48dae119bc430e945f926410c18ea44575b4682309d940e7042c761e0d57b5091beaadd340ad971530bd3cf9d3a9e7bf7f726b50f7a8a22b893c50eabc947d11734120a09f22b30bbe0b51f63cb41136f04053146c45ffea702dc22e37303406add9133474382c666673fa042dd181e9c334c811af0ad3ff8a8a7c115ffb041927dfd2370540d1b1797bc44560e2843fbf44078f6d4e70cdf0ff211fd8033f24aed2bfa91310db3aa3711175fdedffdbf053f12ae5fc81bf8325b1d0f0f54b1d2bf215a0304e750c3ed4c1206e9d1953d2075e82a5036791d33b724892a17367dc7ec339aba0b23620d59fe16383bf2b5764d37bd1bd9f33948a8870e10468cc39d3625d1b264ad5c1548f59c36d106c16402522c602d984286fbe4c3501b2f238b79808435b648c318e33f0f60808daeeb7a9728032f9ce751458db1b132aa2838a3d31ed0ffc9a53760b52e741fe218c30765a1dc94f21f5a86802f83cebf834eb881d7483a8e331169f3ad6a1bb4bca2fe5409c1ef89755e6358d7e97e337db531c14de2f9a69827b5908615d29a45a796109f44ce7df9aa2450dd1615a56d4861ae035c44bab551425d2f105728686c6e8e5f68726d741b9538fe4e41540b9f72dd4f6d8e05877aa83a7f20c71f962f413a284d178ee33c5a50c7771df931e217abcf1c14b41251280bd8f264ab98d7ffb684e8ab0eb5ec72db6246b07f6aa45a5f0eb046ca475704f98be104a6c3559e9cdf87be71f1c65c83c0400d0e1c0007a20c02b0fb652470d8cd866e095687f640bc244539c1833c4779fe800331c5b7e6a9035e3c74268e71736fb874ba6e9283adfbcc3094af8708732270c46fc6e4a339d2c5daeb45ab92a919c8260ad9c0e92f6b56aad0fa735ad918cabd636780326ed3433285591df0936665762aa47a314bd815b23a5d266159dde6f9de57b19002ca757a6eaeb9881c1e3984b97289b872535aebbd818435d03250b206099fa5c1e23ed8c4a3bbe806065cdd8748109dddecad76ae2f4bbe3a2f72698d8352c18e35582f16af80b06effbb09fd825b1e80a628f3c41473259c0ce4bf98b4c280e7829c4535c703d2ba42447f7499c708aed6dc4f0c92740408e092d755e4bf91a1b6e8726f4dd8636d91d54a3e81f821f2327bce3f1c58fa02e4bcebd132bb90fac747a7371b81427fa5e135897f0d6502830687852cad9c81b9ec8c01e084744612a92855ed95134f5439323872291113577b1861e72a7ef2b448eba1845a551ed5b419b3c43972bb59a679a8de0ea8359e703a93dae6dfa1d6008daede8799123b91baf9ab1254e579b00fcce5cd537ca7bc94d4e53ee91beaddbcc361f450f0ace18dfd2785219ffbe71d65046da977a16ba437280c83c17439da92c9095e80c793359e53cfd1d40cc9b8012393e2064cb351d94af05dd6749528526f206e6ac560de450661a235f3355d2bf74321f969e00060dafff210fb96400ef76716663cdc53c9a4cce334dff02906971ee7deb935dbbeb99eafea8b9b172c563dc74e16f68e2f672831fc778045b3d0f9407995c5fd93b9e6f38920155be9e3de1c15594d4dee8a26397d8650afd1a08d640c0484aaeea26155634c62454230142513c452d04ce2cff7f560cd9f7397c51679540f75ace00ba3713b6cd83f50c4b7bb83caf451224c5a3f6a4abaec41522584ee7c365a80a39587563e2fc6a198f7363282a7da8087d7f2e400d886945b13cc4757b27860725e4a6aa94a84e536dc8cbae3f10d45189ffa36ea648f0cfa45269689dd92c4c529afbb06a81fc2c3a6ac8bc711f092d31c7c00095eaadc1792c1b5b12e6fc93c41d486a54b66cbad05042832b4b42cb305f87dd91d881f9534f313a37a7305630712a7398dac5968ad1d36e85c7b4f7a0d9fa59598998774be6d670", 0x1000}, {&(0x7f0000000240)="28cb43ee127290a8661e0c305eb0bc4978c9135ddaf99e5b0ec8ce2e19849e0529e2f1a106db694913", 0x29}, {&(0x7f0000000280)="476e3e8c715dee7488690d74a6216679f9281fc95ecc2dcb24c9ed22f28cfddc10b46813e327b496270f6574cc5c73ab21b50210ecede142be65cab70b598383e06c213efa3f2e9b0887691ffc2ac4ea14af48f04ff8a8c3bdfb26ce0e969f970610b76a1e32da7f0d44228838d7c6b0ce577dbe424ca760ab4893306961c80c8418378b529aa935fcad38ddd16304e59109bf72f7bef0749bcdcc09f3d184fa343be45e4fadc3dbba40a4fd4651", 0xae}, {&(0x7f0000001700)="c69dcc0b0747a32586bd6916e160c964941de42d74713dc6f4ab1403b6ef9c098b1a77bad408234cde7f7c9e5df83de355fb10434b2a7744e53204da85b4ab3164bd6c499ad9ccc1dae915cc752b9cf4551febd45c30f1a49745db37910d850c035ad8766f06a725fb2f71501a02d5e2dc1e914c7d93a6d08007fcb6f925593ce9ef07821cbab6ebe6ada3558eb10780009ea57384c6464dbc7fd28d4c19cbcd8e5748535073f5c05daa6b624e670918187d74f0cf4eb49db434a31f752ce08e61dfb7255646904c913a2fd3b38f035f146aa284e6434c0c5a0ca953c2afafcfe9c042c4aa0f0d17f918526d44c62c100fb1c8f077ed3182243611bb2f96f9765bc2ec8334536e70628ff76a0f1cf9a70d9bef560aabb6496d778d0e694ac9663ec16a36c76f21a847f0d74e6e7fab0e289447a9819508b8368c40f5cb79534fc9528fd5619495cbfb51ecd52bc738d67ca6889ca822b65e9a5ce2691ca666d49b86761b4687a3897e5cdb6509657c0bd4b851784f695f00ae93a6bd36f072808c06475d906ca61961286d1bc329830af83368d1957994b08a41bc6b24bccb8c1e06c7876525cc22b70693f47efb613a0b1ac8a642c5fc5fcdd1518cc8c7613237e2dc411d9b737e8ad7272f1c523c94f774c3dfdaec6da0b205068b465fb1b86224568f652801b1d6111803d645901cf128ba81f34618948118147d322edbdb58ff01c0983aaa2ca9f245a85ac79c0a2ec6e01f5db360b293ebc7ce30bfeb5024ccde3cfd6a57fedd9de0efd775cee29dc91304dffd6ccee125c13a525311b5cd9b8c0699f630d584407f127ac6ad8e3428a23c983c4ed66ff8983d2092c4fe7449b190e44c473d1c0472c3cae60bfbf27fb4ea8c844d973593609255a66e07254c72268172b63e802a3204b574d4c87c9d4a928807b08b4b6603f2cf6f5be8c7657c02aa623a6f9aa00e3197c0b021ac09da24b756c96467923d240204076594e49137aceaeaf78e3f226b8e9eaa3d51c92f59d4c46bf486878d2155768e2683fef7df9a90d7544d555b943d4edfb1560798da55ac76be31a89e641ca2121f733a7c0bf4e806763fec7a62e53c47f459cdefd10f4dd75e614c11bbd43a56feeae5ec3765ee00f1edc2bf7b5e341fffbac651c47f4976b10b86f0a39f8745b8a2e08ebe14ec1465e7339306017f642066968c03f3ca79550c96fcafa8733c095020abd68f06adb1656762a85a193ad29a649fbc3b9a96b4b4a913dc0e934c49bc5cb67b5aae2c95880ce1ce1100b4979c6cf5f3bb892bedcac020fd7d09c39e1a0b72ab261dd2abdd373b2eba0746d78f5001252561c0d5cb7c092bd7fd954ca7222521ab5be048c142f747897e0fdb1de55ce0a10ceb998b35fc585c011f36439826bfc67bddcd1df3a2514bd880865aecd08c582e4161950ac17f5108dbfdb71e8ffeff22ce2dc4c49d1d5f7edc1e3a3ce0bed0f147d4489078432a466f7ed6350e0d6c82cc6236887c2e0d11cf4d72adc5c623d38eb2f7f34d06da0fed82241056b7ed81fb4dc22489c7e82fa337e15d6181042c80967dfbb0c535dd5bbc206857243d9ef72248513e5776447d6acf313f0989efb9409d2d36936745695e9f78a09d27929973529599ea52dc76ea12d0619578c67d0dbb4947342222b5823328728feaec5fb02d49d39bc42a98f7c6bc470ae774f442a376755cc17f06bb2141e1e6726c9fdcd93e40d311e3f887cc5b0db1a5f8f215db21d54cedf88634278f0cde53574a6bc4bd39b1cc31c99bd38d2bafc67606283320e672c1a6c148ecd7ef7bee939ddb01a43b58400229870792424754c98636bf02e9a02167e47102cb748da8bbe9d6136afc07e1d484c048058fe3d2d87652e9c4aad1a59b38534c698c5f57fb27dc0852888a54bac04489bcebab64643f2df56188a66afb4e16715d6856690aa2c082f75d95027cd1b48a1039667215fd586e5a0d1392cc436750bc68a5f88ae1a6025ca894c786442425f13d1fe79e44a4f942383871979518caa08e75828d2b64414e5049b486431c19bf2c665a63416b4629f87b0e0033e9187292d610942659a9061ecf75fb52a11fc1fd1c8008205386ec1a4e675e2cb5e483d7675fd28e7a22bdf0e64da28f23a11d83c7677e44152ce5bbb6bb90d0e4a6453951cc9922e4606f4fa079077e5099edfd14ddaf6868580bcf1356d54fd1a92cb3eea335114779b749731e314202575fab15999354740b0fc25908000ac8596fc5555eafa593458b15f5aa2622923f1cf6e58e985dbde6c9d1da932fb8776219baebce339104f2937ee82547198852521c3947b1deea50fb3b88dc71fba8e9991da5e93e7733e0ea881a246119b51516828c78873cd89a4f6283a4b50969357ba82aa1e2eb07c8820a216715cf76762c2293a20323a85ff11485260f43638570e4690451858abd85816fc08c6b031a587b1cc6c9d5c386df998615df5af11abf5e25af197b72e91fd76c2bdd493f854618502ddddf49c46af213090325c24c13ac6db4c62f725eff807fe1538896a0ee4f20c6c0dbc55ad5cb101f80c29f917ad36f807c8c42a798dfe1f64e5d1c2db7de58e7954bed694e04376ba5656a91633dff6de4fe193145c18f8ad29cde56841e8bcb65d8d9b42cfdd69c6b6e0e6a2f98e5792c745e61222212dcbcb7bf09a5610fb455695106db33a04f09b81c53c6dfc4f43187f2554d021c5c603143ae787cef7d5f9160f78bbc2db65db4661fa175d987a063452b22dab73d65f9922520270c8fe010e1685129741cb52c40d4df828c9e45c3a6a0bd871601f8c3ce74bed7567f01a9f4e4ca98133b03f4bcbf83fe74a6a870d71f2f74610d59047fe257df46c3f4be75b521584904c1f614e014bb9bde5941219815b3a79a4d203e82787a06d0f532769c577a8e80143ca10933c560b5ec1a85cc79a4410c7221e1618f965477a1d0122ec1e7473f2304429f041e3e2b75106eab5a3552dafac90688152ba57db2f92bfeedfc7c205bb643238fd6eb25ed49384803cc77de1abb07fc67437594e195cc6a313578e72b8e61ecbd940445c69de209504e52d1910b0f7cffdc795849a5930117a60b1d67288bb273cddb9f23f3d7ec0c806653d9f0f48216870472e45d4a0ffdfc6de7f5dc5cace00cf53f20e50274e7394ebc363e7e93f018ca3d7d3013a1db456487fda0ac679164c095f7348adf6ce5bc7454b909d2411077fbe3810a2782b2181616c239fb8b828029aefb86f8c043bf5ed3386d4002a85e9e0202a113ad9adab6deb1a5ae66e27e58567feffb1dc73a1beb1857f9854f8b2a8ab0a16465ffb92066633ca1c0b4466df314b932062e132489628a88b7554c1b0bbfd5d89e6e3e55ffbd151a3583df6bad25582a7e6cddcfa8f2563173af9cac00b3a40d1413ecf8a0ba4d82d0d7c4f220243c6549132cc74547bb18ca167b9a91b406300e88baf837fc9d73b9fe495e5762d7d8c3a731ddb9457e10d1fe994078fca703eae31dd1c2e85a231bfb0030e643bf6c310fd92a9eb5e6020df0c04ba972ebdea88788577452914572b50cfbc56f8560a4f8a2c4b9404e25e381e11f27572c159b9a9c1a29bad9ab481b97175f29ac2d013af07d10a9e85a22981161398f64d721355f758a140c4cc38e46a361a8a35f9ac49cd27aac256385bd6280014a64ba9331023d0fa8d7dbf7f9f6349b62d0d0d9c70c1324e646938006773a2b68c9db8a4f32d41b9d439f435333a55d2c58ea8b45088c763d3f8d953c54d59e23c1b0a40decf20c4afb8af6d46589c6857f1db255205e1a821cdc19254f65c23353fd4d90534fcb87e6c0360941f0abff5f61666062b5c13d85b29e5f7cfc588260c4d43fc88c94fc690de6bc248689b045aad061c1388dcae5c2679090e2c5b3aef1a2aaf705b9ffa1a396113587e88c7c3c2dfa591a6384ce9022ec0e55a158719d07af1509ed44f3c1f2be210513fe44399601ee750a1d3def324c8d7c75a938aa2a6f21e55a6d55c96618d832463b044b106ff195b409a7fd648dccc3d3754a7fa5fe4b99722713b7c7455359b58b2ad0a050a557f6197b19eb6ef4d9b5a5895283f2de22d65ee2d115002f2536b2608a1e4aad050d88dd4547a1f136a7ff3f058565fce63d1beca6701494aa558e1edf77df28d80a634380d982fff03968eae51c6c7687c25623dc915f9243797c65592b60b5dcb2550f9e1682244cb081d7fecfa5b66272d658ba357dcb2921b0adde31b20f717eeb2eddbd8268243a2dbe5abebc5a62f2db4cb6992b82b1060118f704cf713d4c75176cba11acc73befbd8ac5e7f2901700f7888f6c4b65b879313445388dcf4f6c55c4c08cff9902bb022e1cb3d3b15e644159eb327c74bf34166ab9039abf9a416f63b9276381a53219acd399c766e8454f19b27189913359d6ee7747c305dac14cf639a9657ab1e1a1c56b3c6acf12d0c4c3348386530261d38a8d736feecbbfb8056a276169b59a8a82bf7ec0371919d4a0d48e4553df4a5ed9ca22377692637f7164d29495f5b948b210791c3881e13e3b79cfb69a520a38c4ac28809a6e08e9a4e3089abeab4358f0a85d35d179f5f453f14a288278096c6343d7312d9fb264edf68952694ce36151eb1ea41bbb797525b1230c2faaba4b71b0df1b74e50fb765dbe99145e459fe6588571f3dc433354e75fb0257c69b5023eb289cb3ce9cb395e70b68a3e8183d06740dc421ccb87a3b81e413884a4865d290deeb617c4327a8e97b1542276d25b915b10853be3ce50675efaf4c0d216e46a72cb32aeab7d67106c0c72beaa4f6dd9d8d50b14ace823fb55aaf7979f51a37c75ab174ed50bff610c200fbfd3b0bfdfaae59ca5c20881f1d4259a8a4bae59bf1b0147440c017392ea15119c829c903d815bcaa9da51a47b7b72b4a211f8ae803b6d01351fcfb2aaa6ea96c40db5dbcb68b4b56f850daffa5132ed0710ccd773b55634259573b3cf5e380d081b70ff1c93fbe6f488c59d5018a34a7f76bc2d83014f7af7ffff94fa8b013459795a067dd2666ddca09eb48c56e2c0bc24ab22ac63e33d193d4d24bd19a47b3d89e9a20c8a28a0f8a2656e813b3348a5495f76fb8847e420cfa9537bee9094db608a2248eea41de3cc8f9c1d46c2c1b433f652a8886ee55c8d6a89f1721b6eb3bcaab332e99bcca2ae24065de52267fa41cd93b152a5ca01d9f9343cbb4f4b2347b2437ea9a0c10d92fa9ab298d36c03014a6c501946df30bcb84424781c3fedabe66b834b917fcba90dac9aab83285729f17414b9c1b966be99c54f11d32dc2bc2e5f5256e86e3e315c02fae30c1accd1366ea2f257a1616b1554527077ce46afb8f8df5fb8d7d5c2ef80fca3b365f1bdf91d91301b550d2c8fdbda795202960401ed3524d4c7891be3a731e5f4b6650cf594d905dc0d4e6b4adcf51602cd84e1a3b5b88fb0fadc78728c495f91cc0bc4402ddf8f9cf2ac1ef134c72661c816db5e7e38e5d9f3abc811f465bca18b40801795303aa5e26edf42ed4aa65b2117542a5ee82a8c3b389fe241e9a1a787d878bee975bca4d8a66de78287146f50f97e2224d48da4b285897da1427de3d3ffa9a4db416d5fc885300d793263fcf5d2e56cebb770ae82c30f1d2f931f6cdd12048040de5e8e301b49101e18a71e31d29687cb5ce9b4d6565ee2952afa096acd246faac50d7e27333a30cd0f1ae2cbfe7d911619888f0d6379fd1738781af209e5096803d0970ce3e736726b01c54ff88e4e36aefcfac53f6ed0f", 0x1000}, {&(0x7f0000000340)="e04249eb29218a23619d758ce9e5e1c8cb8b42ad8b0fd8dbb4b924c1b452e27f309ee51c9176b1ec3d690402c41ea716c99e77cb36cc1db66918b61ac414d7a60e14ed308e17f7850c1f39b6d0c8f76e10af49a86957796a882930d93df442d770745b286d6b2db57956885b4af5b8e2ce511c21abb63ae6d9d8b1bdc68bdba5d049a48e51dbd1c71d5823edcf99fe312cf4489dbfdc9e58b438514dc1acff535a139d938057426560b002d990ea1ae7e2099ccc7c32a7a2b20ee3f4f7df33b1f0873903a392e02b3c6b05f831f407a352ca27", 0xd3}, {&(0x7f00000014c0)="475ce7bca2dc4e365e286e5cd48d9f13f6057cfca2bbe118f54a7f89de0509cb3a54062b5e193c11dee3a1c69ea0262e070a66173d924100d3a7af0b052ee04e8f100644b335bc9716a374999fa897bb3552f2ca6a7a06db595e649b9a74a987723e699998fc128e59de75e47d09a44acdd3073be0b4d76baaf8d06f540b03e06543fe9ddd7429ef2742d5607fa3f5f9b4393e6edddda88e546fafbf8e9783f5663c6341deb120e0efd5a28a951effa3b009109bc7c40a39f2f8273efe8c71df387102d9d943342a6316e534f5c1f0c286fd7fa12c7f216b12b265d055428202ff0619e9", 0xe4}, {&(0x7f0000002a40)="2b04936569948a63d8fdf52d19ec5c1d682629c088695c50ec6d2c549402e00d59d344e24d6575ab95ba43e53abc7a6f75752e859cb3a249161ede32aced74b5120fc31c9fd2e313eeb31d56babc60fac783c201cb2e1b56f5ca5470cc0666e5f1a169538252ffdb3125728439e8bf06ae4542635c73b10a2f4325282a693ced8d5c097e02ec31f5e790e30da80cff23c3aaaddefec96173941a7926fd29ef694c3e8a3a195a7d2d8d04c6e17329c65a0ab7f2ce170d0bb3cdd569f3633091308a0e840e95dc200d34e2a4a66844a2cfc7f6b8731a56ccea1c5a1921c6b68bd9e1e0000c146e8ca4696545903b8faa0b2c9874c62fdc5e19692d0e26af7a697364438326c1f8c3aeafb8795da245f91cb00dd2e5818a40419dbed7cdded7b3e7f80df7726516bb3722b48a847882d1790b8aff382aea24524aed6e7b36877e276fc9d041223034fa8b7c7e8f35867d5ed0faf1ccb86c4e16bb91662c3aafb3402e7873493aced2ae362006bf76c4375bec94f4347b78d1e3228e0c2f271537f664d6b49f37ea12c50035c021cae54a55e3d8dc925d07f5fc2f3c960e6cc1491102a74c737d9fef8f7a9e809163906bf03cf3ee963f483bcbbd9e0a0b94a9e65e70ae2c8b6dc0a4c7e81fc7335ddd376d8ae87220a80985a780734b3e3e64563129a66c9df123fb16b8f06155027a8ef784d9b06f6020716d09ad63e36eb0b899326f6dd446d2d158cea36b7d048c23f8c8d4f242b5587bb815ec1cba3b5365d90b85b05d7b9f89e4f1a7ce7394a3e1ecd9f0343571f1889a7094b6635dbbb6fbdd2270342eecdbe6d8476c10a8b6a9ea39212ea09765b237f99196683e5c7da963635f5b6143cf2714b0be801896cc1b675738fbb3971fbf1b62759ac256d1902e31774199f024669e667347eba185ac6c925b5153da3329e3df676d0e3e9b5d64a6f57c64411be4b04d9251cacdbc1194c4a817a299f5e45acf0f4c97ca755c92a64770e93e236cf1302244f354b094a4b31188fe1fcad30a0e48f19d9acbc5c99367750dd9ff6d386380f44a3e881adcd6846a6752978f3031175f7ef2e4db350f13cac9de4dff71cf8ed70c350ac351243d85e252869e2d3796cfae96bcae064ce2871ed666b09ab99284fede232dcfc4f8cab3478aa63f0bc89529207cc2ccdafc49a3fe95f200b525f2f207c6e39451e99f108d064414e76e1b8b112a0e2dbc47ef985a1362ef73ee38ad38792eb73548e1e5a1856de5eb7e9c57cb7ec4295eca9d126ece4273a6e6ee1d94cfdd1b2e6aa22cbd426e540ce1a9cf6ac8f4753cd47e8187d5bfa6616e9cf38c9d6b585672aee8b358d6751779cd007e0dea89080de3e574472b05608f8511ce2562f187dac2e9ba2246fafd5f495a2a4a156a5853497311e4cb09cb3012d7e8efaf9da625c57d02d52ea9cf72edb6944f8ac2284a010956e2112db1c27befe9e321cf24a6531204aa0b9e7cda2381f2937a727db0ab4586196ebef56bf4ace5034797796d8a91a47de623e6f7d1e855104cd33b62eaedae5d4297a060cb0fb817019c7d495d69156c9e9f639893a2aba1f95202253072e1e5d4e87f6573a8ae09f2e21ffefd481413294e0b2d2a8c121185b36793c3816f867714b45e133f38b858b55e933b8f9b083ed62a0944a9d48fadff8b62988f08a41bb5c01d8a6078540115a4dd6be334becf503ccaadf8713600ceb7b1d3f2b8da6c8633979164cc997442c204c07b0534638d7bfb51dbe35f549369c974b30d21c0ac6e444bebdfd7b6a8c5a9a624a63ac7aa70383e517245535593228a0798e7867c3c203cba72a5e44e6b3fed9bfe3b3ce13dfe5a45654675c716958f9236719b3bc1c1cd773186372e8306aeca0f5a247d06e6088e78aacddaffee7a639111b64aa4db420f7070ec2358a6c93c853d8e74aeffdfbdf3934d10b048133cb614de6e2d3ba5c8ac6ff21e8f870882f880130b7e4f1309655c103fc5a71dd3aec4aee2e1902c09af40e14aac32460b0b15c582dd498833bcfb8532b2a7373a248d09f4fb1dfc4c70b724fee82b7326964cb80324dca89b8a8781be5d9475c6f797ae423f7577e5729fed36179997757725bf5804d0ef5de291c3d30d60172f4947a80a746918e5abc07b83fd0cf631f57c75cd8e1813b5b4d44df37c442b2df965e029190c2bcbefde9daac8410a3d606e5d9df50921bac75d2fed5c4f2561e329419c70c210296bc737fda2d87f4ab57c6c999b0b1bf8c246f18f81cd79c0afda63efad19bef07d27487300c46b7d39c0ba85bc9191d75ffb32146e5aaf201e966b40372aefc9a0146371b6035b18e7c1b25b4850bd985b27e16fce3bcc8f9c673f087672fcf90dacf389ac4f39c25194e795dab3788219fc131dac9620f5684eac66e3a858414bbd97037b10104ca6c32c6d8d8fbfa8ed69092624189e550b6a353869988556a57d69a1bc5bdc8ad920e5b96f69018af7f75255c9db1a06fcee3973b7171028163a46226649efb238881ed213b913ec7559bf07e6969bfed6113236ea18788c09b6e9f1d0e8275febc8b61df3c6059d01efac555c9c33c317cdf59134876ded543ca0f1f21dca2b9646b7bd98c29ef388bf5aa0c6168b8d6c7628dadde6f6fbcf79efb73927f11ffa7785d427ec6b3136d17ddb968acc0364c03cf7a6f94b037d44499e535bf5ae5b5b78a83e916f540f16dc79074696918982fd731c16c8ee1f925565767d06dceac0e446ee7f0174a3db86f27727b3cad307df8c701dc2e9f2051f6bc375d3a532f7c35b66c2664cd598ce474b8f4cc76085315aa832576c17e08799ae2c9b96d61e76b3877da1eab3b5bc2f49da2e8a4e8703c7499c73b0cad841ff870fe6251cc27117bc404bcd239b6cf8c99e831440417d1aef100683a49957a83359bc314b8e15561392b403148b74478546ae1ff6990af5926bac783cef25c4eef312abe8d725fa6124e4507f180fad51094c14723e512c26b0a84ab3044258acbc488109e143b6f2f19cabcf1c6d6bfb6455eb85dba19ee153b75a0fd47c461da1c72c72c15d3101c7b31361ac32a6ed79bdd8d89df8e86b4ebada1c47137e5286914b0ef51c987e370f8a351022d732ef3db5b74db09160ad707e9cec4e87b7e3a4ed8a8e8d9b1d01f422e5251a8ec67395f23c9e37fa85558c0661380a854ba7a7338913e07aaa65cbb394f95055d57abb37fe1526ec268376af97a73f697f829d801f361cdd7ac21e8cadddf6ed96a7044f74c92954bf1581968abb9fe808daea2ad76dae0aa9afb9f3ecaec07cc1d1aec89c80c67eee98e959807e2c31a262d0883fdc537a5f93f5a36f8f44ee9f08f90f99214bdc11724cfb8bc53a76f641bc849c911065e5399d1ea3730b28ee48ba1e933b182ecf6b7ea661b80e3d5323c441b43cf99564e7f0b94abc2ad8e25164dff9675392b86fb50850019e24c3b8a4531f905a90ab0a42439a76e8d995dd13fdc136cffa7f7532de0424c75cfe240f382d3c22d87ecbdea7501ac8e51184e709adc7863395690571672ec36ee9bb21f14db447768bf5aa9c1d3db111cbe13930b68687fc917254ea46ea5ec6d3db57a5f8e25b156c27f81a8a1d9ab790324d7188fec28dfb3dac1092cd49b963694d374637248f172561562e5902eb7855a24baf09c7573d011cd1d474486ea85c6884e712334efb90829d0f3cad750cd1ec1f0f43a49d17d244bf7cb18fccfe862e15d10b38071d5d3f6f97f7be03147955fdc619ab0075ebbd42b8fa1c3e82ab7a05ada8922bc1836e9231d50094840242bbdbbf328b00115f2da9708018cbf4fd4cb71f61b4b69dbf34205faeef2d10cc179170bc81415454f647ddcf9495dd5f1cde05edc2eb1b2002fb7190c3c154109513ceda032b3626ed7bcc60e686d9b059cb0bf887fb487c661e99d4b1e7a794fa8e459db3c546d0c6e330bc03975c2d4725d21f0634a0fd8afb69c191b510910ff3a874bbc2dca69407d9a4529a3520d8ff159ae08eef609136ac5b102df85c89d67d31aae5a32cc28e39de4e921f892c5e908372bc08b4b0ca24ca1de96494669a0dff5ad1723f19454fa62cf8a9520c552c201f60355ff29d729e257403d5a3defb5ff81d9ef3ca2b36e0c7defea42c6a742355b02edfaaf07876dd1031731685742681c3abddee105d07a3f6558a82982e39911ff6b4cebced5f2021c504966e02fc732602984afa5ad6a431ea9468a8a2d5a2bbde72f8695306bedd50fcf258f634bc2d6ac182bb09afe3e68695c4d10c633fea1cef70a9a6a44237eab9aac11e9db1f6b051cd67bcbd98698cfbb38ae8d648bd07896a3dcb0a51e1ab5aef7ef5cc9e7c677e01afc3c5c0b6c548be4b1680f287a183f6afcfbeb6d6813fce9f85492f499361c7c0f91a45cb4feaaa3d1ef3bd9f8f404900404aaa30cc4f3fb2e68c14e411f3fb9a29eb9df8410a8c49f5236b81c98cca37df06365f461ada0b18b91c5d0d46f1bfe72c028fc13b1bda038a771e7ff422232d21581c814a543631cb6156cc00b41e38e71f3a78b55a29b9c222114548ed2bbdd31375e37499c53dcc516464b6317f4bba5da650dbd5a1a70a19d166722f42b85eea1e86e75a8254a34b8e78212af2869288695755a99aea21f5409bfdf258bb9d33e629427083039863504a4a99e12abe7037343670c923d3534fb5e5712c16aceba835a38c24466a179d12fdd1470c609f2f41c838f56cb8b8b99d697a733f868714c65a5c8c2619ab28ae8effc20fb5448f87db0bd9980d4478c6f97f6095ab02ed604978f0dbd1b8046f552379bc44e2075d137512d2edc1b4e29bef645cbba0ad8950fe34bdb1e648275e93a3dc31a06c7f1e1af0a6f8480bbd9f7c9e1af759faec4b11990cae701a4a42835b027cb478a5ada8e4b9a388690b7ccad8e855d184cede506828139494515f8d3cd1eacbbcc7efcac6e65c2d86c35653a41e712e617bf3bad1019f27b7c4309d6623803de9c2b351cfa6a9537a6e2211a36963a2b9dd6edb1dc16be5a01d8a0d505f5f938870abda9fbd95b85a05190787404ae0353bcba572c597fa56e700dfcc03baddd53c9e4c2ffae925f50f0a67254dcb3df02b34202f2929e5237b1f248322236d0da98a2b68f06604c8181f38a56752ed2e48319c2a764903f5ca93613b1e2d148ee813d361c6248ec08eda93ef830e268e614d926bdf706a2833e44ab2291c7166f5479c14b4b03987cb1d0d6361920822ac4dbea039d542db6d845f76b860c3a8e59689308dca4d005b9342c4a6adac80c8e55f8f71ce88995d0617f4c3854e128e5a28468c93955e211c976d42084911d6a1fae28002b93accb5163bd12000ef9d96cebd5c78bea6ace754cb887c9cbe3317e9839a0700207a22414a8a899d1a6f389795e0e37d2ae90bb5cb2372d477fd0a71186b0ef91d10379953419df13110116d4c7cde6860c81742982aedd963bc9720a0d345779d173afdedb7d6359546d5cf0a511f6981206e77e0215509964f1a0d2e0154b64f12b1006364d78a2265b9fbbffdca98b9da3bc077e709d54a3275381acbddc1a0bd60219f4f233d68569a43ff23982a0792ad578939b13138c051d4c22e60d9e716cbe01d19a6228ffdb82756ad7e4e09d5ece5f421bb4d23f25d86640146cebd567e0dff0888b50a943ef8317d32826b354c6a74af6433d7638d8ee5f772dcbdbcb4bf739fe375c830f092a0dbc80e77d9495330332b1bec3bae30db6bcc9308e8304257473cf4426bdcfba32723700b9c45fa299f5c", 0x1000}], 0x9) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, &(0x7f0000000140)=""/116, 0x74}, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xd41c, 0x440}, 0x8) syz_emit_ethernet(0xe5, &(0x7f0000000240)="c028dd66515a8f120422f3907636c0870b2ebed73fb5de79422ab9cbc3baaebc68193940ae450dc6ee0b2bc157f82080b9ba08c332c5df12e87ea43203f1d3d0aa25856f6b8d14699c76ca6c2809bba527b6317aada6bedbc2ecbac4283329f2064f71486f06d46bc199e29da0b074189c3628042136493537c6bf4c8890065d97e96e910d2f16175827a9d8a2e75bb64f80ff949121ca291fffa2439630f9a8dbca182106a7052116ee91cc761ea47bfc39bf0c91f7d40083c4debda5b9ccee9c2bf4e904f4bdbc28cb6c6c71afbccd12b439beafee6e9cc621052c543fd299ea21e48a8f") pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000380)=0x2) r3 = socket(0x20, 0x8000, 0x6) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x9, 0x50, 0x5, 0xd70}, {{0xffffffffffffff9c}, 0x1, 0x0, 0x1, 0xfffffffffffffffa, 0xff}], 0xcdf1, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x45, 0x40, 0x2, 0x400}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x10001}], 0x8, &(0x7f0000000480)={0x5, 0x8001}) r6 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10, 0x2c) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000500)) socketpair(0x10, 0x1, 0x17, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000001900)={&(0x7f00000005c0)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/143, 0x8f}, {&(0x7f00000006c0)=""/148, 0x94}, {&(0x7f0000000780)=""/4, 0x4}, {&(0x7f00000007c0)=""/246, 0xf6}], 0x4, &(0x7f0000000900)=""/4096, 0x1000}, 0x841) renameat(r1, &(0x7f0000001940)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') r8 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001bc0)={'./file0\x00', 0xff, 0x2, 0x5, 0x0, 0xffffffff, 0x3, 0x9, 0x1, 0x4, 0xc9b, 0x6}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x2010, r10, 0x0, 0x6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001c40)) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000001cc0)={0x5, './file0\x00', './file0\x00'}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd\x00', 0x400, 0x0) r15 = dup(r8) r16 = kqueue() socketpair(0x20, 0x8005, 0x0, &(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000001d40)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x200}, {{r14}, 0xfffffffffffffffb, 0x4, 0x8, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x26, 0x40, 0x3, 0x3d85}, {{r12}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x4d14, 0x400}, {{}, 0xffffffffffffffff, 0x100, 0x0, 0x5, 0xffff}, {{}, 0x0, 0x28, 0x0, 0x1, 0x7fffffff}, {{r15}, 0xffffffffffffffff, 0x3b, 0x80000000, 0x9, 0x30}], 0xfffffff9, &(0x7f0000001e80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa, 0x2, 0x2e60, 0xfffffffffffffff7}, {{r16}, 0xfffffffffffffff8, 0xf1, 0x10, 0xdd, 0x5}, {{r17}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x9}], 0x8, &(0x7f0000001f00)={0x2, 0xffffffffffffffff}) 16:00:39 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/118, 0x76) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r4, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r6, r10, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r2, 0x0, r7) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000940)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad000000000000db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882008c9bd8398e58ddf13a99cbf19cf724031c080ebf25937291a2747afdc7710146c43b578503046babbc60684b398b4c6d"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d01ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d0870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f25dd02de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76000000000000004ad3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f13f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5f0ec79be01c866ca17db9262a6c8d1c62650a2904ce48a3d56a91727e909a76a2684467a4acb21d539c7405f5d7a8364d8a50bdbeb8da8455d5b8bd439733a056f36c09fb7693ba621b1a7385bc6fc7865cffa1f8301d21d762c698b69f443a2ed0dae27329bd18a00ec07ce4cd2f28244d705eaa4895eccdda3856eceb2668d9cf88d60bb122ccc161a6f17f1adc7bd6b1217c8e3c3068c57d8eaba5d5edfab4c87a5238e423b7d04e2ce4bdb3dd88fd23644045c7ccc06ae82d1095bab26ef2297596db68c3e19f21f3cc9069b9d466d71880197b74d02592046f7f9a951b941fca3ec4618493d3c9415959a3b2a5889e7078b587c94b6ed3875d3abc4a60ad91d1dce3c5ae42d77542ac037553241bc785155ce09a9e69b8afaf7bd502a944a16f2f3111c0b788c1377bfb24f1fdf4a3bfe73a304d1c25feb5b9345"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffd7) getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2b334bf7babd2caabd6920e35ef50ba73043c223cb345005624fc5870797cb22e26e586dc61017bde43ee35d313de9af12854984e6861ae39afd226fb5e14a0d716aa2c56994899d10b5501d23668e459ac1aec746459b886bb7caba31b24b304706add38eb8b7b1dbda34ef4d1dacf5cea4287c5e8ecf0f27f71d9e2384cc428aa805d92b62316455ad5280b479ed5a94b160eecfb242a4fd0c816fd0db71ef55e213b9073679aaaedba005416a43d2a9a7520142e736c0578a1d581b131653900b5515f1e53dd27953f978dd1a89d00"/286], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf26981c82b5b963e34c544836652c05afa0c926216424796a0239a5deae0fcf512592b11f09f9c9d4c428871699865725ee36c73d54f11791c0835a674ccd87b188f424075e25104870d6652267e157cb8d1f189e4ba35f7dafff9ef4895ded68ba53234325b1a7ff0bc917ca207706509309699cf2e585b12bbf94bb5a61d90e7dc6a6464ac3e3aff72"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 16:00:39 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1086, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r1, r0) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="6a634e19a04dbd15e0c152214c35111ba87da23c767baf8d"], 0x10) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x2, 0x1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r14, r13) chown(&(0x7f00000008c0)='./file0\x00', r10, r13) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) r15 = getgid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x229, &(0x7f0000000380)=[{0x0, 0xea, 0x5, 0x709}, {0x13, 0xfd}, {0x4, 0x0, 0x0, 0x400000}, {0x8001, 0xd9, 0x74, 0x1}, {0x5, 0x1, 0x0, 0x4}, {0x1, 0xc8, 0x40, 0x3ff}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x1006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r21, @ANYRES32=r22, @ANYRESHEX=r27, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r3, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r15) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r1) listen(r28, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r28, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r28, 0xc028575d, &(0x7f0000000080)={0x9, 0x40, './file0/file0\x00', 0x337, 0x8, 0xffffffff, 0x2}) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1ff}, {0x3c}, {0x60}, {0x4016}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="5a2880325cf22c62bfbd1ad37c15") ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, r9, 0x0, 0x2) r10 = fcntl$dupfd(r0, 0xa, r9) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x774cafec7e6f282a, 0x2, 0x2, 0xf0f8d21, 0x1}, {{r3}, 0x7fffffffffffffff, 0x81, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x0, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x40, 0x10, 0xc8, 0xfff}], 0xcf, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1ff}, {{r5}, 0x783562de024d3151, 0x70, 0xf0000000, 0x9, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x800, 0x6}, {{r0}, 0xc6ea9d03c4d2d397, 0x40, 0x2, 0x3ff}, {{r6}, 0xfffffffffffffffb, 0x4, 0x2, 0x7fffffff, 0x2000000}, {{r7}, 0xfffffffffffffff8, 0xe1, 0x2, 0x7, 0x6}, {{r8}, 0xfffffffffffffff8, 0x81, 0x1, 0x9, 0x5}, {{r10}, 0xfffffffffffffff8, 0x106, 0x20000000, 0x81, 0x3}, {{r11}, 0xfffffffffffffff8, 0x80, 0x1, 0x10001, 0x4}], 0x9c50, &(0x7f0000000180)={0x100000000, 0x3}) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x0, 0x10000006}, 0xfffffe79) r13 = dup(r12) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r13, 0x0, 0x0) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f0000000000)) r14 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x40, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x23a) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000001700)='./file0\x00', 0x2, 0x1ff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000001640)='./file0/../file0\x00', 0x0, 0x10) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f0000001740)="a4e49834a6e317c0b4208b49e21ec13b657d55e077e3d7929b899c1cb44e793428f5f0d588c9cb36ab217fd0458e12cc127d0f3ef51af85fadc7ef256e6b6b0cb2a4", 0x42, 0x0, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x800, 0x0) flock(r1, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) chmod(&(0x7f0000000200)='./file0/../file0\x00', 0x30) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000017c0)="a3fefac2ce3515914259754e1c80a2148ba3bc73b31846db05b43cc1971cfc6d51448cc9e3ca17ee895eda5d38e4ee50f73262083cffaa689379871fe849d1c0b85783f4fb0128caeb108e7fc789e4f7b8b0ed4e792972e23cee", 0x5a}], 0x1, 0x0, 0x0, 0x3}, 0x2) sendmsg(r3, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="3f9655d9e21ef6d78df5df953066bd4d8fb5a311c5df08d4b8f3b5779593ca40ceb31839f0a14c5e3555a19616748cfdaf95e3ab4c17fc10242e1ff5f05587d1ce94f643270cf8c67ff4590c6343defd268c864272c16ce6498e0b29605894cb3ff060a939902fcad3ad5e3264b0e1cbf388489678f4f2c246c6fe32ad392643fedfa1c4113a6741fd19702bb1226c0a02d56d3fb3b9c84d484eededf55686dccd52f8e7550748f33bd6b4dac1a9f99a1ebac7f17bd15b173edfdc3d8ffa", 0xbe}, {&(0x7f0000000300)="a7f8a6d94a52db401f2c1bcb931d711015349b0c9263db2622d1529815b9dd7f059cd80eae9ed3790f91302aa70bc93ff147f862b7d6c1b265c5f17de7cea395472e00acaabb2a658feff60c90861f679fd84336bc4b479397c434a444ca946cb7e42ccaa36eab27a163207a41723a6c1190aea7e76a5dfe57a1938b93fffa17d007c463981d", 0x86}], 0x3, &(0x7f0000000400)=[{0x90, 0xffff, 0x3, "ed325e9aebc5815e3d266f15c0facfe0af7826d2c203cfe768f1599a4a16a0a218da89cb23ee7e8716c3be06186dcdf51dceaddf23138830e91f633bf654c8bc3540f56704329856c4df5ff1445ce2b4ae5612e4c2b5bee8bbe8a77506de612e3331171bd5ab1a4ba257904bb3024ec27f14e03036e36b23b89a269dd9718448"}, {0x28, 0xfffe, 0x0, "5694915fd99d759040b63e37c068da3dc42a8da79bb458c1"}, {0x1010, 0x1, 0x80, "b43eb065da924c9388f8b53643b09da7fd262ba572e14a4f7d2e26bb08c2e7b9ead888beee63145f330badbe869e7eb82b66a32ca85922368575d17e43e56454b5619926e1357dccac108673f23983d490beff39e4c89515574d94fd62ff630b283627e1a4178ea3e4bca5769de1a68e81fb8ab5b9467cfbbb9a68fe2eda92ba27e8007890159d8b4fbcb6ad50794134cabe0352327e213fa735098a4a0ce44139bce6f98ba5b907bd5d18d1e324276fc2f82d51c1e849137c72b5f63f0b67c360e1ef820a4daf53385b3f3b4ae53b7407a276fde29ed1f1c16a9bb813495acb52128a99e43d3e04981857218696474b2826e5c47e2dac95bd9c352c36ab8095f08ff02e7558364cb25fa7ff33dab1e40ccc7c90421821479f427f5d2fe989e7f9d8664bd28eadde6def3e3bf0a4ce7a1cc6ffab9040fb2918118bb25b5eac2c57fedfb2bdd983c9424eb5c3c63b481c2b7714feebd3b3659a4fa5cea1f3e62d90ba238f29dbd4259b77b433d5a6361f5670c9bfa6d8bcd36d78295d5bc9ab4afc2d232c19d9c1bd6df5067a8fdd817a2484e6571923a0318a4ad386b515dcda528b6d946a7c82b0940e422f0b373f42dc25816858c8cb291d7e57e8b1929d4d4284fcfd3829d9a2aec789569858e5f08e83d06e0a21106e5a50c80d3168b3e9532ab5ff2dccbd342db8be6475488a4f33574423f0a81d9df6dd7539d535ec592febdca4ad3916530bc47b975a69dc98b0c53b0b7918b0c6976561f5c2b3ef911542afe8b3fbb348e479b303a5c0d45a737a4c78d8b5babb33b90795cf8203a71792563f62cf78bb91f24f4fdde80548e1b0c05e276092475287bb9ef9d9ecfc5bdcddef9037663c5e4f86e87e3e9ae354bc609671742b5153c233bdf6bd5f20f8df2eb822ba38efde1b36affbd982d6b0a059cc863c1046333f74495ff33237dcbdaac78d97ef4c4111bdc5c038ea6c9952c5515cff91d9fd290ba52f6f43677803062680e66cb0e6c3f5f5c958211e49cd3ab544b524943c16c5b8302b120cd88ffc6083a7ac5f2a10fe1986729d7da8577de87d4f0b656936430970598ac30b1a50d0c8aab0dbfa0fae585efca4af525d3c9d8df64c92c6c0bbbaa2c22d3d79a0474558296be822d7a1abdafe27f6338c3f918784ed75b27f31c74dff8c276dfe1330b616b953d38bda8e2b17cd2ccefd57d46d0e643658c71f85fb5d7df6d7d2de36b75dad45a6fa86ef78aabdf9c8d86c1f08b27e067eddacb5d1082593bbba0833241e52994092fd2361c5377ce6f88abff81ee450006ace920ea806dad5905217a50a055295e9033a84a7105daef0bc959a40fd899ce6e05eb9a6657a27bce2ef2d30242d50b25de14b658f99d842c3acff3cbada280f2050bf74a21e4b6cfa548f0573928a43905495b1a53790bfe7168324d937aafd96b32e634def0915ebe764ffffa073ac664e40af9b66e88d82a89894d3ce5952f760ebfc4ae7344e5a74c66699fb5a4f16541387b3bcc14a0f51666998c639eae4d2138de77b21e98b6d5d45b91a2d71e4a610d74fbf7eb22104d9d4b3b03048c4afc31870fd17aaa2040d84626ffbd45f7aefd7f52ebb12de584e672445aa08ef48a2683cd33b78c0201abbfa637f32e15276a663990d0733e0e8dfda86524827cda6656d4f0f3d37ec8e71da76434fb9ab7a14f1e88a95ee7978385258da5087fc1471a46b398bdf4dcd017d5bd923cf5f9c538ab93788525363588278f08370539eab86887807fae667372c99f55fbe1c29414b52bea53880909f4ca6d2ff8cf048c7e981f53b8675ae73711a4967c356ec18d0e641ce6748e6f6d9fdc97e5295be8317146aeeb3028f0544b9924e47c1b80d1b94b46e049e2aebfbd6112008477f25948c4bbdab93f913c9c2d638036b44b00b90d29ed109bd69aa2350707a55009b9a5bd9cf82e9ae89afaebfdfa123ac68c7c35b53482ffa5a162830b68e013c1d156fcf03583782ba4f461c4bb4c946c95e705f7b0947a50730ade3b1f92f5202cdd0972138eaf6a133ad112cd753e474913b4d6612a5fbf2a8323e62d5b409f70ac8ba68cca5d7257df852603fffa7d16a6c43a5abe7ff4c07fb3986d8a068c2e6457440bb7772b6f1c30beda7d119d5276c8003c6f3044b882d03c3f1ccc5301c20e311bcde8a95f2e28fd53a119758259771b2d121b5abfc0d0129c67cfd5293f7a224be94790b242ab0275f9dfb4d1def572d9bb33f4adf6cc9b29f06365a2b6701aec393a49d7e8619a2749df8245d254b33d42fb7d34b73bf6deb32ce91a014a5be853609bd091dd0b7bfbb059b0283e85c781b7d82580900b73f8c20f74ffb12b5c80f9694567178460aa189f0d9d6bade55bfa01a818930011dc7572e458059ebe8678c5e215d1ec7580a06a1c24b82b92611beaa5263f5d6dc9a6b5572a9e6ef6a20295d62a3069ddcc58cff26c5db98c11b0cfb6b270141a9e267e4a5a6e504c6c5a3faaf872d1bd84f47cb5bf44da820a3574c3d440c33bb4e37862536aab8f05465dec2cb7dbd6f6be0b618a6b6d18b3516dceecc3217d24e833bc45e2351ff9f223206d630d08963cf870ccb80f57721edfb8314ae207bfe4981d595f7511402ea6be3d5cb88cfc94881adea0c392f5333f1445186a592bd65e1a65360d2a882a228ed94db83c4d84a9e77e2e30d066c2ce2bad39c224d7d3e1db06c719c5f0820c23cea584878f79a3b8b036a1654f2fa926a6791808d8ac71e7c259465724fd269dc57c1346c627863be181f2bf4a5d0378272ce991d58a5a0fc9b1b05a2d49b6e59114297fa88023219cdfc2f1f657b40869259959f19e2a16ff5c834cf43d65c418773b50bf0abc6540421ef4c6bcdd4a79238274a2a52149cf316859217458af94e70e3869fc3c8c2729dbc5deb470d11002d52717963eb7fd30f8377625b94d5402c72167a20eda80704ce39feeb2a2e405c0971f125b6cd800b3c6de9d8dfbf8f0156f294d470ee5699bd45184e7298e798bd5494f964a290fcc918bae925d3d327c0b72a168b79170532f35e2d9f36efbea1ffc12add961a06a1a18077500c6bfafbc048cb5b0d079a0d4f9e52ff2e059df74eae52c5a28cb22daaf98f7918830a061e86ae2543c858689529221ddd9cc5ad663af4197864d7a561fd62da5452298d5422f4a724e5f893202056f37759c881241a80512e2b83c53eb5f9d1b1ffd964372809bc782ad41ef3705e57e57289917d631ff147adef0a56d9caee32c65a903150cc14601fac3c9651c297eeef254c7ef1f53571a96107dc8749a9b0179e0918fe7889b05a6cd09e845ec6bcd782d6547e5ec5948e0bca93ddf89bb15b5b3559b8bd81aa1a282bdfc4361523ccc2bda4291bf9a7980e8912aaf6103e15a40828354b120b596287ff2f96d7f106ebf90f3a66dae99c6904d11691347567bf4705cf4836a916107ec38f7bfb64bb8c75f909caa1f10459ae0f3a0936d5fa8d6cc0972f00b0afc6e181ddead3ca9e299cc384685479a49a00eb375210b2b8208985b1d86cfb5c71dd118de01dadf075770b9240a4149582579b40e293ddcfa14079be550b559941d7b838476339427f67eeff4686e10c8f466dc5da3bafa6a7f5f4f6c6de0966d8e3b027104c61005f77e8d7f1c9b07b244f1131bf1ba930861fd580240e036ed8816c57c7cf3c09ad3d22fba0e87e798e3c1474e0a04e308c8dc60045b2cab57d573560b1a02ee983a55fabcd5974c1a0bb43254f306494b0485c68f2dd6b45556b7459b707116b6816818c21cae51bdcd9ea5ac36c171e79017430270ee2ee6aa303bd41bf74d27130392a8516b6b4527d679c6e3b8a66117e09ce7ab8f78ac19ec75eada21d6eb7e201bafcd290ac78de9b6a02bea7f15fe0c7da0fe26c7ed68e5f18d689ff705a1f4aaf8f6e8702fd135d88deed89a7ec35bfd6ee4dabafa3d2f5ed4011987ac6f0eecc84f89808c7ecd147b260e743499eed9d258a4e397525708fe3b7d874530e2fe80f3f42e00b39e11301649f8b8eb39adc7f15aea90f446f6825367472b2ab3955d2533986341636652979ce156ee4652cb71812539882ac72ccc613d7c109f1e6f28c60b9c0d330ff4fe466897ab5f62bc02e7921fd370c05bd3d1f89e12e3a529e6486cd4c32f2be03671faf758014fa16d12551eb7b5e4820804399f4ce80d3f6bc9cedb8fe80fb58f21bd007cae9f6ab3031dfdf32429eb292084c23b6a725c722510514d348be6eebb7c176e0184ccc072bf334770e3241f3c492eb6f1a2db4f97ed683a7a4f04c4cf1bfb85fee93e538859780c1a3d98342a8151de63f8a78e052045eb20cff23150b25e787881ecc34a75fe948c9bb1b7cff11e00c2256f19e2ee83a605cc39f9570f8fdd9bf08550b9bb4be1cc7c130ae5514029946db8194ab3000aa8552fb030616b32c698e6128ed7b5eec4f7dc962bc4e7c5ce4acb29825a299054786ae7b6cbaccb5ffb7c4fcf2399d70fb404cb1e5c601638ce8f571a99d700e69cc20676ea6a8b6af5f60a1d25e4eb98aba8e3f71cdec977cb4e2944bb48e00ef3ee96eb0cf27bbcec586c0721a45ee5f329b87dc9f766676b65020f1d19b235791ce1626b895801e99023367a671892dffc6805720d7f86c3916b12308cd1ed2d29f59113d945f9f423b96e7e9798664e5b0c11e62f0f28a74a99cecd714e85e11150ea9b99327b4b9426f6b14a32511baa14183c308e84184f15de1203e85b3cb79c36d5ff2a7e732385e1d05769979334c9f06cb1747884e76dc0d99c81ca5a5afba56424ac26f35292c434e03f698c564937ecd07a2f8ed87fa30b5672f3401deb1a505ec69f9093600d19ac709952b3e86efc0c8fc9e0ef706ddfe737f83fca5eb3c737a9c400cfda31ab8e2e0768e0295d92151e10c81b39a270775851fb3335d54dfb152c433ccf4e8e3363a73bb04fc4672d918a1c152e67932ed75eeaf17021057546c9236e5c941ee09a72815cfeea007e6d0d2bcfd8900b3d964473067e52fcca1ecf2830b3c030e832b66f252e2f3060c153295fed8849fe8fa82bdd8cb91252cd9e835a4da7ccc0a578610a41d5acd6f3b4c7cdb947580e8ebe37fa55902faa420350d8c1c5015984cb8f4bf3e5658ce0cd49c2bb735a0ad1b89c67f3d5ebf2b06db6d87fc738d5a6bf628e857cf7328894ce7167b31a1010ff5bbdb6fb965548fc0c4222e591afd31eb507dddc285120fc0eba765e80cfb23cc35c1ae7eec998805f41992bb9c1a3a41b4abfa003f0cc177c1a0a9d41a636733719109ac8c4dbb706ea9a01686f3c403e815efabd03b96ff76cbf29681e97ec1213771b61327d9d065bd442017a2e9b63a60fcc911bae15487a78e66b1fd7273497c3d9448be9530335ed0e84f6c631ed66fd8b21c641da1d51757f0920f736a4f6102b21ac2dadab85671f3c98d472d1e44b46a078ca290385695ac17ef62e95427cad5f04e8ed54eaf423be70915ebaa00fd79daf211594cbfaf241e336a1e574ed17cebb86e4f103312a0ae2711013a879da04eb1b57a840a73d38875b87d0c369211639add428f57828fd4c712ca97fc5f33c14e9513b221034e979fb1fd6513ea3cb52cf941f849c56b5fa5745719d4c779953422d77cd0272b83b8bfe0f06e013d4b027bf7a0eee3f7d711fb2d97050fd6b32e45a8f768da557eb628c5e19abaf5983a359f35769d8c5e8b7ea9ffa726327f10c6e8c76c9a42949626e55c269d6f43aefbed522bc2474992730176df555ee62acb16e3cd85d85d"}, {0x80, 0xffff, 0x3ff, "ca003a26cd822e6e4ca8748c33649b2c9fd0a3e13f7cf74421550bbf741fd975019783b5be1877b843c7d2bcc1214bd2d8b0f6144b5146538f2fc91ac7e5946588c3bea8499a5c703a41d88800ea044ee9b7b188a9aacfda0519c3cc289aeb1e5f8640dde0fcc9212a915f819ee7"}, {0x80, 0x1, 0x6, "f1ff59d7e183a39fce7218e6e458a5bca36a430ac101956caf7e66187b2f3ad6573287a49c0f905e7844b485eeafe8c8473e7565d44e630d1c2085f9e706b70807be752a43ef0aca26c1f453afa17843be5d4007a7fa20479b5fa9878158b36aad2513cc0715ba015a28365dcfd7da90"}], 0x11c8}, 0xb) close(r0) 16:00:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7871d2f5], [0x0, 0x0, 0x482], [{}, {}, {0x0, 0x80000000}, {}, {}, {}, {0x0, 0x81}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r5, &(0x7f00000000c0)=""/68, 0x44, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x8, 0xffffffc3}, 0xc) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:40 executing program 0: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="2423e567810655d99d9b85d05f012c49d2946b9055a25a709ee0a796d4c325c9f7d4c6b2f8ae9ff373d10be9756c606425467e597aa35efc45c79cb42fdb121b2ccf2fd58d623f1e92b4cf77a5f5216657f67ffbec5ed94cae", 0x59}, {&(0x7f00000001c0)="16c9a1654e7d7a960d8c7eab9dc1da71ade7d378dd3dde09ad8fd57749cdbaabc8108a53d14418f1ede461bd57b71bf9db09339a03e1ba6928ee6673d9c06eadaa38655ecb7f983d8fef8a42d66d9e355519103582a685343b39faf1e809ee1fab7e05bb8803299c59e202315482df3b7f98951b5c60feeee4933ae8bdcbac3a8ded0ead4f6c1b4124fe82b19e2fcc9a549b", 0x92}, {&(0x7f00000000c0)="84f353636247397c09eda940aa45f9343433d542d61b0b902102017aeaff83", 0x1f}, {&(0x7f0000000280)="5a1b220bc24d6e", 0x7}], 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x128, 0x5) chdir(&(0x7f0000000040)='./file0\x00') 16:00:40 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x2, 0x7, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r2, 0x90}, {r2, 0x80}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x2000000000000310, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) flock(r3, 0x6) 16:00:40 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x5cf9) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x9, 0x0, 0x1ff, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x5) accept$unix(r3, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542d49beb4f66dd19ab5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0x10001, 0x1000, {[0x9, 0xfffffffffffffff9, 0x9, 0x4, 0x42, 0x1, 0x1, 0x9, 0x20000000007, 0x3, 0x5, 0xfff, 0x9e, 0x20, 0x1, 0xffffffffffffffff, 0x1213, 0x2300000000000000], [0x8001, 0x6, 0x8, 0x4, 0xffffffff, 0x5, 0x1, 0x7ff, 0x100000000, 0x9], [0x53, 0x1000, 0x400000000, 0x7d8, 0x800, 0x1, 0xaec9], [0x100000000, 0x400, 0x1, 0x7f, 0x9, 0x80000001], [{0x2, 0xbe00, 0x401}, {0x7, 0xc6ad, 0xcf54, 0x3}, {0x3, 0x200, 0x5, 0x400}, {0x8, 0x4, 0x1ff, 0x3}, {0x6, 0xfffffffd, 0xffff219b, 0x2}, {0x6, 0x9, 0x7, 0xec99}, {0x5, 0x3, 0x80000000, 0x5}, {0x3f, 0xe5, 0x1461, 0x9}], {0x8, 0x6, 0x2, 0x4}, {0x0, 0x7ff, 0x101, 0x101}}}) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x6, 0x1, 0x1f, "4bab932bcfc577bf850aa808d18a95de6131eb4e", 0xff, 0xfb26}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="99ae166182ba1820fcf4884970ed3137b76cdc95c3a21726d6ade93f1f5d1e60ae052dcd6ab965b4abf81a6204a47c5661fe41d6a6e7ec6f3d73b87615623bb42b584e8257498089fff0776efba77a4bbf0396c8a9ac167f735658965c1046915df2e7ece17527f02e7c81728abab1b704d799b8c892fc18ac", 0x79}, {&(0x7f0000000280)="d5755b3f9be8e26fe3a84ae0cc41d2417eaa9e8a979e5682c81fe760ab0840a5184e793e162f3530b5bf9f7d3f32da53645bb68b76f6b5f5f9a416dc436580399164c18a033f4d45a6cb39f285415ebefe2a638fd5b6d4b8d12570c69ecbea63bf4c02863fdd3b3a78d4aace452e0535b17c804f4f97ad990074642d1ae308052566bccdcd1762d25ca4902b086a65c075a4bf22bfe76947fcbd43a7b93237a1bd5f1e3dbeeafcafc9a3175ee39835a8fb98bda3f17756d5669b51a22b5bda00c6513a17892985c10a302095a09f1d86ce867d06661af015beece1623d595f26f4359f2315542d3fd6ecce6651790f70", 0xf0}, {&(0x7f0000000400)="29e92b4162903c8d3ad0e9c4325f88fd55984efdc331636fd100d112956943b2aff5a1866d34f5f8e17d430b04545f2021657323c2385723697944fb89677cb8f40053adff2762e6709c793efc595e38dd2e9436b18e2a2aa0cde36b61531afd051682e3a5dd535a5adbea5d7c5983547c2384b5f84310349cdf1fd98a7951fd3f77b53d0b3f2b698e3b5c0225c964abb0f65d5ceb9c40f7822e0af47b2251fd87db28215c40b947a05e9cc45a48d4d68b50e9", 0xb3}, {&(0x7f0000000580)="bdc9faa73ab75875cd18d4f814b78f4fd2c44aa244087a03f53dfdc203d920734d7397f8a5bb61499e4b40ddb7039b09f5d58508eae3e821d30017b47d7c72cfd70cdd57c6a2cf14266c5790f2e9f0e1ed13a5143ab92ecdd621612f17f9ab1cf5f13932ea4cc9d7dbdf5f54d924a4ab1dd3ad44b94827f7a5f7dd084424ddb6b57ef8d2f5b206accfabe025fc3ccd6f4ed797c0d2db579aae0d16e6e73f8f744e5215ec1debc8b70b", 0xa9}], 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = accept$unix(r2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x400, 0x200000, 0x0, 0xa9, "fb525e2e1dc0545836d4016fb7be358e38d2d44b", 0x1, 0x101}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x5, 0x7d}, {0x3}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x2, 0x9f64c0dacc3fd8ee, 0xff, &(0x7f0000001540)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r8, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r7, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r9 = getuid() setreuid(0xee00, r9) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = getuid() setreuid(0xee00, r12) r13 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="208dba524770020d87422285fcb1523e007e6714411263287b4fe2468b9aaef11b19ad063957d48f022c54a223e845efc573befdd211e2961ac6884a8595b0a934d2bdba4b753a9576b1db75b7c5b7c1726469aa373bad12fe95c73b02bb1f96ceb39dd1e586e42baa754d7560f3904c6c54e4ba95fd58689513e800dcda7ee3346db53590ff41a0c4ee5e44c10994c07c108e6867e219fa10bd88e50d69d127d5fab5f530525fcd70958eaa96ccd5c80826cd6101a313d56587d639fd5eb5746c96780909340058a4ca8fa4994de92a26ba0ca0f0f69e4345046faa13bece6d214cff8d0e452cbacab1fd59ca700e31a5407cdc008c956fe051a9eb0f485c264b5dbc859215cd101f10825606b3a40a0e857340067b68ef984b220ae406bf8be5efc80e65985c3789d132e24be05d98c299e38eaa0fc58d2ad8752d75958ea5a6c2b1e33a3ac22d642d5a4183816ebcbde4fde444bdf6d435989d2bef25aeac2476c780da13b96beb3c1eafbc9461819234072593f8d5192bf0668f80365e9ead6e2539da589d311fe2b7a702ab5c35b182845dc72de01f2b8469e8d14c111499a7de173b61a6a9932aac7250af907837aa88c2687f6d57c329d3f838c6e4f45c4ec4543e0bb89e52be6609e592a270e975b7db1c44906ee09efbbab5d982f146e1bed6755568180213b3933ee113ae24cd56f24229ec03ff1db1246e06eea5910885082426b9d0d24d090b2827bb0b35b1bc35a77668948928804066f70b8596dc31e59347fbd051875c194c29b9cf1b10c43a76d0152f83fd0e0a304a003b9bb69ed194885ed13a08c07b8f4671b5335305da6129ef403b2c698869b88f8f4a7737445447cb7e17571e99dd4263af2a8b8a08933e3c35bbcd82aa4a6b867d9a403b407c6787d8457f928978c62623116c6bf84bbcefb8f8a72d3c3cb25590076e3cd0d201c257d106f920ad890e847803521553e874a43e5b66af2d6f465f2cd57c6e484daa17cc109e33ebc91250494108595196734db23bbe42e36375d7de9eaa48da5ee4545d3ee2bcc34a99fe02d54925b88e5079d68af9c0fc1009e9a9d9c38644a1f75d988dc848f143cff7cc5e6986ac38fc1e57a8860769dd9b27a2adbac569a7ce0c5f18cd1a8e5021313fa37d21dc318a41d5c13170d71a97da1b1a9ed27fa38adfe08056d87b3f7ca57c18939e5d2af73f22e4f4d0c4ec6cbc12f0d898ef2e3a0e51bd836f3c0dc29d14bdb83dc0bd3763ca396202a09dcd489ef39af0a0ef75c506edb0ce8ba70348167dcee64f42f4b2b0bbad071e066bcde5c350a5330ee953e553e8b0beab6f13750553818ec9d6f8f06e32e9455c3532fa40842c290d545fe05c0a23448ff0d89433fa0f671e66d60732a01e6a4967c0be6e7be2b2efc7933069e3c0ee3f99265963fb7176bb7d10d8c627b309d55e33a5e0ed85865f37e4a483fc496f8d894194329c2c06b1f9ba866c86010ed5382c4591b2a79164d74edcbdb16c990c4e849c5a88d709f916afaa5ad383f410426813fd79f277454a8c5488547052ebc9bba8720ce0fc6ca68afd92a5c4df69e50dae0120b7c517fac98c2bf01cf77ff8a26dce257f0e57c2c337d2fee9674792597a45a34c84bb8d88ea2753ae2c596ce859622d10c0b61ff9c215f7e0198ce39fffb54e636eae132fbb71373d4d8fbb9f20eb9db1cf224f25804fdb51684d3ab98bac49a7c95947ed4f0f080f2ba90b60bd8549176b6542102d6307558eca0d8a18cf737777eef7ab5699bb18e5916d792c2a67c79fa2a7bf3a5da6207344d0a0959633ce7339134f17d2e7d43c175ad736f7f6406dfb03753f0a322ab8b5ecb51610a0e579b0c9c5cb24a071ca2126816e4eea033e05b2898a9a0094cf0fe32c2247a36335ee4e74ee8c1797cd8d0e443d5c233280c7bf21174d4851815bd472956bf95182f3c93e17c6da9708ae61b16c1887cdf0c135527113325af993a79a4f28948f27dd6322db04ed8c3a8879d1fcf8667f7e0ffd634a1c972ac8c3338703f734adb34b96007a19ed721f95315fb79253ac8d66ed3614af42fb29ba4cce8ff8848cdf0a31a0e203be185f2beb4f7743e9096400bd1227b211a8acf9f2aa535876ea07e02b49fddd3193fc92132408e7b6c3b96ca1a86703a1d91f505e523c7cd09ad589f58c13230d64cbe25745a5e818c197493103bd49bc2d3172495518bb241f4dc25ae3d2492e77baa98e80e911200703df87d1f76b430abb32e1e5f0e9309df30698e2f36d5beed469353d901eb8191eb3fe273a1540206d2bc0b3242ae1a991b8ab63a41496b8de0a9c68a43197ff037bad50ab9dc7e96d40daa7421ebf1932c710110f237fcc66481744f5d8009e893e8c0e7cae87e19c7cf18cce76eadec5c89c51eb9f8de916927fdbf90fd7301a5ad594921fddccdc05a3e061d84a18c388307a6104cb3a7b215dba9db57892e4a2cd6873e1ed265ff18466941a906ec5f289a8397a603d0118e14b0c816936a026d9ee5ef5be4a1fdf3113d9564a2571cd9b5c1a9e40ef69dbef7f3eda2da0bc24ae76dbee7576b2069ce2f2ef90e11bdf378112c558e7d73dd207da61d28f858fd28747da9ebc41c734a7505c8897f6fb8bdd6bb384289c28ac0d0f57b0cf3f9ac5d33f998dcf33a509cbd3c3ec2b53310215f922ea7c38c703f7ab1a6b4fa4952eea6ed73f4f6dcbc0b279451611b0cc4179754b0f920a93c249f52d22fe1ee4519aac10b84fdb4a743a8b983b368dd7b27a9b9345546eaac02ee8f1a96ba584eab39f34f00e45ea041547f2615a24e399ed5a6db7e67b3eb60ff8e9a53ad9f8daa18d945ec5cd23bcace33145a07048c4a86c606d28aed8c3815efb9a0e7dc256d3c5d0a5290135a0e542402e1d81362753074b68dee0513fe8a52c03d88b5f03af0b5d996aa9b6aa7f78c2660daaedc590799a06d4a29e551326dcf9f5e1d9f15e33246d04e0c9e72660504cd970b0d9d064786d9b4f55eb3c8e0620420497a4f2e00c8da478fb7be88adff186583527d9f64dfd59b18aebafb3eb8584758435c05fb5501bef811c1bb3cf3ab912ff7901349c4ef9f9fc4ba9c4994d1af0379e38e4b855cbc4eb78b23225ca1504b7c7440708ff8cb81087055844b25ae98cfeed90dbb3b2802f5ee559ca9b3b2451e88ec736eccf18e153a947dff264d5d234448b2256252756e5f92eb802d802ea0aeac40d60c50de567b185e3d0cedefd564157f44109a49f6592f849d95fd71914417252babbbb81119af41a71497757caba73e51845e38331a0c1f044c661bbda65b4d797148b06704734f0554bb07756387167c166c62604ea2db64abfe76a812ad894626f1dc215f3a7c987ec004a9e37c522c38c7b8069c493d92b91109ff4be9021fbf77f687abac2b87fadab07ab03c76cc4b05f4d6ddd9f43cca163ac064885b79d2758c189f77d855fbf49e486c0dbd35990c02ea39b054c3143167c1409ec69e1f2f470f9880ae3f50ab0ca8a06dd95d73232c2dc5ac84570058ceca2f80f7a58ec7983270900c51a40d0523c566607855a9ad994ccef5ef1a230164ba98f9ab561b8e99fda2651b621bc5385b7fb7d5c3c0f821ff34ac1195da69078f2d49d49b0b465ce4d84a1b47fe4c1cdb3756261ffa5c096598d5574952d104425272bcb938399932989672a1ebf3c5d68fa129d653748b353797991c5937520c399df8f703f89a863e6c7c4c8813d3d47fb7dbd64a4bda75834d6e60923279da6832d00a3ddbb690ef197b2b7f1144f001b2a8ba5ad2ae7f27d29c6299b7097259ece41664eb56093b99938ae7a550b396cf3bc7df13fe7e947c95fcf7022b5eb38496fa8e6ac6b32a2258f35dbba6ff515790d5aed6f598467fb694d3fd7a38154dbee89bc1d728f464ec9e68ac2ac01ae5f95476d969fdad93b7e2c3f495371f2b4007f56e58258663c78e2dacf4f3061e5667a4d319cd100f167bad883978cbffa09144d96887838fd1c03e9a47d08cd884fc9e0124b28181fdcd8d1cc4f95e962317ae0f96add397fba4a676154cf487e50f3e96893c2e18c3f2d09ca2722755ad7ab4a9ffa393749486fc3eab677b7dbe9340fa41ba0acbf279be1967fb099b53878e5b6579c72a61f5d60eee1118b9c72e3270f5b2aff355e1373cc7904d7b33f17ac1e711ce3d27576a1f1a9098c5f35078d53a08e4a04582018fc7fe3cdcf62d94006338fb2cfb65f190f5a7a0efbd6ea294f70fe0bceb79fd5cf79001711708dc2682a1c3ce7a91454eada6bee198b4ed62afa11d313ef2c93900a32b84b86ee09f78d1c6039fac711c6092f454c44c1adf98188a5987f8f5eefd83b9943d75aea47baa6b5f5fb1785638a7522972c3cd729f151bea803a8ef8b9d8d822574c94d081c4ced3260ad2b0d23b59c6fbccc5375c5593b2a22eb61b30ae369fddf09dc8843b91397adfb818e81229fd297e72e6a9345fb50a7ee003bdc8b14018b9d9adef29f42603f0c5cae49f513fbb4de397b0fe4f2e73c4c6da513083c572ff67dba38e5922a541e50d0347316751876606071ea96749808ecc1b543e91ccf749136b686560fccda5e56437b618b330797e85e686698d9d986b7b5dda80e9fb4a6925e6196be85a9b325d0942aa3b71eb7aa5aa74602104485ec10783a2f7fda0437beb4ab0cc16a829eca772575c9772ef0e0d5e6bf096be9c6b14279b4f42b6d182b23ad35ce5b49cde5edb5a79dc5ca44cb21a11f433aef28e4df501020e95949b9379f878e8e6b9c8c4cec186de25fede2f6876c5ea0f77e7f166a9cef12b1d5ce2c95b40cfcbab0e36cc9d0772d3b795a43aa7a52867f181b411ca9e7e47db6e3cb42175491937e44aa1464cb6cb0e5070abf1f3910d8ac443357457595d7a3594864ac31a3aec2745b878d4a195f107c1972d1575de877f3aaceee2063165a9aa934dee45bf3a3386c1ed250df18acd662457eabae70de07dd31990318beef84d10e85f639c767c940791bf2c6c301bd5d97f4d2f9752d29a74869ba633c29c73e7abb79b1362ff69cd76f360d2da4c608b9032dda6601819846884f0a7e628093a49c1e237a4341bf3e4f9f1d7ade1737f165d4a42bc2cefcff2634602df46108084b349825c994d2f8dc5ff713545b8c4a8fb4221e75ce4598730676d9ed09432f8233706700aec462af5d9c0c325d73c415436aec92ec7dafa02a6274f51f0f39a691d7e90a8d3dd849e5be0d6f07a17445c0441c300bc6cf882d1974cc31f53d20cc641efb62e0a31311c80b9dfd957386979257b8a5de59679626a1a2ca90b11fcdd8ec6999927c65d64fcea99f95f9dbcce597cf2f4c6eaa6feabd0a4c19c2848a085dbad31ad8e6783d94cdd476b84ad263dfdb700697a9117081fbe74f87ec1222caaaa1401d60e01ac4ae145db312c46673eb72dfb9a7e3c743e32a1c1885dd8c31aa7de2237990e6f2dccae62c7d75a5da2f21e9cedd0345b0d840adf5770f88c9fb57f89fb645ec0b889ba80a1990b9853542ce0278b6632fd20806990cf936c0e9ecf4ba61eb3467bac2ef0238ed1d361843277957dacbb538560ba992718c38d180a2244d66f4a73f16c12f7ce08000cee9de4ef8323e07c6a6a62903d42be0a97cf8de3d6b8d0657c2b8619cc1c3e39d11cd7c9226c29ed9c993497f8351433a256faed094d19ffce6750a03a54cf107aab63c64495305b174e1ac4e6c5f63db7943b0391620d0c5150c38fc9563b4a1ed2a5f4e7b4fe0ee163823e9ee80265337f893e1c27081fd1459", 0x1000}, {&(0x7f0000000100)="fa9abd556f2f3ec4f6755e57483b976eb709ab5890b20986fc741a45709ac3344e6a3887ae7c26924ed676add96b22b73d0da4709a05c1a3c6476e35d7a2c77085b6f3a39f625a1a81", 0x49}, {&(0x7f00000011c0)="156384cbc6e87bd21a3d3885e307f5dbc10ac7e660384281337c096b6997e74d678c215b676078d88176197554a9cd6f47717d379c4f06ce7fc958ad93e808481f0c6315064a94a1e1baadf046936253f136de25f2a1afef146be5b4457a109af23a940c28c49162747cda2e32f5fc4d8ea88cea70e42fb7d50fd83309c7bf0c1f1b9cdb8f567f4482ff212257c20c53e8276c9289906ea149ccde528bec01ba522d0560b35e1781903e711787edde8389beba7c4539cb31905f2a0864134b8ec679edb73664", 0xc6}, {&(0x7f00000012c0)="d5058d92a014f35124087c058638f8c73a22f44407c13308f524cb92083e536094f464271caaed66233e8697197daa0844163124c22fbdbcc3b5ea3a305734c1004375de30292f792827eb3eb25a5b8bc12100c8c73211f347e853180ab625a4ad0cf05e4661cd79e502c636978261a75e7a5f252de97b65be80060098a6ff6e360e45b81b84b053399c1d9a3b8d62a35971101f199b69ecfd2f15e5dc8ea3aa76571a1bff3c009d2a27b1434108b8dccb57a6e46a4b07f6211a19224264d2db2275ccda49dd803b9cfc1ddb5e405d937b32", 0xd2}, {&(0x7f00000013c0)="69b37debfb9872330d668087376c58e2afba1beeeec9435070e4fe2364", 0x1d}, {&(0x7f0000001400)="b671cc09420cbf805e3bdf61f4fca860fac098c91f3aa83d0eea8c361f59924414f69f9f9068e0e1007ca9005142c4091ccd6c048a878033f669b3ae1044451533e2104f12bfacea50763eea0687b322d788de9b0db084f885c763ffc43aea3c87", 0x61}, {&(0x7f0000001480)="97dff4e90beb0d95481d75e30ca3abb77c", 0x11}], 0x7, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r2, r3, 0xffffffffffffff9c, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x68, 0x20c}, 0x1) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0xe8) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x5d54) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5016, r0, 0x0, 0x80) sendmsg(0xffffffffffffff9c, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x90, 0x0}, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, r9, r12, r14, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r11, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = getuid() setreuid(0xee00, r16) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r19, r18) getgroups(0x3, &(0x7f0000000340)=[r18, 0xffffffffffffffff, 0x0]) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001400)=0xc) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r25, r24) r26 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x20, 0x0) r27 = getpid() r28 = getuid() setreuid(0xee00, r28) r29 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r29, 0x0, 0x6a, 0x0, 0x0) r30 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r30, 0x3, 0x5, &(0x7f00000003c0)=""/85) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r37, r36) chown(&(0x7f00000008c0)='./file0\x00', r33, r36) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x2}) r38 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001480)='/dev/diskmap\x00', 0x0, 0x0) r39 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r39, 0x0, 0x0) r40 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r40, 0x0, 0x0) r41 = syz_open_pts() r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r42, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r47 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r47, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r47, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x0, r43, r46, r48, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r45, r49, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r51 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r53 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r55, r54) chown(&(0x7f00000008c0)='./file0\x00', r52, r54) r56 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r56, 0x0, 0x6a, 0x0, 0x0) r57 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r57, 0x3, 0x5, &(0x7f00000003c0)=""/85) r62 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r62, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r64, r63) chown(&(0x7f00000008c0)='./file0\x00', r60, r63) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r58, r59, r60, r61, 0x2, 0x9}, 0x5, 0x5, 0x2}) r65 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r65, 0x0, 0x6a, 0x0, 0x0) r66 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r68 = getgid() getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r66, 0x3, 0x5, &(0x7f00000003c0)=""/85) r71 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r71, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r73, r72) chown(&(0x7f00000008c0)='./file0\x00', r69, r72) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r67, r68, r69, r70, 0x2, 0x9}, 0x5, 0x5, 0x2}) r74 = socket(0x2, 0x3, 0x0) r75 = socket(0x18, 0x1, 0x0) close(r75) connect$unix(r75, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r76 = getpgid(0xffffffffffffffff) r77 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r77, 0x0, 0x6a, 0x0, 0x0) r78 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r80 = getgid() getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r78, 0x3, 0x5, &(0x7f00000003c0)=""/85) r83 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r83, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r85, r84) chown(&(0x7f00000008c0)='./file0\x00', r81, r84) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r79, r80, r81, r82, 0x2, 0x9}, 0x5, 0x5, 0x2}) r86 = getgid() r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r87, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r87, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r89 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r89, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r89, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r90 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r90, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r93 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r93, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r93, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r94 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r94, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r94, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r95 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r95, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r96 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r96, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r96, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r97 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r97, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r98 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r98, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r75, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r81, @ANYRES32=r86, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r87, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r88, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r74, @ANYRES32=r89, @ANYRES32=r90, @ANYRES32=r91, @ANYRES32=r74, @ANYRES32=r74, @ANYRES32=r92, @ANYRES32=r93, @ANYRESHEX=r98, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r94, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r95, @ANYRES32, @ANYRES32=r96, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r74, @ANYRES32=r97, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getgroups(0x6, &(0x7f0000001540)=[r54, r61, 0x0, r68, r86, 0x0]) r100 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r100, 0x0, 0x0) r101 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x2, 0x100) r102 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r102, 0x0, 0x0) r103 = openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x80, 0x0) r104 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r104, 0x0, 0x0) r105 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r105, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="b94c7c879245c54a92c9aec380bab53c7e4ecefeffbf015cfa2a87d233e7728b4e391ce5815892378aa1e4145fe0702a87ab156fec9e147558a033b2765a47723980767a129af2d80953e6eb95f2c1ad1260eaf6b16d06e6f6a3ef8333f53c", 0x5f}, {&(0x7f0000000200)="9c3c2fc2f3d7a780145730cd2344fe6691be72a5f573c54f072de8fb962a35bde9687d2edc580d6ba84a33a99cf488a07a0a09bbfd551e6ea3a4f379845a4e486718a37c7e49a23c1d2bbdc3e299d963d3d14063940e786439cc26aa00132eb6bd74da8299781ce8ccbc834c70c571f0207c72176251dee1c6a8c752bdde7def933a197c145fc1bc31ee1e15d8", 0x8d}, {&(0x7f0000000400)="f1c61b3ee4b35a35ad6598af61973b0bf433bbd1becc847f12c7b6d23246031c04c395cf294f8b4215c121af83612adc1b4e3919172736fa34bb09778b1a552f8111ba34179adfe4433f032aeed16fe9ca5212e36f3dd7de6fb13d024a905ec769ad8803e25625aa64d4c716d423433cc3de4f97659b3590eb3253a0118a5b13479b923c0f368b31eb4d66e7e5400256ce4aef11e78d61c33c591210f104a69425b96713f40d39215f10ad2a4b5e969a213b1e4c62cbda67e996cf0f62f660dc0670ecb496e7298c370e18877b3636690f358bd9d93278c5196a89be70773ff33b9ce3f54a2dbb55c6ed408bc44a4d05d7ee986ee3737e6a7fcd65245314c00cec8267639fd5d20aed8a319d3317af043943d48f963f02e98df0af15c0eea7b9bb8e4f6f5e213edc55a524d362a1f727d993c947b5f9b79b50b7a7cdd486160ceee4b96db0963a8688f87bfb9369cf67f2476649442d3891fefce61d54702fc8cb70e9d1f66b578b8bba7cbf6103dddb4ffcf24e4e7420d36de58e7c525372113ac29e50f45fc5bc631e19c62c5fc378f9c8f3247399d86f464b2ed7126ceb18c5bbe804863f2e9475b2b359832b851d0e385459ecfd611f0df5026ed75ebf8090d2a82532586fc9eb1d8b0cc76e83fd183532e08b3e683de368dc3bcb7a9cc72782db814c9f8180f2016520e8a534285bb9cbc04e5798649ff996dd7f4ceac80fe0a995c402e2210f7246e97ea25c28248fffe6ad4112ef36ab4d14370c7b83d679a7699d0ea43cb5b39baf28efa5652e9610e8e77b0a0a99d8f29498d39218a34baa2b9893da7e44170964ac5276aa460860cecd71536c75a60d537b7204c02d0d864afd9f62e5f696ab47b48f7b24fb8641a89d7aeb6953418daf05641fe19fe4cb1c9ddab736958e9411de7d2f8d5f73dbb5782b59fa786c96a5e1818f4589b3fd0bbf527d1caf49751da88156b56ad89e57415e1e9e46b2b4fde9e1f2eeca973b36af11a8c5f3d40bd7921b9a825fdf6a0dc068e85afc3ebe9c962281cb98ab724216166f548b4a50c17bced06b111794c20fad62bdd9041256248f3a5ae1c2cdbfcd8779f8754d24e13b16e70b032e2c0c609e6acbb8de81a9e0df7e6398114495cdd6ce4afe4e32c84a6d758bb96152809b15d3bea63f710b2767e2e101128c5b15a3d1d0f8d963b6dee6d96a063bba8e9f17fd594ba93c5d786d5e622dae6cffa49f7c40f6a644416b2b773d04029d1c8a0088efd6a6ab6c365c4937b24af5a0cadc57400f7815f051fd8cf974682c8116557507ed3c5c6998f48a1e7119e18b4bb3b2e2f2f3672a0fb0e8828cf0fd4239f8e37c189567c98dd749212554a995c398e9a959c2721601c6bd42ebbde58aabd0e516aa82515e2a042cd444fd305f6d86254c791605eafc599b7a938ccfe5dcef86b69fb921622e67e69626fa1b1a023e42d8708c5d9581aaac4992351cb9bd2ea786ee77bbfb40fb9777ddab535f64cf6855e843ea491763dd9699cbf1cfd33613b1b3da8afe43e7359d0d94e39e1f1d95c5c00c6059b05b8f3e9bccd3dab3ae0870c98eb7e303c9aee84bb0d07e9081390ccc9293baffd59583f22c941941b78fb2ec43bb7b4de6ae4db6ab6b3b2a2e3c3da37155d45bdbc178cec233dd1cd4e7f018010dadc3e3152f451f94c514f0d3b91ff7a108bb0e9ed026d2e8aefd9f1f27890046e39c13711690133afbe19cddda12c4dd1c5908fb45a867fd470fae023debe771787b21a75c26b6da826463067aa53f932fdc5a928c4820b2a98bc7809db90fbbe66b8b9f252e91988f37590b35ff14d7c9e3841c516ec5515c7920dc888b258a4777749877e0ce6ccccb66f49a5bfa4f4e16da7df65748b914c74d296593a7e0816c982e75410b0d08e6438a9ffc039c06cc135347b4a157f24c82db6ecad26285e8ebb67101688ca0622da77dbded70f3f9ead4b11778bc311dfa4df1eb4e3b739a7d382d9436c262ef0f028e001f0c05e9c27267af082b0750fdece37d147c7c3b3ebdc38a5b1e4981eda5dfca7cb8ec939d4e1c6bffad33dc124a1f635b541a761a71cb7f93d18d4e79df15cecd41b20e145075182d2fc4fb6a8cb480be301378a240ad909e08c82367ee11b500d7c275071a1cc55237f0d8da6bf4b602a82b23667904a529acfe5c3da973912139ca97540e2b152cd3d1871bd623ca66de64a12da642a5185a15f563c9364bfd3b8b0d35b78334c558179cb07d9e1dac597a5343afc2f388a7269bec9aa27c9991dcdb0713c20211f0e9f76cf929591d65ca6db3aa7a41cfbc59308f5a4bfb2868e42f953449a71d224acf09b495f579e9b1ee9162b25c6bd72100864f3634d69752d77714d1f98506959903c1b5698b1d4fed1f5f7ffc93a74b24e6c3acefdd6e2dd8cb7c58905d35d2f78a5e6f6e815fbbb5418599cc3c7e3eb5151e16b1f61654ef0b9d64f714ac1244de2bcb5989498f99bd610720846859f238a82f25d6928bef3a1a0e70c47b249d0b570713c2ad9ba68b375f3b59184ce1ac938aeb580b643ac236a0d68ed8a99d7c653274d804d6dd096a9e3f4f28b56d65f6e9e7a783386d9c734ea9a3606ac4f8a0b41dbd76b7acb591dd3a0f48bc7ba32a23ddb0db35d4e5cff8e3a63132ee1b8a53b23780fd687a2c42539aa1284302a1f93e30e7494e8904193f932c35790d17e570856fe059c80c141713eaedb1c3a40f9044c8008b6c87b9fb157f9f6f2aece3dd155703eb05ec56dc068eedd923a3bdb80591ea63406714215385f4cdff558e7f526257188f3c7ec11cfe98ff9e071c5cde7459a68af29d11896d9c3902060a65ed6ab0d22839329bb9779c22466d2cea658f33510b2411104c8cb957df1b2543a153cecaacfda56a8e0dfd1242ea2283cbae4138f5a7a35fe98df45e2ccbf7e64072817eac8db633a71b27237d923300b68a13ea2e7e83cc6e13231ff91976a717bbfbdbad4a04ecb26b84d1b30a55b5f480ecbfc7d1573072002096e697e12586dcff9b4de974228fa58e70988f1b74ec02185176a6416f276c284319266c601d948877f5cbaa3199a92298434363e3ac117c15104c41da702b869e2e62c1bce9be1b443b2e7b42a23c1b8c09cd687d6ef1330bffc8ef68cdf08559d34dfcda1ecfff9d0dbaa9e3deacb684284b51b6e73791ec4cd8e49be367cda1b334fc95469063ea083d4f08e9ab6e2389383be0fc3f4127e6f932b8a14f109fe3fbd6b708b57d52b18b20a4b898b0a01b8c0a02b2ce2b9947048d03a061048770b158a3e3876483be8e74dfde27420a7d427deefc95628c1c1085cbdfba5f054e49ebbd494523d04c359f0835c8065bc7293e4d3aa3aa36f5bcbac868d7088f29ba1e1862902777f7270db148bfe1cc2a70823930ea17c1d2edbf03fa39430ad5cb03f478c2e021bc14e59197dcd98d3a030d14e3550125ea44754d91036d1a39f860205963be31a7ee8750222da629c8513f72971e93011333112173d52a37165c7fa0fd6b59ad37411c8909f53488fbcd8c2cc2671e88a226fa3d101425c49c0dbbd625c79059f861f0f885d1189046c3c4415e471bcf71c2386487881a990f6c155038002b47143cd639468f293443a1b3dc49f218bebac6ac742aad66b0f6a90b5c6509e7bbd6c5c5aa013860a38e8c0e37183c2dee755b9ffe4d7b60451087a86a58ac678ac64eab3f427bdda6727a34514d7c962ef55e45ec94ee1fe677ed6ce0a0096e57349b2649d566e94b794b3ee9c7a4c81c1f9a87f63e3d1d0d982256c3abb168c34f8920671e215cc09d09cbb97e8bad0ea040e153a5bbfbd3a7b0aa25cfdf30af6fee3028b916d520258fad55a046238503fe1ff95043c48dc0a977c64e97bae0ea8855a1c70245c2c632d06ca215bccf5479b143f531394eae682da9c14bde14544c5893e632ad6808fff168e7a1dda1a6393c60240c7047f2077fadff798b57feed04dba0a314246678ea84426b0b2a0f03a5a42acbe9fd813f7bd1ab4890267863aa8b20e1318efb475ff393f7f53493bb60a911cfda13d78b2255c77b27362bc56389a9bb9ee97e4c68a4aa9ad44d84f9064d8e521bc0a249323d06cacf48b91602fe85458f3b7281f01fafcca3b55bc19ec6aadaed59fcd2ef21712b2786aa947a651d81479a50161053580d3e85d3d45400217e27aa0a88c714ffa15cfa443f48161cac17c3fce6fde5c97915266c2ab799ffc2a5fedb43a70fe5c7bd1aad10af67b83110eefd43e2a7b065598cceaa8b50da0a0d1b8dca26492e833679e4390a4820cfbf7351bc7c11ffc370c958ca9aea96544de661681f4bcca5d384902d895f8dcb363898327916cc927a9e8b100e78b0cbda2b80e618e7ef9b18436c2c8dae995f54e4ca0e6c3e39cad1334d72a0ba9f46a5cd9cb71e85bb2451ed9583b3e67b2a6020d69bcc809de34b99f86429eb11c354ae56939da0a5d5e2e88a5b334cdcb8875e6155257c301f88890e668a2dabebf585e47dde55289687797a216ca0ff0a7d7ce50b09075e9e199de24a92c7e07ec65822f8806900c09805d37f13967cff2499253eda149196d051588a2cdc053c928eb069c69eef37d049c292738dffe80d1e49192d6eb4aee3ddb43407eea4d63fa81154078e591929a815ef11a97236cbaa245884a5d5dc91d6b9c58db0031ca26624fce24bf13072e0b889f254006c7473750ebec091ef2bd783af27daa25158f6e210f9c8ae86736526e0b1d67af58da05e5152bbfdac6b6cbc1d6f83dfd2ae024df8b82e8918df2580a50687ed4dafadcc8d1f062798c6f727d2e3d7f3eb7153285649ccfa283a4986fd3fca8e26e7bb264018df0bb000f2ec2fff5d18c5b5099edd27d0c4c04601ecb8f1aa0edc7af1cc4470724c1dca1a35dbcb7d6fd91e54080860d18385d5456245d33b837f6744a48a9d2b04d40e1cfed9cca2e997c0c6e2587be1df60de89675b88b12194770410a088756a92ec2c0b61591e67ed420af0383a9e99db348e722e99256feb7090bf21a8609b989efd7d69ef332799e1d533eb6d834631d6d61601dba95c1adf9f4c22e2abc50656df0b6f22f116a56a50b61d1ea4874f09d8e83216df0cb240563ac5b7a92e0712420fb2318ce087101b6b859b813e332650a6c7668f539f46ffbec909b7f1fae137f01a909ddb3b331016ecd9ebacfa1c5624b13171a229240985a26c155e74c7c5599575ef95685268a13f28087b24f46c1e7ade99bd6caa7f170a1c619b96f493748d7391f0b4a916a9eac92b979d0b609de8c246a8cffaf5f0d488fdb4ce1fcda98b31e5ffd82dbed8422a4201e6bd98773126a95a70f6221c07d4ab0067eaedeff188339d171a5b81eef6b00bf10c674e78015829e4692815fa40993db37817d904f67aa3364392883f8ba820349d717c91ff6c324c3307130d00ff1916822f6143dee1e5eea9900812c0d1e3965019717efc22da23c4b469e38bd2526b2dbe0def21bbb64b5b51aa425311c257af2831215ba3c3ab313574ef2a705dd00adf1534776aabf6056afca115fae764db9ac0e26f900950aea91ed5ac6adbd7d19f054b8bd3c2fa20061a7e6a1b9cd2daeea60b6bf0e52209b0baf3fa25b4e791b08a8efebd6b6b6ff777cf38a6797bbc74397a1560de9f6276a4c8f1f0c45d95333281c0b5311922224b39a18226ef18a5cbe855c00be79354fef02136f301d8a9c8778f3f6e1079940044d8996c4669d7a6e19c970f1809e6a0f26143ced60b414219f671324739723076ccc31e12f8da5dad40", 0x1000}, {&(0x7f00000002c0)="7be81d266b907c2e509c4b", 0xb}], 0x4, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r15, r16, r20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r22, r24}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r26, r3]}, @cred={0x20, 0xffff, 0x0, r27, r28, r32}, @rights={0x20, 0xffff, 0x1, [r38, r39, r40]}, @rights={0x20, 0xffff, 0x1, [r41, r5, r5]}, @cred={0x20, 0xffff, 0x0, r45, r50, r99}, @rights={0x38, 0xffff, 0x1, [r100, r1, r101, r102, r103, r104, 0xffffffffffffff9c, 0xffffffffffffffff, r105]}], 0x118, 0x402}, 0x8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffeffffffffe], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x3}], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x44}, {0x5c, 0x0, 0x0, 0x4000000}, {0x100, 0x7}, {0x2, 0x6d, 0x9, 0x101}, {0x0, 0x1, 0x0, 0x5ced}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x424, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="42eff52136f9e999b5d0bf69596cef", 0xf}, {&(0x7f0000000200)="1862552cd6adf151fd5aa3871e4c761ea25aa3c70bae15b1d794194da1b3117e2591e8f83304d169d82a1216183a796ee545a5bd5298f248db5de37cdd036fff3bde5ea1efb7701c0352e45836f4e05e27ef6e5515f231365c", 0x59}, {&(0x7f0000000280)="6db45f81855fb4217443a38e35390032144875ae0c7a406e3fcfe5dc228f3c78142512f7ca821daf741c857339ffa635ee3cc480dd7a8dd63768850e53c6d81d42d12d151cb599dd2529f5d382837a2a8d771bfe577aee3db6cb153795131b8c05a39e5ea9d6d275dc7bdadefcc99800e4d3cd53294e520c", 0x78}], 0x3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x9a08f037ec85613b, 0x7ad}) 16:00:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) getsockopt(r0, 0x803, 0xffffffff, &(0x7f0000000240)=""/169, &(0x7f0000000000)=0xa9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000000040)="0ae823b5b5b5600f0d6925d317cb6e91fb29589c2f4a395579a65f78ec8aa953a42e64baacc201329c36f4cb564e91dd214a95a6e4b23226ba12abb465355f9a5cde8bded4b2f9faf62cf0956c13776facd30b2621e419d7af", 0x59}, {&(0x7f0000000b00)="c98bfd904b04f03fae270032af6dbaac7af44f51f09e2597deef2934def4f93037052d1009302543f4cb89cf6bd3391f83734a7f", 0x34}, {&(0x7f0000000b40)="6ec59be297e2cf999bd61ac3b3249fd5eeccd883b1fc6efe4ba518258338efb3226f5b82418ac02e0ab93f02d9", 0x2d}, {&(0x7f0000000b80)="d248531cbd7536e38115e2", 0xb}, {&(0x7f0000000100)="5c9712e11face688c6b3f1f2ab9271e32046c7774171800adec69c96cfc0751a127f0e750e651b403ca411c2846a1b717ec8ccd5c035e1d6597754b3cc43a07d39edd2d1b59a54f5090fb70ee7c3fbc1c55f0d65ce791560906261c917e93e5477eb2e65cf81fc4a47d3f889b3208ab0bc22bc0ce70cdfaab3a6696ea6e0a2aa603d86984ecdf521a97614c74396b92dab38fa266098ec761eaf3d387f687a5dffce46ee526ac15a02b6988a1f8608aead0083179a9f5e80f668155e955aed9c3b6efd3b0e532891f39564e1b7180b69675326d35e37a2b6493ecbca4beed8c70b56b4f36a14c7ce20588fc91b6b67c5af4652c42c97fa0883a3285f9e942a792cc37f9c38e4398942e2c865eb", 0x10d}, {&(0x7f0000000c00)="6215e55a4f263457a9f91f982c67b45d44ac3ac3304d019ba8d3c55e6c0d6ce92c6fb09456589ef58b7d3737026e64343ceb627dc5b14fe8ff054278c0f53f03feae877780d670308df60dfd3a4f1192fe90482d290da07773094e", 0x5b}, {&(0x7f0000000c80)="41b0a2360255d411d983f2bc950737d1533fca8b1c8145c68b3b464e9658d21b95dc7d296eb5c1f694b70d68b2b6b4a189973e55cae7499dd95a445b0431ae3f9ccff38b67690c7404a4406fb4da81cf6d89c82cbdaf0935626ecb6d60c3c65591ed29713fd2cd1e7a55b44492682a", 0x6f}, {&(0x7f0000000d00)="dd948cbe289c98da02c65076c35dc6af3648a0c5442689ad6fc6a2533e014d796c55044c96e4beff70ad3c8469effab346a6bdb1ad46e0ee9f90c5000c0589556ed6aa1b1149378f7ceaef5251449da06f7262d01657f67cab98f9cfe711bd4396ab76e3820ce1f5711f34b1b2976c1f357a50ca0e939628ed9d445b10c03a163eaf82565776aafc95aa457b71e80f", 0x8f}, {&(0x7f0000000dc0)="38d6aef456d037819ef722d3de8ef2ad39fce5e58fab57bffc5742372e7c978b9e7e1d8a7e1e3b88780ab7c67ba1e4b253045ff0500a159d1b7bf984688fcb709034855da8c27df910b992bd4d06f4c6a232d79e702dfcdc58dd0e4a5a6a1a1430aeeeb75c62a17bda1a6f404ae13f190f646aac0da38993398b99627da49fe6c5b2011d6722aa6e99899546d0112f8258cd330ac16b4552963cef141c102d90f5d93b62bd41b06c1c3bd00e0820377e9670d31da2622f2951f40bc6458c2e556fb5ee5a9d534df120d2d3662767ce9acff9e3f877a262335e1916af88ffb416b555a91ea3b1b5e7394631c10d7b846fbb8d6e20551b93080ec3d0ae1b9c2b2309d27d8bce54f6b54371e3264553c5f6546823b090ffa4fde00b048fbc0bfda242905584da1b288ef6fec6a76b6b67f908632f6d737d247d013800f7c9794f6c29d3dbcf20dd01229a56ca0b16661f149eba4226d51bcbcbca2d28d46df03df61b7643b02162e991e490af628a24f63796757479f3a3b138d4ad36051dc70aaecfd15bff631b0c3c4aed2d22fabbfa69ce0f50db77ab7eae9f48c93215c39c96eb644237ae01", 0x1a6}], 0x9, 0x0}, 0x0) 16:00:42 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xbc02cb0ff991a9ab, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfe53}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) pwrite(r3, &(0x7f0000000140)='\x00', 0xffffffffffffff89, 0x0, 0xd3a) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x3}, {0x7}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r8}, 0xffffffffffffffff, 0x81, 0x0, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x0, 0x80000000}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r10}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x4, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r11 = socket(0x1, 0x1, 0x100000000) shutdown(r11, 0x1) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000300)) r13 = semget$private(0x0, 0x2, 0xa2) semop(r13, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = geteuid() setreuid(r15, r16) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000007c0)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x10) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r18 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r18, 0x0, 0x0) shmdt(r17) r19 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)) semop(r13, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0xacdbd9d8cf0826fe}], 0x7) r20 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000700)=0x10003) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x88) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000300)="d1ad64db5486ab6aa1bfc74c487e") 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0xd6) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000680)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x505}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x10000}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x166}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r5 = semget$private(0x0, 0x4, 0x43d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0xef317c18f43dfc1a, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r12 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000340), 0x10000014c) setsockopt(r18, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt(r21, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000180)=ANY=[@ANYBLOB="00ef084c1fad5a8a911d8b3cffffff000000e4dc"], 0x10) write(r22, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r13, &(0x7f0000000340)={&(0x7f0000000c80)=ANY=[@ANYRES64=r14, @ANYRES16, @ANYRES64=r15, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c2257adc6fa20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78ec40bf90e74c88336b047c1d2c3f452c854e354c3a26772bd21cd2445a1011c4ca766ac01e5a6defd8bd0f09b73ceb2980bf8d71c09f15e4a832f6afce220a6a88fc596121e343ad8e833b9faaeab8a6553504777874708cda7af7644c3f0f7c5504dd8a79578070d1e216b7f946673128f3fb7a71687dd2d391832ad460766aa80530e9c053f20b3f0f6c7f6bc8f41076ca5fb83e9065e9efbf11d32ec9168b7a8d958995ba052f5be7967176ff34c9e014fe28e09f97b5b8815844b0b5b9ef534e5be0961334d3049972854db48dfd2da6e0024352274cf0d4f17f2c0b608cc350692fd646c61f39c94711ccc31787c96b912dd98ca680b8859551dbac61ba7f5a099ea6864957419443b9981063efa6237cfe677b75434b3cf4b949c66da51cd81672095d5339fd4a0407f00502932b8ce7af42162bf2690f9c496778a90142eb59dd93ee4658a6cc70b2499fdaa5c01306824d10b34237dbc20ba68abaab04cc25f", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r12, @ANYRES32=r22], @ANYRESHEX=r16], @ANYPTR=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX, @ANYRES16=r23, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYBLOB="ac2051903106df93b508327c9b32f7b03fdc250fb16eaa39578d77a27e7584600aec7bd40bb917ea5b72a1b3ecf2afc785e2f2ce5806ed59af1846816e5e00cc5280d0a75bf375c15d5a93eedf962408e4faa6de3d2a84f22c6da395cdab82a785e14d1db2516418d532ee6f8d97b5fbc3e0b1a7f6c99e1a6483594e000000eb6fac13d3bc67e87911b8fb4e7204dde987fee1efa00ec1ee42f90fae491a14c87d708ece62e6bc438b3ce1e0e273e5cf3ee6ef3cd9a1d7fb7371961216d0eda70cf0b1c3e55110d5827900"/218]], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec99530e93e6b3c4d3a958aa2467b37948d1700000000000000", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x261}, 0x1ff, 0x3ff, 0x12}) semop(r12, &(0x7f00000002c0), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r24 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r24, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socket(0x8, 0x5, 0x1f) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000000ac0)="0ae823b5b5b5600f0d6925d317cb6e91fb29589c", 0x14}, {&(0x7f0000000b00)="c98bfd904b04f03fae270032af6dbaac7af44f51f09e2597deef2934def4f93037052d1009302543f4cb89cf6bd3391f83734a7f", 0x34}, {&(0x7f0000000b40)="6ec59be297e2cf999bd61ac3b3249fd5eeccd883b1fc6efe4ba518258338efb3226f5b82418ac02e0ab93f02d9", 0x2d}, {&(0x7f0000000b80)="d248531cbd7536e38115e2", 0xb}, {&(0x7f0000000bc0)="5c9712e11face688c62046c7774171800adec69c96cfc0751a127f0e750e653a403ca411c2846a1b717e", 0x2a}, {&(0x7f0000000c00)="6215e55a4f263457a9f91f982c67b45d44ac3ac3304d019ba8d3c55e6c0d6ce92c6fb09456589ef58b7d3737026e64343ceb627dc5b14fe8ff054278c0f53f03feae877780d670308df60dfd3a4f1192fe90482d290da07773094e", 0x5b}, {&(0x7f0000000c80)="41b0a2360255d411d983f2bc950737d1533fca8b1c8145c68b3b464e9658d21b95dc7d296eb5c1f694b70d68b2b6b4a189973e55cae7499dd95a445b0431ae3f9ccff38b67690c7404a4406fb4da81cf6d89c82cbdaf0935626ecb6d60c3c65591ed29713fd2cd1e7a55b44492682a", 0x6f}, {&(0x7f0000000d00)="dd948cbe289c98da02c65076c35dc6af3648a0c5442689ad6fc6a2533e014d796c55044c96e4beff70ad3c8469effab346a6bdb1ad46e0ee9f90c5000c0589556ed6aa1b1149378f7ceaef5251449da06f7262d01657f67cab98f9cfe711bd4396ab76e3820ce1f5711f34b1b2976c1f357a50ca0e939628ed9d445b10c03a163eaf82565776aafc95aa457b71e80f", 0x8f}, {&(0x7f0000000dc0)="38d6aef456d037819ef722d3de8ef2ad39fce5e58fab57bffc5742372e7c978b9e7e1d8a7e1e3b88780ab7c67ba1e4b253045ff0500a159d1b7bf984688fcb709034855da8c27df910b992bd4d06f4c6a232d79e702dfcdc58dd0e4a5a6a1a1430aeeeb75c62a17bda1a6f404ae13f190f646aac0da38993398b99627da49fe6c5b2011d6722aa6e99899546d0112f8258cd330ac16b4552963cef141c102d90f5d93b62bd41b06c1c3bd00e0820377e9670d31da2622f2951f40bc6458c2e556fb5ee5a9d534df120d2d3662767ce9acff9e3f877a262335e1916af88ffb416b555a91ea3b1b5e7394631c10d7b846fbb8d6e20551b93080ec3d0ae1b9c2b2309d27d8bce54f6b54371e3264553c5f6546823b090ffa4fde00b048fbc0bfda242905584da1b288ef6fec6a76b6b67f908632f6d737d247d013800f7c9794f6c29d3dbcf20dd01229a56ca0b16661f149eba4226d51bcbcbca2d28d46df03df61b7643b02162e991e490af628a24f63796757479f3a3b138d4ad36051dc70aaecfd15bff631b0c3c4aed2d22fabbfa69ce0f50db77ab7eae9f48c93215c39c96eb644237ae01dbf92c170c5c9ee43dea40fe0e9dd189ae112fe29061fb31917751648e4d7256a7c2917c6b81562221bb1398528734a01a9e68e3309a165daf6e5f14206ca5e76905879d1b6329f454b8634c3a671d135ff26ba3362c755321412169d44f0ff4ac59091bc85a048a73d63f1b1cb41a4b3ee60795b680c7b5c627c76bc01a2c3b989dcdc71cc1d252b67486c59c367a4c3a5d40a99532c6a0e6b8c317f7c696601b69d911f93a0d0828d2c2804a85ccb688469e0c3ed924d2f757eb4caf98f60d9c6ac3ed0007625f9d76f3015cd35c7821e6e927c7ddde21af94b5b300f2982e2b29428c73b1a601795db22ec1ac0979b828b7437195b1c52b8b9e546cf89ef4a58f67320517390a8a3ec8c302b264abde33d73b6166c7b8f86d982eb66b007304892c9f22da423a4ba1dbbb119cf1fbeae04e2adfe826f609e76d15b5b9aade0eb328fe2a00ab45e0083c921fe1d8eb39ff4276b1377456854a929eaff7a8ce7f7b2d3cb13e4cadd2b8b1f48676b13f1efd4d14e20de732dfe28b2d75b907683d5fb9dafbdde8954f9521aa6337bc8f6ff6b7e377a4c087696bc92fe33fe82f3374a3716aa2ad4b10a14532374ce22a69292caac014d7392c32a43f0c19dac36bccb88133842deac94cc00efd3f989a0a7c75c77cbd125f02e007488636ee850718e4afcf3249461ab7f8e4217370bdac2d6143833d2af66da3318efee2890b9b537e81", 0x3aa}], 0x9, &(0x7f0000001e80)=[{0x40, 0x0, 0x0, "37e93debc2a1f7068b9b0424d1de8d6aee0f415f8d52787a0e0b099ae1024e8caf6e69d58eda8bffa6"}, {0x30, 0x0, 0x0, "577c96440b9e377eff0d1a7c8eca3d5359da95961c1c76a87c"}, {0x78, 0x0, 0x0, "d87e6c1360e3c157af5e0d654a6823c46bf82a102ed06e305ac186780df41260b1557fcd9564be5437c48ea32523ad6328aae094816fdee25109aaf643b831272aec511f9951a4c4f6245c3d322cfb97cb7a6cb5fa5bb89f9dfe5ce16607cf9c45"}], 0xe8}, 0x0) 16:00:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffff0002], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x5b, 0xfd}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pread(r0, &(0x7f0000000180)="da53b8447866725b48dcf891be27d008911ae34fdc33f18d50e5c1f1bf49eb31d515039d81694038648a390d24594c1d87e048fc678838bc399efe909c31e2e6ecf4206685d22916ac33ef56593cec9ea2878b68f63e7694", 0x58, 0x0, 0xc22c) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x7ff, 0x80, 0x3f, 0x6}, {0xff, 0xdd, 0x2, 0xf6ce}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") open(&(0x7f0000000200)='./file0\x00', 0x400, 0xc4) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000180), 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xc5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:44 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x600, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x3, 0x5, {0x8, 0xffffffff}}) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x0, 0x10, 0x40000000, 0x7, 0x6}, {{r3}, 0x34ec06d909d7a1ae, 0x12, 0x1, 0x7, 0x8000}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0xa5, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x2, 0xffffffff}, {{0xffffffffffffff9c}, 0xc72b5d292a602d95, 0x2, 0xfd10833543880000, 0x1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x0, 0x8}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r7 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x369, 0x0, 0x1f}]}) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x16}]}) open(&(0x7f0000003780)='./file0\x00', 0x40, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/tty\x00', 0x80, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000003840)=ANY=[@ANYBLOB="00100000c2d3020c3944d533a56aa70930ae24cbe1daad03468b9f431fed2ad4e2db2990e2f89e9b0b9ca237747d5a32de39a2092500713e55097002b8d442bf32d27dff68838c1a9e0c582b25d553b9398cecff16a4e07556a8e7b46733c6c10bd4cbc8357ad998b3ac88d191d86d8bf3593cd8862747f02158a3a7ccd958d16b2ef257a61c72a395aafdec786d13b833bde1a6de41fc120ad55948b64803b7e77be892b45c90b8fd568b36162a0903a87ed01888d5ebeccbfdfdfafb583e00cf87da2bb5acdd8370b3a35b1c68aab059979f09cb4422f925bec1b382decc738e427513783fb3638f40ece48175773720a19b91715d60e033896445bd8f708dc055187cf4c3e6d90b40bd3eca3c6ccbcc240d221243c43fa97a8af4ac412679e55eb372cdd79951c9d7c6da007f7cb6dbd6260c343b810fcbabd7737123a5ddeb5eb242ba85a698ada5bf71d0a539d41f4005a17cf7f15366e1e733e97d482989b4f53a1e92070ca3fd833246f01c1160a6652cb1a57264d71ab23f8a093e961a40cbed45d9ec22b044413dd3f8fdffd68d7f3e5613d43c296a198dd4c3ca3117836100766bc15cdcbeb4aaf53b5e380c6a2f02605a0b46d9af035fe9701d09eb4f3a297dfe27b8a213ee03876e88bb5254e3a5f59b7e36d549a9d202cfc036"], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003740)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006, 0xaa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000003800)=[{0x7d29, 0x7f, 0x4, 0x59bd456a}, {0x4, 0x3, 0x8, 0x7fff}, {0x6, 0x20, 0x3, 0xfffffff9}, {0xc2a, 0x1, 0x1, 0xdf83}, {0x1000, 0x8, 0x6a, 0x1000}, {0x9, 0x3, 0xfc, 0x7f}]}) writev(r2, &(0x7f00000034c0)=[{&(0x7f0000000140)="ab733a7f640ff141092c885bcd5e175076ec96df911eab9ba2961f2f94310dd245a817ce355ed99f9ba41acaa858dc550966994ab68d6a3145d7e18ccd51ec23b3d56fdcdd3c87db1b90b701c03597ff91baf5e653b8f1e4c7af9b", 0x5b}, {&(0x7f00000001c0)="eb1f72f2df3a221e1aa08c506e86ab37f5ebd093d8095f420f67c015a914c60840c6da605de6a57f80446ab38f8a2be41d7fe82ca2fed72c6bc64d5e40a3b33872f582ff7d4ceee51eef0a222447bfdedf4145f658678b41dcc19184048e53f6d062d144390cc3d5853d68ef78751021cf07cf76ea", 0x75}, {&(0x7f0000000040)="0acf642a2c973524d5c93346ad761f8d6f", 0x11}, {&(0x7f0000000240)="a980f888f90090d23acb4ee12aa7ee9aded133bee9987194b14701383cd48bbc0ea1b145f72853a34d0b8a14ac91e04ffef79363306cf9010e02780cd27b44b0181272c88bdcdc3c24a6dd4b7f925a96543a3d171ddfde519fd656da8069987b5e7a2efd2cf482ee80e44665f05eeaf997f94230fbc774239e488d5982e71e056f67149b9a80", 0x86}, {&(0x7f0000000300)="2d160024677a7ff76ba95cc266fea18fa0c406a740425f69732402db62d746bcdd442d88d8d4c4614d6303f84c8f40ffe238d68b671201935afeaab490d7244ae29c7f392d125fa3fd6944dc4523d8475dcef3d7f377a787f7dbf6e912e8db7d09afb885a321f2c56ba8a1e58425baeb8a899a7048fe0f1e9b20d006921fe5facad34f28a537db5d72a9d2c045a04d0062aa1140d913ac5ccc2ad92290695d6962f0b8b788d5ad5d52c67309d1247cb411ede919bbc34822e18f348e39de3fbc7f465fc3be0e2f5a7fa57ae39cceb0f5c753b8abbee8a95cedaa515f01992ed37691e03b2cbb31e45a446259d768bd6ee5f337a7fa8a725564575a8172b30b03306738f5257e3e340399226ee028d76d378cefa0c00c95499fc486b1cccd98ec452d2e38ec1824eb37c510258f3746229a19cb08a4688cc52283fb0289078426539a2aba5316ae9794d0eac92783b65e6d01b720c57d80e64e345e30add8fbe1a69fde5a970920bb4d001bbdc37246c223892ffcf056b17cf04fc621ceb1c7b9c2b7f461bea73fb3d1d393c588919c32e9b0f23e32c75b221d518813053cf9b48ca386d3d15d183ab0c2fa3bf4d5a2692c3776f61f784e236e73967bd9470ef04223f8b97de6f0e0580564fdc1808bb5db0cb500e245b8b052089f7b746f087c43a87d609a58c67b8fac94e9d1954a76d4afceb5c7e8cad2969f3c8bad7bb5c8f8faa0c98849886ae9c888c67b73c20e7b3c3ab439d59650a7cc24fe4b1d4d7e4a820b82fa5660d087b7e165901d6d6f4220ae97d068769f1935f105a77eb82a69ff0a29f29dff8508537ec277ada6cdb4ac1d12d9598615ac306b6b89c685e4746d251e9a4575ec8fabf7c52f4e689ca6ac471f9df67394e050dc7e95092f2406501207d1b4b8ffe0f44813b00eb0aaf298435c73c03a9ab17b88239caddc7fcf69e92051926b588c612dcd36de8356837f7a7a4a78e41016a6ac0c24d053ac18e5bd1917113dbacc10581ba09332997add9440b88d048b00280cf61da67a56892b355b38bda22a5924c9e51bc16f6b2655e9567346b592a568cf24522efead678d66578b75461c9909a90daf292fc7b6e2135b8dd16c6af91d56c2a5ba2f4154db00f9c3692f16f622afc1ccfc1314d1032ec96aa4b24e7ad817e2febff0e400235cda53014cd0e37b8ec96d64ec9e1ea0a604b465f364dd62d4f17683b0d635eda24291188e89afce9f4b936133bc70640de52a308f14b0155dc393c73baecad4e53337c1e2aa59f1756cb5db2cc93ed158b6705d7ada82dbf7d11a343403441c5396732158cf6a9c44afa7530c4a808689ae9ed278ba8dea91daa632bf2af661da12846b3432103264707f6a92763548e2ad70c88e2e0a923126cc684df5506f3e53e8f740d55f94ed9488bad964067b6a682393e0bf7be238cf211576fc0ead28bbb48c8165559fa4c3faf5982be5dd8386cfd998b58f2f848354be1a72eaaf9b91427db1c4705d1b174231700b4e09dbe23e7b19821f959d2330d57856bc4f63c822301f41fa0ec2e8784935c593cfd823c31dd4e2701f063b44232de598bf6a2f4e3ccfdc2c65294f6439912b136fa1db1828693555d3cdea69e1df7e3f7be7083b8b0016cc927bede100367ecf786cb59bad60fbe04af61dea6e0696c848fb4a5470e3832d019e6f7fc102e9b0622f2deff93704ffd507ce752c3780b7a5a424f413be086584b0c0290fcf65d63d807709f7ff1582ecb0f979ae8e98c6474fb36228c76e2252a5e2347c123f8e93cbb1132292f250e7b78a426539a8cdf09bbbfa8eec6c21a9b06fada56cfa7b89287334989c970c01acc8934da1b111a2f79b980c9464c5e84a24178757954f7ef0531e4609b2ec7c5438bebc88f936836514a0e1a572a7e87ab9e5a0409eaca6a6d70fd7c3c5aac933141676f79c52fa2664990a396eeb1a2cb66574eae4c7ab1bf700baa7c9f98227ce0a937ae60713686444483e5f5705959ae67cf5b1816d4452adedd97beee3747aacd2e437a12c53c0b7e87e44776e146482d70c25376f4dafb047d4c0e501f215f22f9837d652a5c0457d83e7d39f219b2fa9e9a7e5c58bcf5483276f1dc248448864bd993abc71b839eba25906f85965d4a678cc6a1ffdc011dc024a4a1924c0176980575be12a3ed36cf1fc8f94975fdd4eafba2e579f398d73487a57b38357a16cd0625c559bacdf68cbacc970712c3325c3d6f9f34f6763263b9ef6f70f178d647ca8048dd2d84b5f1b6846da11ddf297218f74a0ec88a881a12155dfb79ccf5b9c4f4cd5615a63903c18654f8c2d09afa2dc7ad580f53d31c0c99d6f9d817480e6d493623c5d75b17f172715996a007a9ec8efe3f6a7df5dca5ef4f529c56f5ed3b200e5366782cc2fd389b0ccedc3e29778067a5016dd8bcaef637eaa5887afbda4e4a19e9bec7f2301260f51564e845baca6782ebde8aeb3d8bba08a8a7c0f282822cccdc65a5599f40198b02a44bee38c11a7710d6699e782a4fc1643d4db3d411565695231f460304ce888a381195231b98b0e19380b70f1d296630d8b14cf665fd37b934d4c7baeff0874ad6671d2a6a0ddcca5a4de7e4e997969ebdac2be891e48a7b1902b955df09bda44939fa30b3bcf3fe5fadd526c50fe6453422b40ef7f105ce61694edc2ca054f64423b5617d8744895f30027491a1118207bab60b37e71701802d19586b2e894b408cc15365383b65ba37e646c947b4d57268873d54c55f7968885d072466faf0e66b0fd7f58a7bc453e4692da9dbdc5e263bb7eea722cdee92117f9b6098f340fcd71948450ff999e5693491d834ede5ceac96a62bf0fdc7205270d0bde503a700772c1aa96671e7ab434d087d776125dfc29f584b8656728f5e5de5ef1b861981be00074b063141a9905b546323efd7bd31a5029835f4b5497bbf24491f33292b674bcb42ceba2d01675bb9971484cfc11240a0c631195069046388446f3df3e92528f28a81c09b88e9276e077155bf1ad14f7ffec650e1252ecdae201e75d42a2f1e56f461e4ae95a5f0f45764e5df0d1129eb26d742127febeadf0b98b3e4b463e8159a7ced9d43f3d708b7dc1ff2118857419c4255b01bbbfe7ab46a5583fef4817e87538dd9f1829a62552fe0c7e6a03ff4a54ba0120d57b5ef72a2aebcf910697f8c0f2221c1ae1e19726a610a98fb34627e78d5c0e50d6aa70321db8ded689925a46b6b6bccfd08502000716aacfda25c28fcdcea147e4075a38a363d63f94a1fbff087c45b4c0d441dd9b10e948d885e4154ffe019abc07dc5584954b002fc6f7a1b11c34034a93ade41b7eaea2df9dde81f9b2fd26b069bd32217290bbf4b11cb3d41efc9f77c9dc815c36b319cf93a48d126e3aadeec3c2c800b8dd0a0045b18afb7f461ec2deac7864f4e95671584542c2b29736d50d0e4debfbc362a3b93e8f3a19c5067c0c46692377180d04c8a0a24e806900d59b6027570593c1bc90b0e9030b56df0e2c38a9abf99b6b303797f9d11ff33405ec712ba1634ebac01bd7bf9d4ff420fdc47909424b667af1ba166a310b24edaf679380bb5b1976a5ea99ab9ee8008db5423eec7f74df674a5edeaf3d4d3f41a043cc72b0167c5acd5a7d694c120ce7d9bfa517fd86c792bd7e1428ddf19d5cae77ded111abdd5adc5dd6e4afee5594e3da8a2a33e080156a9286077e24225b115672fd1f8b852163893445a0746731f6384033457e6ebab0796a811bfd13e17dd6bb94e2f552941a434407a22d07406235f501c67b8cf75b2ac910d650170110066fa0abf7ab5e12268531e592c80cf26e7e5699e80de76cb01c4f2440aa0c3e0053394962096b9d2c71bcab070efc77b512758249b3a7b9bb7d16f7165d43b9f02d2007ed9b8d519f7db543bb7953434b62bf889234615873884ce0c44db3cded7e04478d91a4fc4b61e544064b625d3be55580dd739feabeaebf079fa4c0756089e445bf64277e33d4178cdc6568e8c595ca7e2e807f5a18af376a6de88846d1ead003cd18ce2ab63e064bf90c7f3e469d85e2bb3b91a103456340bd3f2b3f530ca7e311b70aa7c4d83cbe3af4f2e113577914ca5b5f462518011341bc4c395070e4971cbd035cac7872fd60b1d4b6bfb356a5cb3d2b1afe599406a3c7c4473e8a7997127bbbbd53cb7a2d0a536295bdeb8a1f599a8bfbf1a77ee3e3b87975afa1a0c92aa302998964f16d20e022d51b82b070fd7cd9ff42b9842be6b5fdbf397e122e6053b4ec6a4679963e34202166699214f0440ce697e23f68dbf14f6152984eba4cf4d81a9602c265a6cbcabf1457a17c609b956d9cedb065ae0620fdbe623d5b149f302f9ba7b1cb5d7fb2ecad0934dde02b955f162ca63680106b545af0372dcde8419a31d74c875f8ee54cbfda2c1b69470a8840216f1270e7bbe7d1c758e0fb31e07b3bafe34c414bf46e7e408c1cc278026985741589fd7c9435ad86078f902529bac38f65142029950bde686e6a5eae7b8170d556649bbd604b9490c50283261988f0e208825c38aa9ed269bd591727e64e435a4a9f4f6564b807bb0b16a47bfd14303747f34a14afb1b6e3e61e37e4537b030a80ee81025ef890b064a5c391961c434a5cb133271732b53b448ebb57afdeb57b1cc9ad40442790071489c04e56336bc8c8d231e7e3bee0a83236c734618937e5270310b20acb134ea10385cb38c1de5998b873ab7dd61034e5860ebb58ebacb19fc829a138a21acd1121796d7d35dccc6f61b0d353b6b71979c9622e40b4237eb811d5125cd3cac421baac0e4355ea2666755dd245f7cd274736549a1c9f2afab683f001c054f762854c81eaf7353d9c01f1ee65655acb78043610107f4169fbf9d2fda87067f5af6b3b832cd832c0762050711afba6e91973813e15c71dcd5323c6c28877feab7a4ccf1121ceab26801884934247780f81cfd67204c1232d314a89af964d00219a7a02dc3a4000f47608e09f56b81dace75630e3eeac9576d850ff78f76e56bc2ed2570a761502aa30a9261c10d602131b266e234b4a48dae9abab8baa5d935f80715cd9c9cdeaee285348e33288254dc3bf9e7f5fca7b7b62857f6d716bb754236346dac3a8c3312547defc49c29f0bace20265855314181c344b530034a54f05d4c5be3b48d7b7e6e35edc9fd2702b6c408155417be0429a8b147c7ed0045a0a825cd584cab847dcc61402a2ee6e5e2b40657716490d61e3d381025ababf4b03a6d11e52abb119b5835960e3f5304122cad5838db51954308990382d02cd6d41f96eb31e9103cdb09f6512b6f6f63e37960f47138a541f3b0915012778f4fe171160fb9bbe85b292466bb345a22c689005d8b058bcb0d54bdaa39dffa14cae71ead957fd779c777e5bad37239641bf7a88ea7ef1c4595df4d0f88c80c9debe1e31cae921607a7f22ddf6c03b5b1376459fa9412d45d0f56e16d54a412a18d5b1698230167b0ec5d714b8a685a420f299b11e9d8aa25e3f4deff51f417053a62036a351bcb9bfdde0ef653237be154e813b9bf920c480bddee9f311e66be5bfcc70c64d8e035a3adb53ffbffa55e039409190182d6f7769e7a4efb53b45083c6f4db9d3f44b26d9d1458455561072d8c4cc09ff5f07ce2fd2c6586cbcb6c0f463dc76e4c7e29f3fbaa6e7627e24cff4b5784d09cfbebbfd83338f67d20bed58c38418f93f48c8f0212df87b6681446d024d22717bdd2880ac65431424ac98dbd4cc8805898a7c27f69b4cbe99a68a6521f328ef1f1b44f09b", 0x1000}, {&(0x7f0000001300)="af2141bb0c499a0c4d9cebd97679633bd3f8d85f8ef5a3cfaa448daccaac8c8d0e3b7daef0487be4822d3946fe4fb62b025fd7002b", 0x35}, {&(0x7f0000001340)="dcabf1e716d68cb015db614fc4f1bc95b38d4c8fe8740b05f544836ecc8e5aef9b0494a9898c7b0f90ca1e95c0de1565c60bb3a81126cd26990bb8a97f6af02518097ebcbf5ac0702bb1aa039c866c54c0f1a19db1c5a03878da50b51f72b33f270963430d1c99848afc5f77ac898b4448", 0x71}, {&(0x7f00000013c0)="1330a3f83e2de22c35e432b85fa8253acacf226633827eda77114dd2d4870597c3973632554169189929fb2e434caaacc4a230523625cc4713d36c741d2cf7dd0405c5260954edbaa6aa4f15baa2deadb186d479c06714cc5f90a6478022e8f5900156d32ca55f79521b91ad97a1bc27e38c7a8bb3c8f6f071eef03f8e2ff720f23560d22f3ba40db3c9f9d4a133038521a2edb6cd4e0e48ea05394ae879237042c30eaf46569bdbd7af6fad5a0cea415fe0008cced302a29f97777b4f1683b6867f4db66ba44164346a1f42aa960021bfe6700e50b2e16a13029a06a127cf55d0780045154ba444b5bb24f6f61f30ef8ca6e4e2a9cb8070ebc2c36ff8e6e64432734fd0439f4ae1b34883ab09c8f49c9e0742896324edae9cfb32c0bbb9e2008dca8e1dbb13bcbe6b08297b424bf1ec3cb24d71775e7dd96652fdf07a6a267cf149f88662a8fe91141dd3cb7bec5bc9a45c7282ddca4950971c8e16f859e2985398e9529d905cc944ad9a76053c206b29206829de19fe23fd6a15d0f65f92dd55db07e00df736f93d93606b1db6b0a385354a847ec81778d93cce825e1e5bf9206d61865c57b42f3c13f459652d6abfb55ff9bed18811a72471bbbc4a45e560bbc31cd485a7339098436721c0ddc24e63130c5bf1e85231acb04ea270e4ddff717512736e27b30d4c607377b1930ee52c5d281521769a69357251d78343af186498acda262d3a4dff46b15f748c8f6fd1ae82e09b62340bbfc9ad49b6bc7105c36b2ddc951bcd6c198c214aca3a76a25b4e3abacf65165845d85cea6ce3e8a2b2ddebc54bc8149c4b199225f9ddad34998bcd8282c21faa1a9f611c023aa16ffa4755b0afbff67e35c9d5edbe1e93ad6776ff1cd41c6ad3db927f6efe0bd4e4035f53be6b4832974df998591da10b5680852d3d06da3e4acda9077d981494b4a94b5c54d86c83bd22295189253dcb0c80f5e622ed702413c0e25a757b4d22fac00c322563310263c3b51f525e076dc8ed364fcf9d7c97a57f8982f551b8fdb583c3e53c9696f506fba584efd57469fea15e2cdfc17c709d1386aa5cf0d40350a83b0d6e6cbc527218a420abe46e840ff965247aae28d0dae576c10175f84316ee1e64ee84dcc66975df0b58e0b7de30ec347a7e8e7685e16eb393c2719990471a5b93500573aacc1469ce520a9cd3754997bf9491cc39005f0e888b0bdf22dfa7e95b1121cda4d3f39e4a6ae5f7d73f763cd1b8d59c6d9379678a91a7a11f2177f693ba2f91dbd6db050dc1b9eff7109751d0ca1de92298ea4ae912c3431dfda0780b90e5046b5267a1758369f4dd39111bcd3a1e21bd1adab1404ae207d61ea5694784b24a3a68c05a5860b19bb94c1b2835113e615500ced98615b1f0e4c2a4f4175cc7d375d538e0f59fac025b83ebce486404ad0ecf42c928e30e306e8a6b03e4883776acacb107df0f895b94b8afa1f9dff77e6477e4d3616af1cacf40d21539a922e1b9681d4c9882de3846a629fb7956d6d70e731ac3817c3cbdb64fa6fea7e9a54184d241e12b4455807ebda54271b5c69fdcdf3e65405295b9b5370df571e5c2cb193846116dfd179b4ef38d2ac9f67356d8639ca1e7012756fc9aaba41866d4a20886209bb254cb1e437a6fb2b1622046e920ae37ef79a4a292aaed82161c9231866db17c6fe2f07078b6886dfa8e5305af86f2c8bd78be0a63d88066cc7df914a0f3e3af9ffe6976b43e95a4851ca01d1d15fa3fc9576b857fbdab6ee6a15a71f9a2f96632a3b6bd476447d2321d36061d427e405d8db441b705ce472221d0876b31f894534d21d93dee7f5225d2f95b8a6c8f0b7c5b5dac5554c4e2c75d10f9e2282d0326c0725e93bc7621e5d625ba8639f1a042ea3adbedca6a0f3710ecccde09199fb356f1a6bc58add2de696516df9759eb3e1c1959d027f8b2b1de711812f5835f1124c11ac8af9c3270200e92a6feaf0812e3f55bb23d11f2184dd33ac04d43a8f9c8b80687e8ce2622a7dd5a84773ab35d24ee5c665ed60202b6d6ca13fe897d89f9167818db42ac17a8e8cc31e57c3a077bc113501f9fe47f1c5bf7d9a2243d33a26f954ada15511fa11967a81a5a6d4046a088972b35295fb5ad7bf3f81a080183466395160e7c39038a7c09e3ede279f6e7d4bbe7dd53621822a25984e3f4c3c681927ac8219b8240428da145e238df3554f7f8e258c7d6d71c34c44bc7e86b2ef617f8717cfaf405be65f9b001b319d8b0562137b18d7eaca99b8fbf19e640eeec965ed998b2733cbdfb9b21d34282c1875f31285b925b15df11c3909f39fbc777ad1180c9f291a85cd68ff6c8e5c903ee905a9bc5d6db9202c8fac34b488af01c3c02db388b48ef25e1aeda11c42536866f562ee7760fc8e9612cc55966f7b2a46d190ba148b8c856b2a95264cad01fb3ccaf25d1b492d974020578f6ea371f171006de4a69dbf373335b75430c3e5bf96b30f67e2eb8f34422eec8b50dc20b65e40206dde68c80fc979ba2300a81a525d90d83992598cb3511e9bb605dc56a675f8a4455d7e1b61ed1284b4da16c81d1e56afa2fed197b55e38085f4823748ac09368d87dee376f43a4abf8b903fd7b376d4a4df639b4f76b808f2173456d095f8bb6809e4abb5b3c7dd0eff7673f42fa39c2d21bbd343c4282c94b5268fa49bc44eb07a806455716a7e539c1c945874cd01d663904fa2a23efebdfaefa53c62814dd1bdaaac014c8901ec648d32c5cc09076cea709b35bb03eac879c51b16dc42c80300c5df75dec9f986b09782110c759512be522629e168a82db176ef91397b7b4c5741d4a16b1a00b48009ce2d7ac94d18d163b6ae2d33809e1e3dd5f7618154fe1ca0d6954dc89a297b1231b167cb42d909e09c624b0f952520ba04981e3db5502fb0cd809866f766f568d8867db77f2a29d4f43caef7734d888044db171cbf804c4e8f33e2fdfddbf234c8d8d144356bb6e69390f2e83365c78c13863a498de220186626cb809cf5d5912b3ea451df98bc6cfdcd570c4bc102c33df587a96cbdc9a3fb16d1666d0fcc955ce49b93a6a6775158818936b5453b084a8b6f6d3e7ed158960e089bef007014c7569283b9fe5f3b57569cdb481ad2a47b1e5c2be3a01f5dad59305624bd0afc87a2760d6b24965cdbbf86a25998bfab5ff9bf1df65e0550fb8200715f70137b79dd229417402233d4d66966de4bfc0bfaea6a7ca586a31952dc90dc0d926243735b66b7af3b752c69bff77a8df38f73c5d61f81d6e421c1a8f315f561faeff0d9b764ce638604c28a42829ddeee502d88f0978496c99304c76770096db75ac7dc3e4647123dae0541d355d1c6b2e9b5402ebcd44a1351426790288d8b636f4932395f48cc2607b8e49b37b53bfd529afb929d2f9635709d221b9e805898636e450fdaf1a49baae21e51fa52eb629104de08edd2212d855bc84dbbd3f540d57adffe0143121ee16da70dc7108e0635c7e45d4e4eebc2e20af10a1d7aea47914699abc2f858045bf3a171825debdae499a02266c5bee5a5fbb14c2905f5f6b45304d3c7c1f45aef54f29ec1fe2e5a60b9b7db5f6f65d4ebcf34205f6a5242d92ed0c6f471e98ff73f4f0de07aa487577d5a4f9e2fbbb00054a14888f0003e8a1185d14bb493953747eb8a5cbd231270de821332df1abbc7d863f65d83515ff71e5b02b9e59d672c4ab3f59af0a88bf42fbe3ebf9a462fde849a8f9bf0fa41c51a66a7f9ffad54f3eea5b2a0beb2ab1e73e150771498fcd7d5387d022e1b31652b21794a1c5abf0a65dad11212cee119a7495c2b9972f1ea3a15014ff72edd965adcaf4c233dd81419ecba36ef38bdcce90019478f2632374893738d63056497600589ae2ee7a72fdfd74917693cec0bce3c20552fb522a7570a73d7ef6db770407e3cb50c6c3637fd7c3b82de4a30fefede7441053fc5b28563fa39b1ff9e6e270f495e186dc4104226d1fca78425e7544d2cf2d71108eda5987f640538af84de1fd15d0953510ddc1428eae288bfe9e90b44ef421398e532caebfcbb2e368deabca4a749203dee9bafcd5c3bcf4e6af109c67f5e6b40817f2743d2a8820ace678b25f56fd6bb5c4744920929e389b58af18529d0e3cf159ce2baa702b8a29bf82a451eda9a9cbe6117bb1ae11d6c5fed1bb9fee0e6eec3d2cd4ada80ca28a8f5e590a33ed720f62b0d6bd215aa1793d688998397368f1a7ca91448c152a806fe22606213b62deb1ce4cb28c96058ff93f2a2b84563584552fb76c96f019f5b50de1611f9ca6004c5a804c6c252ffbc4e496b0ed73af192ff4b380f781e20abdefce0b8532421325a932a0bc8b7346652845e984adb50ce014d434be6ef166c800010254bdb6dfc8f161adc4fe01d49240085961ceff84cbe293d2ddfd83c12eebcd206e39c02edd8d08cea2a158ef044c61b130c1e0b0c22bc0e37af7ea87c3bb8fd3868ee6380d08c07bd7730da8829b72954b11fd710fe8fcc8209676d9b3a5c3c3abc651a1701263e77ca1429801e0b5d25399562752258743e6c40148bbbf0d59e9b48133876c7683b820bbf576734a52be96eb6a591bba95bcc576f32f97e829831eb297ec02e49d2fa6c701be74e9975fa0f8d022399e6fa44fbc683210c3cbf12046dbd1f230e8997511b47a5ac09b084ebb49a19c7f7fcf4a0e85a98fd968e4caf4f0a7eb981274835eb09acf84370de855b69c6cd218e102c4f946bdb338c7ff20a30a64b65ac87d3fbe4a8a0553fda6d82c40703ee0a4907505dc761b692025226f6c9faab1b7810d73bf162fed845a94e8851d30a3deac984b5ff8e243481d12f4e32f3b9b6bcd565fdca68aad44a71dc08184ff10df626b4b8a8fa1532a8022cb324267aaf0bc85156a77f4c7e4d554b4de2ed22f9a501a2133cc2b3a6457684fe24efb5b00dbaab0594816f340adcc99260b99a10be8dda27e28d2a1401a5cafde923c4d23e560cfa237fa7537c0001c6607ad64b8b9d0868462d6d740f97ceef1adfb3c717b05ab39eda0b1da600c83f8b6afd8e53bffa112d36504888a4e2e0a784990da70c33bee331812ec5dbcacbb49201427af13be92b0d5a57260b70774d92f5eaee682ce2870e9478f0d8375c2c1d14d5ae272f4bc3bfb24f0a3b71486d0cc9b15c49c39ea733708dcdf3e42541010a243a98bcb637d21a51fc67dba91c7cded3f51e2fd6395e276f0fd29f309b763fa0a6d241e6fdda8df5afb76e6c1f322c40ed136fd9b92e903122a04febdc61545a8747db3f137a852f1b5043231e6ed74d0f34f1e7d958d6bfc55183a7bb3327642fb637e6bd91b9d7226d5c9a1f67771140981603de0ce1db34d8b5c88db5a6cd3aabf2475760b964b8971703ec9ef2a160b41e2674a352a609720cf0478f1d20082c3c15a37378a665b9393e07f3a5809912176145d3613ab63e49739c51e06664163f2d3d65cab319ef5a8afafe65fcafeb0c2338c4825467b30e9411348d3ae5b4ec4defc4cea77c5e96577f3aa6ac26c96fd4f8cd70363bbed58b106508be5144a35c9b3ec1bd3c1cfe63dec329535926a169ae7b43f8d758d0a2763d0aef0044b39bb26ceba7611a03467c0123c773a1b7e986531a6863327c756f0d3d76473d71363b6fc19384489718e6887dcc6a5f83cda21152cbd869d994f729acc11793e9f176fe8d5891f49fb69b74eae33995b3014f68660349ff7674e910756e37f550bffdf33f8ade618cd9ef0764b1968b0299c7a3df06b904e4f9f00f9897a203c85be9274a981c8d71", 0x1000}, {&(0x7f00000023c0)="402bdab331d19713a782822f4c99f8a203630d7339faef6fe763df813c339760231ebd701162ace4b846b31bb5ba04d049f099b7535250a63891ec35a32973c5fca4ea40688a27fae174a7449e21c17dc8fa6c20db9d0a4815f8da1d9f7d10aa72afca8503868e1d6c879807e7b2f5e006a3449510cd7609d3690447d01e346c28f9582c273aa946e4db7f99772f6390d6d1eea2ed7aa838a224a3d47be98138be99bf0bdb1969abfd8e87686ed91af1acb8642715bba0bd624f32b413f510d5fca1e0466a234f9e6d9d2b31253b2cda1490b67b7bb0dcdd5d15bbb76b95a716516281a7ce0aed8d25612b2e4c693b4361ecf972cb15144cd3fa57fd", 0xfc}, {&(0x7f00000024c0)="c75da8cc94eba2b3c0e70fe9a0342c6407616fe1119aef6250ebcaf0dec96b0170b344fb24771806d14b1c3c9549c9e83d2e5dcab0b869c3654871ddcb1ea259f671aaa4b7dec8f6a24c4204f826ebb891e504d027560cfe9fa1472ee183a61467fd620d838220706c83cc3624913bcef010d6c609b241eb58d08676f391e1b05adcb58e51b84891f85e3a1d13dce152c1a60dad447917fe78ee613a16f1f66a0a3cfc9b5e77e547186fdde378608b4f8af610de626777572b683aaa85cb4d9d444406de0590c437e3b539a703568a321bc4fce694e21d903a45cfb72e77a13c4fa188326d640103f745c048372ddba3e48c999ff3dd097aaf21a9aac24633f1b90fcc4c7c3f6d276618ac6430911f2c1489743cb58562a1401878048956cfa14eeb9b049513ea57c95434ca6652b37c76deeb3a4ce3740c455b297dc86f39d04defc5e9cc4a7f0ca26c0276c2c50eb1f18e14ae6d12c7ef403a69d0762907e8f8bdbfb802f8ed1fa62223767b7b7b4818ca0bd6477d719057cf634d7257289cf20ece47d86c5f25a49f84a12bad95b2fa4b766de2a308efca8a4a70c13c50a64e66914e16cfa112e0ed95a5d837b3743204a91d77fb812e5d1149fa83f67035c13ac195e2e8f594c3b201419237c12da3e8889beed206cd0a4dba8177218bf65a141c290ece8c647416c5692e5edb321321902b1fe80d3aa61be895c321ae13627e4ba47a0c47b5773da811189c61249e7174f36237e02a89b54a607725a2f429b66abba7d8d5000fdd43a929c582aab5dfa1168045f0c7b5df0fec35fcfac9cdd95f920856d10231a68657ca31ab7c323ae837b4e15eccdf9dc3ff9ec62dd60e9a5aa89a10c688d650240905a28d0e49689fd153f25b3e0b7112013fe77decfb5dc5304d5f8342db740bf9973b4066ca50d87e00412fc56e167d4fc0cd068c23a5ef2e4baa9aaa3b0d8e4297acf4e28b5337b8a522cd41b3271b77287f4b1a7295112ca0986beeb129476e8cbfc460469800ca4823d44e654929f4d273e81c0a5976d9533764fe2b456acd5e58734c9d68c261a325cd0452d651db5a25c8e56f0fbdefa2043026a983ff61f54f70380a725dae0cf163731eb2e82ddd6539a568a4507a84266ec3e0c35d4eb70158beb9259dfe9dc4681045de957221cb01d24c3d110f7b8149e70d7627471910a0df556678537012d08023da50499efd23648cfe8765762209c4e48b01f491bdf2426083d6102efcb107a04f54ad5fd543dcfae46c34e53d4a2493403b7954f363f4cae6971213c16cc89e05f1d468d00c8e559039a5c8804ed231718c4015cf7ff81b38545d40139adae5a5de046c9e94ed9f4b0b3ab092427463d69e97f3a4c764e47e6b59aa1228c3bd1477bac6b45bb76f14e0d936a74978ede9eb55a26825e26780c6597d5b262f8975b52b0aafffc2b32eb7d8304438aef1e87b2a120d99fbea182d34ea24328d38f37e825866843273cb084097028627261ff37a659f93dc8df1403f4d8af479109b45d46f43f8b3d2d64eabcd2928dd260a47c3d0fcfd15f4dc6831f888bcf003f60ceb68c824025ea10bf25fb8c748becbec69e5ff22c1d500f2e99c564d937a2fec791934b21bf9cb3e7de903fdc0e5e4f87e72e27ff9bb9bfbec7ad504ff03a32c71764ebc30cd2a79a068e5c39d6f245cbc06134d3ec93ec7ee87264c2e6ff5712a0643a58e9376e1ee6d079b712a09aee3a7faaddd553e1d5e2c0cd14de576d8de7e7090c3c1aaaeb8b92e550437c90d0ef6071b26074893e01a666cb78e6b39ab22a9f5498857ae12041706623d17b84dd8ff918a15eae75cfbfd85ebd60d5fa4a95e280b90fc45cdcc5612e4b67f620a411cc6caca739650646b50eb704f14c6ee4dbb9e3504ca9376b28920be7b69a42de38f951b9537f1d19b2d7ab377e6a2e999e26c24b2cb0b3628af66730257023ad9012f75bb5017e4c32be5faa6f8cace1ea58b66267a76100b1a2e56d77ea47b72f26b4197cadb425213439f7a561a4974b5cb36cdab766ec3bd11762bea4682172d1297457de9b23966e778bf6efbba2a77d93d50a33e1190eb31ba71e902e8f886061169860feb1f0e3cc07fb60eb9ebd6a7c2c272029c7630648d21f02cd1e1645baa58bcc27925f7f309299e76df039671b641ed5c6069399e291bab4f7aa2a21082dcb5ef259ef2eb071b1c24eb6ced31d6212498ef3e72e9c274a4524970c20c8afc55efdff519cff92d3a29bf9dd436dfab4dcdf8ade43ed55ba4b62f1430231efc5e48ef9de1129674a773532ca642c4d26e673609491f622fa2f8af8294cc8452e6b62f69b5e759f284b068be0b74fb7efce7196bea5105ee215e6962fb337ca665c70105852bc99cacede77325c541904397056a2f3a4ee63e26164689aaa89ffea3ff2bb4c0078316530ea6198bb4a238dda17a8125b2642953fbdcec4dd92f3940955e236661a6eb03379a147fd150e76f13e8dff420b9fd29f139e49242beafedd8a1763407ba92677b8d12318523f825a83dc2661866e5a58a2c415faf7e2f7483ad97a9949a45b1922030358663cb22f6c10f1cf5b6ffc41f984a426ff38051a4c08c58609a5223c3da3483b638b40e1e34f95199073c3030dac4db7e738c6833656573a90f06c760245db97bcd0e625ff6001f2a4ec17f73e4b7bc2dac2f6a64bcf51f2dc2d44b56d78e25c8ca20b30c414d6c67bcfdc6cd2f89d6e791ce60536a575ba119b40fac25003138473adb798a2544a73340dad17709415b7882143233e5e3b2348827c0f8b3ae5c74aa34cbae9127c35f85502c0fd68f4704ba1da0cd5f7bcbab2ef872a167527354a54a4baf8c793edf4b66762a0655169b2b29c1272b7e6f76d3469da6041b5fee341db095b2ed5ff200157ea8a0aa76030dab5e0e243a2686629fcf01067fb052bc40046ede511a7e9d2da91826429f0d73b64105fdcf9babc5b8aff5400d05e2f61cc7d5251a7950c623042735dedc73fb2e331528037b387d1c34c74c7a1c6bcfedd16c048e8e545e81690235e09530bd340151e1083b4773adec60158edd51441ea8d7a5b794d2151dbc19e419211eba00a82611469aa1e5bc64a1656982355ec70e37a82cb646d0e423dc491f2d968f29795b9dbbb84ea6930777bace14c9dfb81e7c524813542c38aa54c53800422bda9d8096eb1a480fee0f3883d10d44ecd3888b1e6569ed09985a6ed4e4f9d81ca74fd1db5616eacd33da9bf048e65a333194f1627965ad9de98d2650adbb5e9133496556ba7076450fbb9834544cafe0af25df33d79f4fd95d7cbb4fe0aeea92519f27d440f80582d4c8be98f892877c879e21fa1e8999d5b6f1948883cbb4cfcebd3e092dd40cb741b11759bb02d498a36cf67c406960dd07487527fbf84cdf529a68159828d306f0a19a37bc446052b4f6116ed6bf3b0b924637a285815ea2e9de342f0651e6f5d8f8f09c9b51d52cd834a277ab4ed6d21697287ce3dc0e9d922c74ab523cbd0d30088196c4ed3cf9ef1f7a7bc80a7ace1978be33e77b43334474139c800be7a08310397a8d0220f6371bebecfda7170edd1d990f6b63dca53f3ddfe6c07f1efcb5be5b9f0c2b33b495327415828957c49eaae4dc4bc1686e666479d514adedd55de241d4ac2266935de2da8d191af6c7721e92277c5906cc817c845bff82cd474cfee40ec2345434de012ca1121f436cf8fecf14af94beb03eaeca9f69945cdf725cf6afe87100d28063702c691fd52136ea52c1cfbe0f7ff6b19031a3c6cb00ac094ff5d74db58de4c179ba3016c601b009c7ddd7c9b81794baf4e10a8284f4bb888644a868787b6abe044ea856180afa002dcf780e4c0460ee5da5f3e3cbf306dde3a3994fabfb6eff300339a79a3f77323e612cf4aa70fa410182b60f7d28bb7a8e4d1139bf61dc1c1acb305220055c9cf4529cacbd209e5e2d32879f8cd4737e830291a0c2a3b377e60c9d064f021f92077acda3ba5d2ef1cf30cdd030ebcb1664b2f015a0218de3b6c2e869da2680b2a779d5ef4d4031dd79c5a7612ae4d6aba16335c046da540c9beac5ec8c66a2bad2c8079b50fb83afdc83b8fded764694ef17fa09c7ef45301144051732466d99ada46a4603341be5ba2b9cdf65e4ddce1fa70e7e9ebfa5d6e568d0f3a0297c68582fa3c1e0062c0c96bab236999aca6ea1c0705e463fb6b6b4126aa4583ae64f1009105c374638a9c83123b40e5abc1159e8d24da6ef70566b9d0f53c0d33b7c04df9be52ffe96d715c92c0dad8be0126afba68c475e660cb0d841f11b106ef21c13ce6fdca940114b201c1747f9fd4d398fa472d8965540d5d8805d72a26b9bfa67df9f3d54d0282239495b14800ba128cb67099ca97da86c983a489f4a638a494c2e3349e595a17f36cdcf095e36ba2d357cf6e5845b1cca776cbf70070270ba0dc71166851834f35b69e3e84224fd5adff33b50e62ef8c45e0d0fc28b212b703ad862782e54bf0526f2f3ec9028ae6e59c6d0da6017f572d34692a6d8036ff69c00154b1f3b2a31e4eb9e3bec2761771b64f8f5be0859ada9d9f6a39199998250542e0f85ee80561da7c683ca97dcfff97b112fb8aaa9d53150f9d645450ed329a7e2cd9da101870f63da546ddc8b71dc2c517213bf109145e0f20f5e94a8ef41c55ea4db185aedba5bc6e5d798f537c57b46ea46684460f377342141fa2b1cb19ef1763884b3e6c9bb4c5079804f3e94b68a9bab54012b5ce0e39a8bb34a0254c0117a97eb7f2b23a7b8705ac4f2d75b85ee952501b06cb089eed466fb2b0cc9e1391784e2884e5217f993e38585724bad89b519fdff419162b8e608d52c772882ae997ed7fd28922f3dfa8ea186de614f798305110b81ed8fcd196d42d028444913110b3e90ba1a3571777d83a5d32b5d47f0a02cd714f6d17804dda7fa297fb7b4f4796ee4dc65a6c66de92588b17c5a1c1e54b5ffc45b34d90cf16444816a3f7e454a9e64d57211b6ddb31364b5e2a845a17273876958020404d1d635ba159d0d579f2055ca437c798cd9cc36685f9f0b9d5a92cc6d575eb300cb26a9ff4821b38d23ef307683a8868fde535313eeff44e1e68ff050f51c7b1f8cf6852eda79e689328369cb576a8e6e7b9d1d45a8e10770e1a39b576d14c3c8df4ce105a6cb6197d6364dd188c7d0e8d2b334bbb13bbacf6cc5b861cfaf899cff7e80ec52ebeadd864120388aec7639f1a9fdf8df311f581627449662dbce885e19ebd20c95985f19a690424fbd992b50277006a53a2f986c28090727d9a67879ed3eb29a3cc3cd08d41f327ddababa29db01da1dba079b22713243e97569528e1596c389dfd24b7213ba25b74e216935a0d29d473b1ade5c4011381b05b88ee1220901b6f8f365dc9ca56c55f63ef02c324d511e0d93cb60f9cdfea43a1f0b26734f87bd8eae918cdae8ea141ee27e97a826a27a59506c37cdc562c67d7ecbd4ed267dbbd0cce282e717ffb4d071e9fc1868615b2becfa484214aeab4979ec03238c5f0a0686e3893b9055b333fa9a61d483a681edb6a8ff1b964048bde912e2fdcfe659a2b1f3541fab811c1b00031c4ebd15a3dd879632886d7c196e8701ec3bac52b8f1acb6439652673d1a4c294c50f04658fa2abe61ca1241cb3e92ff267c3439e7df51b37af5775b1e206c8afefe60895f23f2dcca0816b09536c0c38f55532a5ccb538573209ac5732770f7f414f3f7130362d75c7e95a8b584688fac06c916e75a4c261cedfb2b6e8d7c351286f6345efe", 0x1000}], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, "000000000000000100002000"}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000003580)='./file0\x00', 0x80, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000036c0)={'./file0\x00', 0x4, 0x2, 0x1, 0x1, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffff801}) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getdents(r6, &(0x7f0000003600)=""/152, 0x98) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x3b9) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0xc78, 0x400, 0x4, "b3b9d1aa5a951e449d5a9ec231d45f690213de45", 0xf055, 0x100}) lseek(r0, 0x0, 0x9, 0x3) flock(0xffffffffffffffff, 0x4) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x373}], 0xffffffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0x4]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x13d2, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfff) setreuid(0xee00, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="bf4a491d665b5bf576a01bde0cf757aa3c218e9293fbd4cc2a2437639e0058d40560733ca22c125ffa2b63dc20e0782e290bbc188e15fff5878bcd3afa2dc371869055c4d21af1d9f664d54efb78260b1092c68867d10a479e4d8d4a", 0x5c}, {&(0x7f0000000180)="09aea2411d8e70fd027d6a994fb53496b5171dd9e7fc2f221d44809ab301f7b0a34822b51a4cd00362b1fdeb9da953da920f029ed4cd7f236a9a926be9f8ebde293c80a34f7dcce710bf02553c4f7e7ce943e5f005b5375261ab7ed43c47f8419aaf33437a0c7a6b44fc4ed52c9acd5f4056faa11a92cac98f0f119aac42319080586624b51a06b25830783f676055d6b5489b17cb502df400894ca0f8c5b0c4dc1245e0d200e8af0d061f6fe42d15aa7383328e68debc67df7878aff132367a154b299e71b42830ddfe1250e72b0ae1fa54f045ebad1a6a237a94a1e05c4c3bf8813a72b599e44a2e0de9aea25f16a3ce5168fa537a85e853", 0xf9}, {&(0x7f0000000280)="5fd87bf242cef68ff1615fc4c0539fe835d75edd3e2f86679e5afdaffa91b4e792dff374f48668d7a02ff7f713519b6ebd90d6c4b88d4e91d3e24417", 0x3c}], 0x3) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 16:00:46 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x3ffffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa3ff4d9031860ec8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1dd2) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 16:00:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xc1, 0x0, 0x40000000000000}, {{}, 0xfffffffffffffff9, 0x2}], 0x3, 0x0, 0x40, 0x0) r1 = socket(0x21, 0x4, 0x49) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x2, 0x0, 0xd183, 0x2}, 0xc) 16:00:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0, 0xffff7f21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0xfc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7229bd96a140fe1e2e555eb820317d1d1ebe88fedb307dedd01eeee1f95084caa42b5876becd834c9f6994ce54bd432df3decb3fd8d3680558f58e3a501fd6a7336b5ffe64b872bc7d9e29e4dfadb03092d0a63bcfd477524356e676cc2d88574d51609c541ad85eb74f782352b6f2e048d4109d8f6ef34c5a4772d417e50af5f9ee28c91b023671d5c2a268ddc1a95d45652d", 0x93}, {&(0x7f0000000180)="8e6cad23fa6d5331c3b69c1d4e2c12cd055a8564dc2a318fe9f23369ce94c82674840fde1f839ada1e0f9a558ffc8fa9d7f5be12087e037e13b37527ed306acbd0db4708405cb371321c81c50d3ad7949cf35e4d7c4c0ef3088211a83ad399612b", 0x61}, {&(0x7f0000000200)="0917eae8edf8f75bff4985c41d9de01ac390c31da8671b11b5624e8f26c0bafb922f7cdf22795e4ab52d81efe5eedfd829b8350e205f768b751daec94b3ee2dab7458dcc3403d346f199537267362e41706c0f0d25adc9d1e1613d9c53d3", 0x5e}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x0, 0x7}, 0x7, [0x1fc, 0x4, 0x0, 0x6, 0x7fffffff, 0x3, 0x92, 0x100]}, 0x3c) 16:00:46 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x8000, 0x1, {[0xfffffffffffffffd, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x80000001, 0x1], [0x0, 0x0, 0x0, 0x4], [], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x1}, {}, {}, {0x2}], {}, {0x0, 0x0, 0x0, 0x8001}}}) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x80) poll(&(0x7f0000000000)=[{r0, 0x78b42c400a525715}], 0x1, 0xc6) pwrite(r0, &(0x7f0000000040)="3e31f11c96fda4c44966045914ff139cece258b12eeaccf2a45b79d1cd503c73a4954c038013ed476302c718852bff5a54626f89d7b15353250163d18fc28dfa61a2c1f9bb48c9360088fb8cee8050ac151fc504994746d3e705a059", 0x5c, 0x0, 0x1ff) 16:00:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x3ff], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x401) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000040), 0x14) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x40}, {0x7c}, {0x6, 0x0, 0x0, 0x162787a6}, {0x7, 0x8, 0x3f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000000c0)="4d71f6aab7f09b4eb451f0e0f485cf1b770bb7ff52d412df29bd923c77fa8c9300ce8b64b796da4d2699d160f74e34ffecd0b1fac2baf3af4fe1d2c50fc69f090ef87bfcc39b463bef79ead185b0b4dc7998cc83d66b657a893049cf5c1b5abb963ed0ae349b31fcf0aede8a9d76364bdd415964bfe96dab14e511527f56f82d47", 0x81) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xd8) 16:00:46 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ecd2f66696c653000ef754d0fa7a59b785b3baecda8b0000000000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b402751cf09918c1aad731a311b3a0bac3b346f9c1499bf22644b908c1fa8ef84eab26adf066206a85f62872e43aae80722b784f2cd76fae085c326f1f5c70e03cf815763f53caaacfcfd601048956f6615ee538268abc0e6dd9da7d204b11bfec5fa4d10bdd5fbd4bfa42cd943a03c6072f2ba956b8469dd3145bf5713f7e73934fa36d09c438984cb237f05951adebb62eaee76005187b537a58e6f73ef830c6579169e747bb0ebdf6dfa993f8c4a55ccc4d70d9cf4d164c4aefa4a5aa") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x15, 0x0, 0x1}, {0x64, 0x40, 0xed}, {0x6, 0x0, 0x0, 0x5345}, {0x0, 0x1, 0x80, 0x97}, {0x2, 0x81, 0x5c, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000d00)="40c551575c7d871e9b731cf3258c") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x2}, {0x6, 0x0, 0x0, 0x81}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r4, 0xffff, 0xd, &(0x7f0000000140)=0x7ff, 0x4) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000011c0)=[{0x3}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffd, 0xfffffffffffffc59) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0xffffff80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="c666d8228cf4d954547bcdcb8f37") 16:00:47 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000671b1b549946747a000000b81000100029000000330000000300"/48], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) 16:00:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800, 0x3, 0x9, 0xe01, "7d1b1163ad9dbbcd341eddad8e863464b8b76d04", 0x8, 0x1}) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)="e02cb45a2bc6ce1b00e88aef289d12c3ab704e4395493eb3beefb376e149e13e939a85c2b6dc156b7d6a", 0x2a) kevent(r4, &(0x7f0000000000), 0x4, 0x0, 0x272f, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7) 16:00:48 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="880600356cca9c4ea25d47ec6eea60e99aaa15a8c6dbd9cdaab7ba7f08e8f7ed13b8bdc68b10afa98d8f186d2be651c62a333bc7aea9e261c1be05209016694b57e8d11a7c3fd4e41ebdb43d8b854562f3b4b2cd2b7edc9df9c8ad640141692b9c2ab6bdeb00ce1ddfb101f4ca2661da1e28323ec39f934d300ac8d81ed3f365981e53038f4f4ef4311eadb6f65623984cccf76ca570c8fddb539d02b0e707e0d21da57be26aeb25fb434b0ecf3a1286eeff247de3713aa3dcc23f3e1bd902af35add07707dd30695581d35a13f736cc2731f9caba7bddcc3af8b76c1b7cdbcb6c60aed6d080d4ff434e30fde17523199f0092ae70dfd32d4203968ed31aafb879f8ce6c7c07b1b913898142f6c6256913e3e61a885dbb89a64f92ef11f19778024124ed6044604a564e71a5ee044684b224001769743f2e616a7336"], 0x1c) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2000000000000258, &(0x7f0000000040)=[{}, {0x54}, {0x80000006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), 0x4) accept$unix(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 16:00:48 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x27c) recvfrom$unix(r2, &(0x7f0000000040)=""/238, 0xee, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getuid() setreuid(0xee00, r3) fchown(r0, r3, 0x0) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff37ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x265f7da6260e32dc, 0x10, r1, 0x0, 0x3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f00000000c0)="ac", 0x1, 0x0, 0x0) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getrlimit(0x2, &(0x7f00000000c0)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xfff) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:00:49 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = dup(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x400, 0xfffffff6, 0x0, "08994cf79c14f6000adfd1a108005400", 0x0, 0x2}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r9 = semget$private(0x0, 0x4, 0x204) semop(r9, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r11, &(0x7f0000000100), 0x0) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r11, 0x0, 0x0) writev(r10, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r12, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r13 = geteuid() semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000480)=0x7) r14 = getgid() semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000340)=""/211) r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xa, r13, r16, r15, r14, 0x42, 0x101}, 0x40000000000009, 0x8, 0xfffffffffffffe00}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a}, {0x8a, 0x2b}, {0x84, 0x80}], 0x3}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) lseek(r5, 0x0, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r7, r6) chown(&(0x7f00000008c0)='./file0\x00', r3, r6) setegid(r6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r8 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x84) ioctl$BIOCFLUSH(r8, 0x20004268) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.:@)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='$/:--\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\\!\x00', &(0x7f0000000440)='\x00']) r9 = fcntl$dupfd(r0, 0x0, r0) write(r9, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffdff], [0x0, 0x0, 0x401], [{}, {}, {0x1f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x2}, {0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x111}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x4) close(r1) 16:00:49 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:49 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a56880ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542d49beb4f66dd19ab5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="52c9e21a8490aa757800b7a6955b83c44bab", 0x12}, {&(0x7f0000000040)="0a04603b2fcc16294135d700c665f04649f8bfed7b96e5641b150b91e159927cd00c483067846d61f54238340d953ee9cae472b7e610829f37ab9d56322f91d1a28edc0c46e9368b68d6c65485123bde0b2b77788880001a176186c778152413623f73dd944bbc01d5b901756b61013810d00fd6b3756fd22dc2b0ad37d79d0521c831304495e6efc86b964e1038a9b7e294ab0defd1d89a1138", 0x9a}, {&(0x7f0000000100)="1c75f32f2375a42551f3dad1e8e9ccbd549b635f881b03eea8294cebabfd305e63d4d9809d02be2df9e338c9fe83e6e62a6e41645ed8dc9187014fef1e7b8ecbeb73d2e42ff32a4de32068cd76b94dd3c2d01f49e6c0a7faebe89931cbf9ef7ba761a2a66538e499f01d3585d8868068456d7440006b071e550e5a7bc40cfc083328f8218f68e010fdf573d4457c119c26b24d1768c5239d893a", 0x9a}, {&(0x7f00000004c0)="ac57321f4da1c80f3402c52db507a8230c0f7f799afb9aa56e20facb4dc9a54317a4f6c1a6932d56beba8c59e622dea9d3eb0a17b5e0068575bc1b3f500085ddf5e7981d94ecd1d41e3e5ab32555a743b42c2db4282ea7b92b8fe734514c8afad62468dc74564d8cce2dc96f80331d567c75cc26abbfb6ac3502f7e62f175ed6bc0a1a143cf65286dff1bf21de3e1de4e648cda6be3baa02207c69e63e7979a8345011a14bbb6994fa0a14811b9f1fa6de5af6cf244d4f8c3d136225decd883b0633d06de1df0dfb7bb71e7a8b542fd4630080abe7f0c2009b38b307c8ed2d2af09b9f2cf444fedaef4eb192ce214d68dabbc9476c3fe771bea2a775d067da07aeb1ee88f25d218bcd12b137894e64454ec6dbc3c9c21ac9c6da9721b1795353a42aa28c13a400fbe19dec11f48eff7d44dd09e708f08ced433a5171be0238e93ab5459d9486ed4eb5dc4088a04643bd12037cd6065ed0438c044fdc525d014599e75cbf86cabd83c672781dc0ba23504e5c37a4ba7f81c40557aeca8a9894a41ef48af1390dfe298aca4eb3e804d1604b286b1b4c4cc7615d93672ef40b01ce921d1f6babdf03dc3364114fd507e40ff64489bb582d4f15a2e9dbec1b2cd784b778766cc35470c430626556ffafb67208c3886cd0406829fe6a6048c676002d04c1635584688ec4bfc832964092ecb011d7c60e6e58a2d7b681d6b3e2bd3fc8f7a6a73c1a506edb9b0c86c8de9ddd93558173bea73c44e133c8fe99d1bb1a5d34ca6e3d666f2753ae5fcbb5563651d9d40d700f0154a46c02fff2fa6b6f520c794d1031df2a80f4cd533746e59247b5fbd7dcf8eaabefb37253667a9a1cb3ef154422c978cf6d0546523204e4fa800d551961f7ba21702ca3c03dc5e766fd3af5451ede38e8d63f7f91b095ec68416890290c40d13f9273e5a5099fb46de2c747e446ff081e21e5a0b7468c849c4eb5fbbfd2489952992f6b1b98639c5f01bb345f20fe11a6ba1d426b585c1f398254f9849f212b7900a5c72749946e5e85727c22d8c46323c7471abd8c3e87e45ae675d16722902f6aae4128ae7010ba3a2101237812c9d7ed9ce1ca02f15201641e22ee75cb8969dcaceefe31659566d9e3c625ee549db537c099514289ee018f7d5db575552e286fc28b616793a28361427574396554002e94bab392c01cb9d82dc742947c71c79c3e9774c908aebf9af666e95fcf560c37bcc5238bf0c9fe6102b5f108eb8b929834e0de73e37e374e2538f7a6759bbb1c51c990d23253e6e34118fe2c27cfc4d51a7ad0026f9725527c1dd6c6a0c6bf8e4850252da9e6f72bf4cac4ba4c5ed961adeaf09499e986e1e89c587e591257d65fa1e338591dbfb050186c03db7d936bc074f135e2f4b4dea1488375d92e29a38a6f15db31993fbed19be73e25102a8524da82ec804988b2ed04953c1202930c9e1353788478f5c931658bdfd13f19ec8f86bdb71e1d2a861b97985a391ffa2e0d0e545531154bd9e1a74e92bf9505de362af99a08ffef2e933fc10afabebded2e8abdf8a8268f34721a3c83a8bef7d7e5159166747e5b81d0d36e7faecddfa2384b1e3da8a58b52ef77d9a8060b9bee6a84c3bd5cabe35c96cc232f", 0x483}], 0x4) 16:00:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000300), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x24000000, [{0x2, 0xffffffff}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0x30a}, {0x1, 0xdfe1}, {0x1, 0x9}, {0x1, 0x9}, {0x3, 0x5}, {0x1, 0x1000000}, {0x3, 0xfffffffe}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x400}, {0x3, 0x1}, {0x2, 0x8}, {0x2, 0x8000}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x35ae}, {0x2, 0x9}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8}, {0x2}, {0x1, 0x4}, {0x1, 0x8}, {0x1, 0x81}, {0x0, 0x80}, {0x2, 0x6}]}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe2, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) kqueue() listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r7, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r5, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x86, 0x0) setpgid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:49 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x892, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x161fc, 0x37) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x2}, {r0, 0x8}, {r2, 0x10}, {r0, 0x10}, {r3, 0x1}, {r4, 0x2c7ca11bbd5af986}, {r5, 0x2}, {r0, 0x40}], 0x8, 0x0) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 16:00:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) r5 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0x4, 0x10, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8, 0x2}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x244d}, {{r7}, 0xfffffffffffffffa, 0x8, 0x40, 0x5a, 0x540c00}], 0xffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffa, 0xa2, 0x2, 0x0, 0x81}, {{r9}, 0xfffffffffffffffe, 0x40, 0xf01ffffe, 0x4, 0x2}, {{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0x4f, 0x6}], 0x101, &(0x7f0000000340)={0x9, 0x5}) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r11, 0x2000746e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:50 executing program 0: setreuid(0xee00, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r1) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r4, r6, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x10000) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r7 = msgget(0x0, 0xa1) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getuid() r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000003c0)=""/85) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r19, r18) chown(&(0x7f00000008c0)='./file0\x00', r15, r18) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r20, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x0, r21, r24, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r23, r27, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x7, r8, r9, r10, r14, 0x8a, 0x52}, 0x0, 0x7, r23, r5, 0x4, 0x7, 0x1547, 0x9}) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:50 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x200) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x2, 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x1, './file0/file0\x00', './file0/file0\x00'}) fcntl$dupfd(r1, 0x0, r0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r6, 0x7e}], 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) 16:00:50 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0xd4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000240)='./file2\x00', 0x9a8f481764a6c79d, 0x1) accept$unix(r2, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xfffffffc}, {0x18, 0x2, 0x5, 0x190000}, 0x8008, [0x7, 0x4000, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x8cdac6d71fbe8449, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180), 0xad7b}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r16, r15) chown(&(0x7f00000008c0)='./file0\x00', r12, r15) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r5, r7, r5, r13, 0x42, 0x6}, 0x8, 0x3, r6, r6, 0x3f, 0x7, 0x5, 0x4a0}) r17 = getgid() r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0x0) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r21, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r22 = semget$private(0x0, 0x8, 0x80) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r22, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r22, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r23 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r24 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r24, 0x29, 0x68, 0x0, 0x0) r25 = accept$inet6(r24, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r25, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r27, r18, r17, 0x13, 0x6}, 0x6, 0x2, r19, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r28 = getgid() r29 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r31 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r29, r28, r29, r28, 0x42, 0x6}, 0x8, 0x3, r30, r31, 0x3f, 0x7, 0x4, 0x7}) r32 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r34 = getpgid(0x0) dup(r33) r35 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r35, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r35, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r36, 0x20004b3d) ioctl$KDDISABIO(r36, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r39 = syz_open_pts() fcntl$setflags(r39, 0x2, 0x1) r40 = dup2(r39, r39) symlinkat(&(0x7f0000000000)='./file0\x00', r40, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r40, &(0x7f0000000180)='./file0\x00', r41, r42, 0x0) getgroups(0x2, &(0x7f0000000200)=[r42, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r50 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r55 = getppid() r56 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x1, r51, r52, r53, r54, 0x5, 0x8000}, 0x1e3c, 0x8, r55, r56, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x1, r20, r44, r45, r46, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r47, r48, 0x2000000001f, 0x7, 0x1}) setpgid(r47, r47) r57 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{0x1, r58, r59, r60, r61, 0x5, 0x8000}, 0x1e3c, 0x8, r62, r63, 0x1f, 0x7, 0x2}) setpgid(r62, r62) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x81, r37, r42, r37, r43, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r47, r62, 0x4, 0xffffffffffffffff}) fcntl$lock(r33, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r47}) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x42, 0x6}, 0x8, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r5, r17, r29, r32, 0x18, 0x101}, 0x6, 0x1, r34, r67, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r69 = getegid() r70 = socket(0x2, 0x4003, 0x0) setsockopt(r70, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r70, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r70, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000001c0)={r34, r20, r69}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:50 executing program 1: syz_emit_ethernet(0xc7, &(0x7f00000000c0)="a581a38dffe63a110d0bcf2ddc191457202251b362dcaae7b89f29ef64044d9262e51c4357846c651754069e11b9c8cd73ef4a066d08d69089ea9d2472419e9714059fa27300a58e0e0f5ea3e3f9e3febd69e4271f971f17ae62ab1d1dd5a9700fa05b16055e0488f839af51cfb3b7535de82953f9dc099727ca2da5bb9f340768e4663c9666935ff0c2caee6c1fcb3b6ef6de99b2a436d81dbcd1e763531b5eca97b96f0540d98f14216063e0ee2ccabcaec28e507660b06f51a4b198592e411c38afaae290dc") mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2d94) r0 = msgget$private(0x0, 0x208) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000017000000"], 0x8, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x80, 0x0, 0x0, 0x0) chroot(&(0x7f0000000280)='./file0\x00') r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) r6 = accept$unix(r5, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r8, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x7, 0x2}], 0x1}) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2490d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd17afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922433d400629f5b107395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa37dddd89", 0xbc) sendmsg$unix(r6, &(0x7f0000001380)={&(0x7f0000000500)=ANY=[@ANYBLOB="b7502e2f66696c65300056434702e64f1810c2c14ead8158e4adacf3070000f54c67168cf9d22a3d75cab5f82e3e870a6da1af2d3962ba98ce7541f17beaee573bae563adcd5ed1f0f89ba4f1f7977bb8e7da6bd59bfcac90220d0711f010000001ece2abab694bf697485688602cc8cb009e1925deb0d64c8dba5b68470c06fa0cafcff2a21b55100dd75979ba85220a07cdf4e95fd4d24218ab23d361f74e953306305184552b356e89727ce411efd1cbed732d8926f76ae3f15a7fe35b0e8fb2cd61e8637b8aeb6bdacf16f3c26a83e6ec1f91cce18f30fe7f0f100"/241], 0xa, &(0x7f0000001300)=[{0x0}], 0x0, 0x0, 0x0, 0x407}, 0x406) r9 = syz_open_pts() r10 = dup2(r9, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r3, r11, 0x96465ac44cfb188e) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) 16:00:51 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlockall() madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:51 executing program 0: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0xe1}], 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f00000001c0)="8b2460df4fd12728e28cc0bea62e6fd38098b2f423a64eaddb0c1bb2d8640cae22c120fc5380907fb8ebfa377ce3644ec0072f18577a8604556fb449fa43824be59a9f8fa4de43bf23abcdae1cc4f37f6afb2f7c0dd08068f9e1893c72d590fe412b4c092325293f71273ecbbbc15b41821c0cf6bd46b02baca03e9be1f51878979ee7ce14eb5539cc89cec36382f4a5acef6ca164d34e08db39db5b427bd73165c8cd6baf299cdd5ef893444cbda79624cae50d72e40211639f5396fece4c528952cf04b276c24164a9", 0xca) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r0, r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="f39250b46c7b61419680b7cd1ced", 0xe}], 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x405) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xf4b, "e0b4fd4960ed400e3d214ae295eaa0dad66668a4"}) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0xf5}]}) r1 = socket(0x2, 0x8000, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = accept$unix(r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7fff, 0x7, 0xfff, 0x1, 0x1d6, 0x10000, 0x1aa05a53, 0x0, 0x2, 0xff, 0x4}) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = accept$unix(r5, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r9 = syz_open_pts() dup2(r9, r8) shutdown(r8, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f0000000000)={0x5}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() geteuid() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000140)) r0 = socket(0x18, 0x3, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/63, 0x3f, 0x40, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) accept(r4, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) write(r3, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f00000000c0)="d057080000005f593b2146d3a25a3523344f9f8f2d50e10e1f6abe9e9227bd543b1a684e4d6175e3") 16:00:52 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0xff) recvfrom(r2, &(0x7f0000000080)=""/104, 0x68, 0x842, 0x0, 0x0) 16:00:52 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x1ff}, {0x18, 0x3}, 0x6}, 0x3c) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000140)=ANY=[@ANYBLOB="00fcff00000000ffcb5d9643cbcb000000"], 0xffffffffffffff11, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x105a0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0x3157) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bcfd569ef35a5fbb3ec0aa472d711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 16:00:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x2, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x40047309, &(0x7f0000000080)={'./file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0xc, 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) dup2(r3, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xfffffffffffffef0) setregid(r8, r9) r10 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000001080)=ANY=[], 0x0) dup2(r12, r11) r13 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1005, 0x0, 0x3}, {0x6, 0xfa, 0x3, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r20, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r15, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r10, r21) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r23 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r23, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x3, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x1, 0xa, 0x12000, 0x4]}, 0x154) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r24 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r16, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r25 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r25, 0x4, 0x80) pwritev(r25, &(0x7f00000003c0), 0x0, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r25, 0x80045726, &(0x7f0000001200)={0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r24, 0x0, 0xfffffffffffffffe) getsockname$inet(r23, 0x0, &(0x7f0000000140)) close(r23) setgroups(0x0, 0x0) setgid(r22) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:53 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x11e8}], 0x1023) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000000)=""/51, 0x33}], 0x2, &(0x7f0000000300)=""/242, 0xf2}, 0x2) 16:00:53 executing program 1: socketpair(0x20, 0xc005, 0x100000000102, 0x0) 16:00:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000000040)="0ae823b5b5b5600f0d6925d317cb6e91fb29589c2f4a395579a65f78ec8aa953a42e64baacc201329c36f4cb564e91dd214a95a6e4b23226ba12abb465355f9a5cde8bded4b2f9faf62cf0956c13776facd30b2621e419d7af", 0x59}, {&(0x7f0000000b00)="c98bfd904b04f03fae270032af6dbaac7af44f51f09e2597deef2934def4f93037052d1009302543f4cb89cf6bd3391f83734a7f", 0x34}, {&(0x7f0000000b40)="6ec59be297e2cf999bd61ac3b3249fd5eeccd883b1fc6efe4ba518258338efb3226f5b82418ac02e0ab93f02d9", 0x2d}, {&(0x7f0000000b80)="d248531cbd7536e38115e2", 0xb}, {&(0x7f0000000100)="5c9712e11face688c6b3f1f2ab9271e32046c7774171800adec69c96cfc0751a127f0e750e651b403ca411c2846a1b717ec8ccd5c035e1d6597754b3cc43a07d39edd2d1b59a54f5090fb70ee7c3fbc1c55f0d65ce791560906261c917e93e5477eb2e65cf81fc4a47d3f889b3208ab0bc22bc0ce70cdfaab3a6696ea6e0a2aa603d86984ecdf521a97614c74396b92dab38fa266098ec761eaf3d387f687a5dffce46ee526ac15a02b6988a1f8608aead0083179a9f5e80f668155e955aed9c3b6efd3b0e532891f39564e1b7180b69675326d35e37a2b6493ecbca4beed8c70b56b4f36a14c7ce20588fc91b6b67c5af4652c42c97fa0883a3285f9e942a792cc37f9c38e4398942e2c865eb", 0x10d}, {&(0x7f0000000c00)="6215e55a4f263457a9f91f982c67b45d44ac3ac3304d019ba8d3c55e6c0d6ce92c6fb09456589ef58b7d3737026e64343ceb627dc5b14fe8ff054278c0f53f03feae877780d670308df60dfd3a4f1192fe90482d290da07773094e", 0x5b}, {&(0x7f0000000c80)="41b0a2360255d411d983f2bc950737d1533fca8b1c8145c68b3b464e9658d21b95dc7d296eb5c1f694b70d68b2b6b4a189973e55cae7499dd95a445b0431ae3f9ccff38b67690c7404a4406fb4da81cf6d89c82cbdaf0935626ecb6d60c3c65591ed29713fd2cd1e7a55b44492682a", 0x6f}, {&(0x7f0000000d00)="dd948cbe289c98da02c65076c35dc6af3648a0c5442689ad6fc6a2533e014d796c55044c96e4beff70ad3c8469effab346a6bdb1ad46e0ee9f90c5000c0589556ed6aa1b1149378f7ceaef5251449da06f7262d01657f67cab98f9cfe711bd4396ab76e3820ce1f5711f34b1b2976c1f357a50ca0e939628ed9d445b10c03a163eaf82565776aafc95aa457b71e80f", 0x8f}, {&(0x7f0000000dc0)="38d6aef456d037819ef722d3de8ef2ad39fce5e58fab57bffc5742372e7c978b9e7e1d8a7e1e3b88780ab7c67ba1e4b253045ff0500a159d1b7bf984688fcb709034855da8c27df910b992bd4d06f4c6a232d79e702dfcdc58dd0e4a5a6a1a1430aeeeb75c62a17bda1a6f404ae13f190f646aac0da38993398b99627da49fe6c5b2011d6722aa6e99899546d0112f8258cd330ac16b4552963cef141c102d90f5d93b62bd41b06c1c3bd00e0820377e9670d31da2622f2951f40bc6458c2e556fb5ee5a9d534df120d2d3662767ce9acff9e3f877a262335e1916af88ffb416b555a91ea3b1b5e7394631c10d7b846fbb8d6e20551b93080ec3d0ae1b9c2b2309d27d8bce54f6b54371e3264553c5f6546823b090ffa4fde00b048fbc0bfda242905584da1b288ef6fec6a76b6b67f908632f6d737d247d013800f7c9794f6c29d3dbcf20dd01229a56ca0b16661f149eba4226d51bcbcbca2d28d46df03df61b7643b02162e991e490af628a24f63796757479f3a3b138d4ad36051dc70aaecfd15bff631b0c3c4aed2d22fabbfa69ce0f50db77ab7eae9f48c93215c39c96eb644237ae01", 0x1a6}], 0x9, 0x0}, 0x0) 16:00:54 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0x8) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX=r7], @ANYRES32=0x0, @ANYRESOCT=r1, @ANYRESDEC=r6, @ANYBLOB="b4305def6fbc0c1f03fe3ccde396bf14cbab0159aad1503f49a2b7bf731295347c051c990bd7c17ef3255a28c997085f49cb616d691dcc18b3a681f6a8e813e32b23c7c6449e5a64644ddc241a9e79b4df376e1c2c7dd5f96bf44410f420066705f2b911636c31ac72021622cbb96d0de05755ce9641d0f35c05224bd8c173a7497844d8f33d6b06d71d305c1a832beb584b33d8ea2a7c66230c55e9d7134d3ee1f3d5485f0b079cc56c56e948267600dc30e5e5746abc58a239350755239316e31bda2f997af1cd5d88219b6b6e4958b7a451bbe99e8887758b7859f6de3d", @ANYBLOB="43e357bcb620d0068f5e81892dcd63e24c1f588c24021e4d0bb0c8f0ce86677ea4db6f887c62d3a280bb4d904999c23bd67de77a"], 0x9, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) r10 = socket(0x30, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:54 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dcd374da04bc0bc27aa26b511a47403913c4639a4ff437575f4bed2cfd7e", 0x1e}, {&(0x7f0000002980)="a9a62e508147811465fd57b2c27aab10ccf44f73c2a07ccb4b309b4800da1b963cd27376cb030db50f3ed4eb28c1f5a1058dc90525ef0c2be04c265b098bd85032598de305d91ec6c844b68b71d040b4b7efc8894a1326bd6ec1244c5c8e06b5e227fa40ece60d81ef671e81f9e65e2ac108e244b28df3312e38d51b3bb8852b1485c45bfdb1a3b1287679a151733fd1d4b75932c33affcbd77a5b86570a29949fab1f0d08e266bff76be23ac4383cc8d117c0af4dd5938e6708eff7c1de699c74d93d737a0b7e6254166c31c3bf9ea703a3d5d28c423765599acd18cd1b7596b07808ef84b17cf51d7870196c348881c6e19d51ab34b88f2bc53bde5a27254fee760324b5cb3e1494b0123c16484eba5e9d5d7a5dff2f5aa0e14f9961d58543a93999a9e64c4f263257870eb9f47dd693340fca92347879611108c117df31b40896b9f66dfb6d0a8f6f4b7697049500523553dd0969676bd25e874028892e42a5b93c3920feadca6b43fd519ee0892ff81ce91f9af0da512ce75c282b4c6519b5ff20be43eca9c5885057ba24b43d4421ac52d4dbdde22779a3da06a60dc81b08f6bd28ffbc954c2fcfa01b4b4e685b7b2f980b96bdfe8ff9ef392c42bb919d2ee7d50f11f2a6a57c8ded861c389626783fa37f0524edd2e5757f35444ea8187cd53cbc5eb81d9b51e1ebdc5238abfcc279b14ba7ddd572fdaa6bedc165813880a4a2857c6c70e61a29bc5aab90cb5a564e46250ee80044073e3533ee149f1345732926cbbd665f869962377752fbcf40979c6fab975d84591bd38fcb23b54faebe8cfb0dd2a8e5401d31ecbfa80a9d9ae7a210951cc126c76efae6c5a5c43fa78086d5258a7dcc68291149bad49afa36f42dfed99cc9f9fb068bfd2bb976c6016c92b423a8a6ea8f00d285e920ee6ba67f0546ad4f178a11aeab6046fc05709dae9058aefaa3aa6c302e4bd7e6c17f0ad17f083b257a040d531bfca951034a83756f84f1a33eedf617703213a0e553a6112b879c0424d5de51a9293fa264aaac3d9ba031a8d516495e16d1a8831f7cd0d60800f75d84f415ac6843e77bcd4ba7e187b92d0e9cccdde0e43025fd2d52504154ef5a0ffbd7ee0a217d39152d3f3494c2c0318d4a545b7370f9f28dbca2b71b45b6690222c0fa54b23052ece8ab4848862020278d7afdc9343fc453a57c304b10372fc561d4ab7bfb8c13e4f8f8139e0c57dcd33055d7d9ab112e135f23dd05fbe3d555e51dadb8c2721f40174334cf9e134b28c2fb50821545f1a9900afa113624e99c2208fb98c1e9651ad5f701607573411b5aa7f95d254364dcfd57a5f18c99c115657509f37056d505296638470a9f06e9f0e5470aa5badc3280fc666c950a75ccf46ad553409c7f78ba9a53c7cf6f7446c9ac25360ccdde7de78557fe11777d14d04fb92365bdde719f28738efe07bc8ca9b3c4b5c7b3924fd6487a3fed1d772c9d95bc170d27ebb69b5c39255165e201b57765dc913eb6cf3ba57fd714c7e41e5f2fc9dba8b4489ba63977f3d7a46e869e73a2e6300469fee8ab25f9942dfef69a8a2468b7f5a5458c2520d2d18ca49fab7cfe67d6a71dde3f4f475ac41a3fdd1737940d0c9a25ce27a497062bc7a03cb56cb710ef39c51b0f58dad03e49aaa8ad1b172311e068a7f83ec8860c43f7928162262d8481916fb86fdea4710a8f02422116f443eae8291ba5d82bc6b1243ee2ce9e1a3d2b2a6f005f5a6546e33cd0e2ececd308d17453f98268f921b8b31bb7846ba7d92abc6ee46119580d7dbf8cd0db5bd19752cae3ed8533e756c07121be3d7fe76f3da49ff0aafaf2963a2d3690b707e0b2700496995abdeac4dec0b51994ad2d4a20c7d00a416e65aded6a06d793c90e06d0e11a79e7e21a784570ba35a98ee0ac51386818760f7ff3cf01f37bb3200a2a1780364a8f8cacb2c13b9bc3776b0998dcf3d398dc6774c22c9b9f779a861fe50fbc4a1e73e3091bf5a88a3173ab0406fe27e270debfddbd94c9c2fcb0c069404226aec757a160f15e703723aae54b63d5330d23288ad8be3c0858662cde22ba98668a68cc0eeafb4dddc05819fbc10572fd484df8aad30e9c07095c9086618d5d6b42b2342ef979910cfecb336e0118fa7a045df4949e1e0b55d523b31d2d903e459165e5c18fcc4e981933ca388014fb2fc73b9376c08017d6d796c830f03e4442cd0529f205929d231e1cd8c2ac9a8fa3859200c653f439abb520eee7eec9ca99816b5d083dd4223434b3fcc9d5dce44ec8a0d0e6f491f659400aeeccf39e8ac3d8908b040e87b05baba63f69e7bebc67577fc4cf79ca2aedd9307f8e783184938e30d202b8daa42d5117dd76175e9bdef8f09d4bf8d0001408bafb4f54b94e9ace1be8d297812c1b68369e96f16ea9410e59ec51358eef550ac248139c41091ac03344fb5b6562dbb4d46494b5c9d777a5d9af27d2053b2af5f8ec26075b2b4025ece4ffd59aaed8bc7513a0769a53787a9b8d056c42233ab91ae3577fe280a17343267aa1e1159dd63849e0a2ae22adfd01438932995c51da3b4abf7c6bfd254b6d13be3d72a456b8a635e36e1c69b4432d608f38e8cf6d060a08abca7d0ee39c08fafae70ca85562398b96c01885387de385b615bb94ae05100fce6028a6c83b4ed4b73cb40317187d8ad63b31432ab4838b7d9b48b5e6ec62ad1f1c58c35201b13dae93588adf076ddeacd999f8559dcf9e37b0a644aa04e5e0eb7ce83fb658e0d3b7c33e40ba49b148dcfba6f1b6b2442b68c666821f961b56a8c009eedf8b9ee69904f6ca8a18822d52ac7935ddb39c9ab9bd880102534e5b8479c486229519bdb842c8adc65c69a3f02c06830db103acc1bc6a6471d46d367de0b9c0023fd23cedf6cbb35b5e64002fbb55158ec59bceff39ddea6e0303166b9b3b14ac15ca102e8580771ca9f4370bc4ee6945724417e6cdd979aeb3482c9671cb87ac66785b5908caf5cd393a780ac3c4f71341909d9918f3617e791557b927fe5d179e63a414836453ade1d04990e35c586e03cfc49438548adaade1ae7a1580741130dd759010386bd402c42459baabfc48e4017790a3cd043f00f654cc76a3337ac0fbd8dc0cd2da795e01afb6c76136085628c6c749b99881c5387d3c7a8669c9473d4939f076c22ec5d5853e677d70455e506d60642ee4a3bb9711a683300cc30d859f539361b5521a30c473e214a37f123264b58942ddb58057b8f7a97ba051299ad54342e885cca7720327eb89facf5c2c23717ce520bd1ea7779c70c470d5c109972a649cb99e436798cb3572b2ba86c5f1e333c1ab6d14951a3e66ef2f8e325743ec817bb23624c6e8a330c4440247f37dc89b2c05afe81c91f8ec44666a57680b3e7a2e9037b6c3f6f9674aac5b18e2edd7addfb52ee92b8fc5fbe082a3db178d0106ddaa4380e2c41d967f34b73e906dae79dfa572de0b6fefd6c98f9851dffc5f9c4c2266798c8c15e5fbdcb15d46b1ee97a080df896dd010df6e2a72562adf027c4cd1b0ff4f0fb96dbeb11d4dd3bbe481a55dae9072f5a1962acf71f79cfe01b9ee0dec109a44ea3f7c85a993acbc4ff9d80cba37fa1c415b22cbfb5fe6ea28f3c9fd2666c833b49d9b32539655029caac5071be8fe1bc430da69866e42c62768467038404cfa2315a6a223725cc254b2669e0dec9eeb1190bb9548d3437d33abe08707d6b8864745eafde191de180056e6ed86a35a44c85cf1c684d583e174934e876413e84b4d4d02d22b062567441c659c933bcd2e91347cf7c2252910735725fc5e22203753b46426f5e7f2fe5adb808b5d8bad7935e81e2b9b3099ea75786eaddeac571633b4cedcd029ee781552fdca9b7cd045b41442137a14025a3552eb4e62b0d2fdb36d37dc2e411bbf185607277f92adca253ae1cfe1fac263cb1ded796073b5ccb04d9273b4736f2ca2cebd2e0ee36567ba8d72f746a46c88c921d4516abce6b1e4a2922b212325ad33e18b4bc25fe404ae3b06657a90df8ef3136cf3cdf16e3c8342a020c8d6dba32a554de92bd051f27d542269afa811af56b668b8b83eb111ce26343aa77a38f807768895085f8faf30c2e63b277b67225be9dcb295f9a7812f5256c123b1f8f45e5ab40ca60b8a85bc12bdd893359e50cce1d603dffbd3996404e7367d87170c4334029211f43d5f9e43e4f2584c2adf7fd68db6af247451a9fa2c21728fad6186a17e1d95fa3e4f02781a383338352df343e335815e73caadfec09d2c5c01d908140719388e3f98f894efdab745cf1dc5f5014aa86256cb61a46f980e716870ddabc25f586ce3a5a279dc2bc4946fcec9eef024a79b707a4cb66923558c565a1f6aa2b4dbd78cf69052cc05814c03282a80b33c4a126f9e726dec24b24d4bc41099701b843fe60fd3ad11121764d4dc5c196339fac5143c31fad9cbfd5b6560a92ec223f0b35af26df0f1309a8e6560ecd073affcd193434dcbf539d17c7e03cc20f1f79b93156bb10abbdd2f6577205da4caed4df206ae9b62b4e04af0f7f203327fe3f07ee7e52920992f0ac0054ab724bc0a69c97a84a58840c58437652b3666c3145909683dad9bc1b1f6f67121f5d529e2317e468c9d044a463f59a07a4a58e076714e8d05fe29f583c3556d75312d10663c59c5924c5dbae5c1aa4329f845815fd556db8bb380cf0bc9a85cdde94b58a10caf8216597055ac55b30d8421c6b98ca178e0248f8ec9e43857e68cac0ab90464add54063c82ffa469d0b1c7f31a832cef8dc94d8533ccd1f74b116e2fd12d08e390b975c6620c685869077ab1a47721c5f2ccfcaa3f11f7069e42e827d802de0d7653f95001b1354c03b9942781c360fe0d6417e54316fcab10a71163913bee809d098ae522a83b30b09a276aa8ef6be9fe48302bdcc64895c9f4da96beb3821a290b50c5e5a41aa42b90cc140bac469f879aa478cc36740eb5ac0141219590e008b988f045de462efebcf7caae2cfeebb04029e5bddde7bddaa6c5b205cc07145e7f20ae560720ada61b1a933c0225a79b963d5304f1332ec89c30086fc308349a78586e0a1429a760ae27f6769ee9c4bff848f74a989e58ae100c804fc3aeb14428d22502cf5413a31eea0b424f192a345cdd453a3e64015bad111807b519425c33e3947ec4b3f87e58ec1a45d6b3c72deae103992e55bf55559669b3eef0d8dd9798534c746abc7c4039924325b056ccef69262059d5f57e8661af5b566487e7e48ae6b78e3bd15761a0a875597fecf19a346c06441e788e865bcd9e488bbd2db157edc89c9c0eebd497c6c8edbec7c95fea6fd8ef5cf0fa3a6dd34f0b695fc3cc6763cc695e3beef27e00509b4ec246c3da24be18c49da0f487446972fc2f46a9f64533b28ce73d0ad9fdb044d3e592a1112a3156a330f2519d6663e29ebd4fd5eeb16f5d34b9717bf29c49b553aec875520479197390c98ffb7a84a9a6ce2d79c89d9bae9e385042b59a97b6d88791a41b718d3ef4aaeaf621cb11a614b5836922b8f396490833fb31793df50a76fb077be0852b5f39b64ceda1a466a1abe89381f65e6e798687a76201f28e068edb169074e18ff9e9253710e52299609daad31bec15d4c3b6b746797c227845f2513579ceb3897586e2c58181d58e3d10a66760a6686eac778ff9380034c01e7e8a2a6b96ffcfa33a41d3fc6fd996eb251bc2afec211e2b50ba8e51ff96bff976b3eba1ba7ac9047ee2f0660f4c4f2bebcbd1a8fccce9498537c85f2023c55cea6786c5d30b7c5846ec07a", 0x1000}, {&(0x7f0000000000)="26efb90e366f6de59f75f758b7905c59902ba7", 0x13}], 0x3) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x93de21142c0c8870) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='\x00', 0x400, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="15dc9129754992f75e7f318718ba") 16:00:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x129) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fff) r2 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r2, 0xf065924ef917ad06, 0x7, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x9], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x1ff}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 16:00:54 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x28}, {0x6c}, {0x840000006, 0x0, 0x0, 0x7df}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f00000002c0)="80474e8c035f703a9d71c2dbd460b37e15b4ec26938b6aa5bd093a8eb58cc2c2d76003daf30eb61c80b9395fd78bf828aabcf649e7fa77b341b73de6a766ffa384cdb434fd62b5cf5093f81a4947c1a45d2bf581b14561f4aecc3832dbf709cec30326623c0a75ce966d505b41c93a2dc01149c9338f86a9973b903a5103a846dd817dc83c81beecefc436bfd406bf49d863a822b84eee0369d97104d569ff4f22a5157ee9f685f9c5fd368c80df75c58db7cdf167b2d25076a6c3ecf78be18d0feb32ec8c248e09e8319ea64093901470e1d311bec63921a1a854", 0xdb, 0x0, 0x80000001) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0xfffffefd) 16:00:55 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x5c}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000280)={0x2, 0x101, 0x7, 0xfffffffffffffffe, 0xfffffffffffffff9, 0x8000000000, 0x2, 0xd0d}, &(0x7f00000002c0)={0x4, 0x7ff, 0x1, 0x38, 0xffffffffffff8000, 0x0, 0xfff, 0x7}, &(0x7f0000000300)={0x2, 0x101, 0xffffffff, 0x1, 0x3, 0x7f, 0x3a1, 0x95}, &(0x7f0000000340)={0x6, 0x401}) r1 = socket$unix(0x1, 0xad96f64eedc78c19, 0x0) pwrite(r1, &(0x7f0000000380)="e16914f6dce1d77b12e520dd79d205b6357e3a00000015000000", 0x1a, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) r3 = dup(r2) listen(0xffffffffffffff9c, 0x20000003) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x6, 0x6, 0x7, 0x0, 0x4c5a, 0x4, 0x5, 0x3, 0x0, 0x3, 0x492}) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x5, 0xffff, 0xfb, 0x340e, &(0x7f0000000080)={{0x3e, 0x5, 0x1, 0x6, 0x0, 0x9, 0x8f}, {[0x80000001, 0x8001, 0x80, 0x81, 0x9, 0x800, 0x1, 0x1, 0x81, 0x81, 0x7189, 0x77, 0x6, 0x9, 0x259c, 0xaf46, 0xfffffffffffffffc, 0x80000000], [0x1, 0xae4b, 0x0, 0x5, 0x3, 0x8000, 0x6, 0xffffffffffffff93, 0x9, 0x6], [0x401, 0x7, 0x5, 0x907, 0x3, 0x7, 0x2c3], [0x7f05, 0x46a3, 0x7, 0x9, 0x5, 0x1], [{0x5, 0x0, 0x7, 0x4}, {0x101, 0x8, 0x8, 0x100000000000}, {0xc, 0x0, 0x6, 0x7}, {0xa584, 0x80000001, 0x8adf, 0x8000}, {0x8, 0x7, 0x8, 0x3}, {0x0, 0x2, 0x7fffffff, 0x634}, {0x0, 0x1, 0x1b9, 0x1}, {0x77c8, 0x1, 0x6, 0x4}], {0x3ff, 0xfffffff9, 0x1, 0x6}, {0x401, 0x8000, 0x1, 0x7c2}}}, 0x6, 0x3}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x60000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)) 16:00:55 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)='/\x00\x00', &(0x7f0000000080)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x2}, {0x7c, 0x0, 0xfd}, {0x1000000006}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="0000080093177320496b272aeeda") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x0, 0x3}) 16:00:55 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getpgrp() chdir(&(0x7f0000000000)='./file0\x00') ktrace(0x0, 0x5, 0x408, r2) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x18, 0x400000001002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r3, r2) r4 = msgget(0x0, 0x100) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r2, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = dup2(r7, r6) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r9, &(0x7f0000000880)=ANY=[@ANYRESDEC=r10], 0x1, 0x800) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cffcfb000000000000de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bffdbfb02f407e1e43dd120000000000000000ff01003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae73586c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e00"/372], 0x44b, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = socket(0x2, 0x3, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = getpgid(0xffffffffffffffff) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r18, 0x3, 0x5, &(0x7f00000003c0)=""/85) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r25, r24) chown(&(0x7f00000008c0)='./file0\x00', r21, r24) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x2}) r26 = getgid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r15, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r21, @ANYRES32=r26, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r27, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r28, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r32, @ANYRES32=r33, @ANYRESHEX=r38, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r14, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r11, r39, r12, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r16, r13, 0xa5, 0x1, 0x100000000}) r40 = getuid() r41 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, r5, r39, r40, r41, 0x8, 0x800}, 0x46f, 0x9, r0, r0, 0x1, 0x1, 0x3, 0x3}) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="f7ffffffffffffffd8222837062c6e9e2306e9184c5c35d07d236f33c1056125683643c4712dce4db30334470ca46092a6f69bafec37ff2c464cab083f5deca881fda94bd508974d56d1b9049ef34e85dd2b52be3d810f9163efe1d724c7ab1c5f5e4e4a744c8371a0acb721920e0a9cf944c432eef2b3864d9d98f55deecdf1f2e88537b760c83c56a21b0a7943ea28fd6e3f8de1fb9ceb2c7d21d5733528fea37b042d22"], 0x1c) 16:00:55 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0x5f5d) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x5) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x68) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x4c0003ab7a64ecd, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x40000000, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x26) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x4, 0x6, 0x6}, {0x3ff, 0x8, 0x0, 0x8001}, {0x6, 0x5, 0x5, 0x67823869}, {0x1, 0x3, 0x1d, 0x800}, {0x0, 0x8, 0x2, 0x2f5f}, {0x2, 0x1, 0x1, 0x1}, {0x8000, 0x81, 0x7, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe(&(0x7f0000000140)) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x240, 0x0) sendmsg(r0, &(0x7f0000006940)={0x0, 0x0, &(0x7f0000006600)=[{&(0x7f0000002480)="a392c565c28d0cf53bcc8e44e0b250cd7c0233917befc6ba338b7a723556abdb5bd15349f40dc169f826f8c84b32bb9b3bb8cd3d6109525a4db334ada69e12c745c695bd473228fd2869eabf24938cf5f13b3dee9f9db072153bde40e3bab9df709a0fff93b74925d09092fddff507019ebb768853c5d8d4beabdc439b39f682ae3c17f36b63347578de9b2fe1a807cacf3d9727b7192bc8acd32d12e07f1298422080753e9a213322b330cc251e75324cba4e70664079f1385b95e1db716f37831279c7f905e9ab23c4477ccc774ee6bae220b0f73a777e54ec2fd84007474b3b401a43acf9aec8f146a5f8711d9432e232b7a04b3942e1bf420463f576fffdafad84545f4a629307a87ae46dbc7314331b5b6462823e3b35b9ead222fb9fd0c4c0bd45aafd88ed6bdc406e3eb326eb1c8366dc6439fdb9b4bb7d660bb0b8e216c5f53f3bf972b0c38bd215a59a9517f256e1f34c2c8af81b4bf9441d5e472cad37c0c4a8eb787e11c3d32affd47657c592c34606c025e848d67aab4a3c2ad77fc22aa9495927fd3df4eea1b4c8074436b2705eff0fc3c71c6e7a4a1c18a734101ce89f671506d349a97d79e7e81660ee13d9841432e8a7114e05ef0aa62d07953b9c25942eeb955196aadf5627f5e0d831c99a59081086a567887a6abf2bd533577b150ee60869703c71678fa1cf84a2de5b24bdefe4d7c55f8533da6dba7f5e60538d14816141853a463186cb5b4e4e69e09215d0b14b91abb024153b518d954fb3ff541be47004880e7ab2500c6994508dc647ca15c9d5454c8cf03c79f3b69eb98ba1b3cb3af56cd421a1cc1670814dc7d18907a01b05b07f4fe0945738aab7bba3805921c6c4aa90d9f76e2bc32ee0c93bb46ea5ab0a8b350981abb0d12918dcb754c7291e0e419fc6de06d7668f4c008cb39cb374b071a29540c68f4c0bcb6fb891280dec30062d9edea80d99704e0a873d18871c0f27ea6033a1c887fbfe136c3b5d57b837a34be5e411a8ccc20bc3efeb6d03aa402ed945194caaa41cf02535fe8e7e886540976922728afb12cb7f322e39aeb53d9e4e52e7a23911a4225399bedf23078af52cab514f9f063aadd0bacd8d73999c1a1c22a3f503df60c830da98ff7cd40fd9277d9b64210c70b500ab3acb99385c34604f82fa9c48a9ae943ac0f69206107a3dbdaa846e5c256e3f05c4e4958b7cfad0ca98a1c9c51e06a2271ceb9aa7c38094ec0b53a98a53051c1d25bf955780af7db2d5963ef083eb2674383c5c10884afa74bca796cc5590f441f05280ddda8ca7aa7697e8ee2c848c3b86254d76ff8386472fd5de82a3ecbebce51c2028372a4a4bfd25d4bbd13012b272b59798e0e251ea35a9f88d19be44192d6145a08eb14f96210fe9278fedb50d48126a409e2fd08e0d2091e0568c4f2445c1559af7df8bb481caa69b17fb6be648350cf85fba18363bfe0228247ea768cca686345590e436527f563441d6d365e8b923c43047fa724a98d6db112a638ae2a985213c9753923dc73a5464ebca0e9243340a75ce9cf0f0517e3e2604d35229a5cd586696ae172a6403cdbc79fc538625251bc6c32b5795f4f0182fff98b7f7cd372c5274a4aa275de03eda070570380a2f99df8f292f03e2ffd24111b26d3f4e063155d4d6ebb0369a4d6b0f1b96f5bc8c764aaead49778c086a3cf3561542264152277fd266dc860d883a5e8f3f1506e3e5d2c80442b929e9039b9a6cc6211861a12415ecd295e57b21a6f67599e0567f54e12d772e9cf97678748f7a69a9fc861bb141c410559d6d9cabc645e04c52ad86a0247e6a5c8f6317e92282a8fed0511b1f491b4bd70385fe2637ebe2c6235fbed8a175c948fa4c194004c6bed2ec6363f3098c13bff43cf2cc366061186132ea62d4017504c7c24c20e31ef94841f971a8c4208392296223617a9e91314dac584d92410067c96a3d7b8d34cae1f9bfc135e3e5ce4d98d351e05fd931b674a246057af2400f496a50f4dab2403bd2428cce40deab299f2aa881d54b7363d15516ac9392806f1f92c0bcaa14df7a8a4709701a7945eb41522670df1b7301ddcd04d3bc6cdeba8611608e567cb4feaa5e6494507ad9d8f8196cefc10ea5027e28eaeb1f8aa87a2bb2d1b19b3866eb61345ae089d8edc585e8a2fd00ca008ff772869e3889f3e5332010886a822afd6d7be5b0eb707b8f314a3447fbd4f55e956831fe713350f5d0919fbc6b5118430cc3ee70283797d83222db07f6110fd03d2c0293c3989a3451d5937f1b5ba5226efb29c9ee888240ab62d9488bca662e5439582bc0fa5b81945287a109e36a38b88201e932c99380befeab144ef31d8304beef08305530672374e47b43eabcda3c95dedd580c2f07499ece3bbee944836fdcb85a6a30cefda8de51ad54287518312abbad5babbce473ed4f39b8fe9a059fa60ecc9c710e39db59812509961240380a20797866943c9ac5ec6793c7b5bf2e443ef3be7f7ebbd8cb5a7da22e4df409b07ebec10b3bdf14791ee0cd322d2378d77e098ed24f7acdef249654160d26d0499a05719f657af3bc5a6f18a99831e0524eadb42d2aa57834e6cfb4c2f60dbf368d47ea44c93671f237963205316ec361a51ce756d4914eaa966a815fbb0b5759de4357d4ee38a2ed8059c4fca7f8cff49c4e4758e512a3c24bfbcb34c836807058a1470cd25f069279bf8cebaa8e98765aa35efb128eccd83fb0da0dc509e668b1f995441524a415401bdba4031d0c27f8b2dece10f7c996beb159b831867ce1847c7bedc2f860cb40cc4be65ac2c489774dee5b12864fb068dd6d83df94c461dcf1b26bbfa70d2c3ae1ff3a4d86e37f0f9a6bb875dda6ebb9c61ad3038701ba127ed26aa91de6814d30c815921f491f5c1151427a5a72d435c8f5acacb86a81489882d3bd90ccf46003b1c718ebf4d51d56725059eb8c534ab1eccda8428f45e79e288d0622bee524a7dd59c57536a921add193bef4e842a4d3ce99f092a21e412ef4d51c5a79f1a7973582eeb27edef816cc4aba2258b376ebdceff91573b5a587bec3e8175dd80a47d0c0925e9fb16fcad59702a2f0a64fe410a42fb65186e682dbf6d444b0a7e035c2eade0235e8fb7592307966f937955c7681c7711835f1e63b610fbb59a3de497bc0e686bfd40c4576d66f574be76d49afb61e1244c672aa1782dbd185fbc5b7d08a06e352b36a0c47e2d3e21cf2a87ecbbb158a1cc25d68a79bc0bf7b752778b05f577364b9157cafa16751fc382fa1583d2ec34904ccb8bd0d27ee48c10eeec790b14c5e794de50a900d99ea4e1a6a9ac40851f5144e95bc068cf3b078bbde79a28cd686cd38a51da649deee1963c6d62b4dce25b568e3b80d72d36e07237105fbbc686a2027cf014450e94a9d87fcae43a8befc18e469b632c4addeb3238e957420da68c16259b4e868614c43a7be09c7ce51942df95a0f9fce7394283c81e94113f317f7a2ced9af8722ee471261947df5355c142c524a80681b547a9159581e799666b583393f2074b37da59fa97e44f666f718765451483576eac4a7fa355a44b6899f6ad1a52911a8a9c4ab9fc49693ed4b04ad00515d0677f85d0d8422ced821b115743c36b792895539268130e1e5d354e935906a7199c71d3c047a87b200f34dc152bb14d094769fb19f7c71a62475ae3a6aff51c9381bc5243019a4e74aebd004afb94d32e333df6a3fd6b17c2a8e91994c0b0fc7c42f603b4a2bdb684b97ed82c6b9253367e4a8a3cf181db2b427eab3b9a9a3bfd51ddeaaa138c3c62f9d93196e56ba0f1e500129640f5b3eb6b0204f5f8ae7bb0b274670eb8518ce3c04fbb6dacbedcd93b7b639fb0a1bdad4b511592597a4f50a001396df47e482307313542bf89c04a2c0cfca666d495233ec4c0b3c42fc2837d18b87ed706a10a2951866e24ceb53eb261c39a9b89e6410963c6f2245c8796dc24f89fa6e89a299c9d6467a3f30cac300ae8db98305e940f156a2fcaf9d4673ec2d3383a2411767a4a8612eac66dac9e5af8b86b431a6c545bac06b693eefa1197164697006788977291947b2e224ac540d6ea2fcd5ba7167ad2e6d57550df15fa806e2ef3509ef8e47a616fbac7719c0678fdca2690a2c959cba3a84c74d21b0a6b69297a8cffe12a03798c43ab158bf6bf9153bfccb1824b2e1ae2b5c4603cec9bc08ddb1e7143d7e59f57d31319af941a936c1b0669c61b9649a93d860a102bed9aa0106d7433ed6382927dcf4df549e9b928d8b8c412d8cf8bde12b61b18173f259fbe1692d9baeae65f12b658983143246f637386237c212c0f2ebbac7804f58bb93fab158288ddf3efbf5509c5c0961eb8fec7fd8f5dd0298c4bf98e6187b3fe712a17e80a6a6dadb3bd012f9f192cddd01e7377e5fbd1fb580f59c50b3a95785bb0e755d4ee4249211934f974bde1d042e069a65d47cd619980fe99ba5b21bf2c5cbaedb237c226aa30fe7974798cf8713d11bdc43777d36816d463e37fd6c0a64556afd7957ef764e545bc3c0614632033dcc44ad4d0b37e98e72cc1ee49c13b92347b7e929629bfc5e4079e3390893ba5adb75a5d7cb640545f561fa348bd5122afcfd8ae4801ebfc6404449a58ef1c7b3bafe2df18fe2cde6b111bdff3fd35654ba2ad446fb4e78f149b2b3abd802b439981a4deb0e394cac378cd0f3ffb85ec5743d5ded9ddeadc07f717db94b63d66ece676a81b377e2f0ff50b0f2e9a9d0111cf3ec4909fb35c96159b5e2e1ac3064d56bcdb2e31dd76307e384797f3d471189cd96c5a06ca1d4e1c26dec520f24201f0b9abe066a5a8a0011e7d5d88b8ed09f643b1bf6154962d2e94a326b9ef7af0b9f32c578d208ea82d4c57a1c72c92a39c085a5a62a9d5b362beec283203b0b1aafb739c259b53ef6753524cab6397bc7446ec694bd190d3ac7da8c8698e87395ae651796b9f00a509f22e91cf7c8c3496abd4cedc6107c5eb5c889112d3f1c57919a451e04e50de8f0eb0037259a97b2cd9f658a531c7e3e707db6147acf226ddedcb6f526abbef5187b70b3b6b39c4ed699a6e18c6a7e4630ce7a2ac169c562d6f6c28730b60e61812f57634c6aaeb10d3da2abda53d7cf54ef4b8577355d53497fe407ea26977be3cca73bdd8e9a91711a7b17d5483ded8bf8b7bf76757f74c190a98592585b9c6111c6a8e609d678479979fc0260aa275c1b49c167770da995423db4bbd5e248eb6589197d407630b2460da0b4a21ae3746692571e5901a8987da55a272039acead445473e2fb1686894dccbd4ec04d641535228f8bdd4e09cc044e02ccc03a9df79f57e4c63964fb82b87813ac8d8a29738f1712fc8e39f8de13b826e3456bb95b335947683a919d0e889bc6d5941d0a85232323b6267db5f1aaa9d73e18f4a5c5519cace9e17d956083e52f285eb38d85184036d108f12f4ad640ae6d160df416559503cec65c3edba77e047f7f753aa27bd482bff24acdfffcd8578c104e98d532e1edccbef8727907b327fdc6f492e8ea5aaf01626b5df5c28b564817fcabd7ff76f1e3ce9bcd1ae2d873352d8cc191b5c2a7e54d73de2c94cf1dff360fbd74f05f39179940096de4b38e984373bfecd46364ae116e2fd652a2a7818aafd67ede6cf9e2fe3ce3f5d1d11fbfc01fc19d627546b5e4ebd02269b46265fed16bd172bdeb6c95c381cb7b75a2a8e9fecf312e59476fb6f36817ea45989244bac671154633a5a01a3253288661fca6b81aa573656cf819e59d00aabe271ab4fb605cd1de86c", 0x1000}, {&(0x7f0000003480)="4a26ae67b7811c5624e8dbb2b24233c63f6d9ff743fcd58a5ac26d7ccb305af9d0409a2a1b632f16a8cb77878f5843f75d32d97cc554dfe83eab5fe2e2c2b1f14b458920a1f6ff75664467a9eefe39ce63de85a1dd3ed187c59e425b5d8d65fc4e863db420e2c8b09837a9b9d9e39ebfb394365e3e41b459fc707ea9942c05e57b85742744b6c2b4ea22d57c28eeccde807ae6355e80001a08a60923c5e47387fc797dff73b50536f51fac", 0xab}, {&(0x7f0000003540)="a3a45fe9e3af6a5798620ee07f0d5e42d795567b239da6d1864a3207d89356c473f17a596b722f0cd78a527d2b62d4ed2b227c8e1e58fca307bf13fa6972bc3b039921ca8daf8659765556ef9f748581e906eeacd67fce7681910958f616a54097c56c8f06da33ba2afbd0196728154991ecf1c6efd9c01b9f6cc24c339d44afd0e8db0bc3095f711fc4c9dd5fed0a397113e0e6ef46d60625883a70dd9a45499e110cf5e2fd0230415cca800e354705d88fd6a1307726c977a9d94aa1b06ced9f59a9b290248580c20916f187e6a53ea68c7a2b747e5635955f81bab9aaa8b9d9e5e4480aece8499f50071940b1481775f46efbad6512ceca2ea9ad50fa3aeb9953e3242ee180f380c3b5ed8fcb982edb75538d7017024224b27d6b0afd61367fba5ea36c029006cc5d9a37fa6a0deac509d0c59255f76748d65898b37644eacf2987a6b99770a7a16facf9ca08a2a00a43f73edc88ab8755902c7e440bd3d33eeb2d89f3fddebb8d3fa83536addf0278b37d23e93069d3a71e0eb5aedd23857f126a952078fe0bc8067d16af6df74653f61b6372e3d3caf3c91cff332f6fa893421e8bc860f125bd2b5658594a516ff5e837ba5d9a7f1e876645a632c1777bcb17fd76987374fb53d16b46c66de1c7e7709a44ddac87b4976ad58d78173ee83603be53a73ad3361dd30ae19c9c6d5aab252b6d69ace3e8bf06956ec32fb081e5d8d2f49d8ba4e35590cdeb09ae879fe8e7d921d94ec449a318fa5fa768ae37ee8e0989ebaf59b69c2022fc149e2a671bfa40d3cab1b853bab77f6fb42258dac84584b6fbf0d5f881507c61bc785ab872cca204a52c4d76dd978f59550f274644692cdaee46e043ea6370ab8ba24dab69946751279ace6506bf4681c88c7153f4f30de896193d415df99b391883cb4fa7fca188ee1d1c06cadb01e7896ca9fae074c1a812f83c4a1f4ab9bb74b9b058af81eff50b97d773b7c6834d6eff8ae83561773e959154aa1a5880acce480a0867bddeec4f588f1367161e9fe40b1db2b0c27c5d4e3c1ea7796047347b8350b0fc16eaae997d41f8bf5844e87be2e60c6bb71b0d6a6bdc25448986a3a30b348811bc7a036cc4541b8d2fda6e9c759b27f9929a6a455ecf8653ba0982454ca755c368ba7e0742e4ee151ddadca7bc57034dff434bc0b3fa58a4c2d1c021fc3acece3641321c0dbfa0262bfecc5cf664f40b55f1d1e6261fcd3993851e24ee3d02bc97f69df2f08804f567ce7ba9edd8cc66c837d453b8a09bc2a0f741ebd677375dc5b89f3d8e808517b5924fb05c6e9b792fa35a205fc4be7677d4cbef2b0db33dd8b39e31be7f91da4cc8fec6488dee44dd0be3f2ea5364b35ffbbafa4e01029cb284616ffe64fcc8280e2e8af2cd8a1bd153fe654e64571ae52dce0cdb5171a8cb25ee412107117195607b64ea2be4f21aa2b30e8ba3fe2315b09e32cd52dbf4a37178a8ea8a648b8a30b9651b86009f0e321276e0c0a8edf976a0dc7d3d829793d67716cd1366f02847829a8435dd5982bb62b8da7802c21ffe777814170229786dacf7a49bb95e393094efd17e20a6a12adfbdc0f11531f317087ae3964cdce576ca1fab70c3e534f32c86d3262b91c621e24c4ba724241864e219d355f4c7a69c02860c0c5b53420fac6344b03f7ce17bb490138602d693174ec80b15e0671b3449876dd5a25505d02ada1671511c6ab3a1e4120169f54bf754a114f4f683ac2e327dc04f5924f9e0c4476ca1f5f5a99b1a7bac40c2f5636226b155427587bd5a421b82552f331bcdb63bb5d532e66a7438e67d6b265b2b51d5341443db65e210ad4be6fe5ac4a7631e9dbcb6873d6ce20609fc94a5bc0b36ff016f23eebe7dfb826b05f428bf0b985aabf92fed4413f124b334748cc7385dc205eb3431f4433055e0f9d3375b07077a595f2083ba4486d817d4c9e043e5ddd49f24598fdd21a496a312db7e440b62b37e160b90de764fbc28ef31c37defb739792e28ea944b4429243139bc42fff50b9f71d7a3f30af15cb58165b01e250230a89e127f76be1398c24fb4ac2dd56073452cff213558ec1a70a73b0f35db23f51917192ee91207a5926d16f7d1c4c6a0427ae05abfba8182ea1e5c12fa1c3bcc9abea3febaae49d9a8fb32577887b312831ff1bba42a187ba1e040cba607e6bce24868130a9908a6f6660f46732429181dc10387b870c502989f4ab2bac0615e6d9ebf523ac1ce51056ef85ccdca39c1f1cffa3fbf127c61d1d05d0f0decd9a535fd6bd8b86a013346ba46e62127b3c1ac31cf274c96f73fe083f7f74d0ba53947ab3b15262bbc2ec2a238546a749e42ef2625f99e10331b7763bbc877baac3e30bb98a224b5ed66893b5522ecc57151bdae0c816c4fadfc049c34fcdc41766e20b674001b60b6e900513ac3ea4fb9f10127beb920a19dd159b364e5a044dddb57dc79dc06ac220cc5e06a21432907aac84043aaf40af454f039923a1036a7e074976ea8015bbd078ff67aaf5409c89e104afe20e03663d9ed2efe08eb90d67b1d98ff58d7d8739fe9778295d07732c0d3549a857dbd3bedb8f8cf05916a78cb2c12b88634e7a343c3e7f86fab9b84a9cb0e94b4fcd5dc49fd4630eec030f1eb17344481fc1a5498e326ff902adba3155b0b3051422da3e8b0b2e1a21173fce8d5f00c350a5c444225dfdebc9eb02a42f6fd3378820832c62b5647f560a173a0b21314e3779a929f216b8b7ad41014583860a8ddb515d9a19bfec71c5b4988763cf1e000c59da58df6d7d38f03e3bbd0cd413a2f45a239cebdc9327ea9c72359165bb79bdac53740e33531a9f102f75bf1626c585256684bfbf7a4e810fa6281d9f02ad7f5383319852af6d53a054246524c3a62b3f3b77288f4a798d4563a713d22c974dff3cf2529a1db2bdd4c031ca81db935b1c4f3e4462486b870f46c4cd8ed8283988563ce5bcfefa1c9570bba460d6c7741b5698d611ffaf28be6671e676e0d4f6346af85452f9ea9767343740b08f0e8ab1496f67823f1a5981197855dc41e3beb4bd4994ec0f854c63b8b1aaad977c4a5d05fdce17091987c000e98e1b5506d39505a383424b215c09a63656fad53d4f6f3fb646f7e7a9967aeb64a55a3396148b748205ce1e4e9440e0a35a70c192c96bcdd8511eece209ba81d037c0856605a01d0fb70f61e9df2480a13803b5456ab0ee1afa49ffea9639d4128168a04900d40bcf286511990ae824c1f30e5729726a33537b5b926d216b07362fdc64d56c36adcb8c4c3b891e78e483c99fbdbea157cc428d88e877c70ba285bf821f9bfe2d3d1b9c4b145cae1789f348c1b97768e8dd95308ed0affd870387f52b4b56dd2febdf884dbcf4efc54857869658fed86c6209db443388a394def610c0a61c8c11fb47f6efbb9c21ccbd26bdaf7499cf927388c921ec58abf3e06b72c625facac481322c4dae03d3400a9d9a7756a4d431699577f65127345b1857b99b32e4fef4a8cde8a6e0fa5750ac3115686f57b8feb9ff9d23e84f55c41f7e025b4412389dbfe0265efaa6cd1c6eb1300af80d8698dc8fb51b7ec7e3f65e8bc27941fccf03ead021b3019d2ba78f57a89bf68baa6e7e258f04e6e75d936f9881110e53735cc302b0f89492ab6d18040a338f592f8fc389a82f64161580be85e975097b6b04dbda85e0a37787e681619bd64794c164a1ecdb0689a56c444fa7825b7f28daec2a65e7effc244051ab78acb8d1768608a7145ed2b74a4a437c6c39b33da6ee155eb493e906f15d63d69977fc640128cb503faa4f5b42ab68917aa585c7be1215cf6935b82bf8fe1caf94cc499daa16115d67442becd6c249c1f1048b4c5cd93f29cdf871d0f89e6892590838a9cda64854105027b14a7b60d9021d575c1e1c76385edb9ca934a30e75ba1b99d78e7f3e8b7df73f788266cdf5eccc8511cba29c4c6fd1f04ccac19a2cb57697a6915c0eba21d8195ca818170c34b1ec220b172ef073e3ad437b283e36ca1952a3d7cf312524119ddaae4d2d3d4fc49fa995094c8f7a991a09334a9631e6899eca643c491fc61485cb49b15c0902ca4c2f5868dd33da51ecaf948d810642a5d974f1930e4fa5b18a5d1d8f4787cb55018e3dad23d423509a5bd5b33ec735fbf761defeba67ec4d8c50ce0d0fe9861b9798622e55d6ec8aceabf96a355bda4c5f0d3096ffab0fe816682970019494b017906aca01e0e5b50120cc9c0aa148876d8a24b94b38f5023bfa748d6d6ea329be5525df91805af00bc3d317288786a191f11ba08fff0170b7f545289379e88041949242f060a7cb95335bc2715b90542329e60d1c31b45633277125d9e1d650b98ca58604cca2d8c903b3f8b448219d1133eb09d12e8d97dbeca94f37bc49155d64ec757f215b730c34a7babbde6d5acc9d302de5cc449617d1fd29a921f46fdb8b9968272941792622f6e140b3a19eb0d7d9b6d6f2b2df38d3fd27fd199753b42ce84e5600f09e561cf87aa75b920ed46abdbd70bd7c42c4a0716661b4a0baf562dce3ca84fdcce0f3e8b48e61856c632c69c6d042b1f31464084da9dcde35cb87d82cc15592efd44aa87b2b7a315d819e267371164fc86c5b6b100866dafbc504784a180fdcee193d57e863f6d69f8dcf7df13fd13a9a4b5e7f4ba8a33d1c794013316fe934c9acb0e361c82846321debaab3a067b4d3a87c05958462601ba070032536da2a36372bb5e9b822fa1efa7722edea151cda8a037f24c1c65578e93f5051322ffa2a31009fb7c4f1d7e2ecebd41af0ed289afb9eab75b098aaf26c984fcc6a559e44e2d29387565e989c066ce7982258f15ad5ce3b0dfd85758db0cbef08a75ae65022b40c3b6eb732fa078bfc29737a229e78f46a15b7f72021b86973fa4cfb46865bf7fb0798584e4f8569af160390a973982ab544bd913bd19bbb9536faaaa49e92a8f19953ec72b7aabd1ae66c67172d3cf1c9eff2e6df42ebcf4b5a479476da14421ea9e74e62c26da3f322a2044d594ed73a67d1ea126e37efedd3d81c6bf93644b8a4a782ff9c29b9e702ec6fd14b21c630e5066ce85dc278b5ac94961cc5f475080046ccf9cd95d5394e6e2bec6620aba913486b4cb8642056c47e3515289e6d1aa7bc5867f77a04dfd05033a0b22f86292321bd7219777f3ed48ba8a8cdde47511cd140fcce1c52955bfe2eabd17c54086d792caf4228abe2ec54d521ba5e99b6ff461f1296c19bc5b02734e2b24cdc0333f7b7dc806ef3f16b4adefd3ed310bf15f42541eccee89769b691815e68492194399cb819db1ed1d63f4509cf968f1c05f85f3ffca965727c39ad89dd729fd0eeb2fb4036e4930b70f76cf56d4a357c713b94f5b3bd997cbc17c3e74b8a85a8705e97f968353a87cda79fd13e5d278bc8d95756759a91a6ce168a0f805d4e82527185b8bb1401d6a8587f5fb585ca315c6f47ca79ebf8fc26c2e45e89116f85107711c8bec20e1f414e3b19f59388840d1a2f0ada77d21186a5a8cf60770db8b34ae964e1378d364fc9850d4d7302f7f15b67ef90052222ef4c407c5139d3ece58f315cad4e2f87cc362854d2fd324dc090734ba9c94b99dd0171afbbcdddbe88b5ab980bc611fd07e0116f23c2dc83c835cf9ab96c430ef2587369e8cd7e866fbeaf17be751eb501bf54e66430fbd077f2c228ce86b2a6f42f209fef8dd18d198b7dece0b8886e19c7200dbc917edb4fa5e5e557c2d0cc7eeb19fb6e61a45b24686bb6be2d2183c9a76e5a3333759d30d8acd77ec1e4408", 0x1000}, {&(0x7f0000000080)="36969027c395a0528e2313fc89168bb28a", 0x11}, {&(0x7f0000004540)="7e64ef43d63683ee8330f7f9c9cb75fba34434e9aa639375333cb49be72cb30096c5ee9d42662c530b1559b9468dcdde055f72c9d32ba65b5e9a30191f5a52fb250464a759e9b2e9012afaad02f03a3f7fe6e43c5b218cadec775590670c631e423b2890ef272776de5f8228e858ea655963bdd2bbfca10100802169a4e28e8856ad12d93020095f24d4b80d38ea9ec0fb575b7e902389b179a9b013138301e8b67a0ab7d34111a7aa3306b2652c8496959a4a214417a69af0bc940eafe7944c0d3289e04ae8c8e48855ea9e25a8894b2c2f77276444bc43c174de848ce8f10ca4f49ba488596c49b4a6b38bcb28c6519c6cd90b6a29d93ba8fc06810b9f88508649889f1d257a3ac024ef2989b320a3d9ad19f3b11f673afefa004dce6c223d0f5c94902484fb5e36af7a285490863b067f458421960ea92e85126c9e1906896b9bd5da227d45123cc73a281ff44378223d5fef5899071d6e8920f6065f944f0574628bdb1bb04f1a1bbd3e227d04b525b357b47d10081c8bc211228120e12b36fb536a79391dba6b5b0c177114bd1abc054460eda9f46e5bbc248de468191ed6b2d6547fe346b7a63db17526b0c2d041a990d48bb5398d6a0db954e23851609f9cce04bdd9d0446a07d68fcb8dc27cd767eb0a9cac0898628a6bddda5271c6ce882923bd2875ab6948aa7d1164d157078fe6168cd945bd64aaf41acfdbe6cdd1c98f65f3d653487d9b06047ae8b759e93d2757aba5ab5cd73224caf2a0a0d59d380c6f6fdf2c2e29af99b734e8b1d5839518ff72f79d38f9ac941e5c8ce95a48904dbd703fdb165e139648032f40ca1e0cee63fe357acf28c879c44bb4e2c1dd12813526dc888a4e6583e9c17c5a37933a5d0def6e90e38bceb6a46bd57d9b7a13519a1aaa631331e57c57af4fffe78ba9c427961f947c549c752c72c40fe21e20ac9d4aa092f598566a277e1ea89904baee31750b90332ffcce18828ace040b693a80fcb32c18eded35a1accc9eaac45d6e8a005fdad1c48c717a7159151929e9411c2aa60b2c6d1b98a3c779136c1e2907b94647daef55195bbe00134d87d21246b9589d81f0f16a5d5a4753717b671bebd47d9a70430511aab6eb0e34c48b721e7240748934b1c2d049727cebcd04155f71b42b23eda30734269f25f556ca1e3aa159df4152deac38604622de86c6229cb7e6497a83136594a1e78b80c713a7ac0b8879703af317f202786c57bb6ff70532558d1686854eb35155e4b9699427ca8292ebcdc79306f60b34f211831ac09773302853919843521b71b6d86a826084e7a5dc32d1438fc59420b63c32207d10053751bd017eb94c7086136eae0e6746ca4c255aab4eec3af195863ff4b8621db79004cfb8dbfe0fb7c28df7d4a618c8e8c31e1a462dd0a4e28f2e73d21e6d4a2fc51e1467e991a87c0ce197e91ef47e869d8cff802d078f816fc2e38e3163e7d16e912becfdaabe409398b411173620a9ad4ededb4bdba07543ae8b0b2c777dbb1e480decbf1d9fab9ce342ba562d381d9a2ad68c364e84468a707dfce5b035c77b9e9ca5fcd3c7083b2defaf505688908e3992f71e1a690f899fe469053bff58b134d5476d18e2e5a31941f5f47c66741281bb3f361e05e73907b93dffad273d7a2f23c674282453971e4c5913677d08b20b3fb2a42f8c554ab180f77770c3821d1fab5b99bc54114902781a45a1b336e1bfdc0c6701a20dede14b02e86b743539dd09e5790591a5c71322ba080afc3761f417019d5756bf06c175827e6b3f5e08579a6ee2a2fc16a69f1191f3cb0b94cf5814adbd53b9279bb57b9ca40d25f3912ec02e7dfb1f110b3dc7eef76be3e3859aaa18d9334c6b0c3143786e86c02008881fa367bc5612cf58c7b5f56e93a76129747a0757c06724b05060e45de77f6474192ca5910c8559d7f8500f2b6a8d64fc8e8e105a2e0e5cada857cb3b2a052bff7d9709c8d0551ebe6470dc23ae3fcc3b69870a3e6254618fe7460b53ed1ba0356f5e476a45a50d2e5d845c394e801cbb810273ac896b7575a5137caf1f63512c8e521739d074e1cb79949e237c4cfc8d599f738cbfcd7da1bee7114bd408c3f845615a1b53f8f1a64bdf2ab2ee062006a49dec7010c697d8963d7aa07d2d5fb485b045f072c775df2cf7e30253e43a3a28ddfea7371dcce3d2320f03d142e58d59936609c43f3a09638903ead77218ecd90e1bb7edb5984b327f51152274e754538616e9eb0ef90406ea90376e843e23ce4d730b9fe641422be6233f9e59c676905d0cb0d4cd49bc996e5562e4850c63f5473334137b483c6629b3f7fdd81f90e88b38cf9ac1a710bec08eebe4d8530adac873a93e1403a9ca91e759decc88d92729a4a9e9ff38a4493d744370874577c1a5adcbb0d0168a2b43349100c91eb9617ed53ab4c4986524f569043fae9de424ad6d80495a14c5357ecf9d7b2d81d1d5c6b7557162e6bf97b26478bfe68a7f377b8060028cffabe44a8d51ef693644cc18c610c3a7e5e432a9a5f7a82f389f662ae0d145bd79f5d6a368a6857004e695c29a52b8801f44fd17d3c239b302c199c0950916b121850c4bf57820114f22d25313ad5db5c8ba053a8a4d4c8368ff56f0dd6ca8f1d06e878455d09677dbd991b0ef7022458552d41eb22ed46eb1db244db1c5d77082c4583e7c7b5576b3cc91734353451eb90f2b5e9496da8273caa9c2bf843aa7f3ea892c464f0ced6073ad4285cabc0d6dcb5fbf007b0140f6fc542e8165100daf89052e9b5cc2d4fc5fa36737b9510aa70edb3b6e9e1f65c6ad4771d90449117141bdef30930a6bad1b7b2d763dd66718783511a27ddd4868ea59df041aaad2f2cd06a2055193601bf9de7fe6c50610bb5d2f4084dbd10c24b8463fc54f7c391c8af7ae59c55bfa5cc7f17d64b1462689f28975c7e4f382fd5d85084e5a1f3622dd2c0f62a8cbfdab4723f4dbe80208576c6536fee47f4117f4bfbec32373f58d5ef77fdb077bac38edb09be050341ed1fc666a87a9b5d0b104b79058278def295785e4218371b9fb0b6f8b577505127ae54e5c2954ed6e628ddaad2a3008dd69eb8f7c73b60ac2d7c650c0abaa9334acf9d41a64b5d34b102fc0204e24b0fd4f98b282ff9ed4c8b7875a60df563359ca49f85a907fe2ce38f2a6d79c4a3599470e378e326c773ef6af397f4073c5f0222f014bdb146c5d7588e4efd7b451da11e30a1d6b804a65228f14fe88ee19e2763b0b7be676d9d9d7dd9f8b4b97961c9be7a063d284a5f0c585361c7a7a14159f418060b29973f8de81755ffead0b5aecbe70591343117454d2243d5ebfbd06f6b98f9087228e557ce3c3a355de7502b33bb7f287ee4db686e40c85cf87cb59d9c0089d778437b44b9f18906d260ead14a8a0ce110d19b9b747c752e211a8ad34276e58a65b36737b95cc04956e262698863143d54a653d9034e0ed5a88e5d1986f2619cabf3a72c22db72e2d539c63a3337e2aebfa2caf24a2e0b091706a354f24b664b0d30c86a4dbd50c25b7c6b61e238774d5e6f6959bca65e92ae169eea9726ccb250deeeb099f71f8047b1bb9daab5c479ae701ccd122ca69b993c1bea670a20a986cc1406276be956399fcc86b7c69a6d8a84ad6387a44d6459ca13d2b76230f02f1ea6c9d0df70f20c38b86565c31b1f4bc0420135aafeb9cd51524d321d013d7f18b795fadb228570892afd3fd5b95e21b82aa4f5a62aa695bef315fe27c3bce59fa716ecc24d2d54bc1e7e4d16e6262d27e947c3d1d7d41b34d989f9d1d67b3048f17173d5016ac0148ca8b6036d1017259e2bb9f89a8ed97767e93febc3027558c7c3150f3a411cd7d732f8fef0220456c736073c9987f61716d60099e06d3a1cbddb3dc3238d71f60948dd508d8e7228d079213672c812bc9409b6d7fb0c8c35558227577901a33bfd3da38eedf822fd0c6b2595f1ca297afc7b2afc6c0fc6e3212fc9243198e6990115658f2a2a86d3478c7bdd79deb97f3c61163d6fa26ba7783c8df52e0217a36e84c6204567b7a30e01bd68d3783e6b3adb658a80cc5611a79a8f749869feeaf2607dd3e3b932156ae0973ab3a1670ea09ebdf78410bbbf45987efe5ad42ff788a1900464ec0744ac0f7a4e99e4ce9616029643221fbd5ca5d16f19c1b2a4d0e395610f731aac479e3ea3b7aaed669073f831bf1bef38fc8d5c67e43df86639a29ba4af1441e750b12603ed6c22bdc275733382c668658f9b712790336be8e0e851500d8af13ed5a82257b2e144a80cc94bbfc2daf341e95099d5e18fc9aa85162c7cdb155fa2d01e58d0363d118ff0457420151b99fbda292f469888c6f3efb53fa31dab1bb291d56b4dc42d48af89fe0350dbca375b4f4d8549dc9fd54b14d12e998d8ace01c50124d2ec97cc28a69df5bb82e29636a65397f8ccf91b29e9f8e5912a043f3c72eec9c7361031a61ad5597aae8d7a75562b925c7080fd412395685558551ea56922cd4cbc62a4ae43da3003c0f493faae1e8cdeeb40a62d76fb8bd5a1527de00f5deb7c5dd39f14072e15b2723ce22363ed8919c64d1b66819db3cdeb0d4d9763918302929ac3a7594fa0c3685c09e19e679df8410ab0eedc40b28a29a8f3804ec75f52ff645e90b26ae2333688bb4a30472bf7592da16924a57f5f2cd2e218d0150a8270605931127e46084fdd9aa86aa333680a7749f967334e7310372fe0b300305bd0207ede1ac5b5d9937ad528607d133e6141af4ea8d2db53ee5a4c502bc86ecbbc94b281ef2e97f6949a07035757288c4bfe3af825e43174a97b15933301793dfa871296266523d1fd39cb126da2a7edf8cef6dab7203ae894c9044dccd2a76fc65f4a6c7d94aba5c4fac0b62d95b0c26ace7a580cc890605928bc3708bfcbe5b2638f0158425106567db88f97a9ed5014c7c27a0677abf9a62b7f078e5474b3cd77b42a17204bab520bc90cdd0c10716d76bacb300adfa52844535e8d9de1ec8235d956f4ded6f5ac3966403620267924b2193f8457dbf1b6413502d86eead392468441dd1cd72e7b0c1beea62c7cfeb068d682e3ae22e51c81c4eb6990b720c43d250c6eda66c14988acbf8c3427c09f3c095fc67c15c35484a9aad082c4c61fb5f9ac07e4829e3ee19c35b0b5ae404b764f47981b9b630be44ce711b0275eb96d7e3b3d9a1456903366efcc624811b6b18b025b6608318d18ec6ce7d8e06c1b416e80d8ba8116a2dc24538b522c740f9baa6f4d9c2e3920830c85b742789d5a36e720e5f2842352ff6f529a90a898decd9d78fa4dd38b0a95ba3b6e51712360566ded4f6fe24a7710a0d52310a0f544cab8e7cf7f75940060a1322faa58cce41214fea5700ea0a9cc4f016d0a7cdd3d2853405270a488581a2975ae11ac844cb3c6105daa0a4e3e9864a8f06178a110bdad15df90eac23bb8a38f80292f0f8984103fd284718b4126735352f789083b851bf15d2164807a3d18fb76eb972724fddccbcab8bf5c4c1fdee9f1fc8a2de3c11f1e518743bf71210a6c4abb481eb094b751b5ee13db40968ca79a552831c5f366e56e8c1d249dc01429effcce1832359fa5c8013f9bac52314cda0b0751bdba801753a41e7f70ff2c502bea2dd918b22d898dd592b2d3379663dcefdec48b953f0d0527772d9e6892a26413de931ff163c3de2e1fd0c4d5a817de063f69f26721150d8a4877138b5e7db7ca8077548f37367c6b254a9ed116cec7d07cc39b6e6a11c745d067d955f347b138f02f30bc39bb92a3870af600a", 0x1000}, {&(0x7f0000005540)="b71b14c1f3ddc87f993a079bdaff2fd75154618d4e7c4362b4c3ccdf4b5808b90aa8c76444f403ab229a9df9474f0f134e41b3e04dc10d0241710c9e08d4f1bad54bbe94e2d512396aa659d7122b748dcd02c647802fc3b28b5becb9d1fa098c7b9f87787279b0fd8d3306d0581e6384175fc7efb0fd5bfd54d66bd3a7fa05e17cd6d544b956611ddc48420560d11df9ec11707a766980bd6424d510d24dd15ca3a695f5809c59529489ea7101eb824044e882209c07ca7298e075105585f14bc359554aaf3bf29e65f9ce9b1329ff0ce625abb50e7f9df9ea0fb4337eee9dfd43e8012feee74c2aaa445cd9b56de11407dc6fa728f40144b69336738b88de869c1defcce2533f9663e81a0a04c080290bee217a9fc7d3c7a441ab11a82c3139e6a6a10d1bca733bbbf5c9d6f26d53ad46d8e9e9b32f4b04952c3662ea5d20b6e12114391452e9184bc7f2ae3662b60b821a16faf5e8afb2de4e90e021a1318c18df0ea118de28d15fae1676f1c9fd9c7d7437c97c70a1f71641456d068d4edc149a1719afc5cf72455c7a3c625f68be54ef25b2117501ed12a10a40f3fff1e59ccb4d826b5b82f4f95b37e5b797f985de8eb0e06a9bfa3b904893533b7a90d4c46147b98ef3ef8c45e1bd7752f485bd2d467caf440bbc05981fbff2b0e0c9af81010054b783b9dee0e11ea7f981ad3fdad473230887c4a656d778d640f33bde004f96c297f94778b69079bf9db1ca1b70cd1d0608203521937035748c82a0e41faa14938cefa0784e157a61f883a8d9405bef94808291268f65e2db43dfeb5a797f8ed08ad0a3a90a12c295966570b0b9d42dd7d4cd7d2189fa28fd49485c6d2796db0ad8be6749ede5e96adf507882e1796c5c1d5c40dd952b8e62cef983074545d87cbe7f1bc491b43b8cbd15a19d1dc87a65dabcc811e351fb831054193e0a1283088823af6c946c781c6b688dbee86312ceb12f0e0d4fe51408dfc1237425660723591a99886f9619eb729fffa7348b50f8b6eaf04463b0b5647158d50293028b3505a629984eda2520c3cedab6c1f27b77bd37411e03b5f2f1f5cade50e66fcaf4bf61d9583040487ac1c2347fc6837032c9626bdf592ca0ce458efd8d75c517cc41fbbe9a1b620b489e8b8e8709cb60221329e88a870349f9509681ecc2418ade7bcdad3c6bec3e984824f4f237e927b7c58b145a3c40864d1e75eb0ccda9a1102a1464e109a3052cbdca71675c48117ad2ab850b8a99f79197118a5f29828687279198fcd25e0281cf22a7cae02f2e8cab0983b1f1c71625eadecc82be32018fb8c3d513d8d6ff31e6c75f9c58210d79f038d68ebb244c9abd9cf5a59df6042bacda016dbc655b06d2dc5da1e85d2f8393fb12b0c9b4041f78c07b13424ba400bd855c35a0ddec18c3da172af1b9b59dab07933c39581b1820b5b376820e74e7d33f2b3a793b9aa988ee4fbcdf96503490ba9d69a1c39384f55197f9e00e3cff25b9eeb0c116a3f3c2ca4c2ad3f1745cd8fe0056badb54bc29683b10890a1f17a6cc08c96ba6ab427afdd55bc13665926540730313e3c27f8c8303f442cdacbfb10c04cbeab60023ffe8915bdaebafaa306035f8513f1892ae5eae911270db9e6a7224d42105fbef1540ebcbba1817070ab8b72761b5394561bb7c214a6fffb95c4fb38ec3b35dad8a5b8e8657ec09d65d36e55e0e00d3497942358633342be5385881c474a48f2ceb351fd71f09522288edb796994ac72a0056e4a2e6c1d9ed03aebfa3640541c235195d99dcbdb17fbd859740879c60fd6cdd19213c75c13dc15b7427a8b2758680ad739bd995dc2617e14d7a1f8e447a6bac637522e7b9aa4f29420c00bbaf0523f4f9cc853106f3ea15fd5161767b154b98cde02d5f277a0201974e31dffb188a031efc030582dd4fe7eb0c7e5d97a00c584dbccb8b2a24f43f99a3435c5d8442c102ca78b20076211cec5df88b8445b2fc750621f2b7f1a5eefa515a5d88b61e3de5b75c7293eec853fdabd86afe4b86962cad0d45f692d4b7f52314a04d816a55adb40b7127c44571a9efcf49017c2376675c2ff8fc34ebc117ee01132d9013eba991ce45aefd91bd630c5d6b36263d75944859a6917ab420e98af49bcc974ca820c5d1144d85f7865fb16b7b2a2ba0019c1ccbde4c6a4392996f1687cd47c4cc79714249efb27697ea2f4cf54c322376531191dec08901184f09e07b941656c84d4cd2526b4da561da0bc104da28c69f083c182a32c479474b9e2f4d8f3eef63c2be99e2fdd382963ed1a74cf81ccd3e79a00a78ec551d7a2264481807208f5c152d521cc0bade92a93a66d7e052d6dabae3d9b4b2252f10cdad739b7e4710fe2749f8964e8ff0a645b52cae19b11e594d6ec27c8a39bbd01c695184ac78485cf2eee372d85cd347bb0806d71fda056e4aef81b730d8d1493c94a6cf6d0164b4d14247dfa32d9420ba692e19a6dbefc17cbb01aae3196fb5928411585b4c6628404f6171ad9b336c484b3f2ee12d52c9c96a35d1cea9d5aa152365c828b5872f87f309d5b5a9a028f1a770e9d04789f953ada66e2e270af75b5ed4db223768424d721be4004876b8aee854a7a6956d3b6b340dab406efb65043f1002c70f422439e4f9c9a9ef4a1087d33a904afc1c0884ff345b20be2ff6bde7831cd379c941da5335e79e04376af542f38c9372ccf3d138140cc60fe4219ea9f516dc0447cfa64015e0a89c3b2c612e24efb0cae0ddde54a91f10519187f5769527c7a4b53d5551744459d921a6dd9bc6e925b9d19618be7a0d97cd9b6ceafe65645b629b0738c2a2822e52f5bda6341f2a151ffddabaf334ffd1491c8f7114c6b6d0c419d479d92e9499ab6c6d616aef10a3e1e393d64d9557048153288f5ceb8daf4c83007dd5dc5c96131a7f9ae56d66444b2bee8bb6ec060aa06bb717f2bb9d7ae432338a22f2546bbfe46e04b9c90b0260adfd8ba719ac5eb4696042a384213ff33d8d013d495b3137f55b1670ba3b2e6711de4105c24633ed82e3809d5a07d70fc8967ac749230d965519260adcd04ff6ef1d526b31f6719f1c8673d5bd88a3ea3b1a40a38b7f596c70be2c5faed03ea3a44f0cbe6a47a421e387cb917cb32ea02da39c7836a6f293e7cf589cc38d4494e22fde5fc961997654430b25b4ce09b415e7c36ada3ac7755f44a651d646b7313c56eb117754a75d62c36a1ad09e72251e2524b289838fc1ef61459dc3e068ef1d67433c56b9ce557c89d6b2ee9c89ec3dd582b9c06db3d7c80e3195340b67b4bacdf0ff8d0d35675c571340b4da67a900fd30d3968f339fc02521450c617969a6afee8cccd56edb7576f3161124586989ee4dec18c6489221b1ab82d1664e92bc07f8360f170507e20a7e7b38e3f0b59698d14ada78f0d415738af0872b4f60081c432035784a188eb177fbe6ff08b7383c906e50323fe758cb6fc87d631d1025a74f4d4fcbee55d175fd3d6275e080c7de3405881437ef316b5a0521c7b04aa9b2a2d0d35764218aa5b6dbb996070dd6bc8214476865d0e14985feb14741d6a8e720d877a14aab96feee9c67b34afe01e39600f11ff1e38ac4f28f0981695202fd79cdd29ad42048e4d8dac58a841d2c72b8b780b092effb5a249d9c13555b825594fcc6573b4f43b30d96fa906d02bcf28f9281bb5f2b24038c336bcafa6584bbf065d367d84f2f323ae8fcdd25923e1f891d216681da48d6e1e226b5063bfc5f3ce2441c489cbab00e970f81b2d2923adcd592a52a20867defebe27d2f1ca4224fbd50e4185b8c2d66458d02108193933e3675a1382f86936a4107e85fb6b5c3e3a91bafe6a8489b6ef3e9bd565a9e26e598a98103e3b0e8e5b87990ddf15f09e3f74cbc01b9d2b208b50df9d679e12479ecf4e1eeba3bb0b093ac088cf62b2828b40ab8088157551f428754317df0e88aab58d00dbb6ac35e9d6da656ef4e0da101489540d56a55566e43382296f69f75b074c52dbcefa0819b68091f664c0bd281181a27e732077fd86ba5c86b4246c06f378ecd9b94ea04e3dcb1c2aa59a80406e72918c2ee8f1d5cd2deef198aa86e79e86229c8b174d0fec864cc43f9825bdfd6efbbfd641e89d07eafa243107e18fc50f7f310abeb4643a276366d9f823a69e2c80c86779abea4c64a272f19d5f6e64d8384d881ad7373a7076cb631821f0b0ce37cada679a97c655f51e8a402b0fc6f6341075af31d405a384f1362965cf4afae88e5ed2f641e9c6a46748a3053be6f3c90172d5da290e15c5adf952545af643ef97d6bb2ac9692b5c0c533bb9778e64aa0604cc61d9da6a46556244036d9764626df316801c0134d271ecd82132a157f857240c55b7736f382cb49996f4807d8e7b762a67c3a317017f522cf1f19ea7eea0831b806311fad7b7052621f37108139649983866c9627afc38df0a9f525d90da387e01e27de3b31f21604764013bd8271ac894f96894d81f9b5b13adc9069deb75788bc25e3d40a2499a57bdf548b4737c4b88240d31079f3602e15bc2442f3318a04cd2a6ec1afaceb0a3ac94d26d3b30bbb956f50cd99aad6baa041718dbec583875cd0326b9a4e47e0e4f418b800fcb8698a2cc10c0ae14e3e6cef99dace0e63dd1b469ccb86ea97daeea4a387981c4493a33093f1deed73d35bbb509c6e8010d6f3b37ef16b75891764b228ccf3e8fcbbba065afdff037d09d8df5a7929d6c717207b51f03f8627b07960e617385724497a69710c6c63f0c285642af692226812392943be67431e4b832ad2f2ff425d50fb8d86502a6c59dc0e77081d3da428f720f312ed16fdd12ff1f18b66ae78f9dd4f616000d227918bb4ea05417a72122e24b8a0a8b4ce04883353f6b75011bed76027cbac3f4d6b5a14b26d2126db21c99c5ef195bad29c6435fce63d04e1c0a860a0085eda3a545983232b76ee8427dbba5ed31c10922d329a76302c8b22e40d58db80d4afabcd5fdd35ec0cc9abe7feac2da3f879a96488a74eb8a66146a82182e290c3fba0c08dc03b28276019c9b7074a37ffa70f7092df679ecc4914f9ba525912d0d90f783913d4166ad44ddc19fb143faa116199dafe888ee25f17062b35bce59765cab77b6fe99c762e66b5c7d95bc5cbec02893572e9a32373fed414a8cbde04839afeb5c3697473534c097aeea132eba74eac8fb685be2efd6e0c2ab833413a0be480e559077110d8ee3d54558554e2cb1bc001d4bcc2edf8dd188f695628b89ed79d24a21ed1e1bf81c9c4097fd4461d91b08a922434a785c05ea8353386a15948c245595bd5f3e08bc2dfd03fdb3a50f03eca9997e1aee89b0e777243ac5515c544670e2adf0fe3e3aaa0323caf8bf84950483e31c033438d64693e7f3e1cecd9d87945cc90abd7eb4a764bf0a34070e6aafa570e61fcda6bd55f275717d1aa7dca10d450f55d91cd9c568b85c5ad1e21f05d2d2c8c16668db66746bd21498b5fa005ca97625cf1c2f52172d1886c82fca4a5201270349373fa58f86d4da4b95fd6e4f0c28511a384d5c8c727bd497a0cb26368ec36675b4f08c381489f31ee2458856f11ffe805c4852da5092481c03395fa45401ea968fd37b8bec692c146bcde4565feb2550f60ef52b8ad148ffbbc22214e7410d1231cd2c4518fd0ffb3766ebf019a42714badb87f9b48209c9f2a77b437e5c1836cda691240303fad62e17cf3b59fd85c20fac9322f12ec60241a4d78ba04e13020a2bb0bc7fde8efd863a364fbac52e70f645600c83014f9ef883e0e762b", 0x1000}, {&(0x7f0000006540)="9793ab16544f7d7bc43f2e1e83855080024790bdfb742763d8af6487047d808075daf4310b597558ec80cd92193955c14e8b6395e9b69bf3f0e84854823dc3a29ae477030395830d428a65e14839d04e5c2b01a3306df4b329f2b54c8f8fcf259d3f2822daf79659f245c6377e560bb5386904d8c1f2b09388fe560dfdf45f000cf0bae98ba18a4b77af04e3e2", 0x8d}], 0x7, &(0x7f0000006680)=[{0xe0, 0x1, 0x7, "f1502f08222654e475981e96b1982afa72e68ac2e7641d2d97c066837b774e60062544c0c93fdf57d770b3dd822c801f10d1bba8f59a72a92fbe9895120bc923e350af788cd1393989338958cb8a37c23eef968be6a1b1ea66c48b9c44058189ee35892f53d8a76e0c8b344ed16d41b1cd97694b1eea214f7663eaf28f9f6eba8fd9c600316deb8e79bad369508aeda83fbe8f661361642b160c30e19752bea834bfff524d7ce226b8cae2d306a275cc692d14e52d14aeed103068a743056ab83de2734344133c24bc5259bb011872"}, {0xc0, 0xffff, 0x42, "e78716b7494f73f3c495bd986ca0b0c2f90a7e0f348ec8ee6f5ae521f52d638c72f72387f01dcf1653164ac00a75bd7e61284ade9ab4e112b41ac5ab2aac3cbfdbe02ca5dc5ddbd2c12a43b326f0190805b5699ca6e5753643a8cf0464847d79d85e436015195511d9525d97a962ed842b5759c7a769484e62ce9c31298c42e09de8c6475ae38c64a65c09bd83aeb7535b9bf87cef48efd0cba09f8560eda8d455eb7098b966057d2bcf8bc48a"}, {0x110, 0x0, 0x4, "c2719734041f36dd0a19d070b6610d306c523a5ce1392680faf7ccf52bb3dadf581e7abbac42982785b724bfcaa9e75b65f893c51684b47a4dcde365f022e2c1ca84c26d9676b625d6065cdf023817e18c2c1a570b24cf35997895fe6ef77ce34b2c32fd80066d316622f605651155fe184f2465a7eb0b19edec56dc73d0500070a2834063ea52cf17b7723a1feba3955a29cce07c1d2ac9dafbb549f29afdf2732aa2a8dbf41f6e081a62aaba1019fc37c826627b5cbb777115aa1b29b8f8985171892280a7c2aad8923612c0ba406e4f4c0a7a365543153bcfd3ea5883148db0990b7ff75dd0a18657826c90a88b21ad72c54235f349fa4d"}], 0x2b0}, 0x9) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6, 0x0, 0x2ec5) 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x401}) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:55 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r4, 0x11, 0x1, &(0x7f0000000040), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) getpgid(r5) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x894, 0x1ff, 0x8, 0x4, 0x200]) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0x3f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x989023c95e681575, 0xd, 0x0}, 0xfffffcd7) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) r5 = socket(0x2, 0x1, 0x0) r6 = kqueue() dup2(r6, r5) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:55 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) sync() r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xb8, 0x800}, 0x10) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 16:00:56 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) recvfrom$unix(r2, &(0x7f0000000200)=""/5, 0x5, 0x40, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000edfdc08a79ddbbf3a5b0da6c1ff6fdc16c50568bcdf25427ca8e44c94ba81776b100d413eb1efb4e2d2c1cd3158a58a59f2736a30da97dcee4010f8ba8c987ddfb9d87b08de9f6e5d2948ba909428a1729d815fd4e690e2a2f7329214449019ff81b84bb4f1006285cbbf14c39816ab326346637ff48a4e64c04bf932133290d3672d414fe0dc8192d0a6b57da943f07f4d3387e4b4ae88d945346b82f426bc317e3938becb8f5df652fc574e973a76bfa9f4a9becbb0fa8"], 0xa) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = syz_open_pts() close(r4) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0xe9c688216df4d5b5, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) fchflags(0xffffffffffffffff, 0x80001) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r3, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x80001104, r3) r5 = socket(0x2, 0x400000001002, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x82, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="f70ef392b2e0701db1c5f7b71632f76118fd5290aa5f810ad9db87b0d04f1cf62c9a2e5c5ad5c174a3c6e939bcfdde5046b80f54e3134d316106e1b1e8a02d7e96e4d32c74633fe944e411d713552ea2fc67c8ff671d978ff6e31dab5c9cbf27f72493d542a374a1f49d5a2db22a2a"], 0x10) accept$inet(r8, 0x0, &(0x7f0000000500)) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) accept$inet6(r10, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x6b94dd3361039399, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) geteuid() r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f00000003c0)=""/85) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe87) chown(&(0x7f0000000300)='./file0\x00', r21, r20) chown(&(0x7f00000008c0)='./file0\x00', r17, r20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="c135ec145752b5d68f8ce96e396677792ab71a40b45d0c89046824d4eb0bf4d798e09038c43f93f8d57df049cb8b1d0396da33142ef40b9e", 0x38}, {&(0x7f0000000200)="87d64e6707f7dce101e9581fd8b3dbc7a4f06bb4b85f337e174c55c491493d18fba18a38f607bcfffd09d1c2d9a3e382a1617920a7d6f6950761c54f906e3ec60e6f1394799ad67937240c5739b8c1b396416ec4228300c75732e5d227b70c63a8b8390b33ba8789577c7312efc0c3dc27", 0x71}], 0x2, &(0x7f0000000640), 0x0, 0x1}, 0x400) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, 0x0, 0x4}, &(0x7f0000000080)={0x0, 0xa166, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x5cdf3eef182e246b, 0xffff) 16:00:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x3f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xa5e1, 0x3, {0x9, 0x48}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff82516a00, 0xffff800000a54000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82516a00, 0xffff800000a54000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800023bb3450, count: 0 ddb{0}> trace memcpy() at memcpy+0x15 rtm_msg1(c,ffff800023bb3468) at rtm_msg1+0x1b2 rtm_addr(c,ffff800000a53f00) at rtm_addr+0x9b rt_ifa_add(ffff800000a53f00,240404,ffff800000a53f40,0) at rt_ifa_add+0x2db rt_ifa_addlocal(ffff800000a53f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a1e000,ffff800000a53f00,ffff800000a53f58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800023bb3960,ffff800000a1e000,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800023bb3960,ffff800000a1e000,1) at in_ioctl+0x2fb ifioctl(fffffd8061f2fc48,8040691a,ffff800023bb3960,ffff800020ac8ee8) at ifioctl+0xe70 sys_ioctl(ffff800020ac8ee8,ffff800023bb3a78,ffff800023bb3ac0) at sys_ioctl+0x5b9 syscall(ffff800023bb3b40) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5ab3e49c890, count: -12 ddb{0}> show registers rdi 0xfffffd806d709798 rsi 0xffff800000a54000 rbp 0xffff800023bb33e0 rbx 0 rdx 0xa0 rcx 0x5 rax 0x7d806ccb5798 r8 0x2 r9 0x1 r10 0x44e910a2ccf303c8 r11 0xfffffd806d709720 r12 0xa0 r13 0xa0 r14 0xffff800000a53f88 r15 0xfffffd806d709700 rip 0xffffffff819d4a85 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800023bb3318 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=360642 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac8508,0xffffffff8261f988 process=0xffff800020af5180 user=0xffff800023bae000, vmspace=0xfffffd806444a5d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20672 108657 39271 0 2 0 syz-executor.1 *20672 360642 39271 0 7 0x4000000 syz-executor.1 16329 45372 91092 60928 7 0x11 syz-executor.0 16329 284287 91092 60928 3 0x4000090 netcon syz-executor.0 16329 81399 91092 60928 3 0x4000090 netcon syz-executor.0 71803 37685 0 0 3 0x14200 bored sosplice 39271 124987 53683 0 3 0x82 nanosleep syz-executor.1 91092 213811 53683 0 2 0x482 syz-executor.0 53683 136485 6183 0 3 0x82 thrsleep syz-fuzzer 53683 279917 6183 0 2 0x4000482 syz-fuzzer 53683 197852 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 353185 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 309736 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 479644 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 101070 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 306298 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 519495 6183 0 3 0x4000082 thrsleep syz-fuzzer 53683 353165 6183 0 3 0x4000082 kqread syz-fuzzer 6183 481493 82943 0 3 0x10008a pause ksh 82943 403910 62750 0 3 0x92 select sshd 79017 224671 1 0 3 0x100083 ttyopn getty 62750 80397 1 0 3 0x80 select sshd 77301 475441 32178 74 3 0x100092 bpf pflogd 32178 379429 1 0 3 0x80 netio pflogd 87991 19386 55619 73 2 0x100090 syslogd 55619 15091 1 0 3 0x100082 netio syslogd 92158 131741 1 77 3 0x100090 poll dhclient 61852 494304 1 0 3 0x80 poll dhclient 1321 182026 0 0 2 0x14200 zerothread 60859 169555 0 0 3 0x14200 aiodoned aiodoned 60745 83725 0 0 3 0x14200 syncer update 75255 492261 0 0 3 0x14200 cleaner cleaner 33132 485445 0 0 3 0x14200 reaper reaper 96712 100931 0 0 3 0x14200 pgdaemon pagedaemon 80980 437215 0 0 3 0x14200 bored crynlk 78421 155591 0 0 3 0x14200 bored crypto 67523 319839 0 0 3 0x40014200 acpi0 acpi0 81071 187196 0 0 3 0x40014200 idle1 63462 405749 0 0 3 0x14200 bored softnet 58493 127885 0 0 3 0x14200 bored systqmp 27134 176338 0 0 3 0x14200 bored systq 71282 434901 0 0 3 0x40014200 bored softclock 77544 376299 0 0 3 0x40014200 idle0 78735 278036 0 0 3 0x14200 bored smr 1 451993 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 20672 (syz-executor.1) thread 0xffff800020ac8ee8 (360642) exclusive rwlock netlock r = 0 (0xffffffff824579d8) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x91 #2 in_ioctl+0x2fb #3 ifioctl+0xe70 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82657ea0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9538 6433K 8020K 78643K 12615 0 pcb 13 8K 9K 78643K 127 0 rtable 112 4K 5K 78643K 475 0 ifaddr 99 19K 19K 78643K 197 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1519 0 iov 0 0K 16K 78643K 146 0 mount 1 1K 1K 78643K 1 0 vnodes 1233 77K 78K 78643K 1825 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 139 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 605 0 sigio 0 0K 0K 78643K 16 0 proc 62 63K 83K 78643K 583 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 52 0 in_multi 112 5K 5K 78643K 168 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 271 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 137 120K 120K 78643K 3300 0 UVM aobj 30 4K 4K 78643K 32 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 50 0 NDP 15 0K 0K 78643K 40 0 temp 143 3011K 3078K 78643K 19381 0 kqueue 3 4K 14K 78643K 67 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 65 0 63 1 0 1 1 0 8 0 rtentry 112 85 0 42 2 0 2 2 0 8 0 unpcb 120 443 0 431 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 218 0 218 1 1 0 1 0 8 0 tcpcb 544 566 0 556 2 1 1 2 0 8 0 inpcb 280 1133 0 1120 3 1 2 2 0 8 1 nd6 48 12 0 9 1 0 1 1 0 8 0 pkpcb 40 7 0 7 2 1 1 1 0 8 1 ppxss 1128 10 0 10 4 4 0 1 0 8 0 pffrag 232 2 0 2 2 2 0 1 0 482 0 pffrnode 88 2 0 2 2 2 0 1 0 8 0 pffrent 40 47 0 47 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 62 0 34 1 0 1 1 0 8 0 pfstkey 112 62 0 34 1 0 1 1 0 8 0 pfstate 328 62 0 34 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 425 0 209 17 3 14 15 0 8 0 art_table 32 427 0 209 2 0 2 2 0 8 0 art_node 16 84 0 45 1 0 1 1 0 8 0 sysvmsgpl 40 66 0 31 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 135 0 125 1 0 1 1 0 8 0 shmpl 112 30 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2251 0 845 46 0 46 46 0 8 0 ffsino 272 2251 0 845 95 0 95 95 0 8 0 nchpl 144 3426 0 1820 61 0 61 61 0 8 0 uvmvnodes 72 2806 0 0 52 0 52 52 0 8 0 vnodes 208 2806 0 0 148 0 148 148 0 8 0 namei 1024 10890 0 10890 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 10 0 0 2 0 2 2 0 8 0 vmpool 560 12 0 2 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10017 0 10017 10 9 1 7 0 8 1 plimitpl 152 90 0 82 1 0 1 1 0 8 0 sigapl 432 798 0 782 3 1 2 3 0 8 0 futexpl 56 12544 0 12544 2 1 1 1 0 8 1 knotepl 112 139 0 120 1 0 1 1 0 8 0 kqueuepl 104 128 0 126 1 0 1 1 0 8 0 pipepl 112 458 0 439 1 0 1 1 0 8 0 fdescpl 496 799 0 782 3 0 3 3 0 8 0 filepl 152 6926 0 6812 11 5 6 7 0 8 1 lockfpl 104 224 0 222 1 0 1 1 0 8 0 lockfspl 48 73 0 71 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 885 0 875 1 0 1 1 0 8 0 zombiepl 144 782 0 782 2 1 1 1 0 8 1 processpl 896 815 0 782 4 0 4 4 0 8 0 procpl 632 2395 0 2350 6 1 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 1686 0 1659 10 6 4 9 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 179 0 0 22 0 22 22 0 8 0 mtagpl 80 38 0 0 1 0 1 1 0 8 0 mbufpl 256 357 0 0 19 0 19 19 0 8 0 bufpl 280 8779 0 1709 506 0 506 506 0 8 0 anonpl 16 95562 0 79969 92 27 65 78 0 125 2 amapchunkpl 152 5327 0 5186 19 12 7 13 0 158 1 amappl16 192 3846 0 2996 66 21 45 55 0 8 2 amappl15 184 190 0 183 1 0 1 1 0 8 0 amappl14 176 42 0 39 1 0 1 1 0 8 0 amappl12 160 74 0 72 2 1 1 1 0 8 0 amappl11 152 146 0 131 1 0 1 1 0 8 0 amappl10 144 285 0 277 1 0 1 1 0 8 0 amappl9 136 625 0 622 1 0 1 1 0 8 0 amappl8 128 140 0 115 1 0 1 1 0 8 0 amappl7 120 392 0 376 1 0 1 1 0 8 0 amappl6 112 141 0 136 1 0 1 1 0 8 0 amappl5 104 220 0 206 1 0 1 1 0 8 0 amappl4 96 998 0 965 1 0 1 1 0 8 0 amappl3 88 202 0 195 1 0 1 1 0 8 0 amappl2 80 5501 0 5416 3 1 2 3 0 8 0 amappl1 72 27762 0 27293 26 16 10 21 0 8 0 amappl 80 2677 0 2624 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 31 0 2 1 0 1 1 0 8 0 uaddrrnd 24 811 0 784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 811 0 784 1 0 1 1 0 8 0 vmmpekpl 168 10272 0 10231 3 0 3 3 0 8 0 vmmpepl 168 106157 0 104001 157 61 96 119 0 357 1 vmsppl 368 810 0 784 3 0 3 3 0 8 0 pdppl 4096 1629 0 1578 8 1 7 7 0 8 0 pvpl 32 290360 0 271718 223 48 175 189 0 265 24 pmappl 232 810 0 784 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 183 0 9 6 0 6 6 0 8 0