a67ae6e90f45de813cdeee14a0e8d8349150d486cdf077b8c6c671f45bfcb81498c8b260023156430d5317920c33296deb0c6eeda37b3aa5b2ab10707592726dfc89bc262ed1c9b9f8954c61401be8cd7b264b14ea3f1a3723882c31f5fadf41d17eea57cc43670d17da628156016e37f11719acc30b980afedff8c965834b5bb0af5ecae262b37d6b6f02bf5c31bf143f002f4148237786d6be98c64fac3f0a92fd01ebd1d55d6b5340244f6f9701c04", 0x1000}, {&(0x7f0000001200)="7eed1b9668950812560b915d7f4128032d74230bef519b26c189d8e80d1bfab966fe875a37f0f6259d3a6c0f3885fb853d7e2b4d890a4f0ba8c2480388c67932480a558a553850f6f73e7a0638", 0x4d}, {&(0x7f0000001280)="f104fd6d59e76d980732235111fd62d18b10c8c8dfa9e081ffb00d3f484e87ef8891a37fcf8b56a6c28666bed7956e2be1449d854a8ab30f57454ea8f50cc08f06e4bec425c4e203c53703805dbebd8c870b3931bb0b519f0b2b7d09c3122d475ad1671f331705b0260b3a18f3dfaf606da48b06bc28c24a313d5a0bcc150cddf21788bca4b1bd65c8cffe5f76062b3ed7f8e8e75ea33f64cfbfd9cf1693a56bcb", 0xa1}, {&(0x7f0000001340)="0dd053da6dcb4cd2983b32418dc18ef54077f59b9f4e0ef1eac13abe01b4e74d73a1cfd28e069dc4ac594a83487a57a66fe4", 0x32}, {&(0x7f0000001380)="a30a46aeccd7343d88b965e3b2a8f994f35a73129037f9796ecdc1b07036f181de63a319d0e8195a64c75841dfdf5370b81035fbf94675b3e39185549fcab0399cc1c761615c219f86eb8d7212", 0x4d}], 0x7, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:21:43 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) accept(r1, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) fchdir(r3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="77670b5267979379b9acf758c296") 16:21:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00005dcff8)) write(r3, &(0x7f00000001c0)="dc2bde32c18db3a4d8aa2fba638d2af74ae63dcd31d6d670ed9210cf907765e836", 0x21) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:21:43 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xfffefffe, 0x0, 0x2, 0x9, 0x0, 0x0, 0x1, 0x3f}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r2 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) r6 = getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0xffffffc1, r4, r5, r6, r7, 0x0, 0x2}, 0xffff, 0x3, 0x5ca8}) close(r0) r8 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2209, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r8) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) shutdown(r9, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00002f1000/0x4000)=nil, 0x4000, 0x4) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:21:43 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:21:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000240)="44da085fd65298b718156f6b786f5906714663fe1dbf139c355df6a49d4c6fbfab2d8c72115b336e64a0c51c8c4adafb4f2c088da15180f112786fa235bf912cd80622974f9d3bac75fb0e6e5e0bcb57a02010df746ec4905965a7efdf2daa63", 0x60}, {&(0x7f0000000680)="5627ecc785298e720a78478668bf9e55831cd7256eb99b05aab7333e0cc14474154a3e55203ec33053f9d03e51ce2bacaded9ccbd253c13f4ad23710a51c02c9b9fe703ba9b844efc3fff9088f1bab53b194c57ef55a58086f23a61b3e0f9d8c7da3a0976c5aca15ec186d0c0819d5f2ca1cad4636ad3509114b380a5e20200145b1d51ec0fe1a5dbff2931dc6136ca828417d06f43a080c3d1cc5ad3eb30d226bc09b7a312acb1bec1c3faa54019ff57526da949a605b77e7d3632e75f59f2145d130c27b69b78f3bf82991c3f2ca1b95dcc5eb29f36bc11318926678ee41363662ff38a83666d8c214b239d4224594d5953dea9ba5b62128369caa1a6196cda33ab00e15cd0781c51c9c252bf11dade86fa68d41b572597cd1555c3e7f8d99368c74a0a321210880df715bbb54be5e02167c106c1a46915204db07adfa7dff9b1bd96ea2dcc94091d31e144ecd4ab3a0c4b446859f09261c9a839cbb6c54a82583f60036af2b84758e3e645a2168add908e2cd775a1fa879384f51a009ce968d1687b9bda6e4cc86b7268e7cf472a8abb2932347ec81ebbb127171821e96f0009afa442283b7fb3581a8fee7ecda01ef58b9fd96a7c3b62a31ce057dc4a5ee942c4d27d766a0f9a115207f77acfa8b7ca6d5f98d44585d2f8c6e1c5ecb7faa2455e72eefe0de3da53a6e72e125d8424b720891bac92ceb9c53d6137daf2ba46b282df402b11422999790a21c60c494ea634d4d4472c3ab1e118c5cd1587d90be44a215f2e17b8fe6c7ab50ac6a871b3a880d65b21c90c43e3f719e33c17755ada05128866729b4f05ed032a7cd0a5c7309df6ac80783b91fbe7e826c7423a1da8c8b3a701412149e6321eb5b5ac1d8c5fda964bad2b5d53ba8cc4a259f967ef7175d030c3b8a73a24a76a020cbb57c8429e15a0c7ee62f9ebdc7cbaa7fbd2ba61bed3ddb8cdb44eab41b018c2e714884c619ef9e7a8c271edb9ce60d847857a48ff0265860bcb0ce973ed61e53b76f0b417383d40d70b244d9207fa097ae403c51c495f7a7a21850c3aa3430cb74a8eca15cdc68f7ed1b596ae7ac25ef474302e6ed3abc85e41807dbfd2a151da4a1ca46bdc8555e28fbf6fcc60598bc810a661a25c8b7fb01ffa448a3504e9b74136c8430cb095da28ea8782d243feda0be7e3ac1b59c18f553d9f17846c178564debea8aedce3d8952eb8c08ea933e9bad962418f437cf8848d5bce4aa748a220c10811accefe26d8fe5f4bf5f6ae9f3f865399d4c86dbdb35b5ad03889fe4fd98947327ca1e53cddd787d51239a9dcb50985d988336d6bf7703bdd21699f5325df05b6273dce5b3f7df6e50d76de1d697cb7bc7509fcafe01b55d3ff70876315260875d6780780936e91ee9dfe0edea458693fa302ab9d9f6696b679c73123f59f2d0740c8179925d2ac2352d52c6bb7543e7e57f5f1ff3229d0169ce99fff0369cbce483e2803b0f4ad5e17befba0c38cd176d952ff557ca11167c3db29347feb03b14b20d0f59318c1265021bce46986954b21face89b48c817ea0e49172fec3187cb7b7fc80491a6af04f6f5ed1dc17618de8d9ee35f22e97b2f254b58d38511e4715c67fb7ba75a6118b502f21ae150b3970dae6a72535691456ccaf2052e80729f4f6917a01974274b36491739aa39e69cae324708bd3b48aff9f1a5fa3e5a77c8608aba8fdf3581403f8abc960cea7b95d287eff9525b0159ac312eb99b9475e08222549f3aaa82a765979ef52969be8a69a30bebab815fbe09aa956a6e6e67ed07af10e878b43137121b303ee675e00d50985dbe7d1146c3c25bc40f403c5dd684f9ec4711fe3ae87752125794c58ce23de39e300aa688acffcfa72a177a419b42a29fa89ca331961cd561d4844f74d10c5aaf27aaf5364795cd9077323ac6301b179a03f4b3b0c410fd905b32d31ec1880064e10b6da4da1913998ee70733e134ebc7df551fb081c8e1cd623aa036ac295868fb20f0fdb2675077058665807ea16b50f91bcc83b584596bb1836941283b685e6a790bec6d0caf9f642494c4d36aebbb99f349443343388d539063736c00301303659c192bb4c9acc9a68e044885b5f57edf461b61c49525261ed432c1665efd8955e8ad0a474a9437899c9189a8bc70e86429d28359a776e602cc06eb24de6f88eb368647d0074d8e2e41d754ea354c559deb611d30a3315bdbbb03ad764ff8edfc6f3e32f0ed8464b71c22f463b5edd51a2890678cedb9ecb0ab7472c6fb7c9612080bce092e15bac755c4805385ed0c526d2a639a5c8806bb192045903b0abda1f61c7f5d10eec6f7eeb7a1a3083c732be14e1fc9d41fd25cff75c810294391f06c9bee345c28cb1275b5e8ba38b29a873355ffcd3696106fda18a02b890699c132b692fe9c8957e20a34bda7046cef112910e363facc60da3d7351714d4bde836f79697e9b0b136474d5d0d3fbacbb5dc7b5cf2ea6e38e1a592511f6f02848d4708b872bb79a54a79173822a7dfe17fd7c33e4535e833f706f393fbbf0c42d24acd9cc75fea1b44179946776de6e4fbe6c76c5d28d9d5a78aad7aadbd92f9eb09e450d4f5f5dcdef509b85cfcaee33987f17a4c98ee3adcd76a68c976fa199567ae79a122257285a18997c21d6e3f54a433f1de93a6cfb30a7621519b1436a1d9830ecbf5e6bc94218f0a53e7c821cbcdbde94d26f67828c83d1f4854239471ab48d4eef70ff374c9d9bb76bafd2e0342102b8c39630ad1b8747c14369605c90be7aebcc5eaec84a350b33b8c68cfa4c72f6c68f8ff7bb2a00ccbdbe0ce5785db50329f6fd88b4680e1ea73c382ca0fe33f1414b4bfe45b49a21fe293cf7ccab5a791d1fa5ab6af39bd8c67c47e94315582510e196681ebde9b9afeb89e87722eaea4093f3c3a8d43542a32a7789b87769df1c0403513218b5e594988ae1d3ebd8982a8f7f5644e97df25c5fd0580ee4cbff0aa374867ca2221202e3cd53441b45895eee5dc66c4a5eff4f49085805c229fe404188095af56103bd5b915fcf2bd18b102537c99a3d07fc4d4a6506e1567fb66190f1b9468546c566f4376a7e8bfa0dcf8256d41f9eaf7735aa72185370aa1b1a3ca95cafe3c10f61b3e846e4e83fef0ce6d950f702e0079b463075b3c9ba221547556469e26a7a9b6ec2842ef169f154d67d55efaae2a170c5fa7f1159acd5cdfe16cfe4b4ddd72fd17fc91d0d9a21269d741610bb6983db37dbd67eff015a4753b5b51b450c3b045083e1ab76cbea24ad6aee4a28f2a660b35778f9a032cd4d3a60549ee64786b4f175550d28f1d35eb81016b6a7ed85b99044453f9aa0a7c6d0720d709d0e8fe94c87192d7e70532bc13dc82d0d16a43d80e2e451c04e2addbd729c36dc839eba3f0e367db29cf5733fe33d4ad48ac97a9cc9e01d3ca1975e9dc292414514b1d7277904b7809c8c05c1edbea99721cc9530e36a02fea29fd65e6504a195453c0fa54b0b6ecd57442e3c94d1b7c77c3e313897dd9128285dd94653d4809f65f5214c8a9a934cfaa7e173b31fa781d210b918f1df4009d0fdc3c43e00e2727cd727b3fe429ac5e7fac43dfd4d1c824f9542dfa45ffe3e0f52e5bcce213198032ac6449737673d7aec26a5017eff505040f3cadc7e2d1d6c927ab3a526194af4af646d99d0d6afa45cc44ac315bcac05efc3ec1e16544019331ea9b655ca50c9ebaef58810f19914bdc66c7cdd010b76d50c3136cb2e85a48134c2295b8616c6c58fc66859063caa8fbed0811b716c1f27c931c9c7ade692b9fa7791155500ba1f61047e9dcbf5d4cc26def3077bbe387011a87f87e98380a6307a476960cca923b0638427854887018d3424d14e0094958517fd51ce98cb9886b746eec618cb3a99c398660962b43882110fee11889bb23f87526bf112025c37d22dfaa4ed473904f082706b3b179f7f19985d9f91eab28199cb52b245e101366d9aad31de92b1482b2588483e2e1b39be0dc524119f9e70f6ba4a01215f8f347c0a6a606acbecafb64f0b6f970ec169f80994d1fbec64755fedaa298284715ada1aa7c99a8334c143b63b23ef6240d192bfc71133d4a42389cc0710f3f35b117c2197220e477a258f12e141fa70c82e9fb0748478bd2779e73f62fa3909f7ca1f241f01b9f2d3193e87d6ef9fb9f0710a8d47bd438573afa54abd386c9c9b9c99ec64a4894e21bd98c2ac0659d6ab686d4374777670e6a39247d5e7d47265bf00d15baed29e4fd4944d7a036a8e3fd769f491c250e146d662a3b5a2abfa13d545a35133253a73d9b98b0aeb8d9f081d2591d791c5b9dc69e85a856e0ddaeefde41e3af2e5cef957cca43a1f0a8a0f3eca3f5174ad1cc4eadf08b6b1709b08628c938e648907c1eafa914e96fcc94003e79bb1ec337a8404a0968f143f94d285a7f9eb064ed2131873a28770117d49ae5828372a192fc61365a3b47a334148fc9fb4f15f145e9be9bbc133448ae01a0113fb21e8724e3b45020d40ffae8dea7bd3c5c9bf7928229412b715119e95ce428d34e1cb07a8b5c03755dc1709d2d899285f5898862f346938b63c574c2a63071976ee701b5f5a52f364f132aada0b6d92c9c98b3d3c00ad0cec4e1292633135401b42c7cdfa67819d5bfb61962388b6697e4a917c6f434b55ff6fab767720f1c84c1e106b964b1b5841748e6b34cf83658ef1a33ae9693fee0fdfcdf60f682222b66c3a877a5410551d73d2eba310c785b9066a40e7b6878245121965a81e19727aa416003c46483d6683609959011331e1409e336c7f75861001ca2cdf14eb1d04987df00054ade3c654cc5112b4b649055916bcca77f138eeebf2a94f7b070964d803ffb2cf92a405c355a31a14970b7e5b8cb45efef2940d7cd70d6ff6e3856797c5abde9d8282bde197960ff0a85d34fd7b4f3b6af9767379cb7a49a36a59ef718c6d2b52be353fc62f4ba73ce029b199fcb89585e965d5a5eba27209aa1e064e424865b5e7ec6fe7871b8a2d505a5f1dfbbaa113a609744b9a1b86959244b03b8d17f01fe9951238db481114bade2df1a85e8c53e4de0547ce65179c3dc6d9066814218cfc87c4f7b3405bce68f47d643fd9d64fe85ed021dd602a7a79bb167b564c87be192a37e7bd13787d64bcc4adca51731600d448511100a27726a40872055810d667cf0b7f0fa51addf90a57f77e4ce95820511ee55f5761517ff59b7a063380b457faef9f5b8eb1b2079a98c9620ac09dc924f29cbf1fe41dfb33bd6a8f0738639e882322bc6ce0f49ddc706ee598bff61124092df215dfbe48d0945e16aa164ecf9c2aedac0dc245431f4b4f85ea08140d7f6984500f66a94fdb4b990b4bf3db87f7a5d453798deddc6fe7c5c76a6af9c89f0181851ceaccba843c2b24a470614bfce58b546df320bdf29c48c2bc4b59589fd26a8406ab192d31cc9d0c07b9df4648cf37f1a870852e07906443a414ce99e8d5d6891771910e84374532394158ec445932b701e8e1e3f806a7f8c68fd214199ae25e34346a46b1dad418609d8f6f4148d6bd45d025dcb596acadeec250c476afd9751e0d3dffb076927ff8a0faae3ec5f0d0026728d638fc05bbeee907369c0c080504adcb24813fafc99f5109da30a753361920f84fdd735c9efb86aee9af8aee4e9c81cc12a274ee5ee6ec6cdad779d67e05c995084d2aaa1be1220887bd881d96fc88ca4fa8f74f4e38b99ab91343bf286b24fdb4cd37d74d6a4ae66f95747de2c26f70734407ad71a607ed7b85819917950c9229ef81b77b60", 0x1000}, {&(0x7f00000002c0)="be75b1069d105d7aad6328b6ed0e0a8f976501b52c428c42decac955a28da2441beebbd963b11ba33556d2ada85afcba09cf5df21344c2eb6ea232ffd34ce861618ff44d3e967b25943493bee9e679682751762a7048ee4973a38333a5b3816d7488163bd5e20debb6bbfec0ce7bbed7886e6319d0ec76317d15b66c564788597e60a251fb7de1e4ecb4525242ad02326e84ca1b7e821187e82f09003db552dd2282b853d890469c584f79b4aed1ee7df52e999368797ad6699af33a483f0dbef8bcd82de057488ba3c731dd9b957903765de3ac48ae8f", 0xd7}, {&(0x7f00000003c0)="5a5a0fd683beabb003de0c881f317238c6de86cde86f93b731e9c2b70d4ce3b2ec45309c191185b374aef6545563be4d986291aedd0502ab21bec8e2547cc6fde912be011c8af91bb6111cd592678d78d515497d159aeaf0413466518e8a8bfa1e3d18a2229cbc8a5579dce0fe46279ac7", 0x71}, {&(0x7f0000000440)="97e447ede361405f546dc1ddf64f0a423e183a91d57cd68a761f1611b08bec85faca3cab79bfac5a11157c1bffa3d49d15a7ad5f", 0x34}, {&(0x7f0000000480)="61fbfb68c247efaeae34cdb2b017a33adc61d9ea94ad19e214c11bcc51e3fe4fe8c8c262bd48699dcc249326f940fe23fe6cfc3304fd6877ff95642dcfa3b7a1a5782a4cfc19ebdb43ed4c83e88ddb95082d8087a98220c7a3cc16107e62e85913d211a3963bf9ac18b0b366ffe61cfe04d8fda5ced6c16534b798f98106cd6b8ec9afc1d211d3329d76f0", 0x8b}, {&(0x7f0000000540)="79778c5ca28d696979849a369b8d1f421d469332fc74154b22cb59bb2fcdb84321351a89609e65c6405f2fedaa0e67d204a3", 0x32}, {&(0x7f0000001680)="92386cc445051ea81d55a2eb866f09edc8df1627e5d80b555af8f380729eda02d0ea93e35e14d2d67d3c4701bf62cc54eadf6652188fca15b8f885dd71c7fe466b4ec8a7fed1571f760a510bbe4e4d6a9e9bc11b3b970f965ca7fe563ab501f50e7e5396005b7de86d427c54473e323c66e5f0ee1d1f39981c3d3515e131ea22b732c4cce335d71ed390e873a418d7f53f03696f33639c6cac263a895876ed1a34dafbc5cdc9d63b9ada9ae06a6b9bbb41ad9778aefef6d3351f53bfac45a1304c1e83859253b2adc792156e46e564334ab4", 0xd2}], 0x8, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:21:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) fchown(r3, r4, r6) seteuid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r7, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:21:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = dup2(r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000040)=0xffffffff) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x2, 0x95) poll(&(0x7f00000000c0)=[{r5, 0x80}], 0x1, 0x9) 16:21:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000080)) socket(0x1, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) 16:21:49 executing program 1: 16:21:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) kqueue() dup2(r0, r2) 16:21:52 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x24a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f000005a000/0x4000)=nil, 0x4000, 0xd0ad2600bd012ed6) 16:21:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) 16:21:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbcff65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8601010000000000006e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335cf82b211bab6aebe990d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0301db84f007a408488badd7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a17657cbe46e35cddecf18db151266bb671897178b16517ef23d90ebaefb2d56832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb91408000000de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299b58db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b600d47c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c000f0000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d24733e2f69acf42371eb5e0e429878b7b9465cc8ac108284934a4c8d01319f40941a1c1ab425b10f8b6375c84ce54d80cad6c1c5f8fc0f109ac2e840b4fbc5668e376f305986566dd5991e6fe6b0b33f449fd96cf4ffabd89e390ad4d08b98b0d790e6c62832d796f3cb7ab2c56fa2f34edd4b04eae87c2fa94e5e2e1361f1224b6e2a08b5e4c1e4b846f2117e700672fae952ddc1da9b7e19c6c1a046451d5e8f03a2636355363176ed1e2cc7cf34f4ba9b3429bb8a60677c9ccf44eead626bb462b0ca3a0a58c09c750545c97b6b576a4bcf8500b516bfa69de5cc409b6839103ee2d8216d1c7dc6ee8ab85d5d63ffd1bf37bfe6a9664463501e9f04e32be7ae8e1c4662048b98b87fff0bf8ca91a08b3d22c42276a57549b736950ba2f98ab4ee1770d64f7b5d774d8289b9aaf997d94b20000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) r6 = openat(r2, &(0x7f0000000540)='./file0\x00', 0x80, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) kevent(r4, &(0x7f0000000040), 0x80000000, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffd, 0xa, 0x10, 0x0, 0x8000000000000000}, {{r7}, 0xfffffffffffffffc, 0x10, 0x8, 0x3, 0x8000}, {{r8}, 0xfffffffffffffffe, 0xa0, 0x80, 0xfffffffffffffffb, 0x8}, {{r9}, 0xfffffffffffffffd, 0x65f9ee3840f8bcf4, 0x10, 0x5c, 0x1}, {{r2}, 0xffffffffffffffff, 0x83, 0x2, 0x8, 0xfb7}, {{r11}, 0x8000000000000001, 0x2, 0x1, 0x5, 0x35}, {{r12}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x9daf}, {{r1}, 0x1, 0x11, 0x4, 0x4, 0x5}, {{}, 0x2d8f1b837a6fe37, 0xfae2fab4aa733e51, 0x10, 0x0, 0x2}], 0x8, &(0x7f00000006c0)={0x6a, 0x8001}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) r15 = dup2(0xffffffffffffffff, r10) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:21:52 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e8fdbfffffffefffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:21:54 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x28ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x44) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="399aa1c4bc8c83032ef005c9eb3004869d90a893c6a22882b649c58d3dcd78a754ffda632a802bd5655bfd5a16fefb1efffeca712d162de1ac86b88d5c360bc400e7b8604546db62ae73c04880ed046eb299d7416cd6bbd3df48a8fc65037f63ef8c14216d86321b35c3a81813ecdb5027669df237c570451b50c8c26be485b8cbbf9d5ac977a620a84ca65d965942c9a975a129cd50d5184a5845d1f9eaebe2da3d72372a59efdc3975030a628f662f2b"}, {&(0x7f0000000140)}, {&(0x7f0000000280)="d939a80fe3887d1f0e041527f3a80a94b1e2033bb19379d216b44bd37ce6e1feb943e0a117104d4b97813f058d806b2a87834e0962469feebc0b29cc543a8d22be9f95cdbe3b6ff0a8cff4a85a3f04451f2cf4c1fa0c2cc598c868cd991e887824ad7bc05ec477545eb22ef655d5267ce5e072214af97ea1b0db3b0a04430da5021929fac66d815d417316f35ffa5a65a101e116c75660c57a3a981ced"}, {&(0x7f00000025c0)="cc016f5b6035000fc77633e31003000000000000003eda69513dcd1957e3306f13fd14e7e340e9b21415b6129d434492170bd0e7256d5d7b3e598ad3dc8b8bc9276e1e2627bd74", 0x2ff}, {&(0x7f00000014c0)="66cd012aba07be36a1a80f447708acec1e832a3ae9ac0e1738a5a3dc139473c4e30b83279f27b47d86fc1e7a62cb8e9d15f72b384491f80a9c7dcae4d08a86cfe89b9413bca8c3ce26125c89d4f95fb3336b16b8e87dcc83844f676d3339b8cc93f1a324353bb10dc5d34fc4929abba0ccdcbc488ba3464cd55e9e384dcab2a80444704e7a6e35f9570b4e2d7e77ab892170df11979bab79b7796f92cdfe9ba1d85995a80312509fa31cdb9760ad07101e3e30307df7260a5f5338f6e264b0c5ffb9c312ff15db5cd97a70546fbc063946913987ad571ec7aab2ae832b45710b5b6bb781bd50183744d80f06d46efa6ffee13c07b212e02740b471263e9dc45d435b79217b2512eb192366ed779ba57b5553d26fdd54df00a37864e223c0b0a95122028d2a76c12f85bfd7bf11d73c8cd7d0e7d44f06c4a6b54b6c6395b2935109fa7de404042f52d41423eb8d1c30e46642dd5dbd314aec9c76e875d42c3f31ac1e57f99325ef03aedd3e43a6a93cc22f2358d34f73413d7df07029fd3ba99e284afcca4da0ca3af5dff2501a5106643b7e178702c541b1df380908705f19c3996fbb7793d7a139f922a4f6151c08fee7774752b32cdea4d9313e9937f67bc54c8e2ed900719f814a64995722d726aad22b7f5bda68e2747b62f29502ea7c64febee59739db4e739cd02f94639e66bc04da0c685df95a1c7b527e111ffe69c0dc7f3f7d7ac8063f229b1913281fb38bb4a321f35b1442ffd86a6533eee7f706b0556399e51038ef86a4ee608fa1de4fe82c8b53cbfe8f1913b52eebbd25ff0fccc183fbe9051962eaf9dd836e669ab8bf6675bb3e8fd80bdd5fdd4bd0c0f197b1676c98657c68eb94abba607d80195db4d75940a6a13d27a952ba52d8196d20ceb34af7fa03f1c8399b6ad3f48cd9bf965483415c45ab66b8c0c4c3daa121ef00d092d330c69467c43cc1dd01d0124c2fb028a3f45f5a2588608fd830cee99bef8b9b7c8d653aa47728f5d133f29748a208d7ba7c47be74dfe89ce722d5802bef4379f9ca0f62397fc98f700dad739ed5ddd07d33e55406ed0b62fd93ff3f3e159a820f7bad98fe3956eadfbf260e88ff0db0bc74a1d265935a92fc78d9e5b34478b5200937711b7949bfd5eff5213d97eadc10f104d7e2a2342819a500ac3abaa0ad48a3e435d4f222bb0359b794bd0108c8350ec92d5a165b1f1c2032c4dd143988f1e0507af12f444d55e6763c46eb84d649ed457c0b64f98ede202e2a6a7fb76483b667d0c2e68112cb2a15a545f1b58799febfaaa613a6ff008688dde2b9133987458b98807adcab51df0b858731dd2e50057ab230deadb2960a4101be6b86a9bbc9e4630902c7a436816d9118bf475eebf0cfa2b894e852f30cdc91c0929fd3245a4682b354d138b6392939bba906ca7cbf0bc1427289d1ffcf26710d0e90556454d41f4d29920277199cfd27b55cec363c5a51712f78ef21d53bec5b162de6b12e14221dc92db2b4d49f84b7dec3d49089ebacec7e6cdec1bf6c591ffc7d8216eb407774b3d2c98cb80cbdb014c6080a42fe01b0267034db01c277713d418643fd14094ff6306e473bd4be7981352ce406224f525c94773b3ddd7ced9c4e1dbc5a253502b052591d7fff7d12970a0a30814681e477156ccff1e935720675b1709f1821949ff12a6d6620419d492fce77161d9776df58287c11d1a236ee9e7693cc6d6547dc980d3016239eb595c4c64f5d060b0d5bbc1a7c4fef8e5fcb093f59efe297dc54ffbb467fe69c281416e02f6a06ad3a73189413575a183a8b3cd9fa425373867f3467d3cfe273a0bd36344ac3aff9a8aeb96a33460238edb251d97a9b77fec99a254a22146d838f63ede863f8ec8801056514d48a54ca73fa57bd9ea0eb252bb60ddceb6f330b2efdccfab5fc4046658015cf5d8bf74ad24a97d684b8dafd3a07104ff402104a767fedfefbe4d07a9caa882ce721218702f13756361c773ec99c1b6967305e1b14d8795e0fc03208d737d86bff1e2c3937b24453ae14b71a74073318c68686a7377acfaac03acd7238f0bf0d4ba02afe56d6d121afc7910fc6bb2cad0ff34e178dbac5e863d94878c9406a772e5e408e1e6dfa477db72ec9f28e6d884492f534801553a33e189988ab8253ff42cf5dc8553b4e9e26ba028728171f69741edce14a17ba8cde74f484523331ca7114d0a0de2667f2fe2e27b8fc6f53efeca0d71af735113cca4a3e2f92b2ec1857ffa62d162f361142aa7ba0ddd33e1c4dfec40f7479c4d47caa622d97b5880cac12e04119bf52304f891b8e6ff8838de8f9881e002f37cd13de0a4b2cb3f632252fee6b61a4659f2c0f07ed43c95c3d0086a5d866c6c5c7df21c864bc367adc29d40a7e18925a8f4a4f38a7bba90064240bdbdd4dfebb4f95ad166841e53b0f1a88fef8e4780112a8d5431d68695f07491f5ea47f8b03b627d217e36b5b3368ebed703bb3dcd88142890e4a281b9a88f72ddc532528772bc9c439124107fa3d7a2ec7673bf5c7c343563a2e289cacc1666211fa11840ac5b444527966803f9c7b45c013d0e88d4e584cda3c61ea4061e194b38636a2edb64f053a3414b98acf3edb2f37e600756a2cade11a84926e33973d9bce422c10657b4957b514f5685173a716fe9bb053bf16cf1de8accb1c5cdc8e8581fe50f49cf4fe83c33c2863b6d3eb3176d15109b1698adcd3e651fd194692b27ecf4e8cc998199808f3a9de31c7545018d3bd836468ca46f41ac912664c5ddfb97be58d108b8b969d27d1795eef1c55ae28e4d53f0870aa506f51352f112bd37577d276fcf6794fe0c7f19546286ba76195b6e139d29e10e17f87c59a99490884132d3be8417591e682018799a6236614066a7c264080dfad197520c1c300d5ffe20aa088fe11c9731fe7aaf762916067d1e3a5ba8c45531934932e4e8fc95d4ece95d1f027a0c4a47dcc626ec02122d1f331ea6b6e7ece2cc38241cf623310af4c39a4b383c6358d9cd891b002f405f00a90ca36207ed07fcd345fdd7050896115553c31340b546f1cdd968d70ad2f64a76542f2cb1cb77f338f174f56ab0528abe28ed4fba7ba6f85d2695419edc0c8ad0560cf7313b975dc32c52b2f8b64c5919892ff0ecaf8dea9a2d6bf782c9ef979ce16dc9aa7190695aa5e6157783b55dd5fb2e81e12bcd70466835a5e0096341add71a20bfd6793aa232e96cccd430d275b7ec15b9a02cd17fa64ef6e24c721176ebc86387a1c4d908365aca48201b312c2ba12d456e9209255843b49c2f8b977e31c495d412e31dc7eeff417c035e0f2d499cc8ca429bf7467fc193bff05112ba717147935ebedc01754599b9c7547fa6b5cb32fa7901034bdbfbbfd299b4ba414fde809bdf45e294999f71214ef167515557f7a72f837ff0cd0da233163594aa3a3957d0e48b55a5d3f772124346506951c92f80550cb38be5f562b85e2ec29204dba81ddc13e01f3050192b5bb02f5bd6bdc19cac9cd6b458439d346890076e457a8cf2cb3a4aac5feb26001f98da5475d747ce3614dfead9d496d6a0adb1d6b552ef961324c88ee0ca7e7111b72fae5a229027fcaed107e6583a7a609bca3065b3d8855f5eb1de617cbabbfe78ba28e1d972a61b04c4edd4306a47e4811ce17441e09e155c8f9302998e701c2827fa75872c78495661d37708ceee013c2ad21f62272c5185fbf22ca97d40e6b6b9d85a9473a0295624484193e668f58890b1c6eee48b0fb7d02b07cb276929d340e54aa85557e83bcd3287d56459cfbf9d2311446d441fb89737bc1f91acfe2c5ce8b2ccb2d5a60a4808032ee1b94cb3642b3c581bdcbff9944f52897f0008a10c732144e7a8dc18a3b352e26cdd3d080b76a5e1693a408f697a5c593c0f48b5aea4a9601ca22f4895ca79f55b3168bb4249cd08240526f5f7c6255028c603627929c9fe44648b8dd52b19aef36bb0dc32c6a6b74935798b7aed92c6be376191d7519e38d02b484804fe377af5dabceb2838038c06de9dadceb4756111c8019f02ad4adef7d6b38ce034f0e894bd01fd43e56abbef522e395fd52524dfe91ec112a41cb1a510891e5a3cd4a26169569066e6a9ca3ab2971ba2a659b88fbecc7d3a659acf153f4547d7eb5c23e6c8966f31d2ee7ff0991c845b58da061728efa3d28040d9235c858bcbe536e9693e75b86ef8e0094c7469560aa92abd9052f0d01222f73dcd616679b0e8cef93f4a32f31a1d766d20d368beb2587da4324b6dd8e751594a7b08bb61ce6ae1bdbe83f6ffe532149a2d2a54525edb6f242f948949afcdaf72dc1b7749493e269eb1e1e593b785ed55d449c743ebf3fdaba3cf03deb846b6c5f7a94e94d73b0ceead6bf90e3e6438428113b88cb0a4f595c07067afa66282afdbf2036d88a8890c47c275b365b7f03a650afb7c1bc0ff7f59b66421ab9e180ae3ec010f41463d6f9f3084d9018857e546f46f3afccba99f5e6fd210b958b02c7055b75bf976d6b3f0644fd95eaea77b6d2a9bc4eaea8c3aa3f2e0ce59b76a0ae839ff7e67d25198e428651a75e1e277f574d2818de89ea42a4ff52f90c98d53a975da9dae4c3d111685eb9191d901ebc8cd194694b8b3e662691d83d864c5cbc5191f25e14a3dd1fdf1fafb0bf895b69e9ab142a97a7a735aacb053d8a80ed77fd324ac6a51fa40dd6c47ed74dc15cb4f9c151b8890bbb430c6e8933bf46a7967dd0bb7959eba92f206d8cad50ea0526af73ee65a88e0c71f456e3820003828b80f339438ede621a7a2d7c454e4a05c5e572a9a50c7393bb9e9736aa6b502f80b33be08b1c24b24eeed3fa6449ef088c0a7256fe2db1a8296f8525551305d778becd41ceb9700c25c2a9fb128109f3c74392436af6a0b4b0a58ccd4c70b0df386106ee7e88c02034276a98d9f4210b77bf9ebc31997a5f034b3c473596d06734f539d072171f2e987be92a387988e933cbe529af01d80e05c163a93c80630817d43f804bccfe2f315f72ca8171b0e14f131f0ec9abf08d85f56c6d4b654d1ad6a8ebb4054fadd95cd7b5cc1c90324168d37d063d3b1d0652f4cb8a14b5be9392f45851f8aa3de4c5a007c19e32cb615c6045794f6dfd1bdad1f7d45eba8675f14c364d31895e6c9ae70aea8b328bba9e712e0f142cce4d616d9c771f18f48f2bb29b64ec9f55082eb8798e646c23c4c31496a4cbaa3b7dedc64da958a9e563464b4a4c113a1eee93aedbf284cfa8ee25eb6f9c2ba57900f00b062d2324bc91bfd292eca071fd1baf16cdb7cb0b90e7b7c2e997b2faaf1c5690a76d3f2aa4d9cc33cf96b2cd00bd7abd2cbcf57357e05b49590fc9661f6cbfb000677fa8bf7b99ff867e1f95fefa1a9b4d657041dbd9c7af41abbf5210fbc51c49ea80541b6d30febb6eb909d9fc73206c0d1bcf04450054ce054347d6ff81bbf6dd4c74de5a5a475c6848e23a70ff5e8da0c5ab12686d77b72a626009f6fde331257d2b0460cba8eb83e076ffd559611d5491af4b79d405ef136c10a90e1d5971655474dea0e43618d644bff7d48bebed89ef1c4a3e55d1d24072c263d4df7c79d5425d2e747d4dd010fdb7536b9e5b53faf942af0c13ba39aff59f4790e3ea915df28852336f1825b32b0a08937b1e884b7c6e2a8276317c38f81405b8ba464d78221b3a119af3a374b4d7adfe0a2a8a0cb62e3230e43f8acec463752a2d00e281d0fa4bcf9f288b28c93972452f68ab13e8889c87be2c43f075c04aae9fa66899d62021143bce9dc0347f7245232fb423dfa15f922ccfbbed083369dc47af67a1a3ec36393b3a25401d62119668d74e1c337033d4b1e546e0fd2530976e1fef549bc558d3e2b59c92797c2e8c9b09e25209d908f2675178e870bb0ec5b6cd423a63503596cf37a5195b5a5118e46273dbf9c56c5e34a46607d9d7246650bbe49bc9d5cb9cf44d837b2cc6fc656dbb08f1e39a736c5c15fbcd91839449eea73dcf351f7bd265d71650f711acbe8fa2681b0bda7ec9780cfd027cda7e58b756075d55579e5a2d06b29b3d522f596fbd08cd76a437d2ea38bf24ca77f0c5fd3c3a196cc2dcb07301d5e1108dcfcb85374cd2c4a856f73bae51161d55ead8852bf4"}, {&(0x7f00000013c0)="6ae62f56d45e12263f700c6921f03f316307ca2129b42a3cadf703f661903b5570adb2962e0c5473ebb6b42ed10384cbc5ce68badfc92221c0baf5631aea06e6d3268df686b64673623c551162c549c85675023eadafdd32ae22caeaafa72975e63d17070ebe8ad4c2c6207dfbd22e3c9530b1b580b8a0584907", 0x2d6}], 0x1a1) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x4) 16:21:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0xfffffe17) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0bddbf6e033b5b276b986ba608221dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f68a2f5e316efa7ba2955450e4bca9863126177eef83d2dc9b0970f1859698341b313ae93fe9852f8c7854b40fbdbd8c599f2738b2a1e17cb9e546cde667a06c1aa1b27d1ae08e2e17b4995f1d9d4ba184bd74fb8c9ba9331da3a430d90b836e24118d87267e03df8f96514bcbab8d8b7e83f8c042e9d277bad08099795e9b0dbe8e60040ddbb956d0f14b9dcef7e437fccd7e9797556fe82c2bb00c3e70167760d391b23f46676843581d268de4238b9c42f91766433c2fe69d55334feb6c2cca684a131a0d1360c85475f1c8a704b971898a6962fa8c0122778c71d9442bb9dff5183b1327bc0fe37c141423d42eb299ea56881cabbbdaf52c89ce88366161046da42f42cb6ad0"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000ed6d3f6fca2eaeaa8deacb9f58000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385c7688bd13168b34b"], 0x10) 16:21:56 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x100, 0xc) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) 16:21:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x3f}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:21:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x192, &(0x7f0000000140)=ANY=[], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x2) clock_getres(0x4, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfbfc) 16:21:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7d0) close(r0) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="6bfdaa01b3fb35e24ccbaf3621b969adb64a03dddc61845d90cee545ed54860636be531355bb8eedbdac21c6413f9ae80eb614307353bd6ca87c548183d4fb8ef88929a3ff1409ca19cd5da4038c7ade04214b83", 0x54}, {&(0x7f0000000240)="f3e98de930b0a6dc1d172f5be0613720ff0b2c7bd9994c8022c543e526cacb0bd0160f21c8858ab5da6f19770ffc464c876e2651916eaf6a5886c4bd34e917b0d46aef7858caeaa5aa7ad58bfebeff26d39e6b12ceac20cea75d6977f5338837008af632ff702c09735f5f3c988b9524831a8913cda82e532a5ce74a10af793eb47f33425b6a311f582b04dd328c1764", 0x90}, {&(0x7f0000000300)="bbfd8cf4bb7cc90a046eb61be4f605e5d80bca378f1b222b12b9ab9913b7fc34c51f303bfa6a7f28deb7007000"/60, 0x3c}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x100000, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a", 0x8}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r4, 0x0, r5) 16:22:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='\x0e\xff\x04\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(0x0, 0xffffffffffffffff, 0x4, &(0x7f00000019c0)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x0, 0x0, 0x6}, {0x4abf}]}) 16:22:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="00d5d60000000000000000000000000002000000000000000000000007bb682fe4c2ee598cbb29f0c3686953b1fda81987529ddc9c729797aff0b4ad226f8837c95966e05cbf8d535a1e3bfc8abeaa2e53b323967721584bde8ff3e9b478f112b83b4f07895d168e091b9ebf90ae62cf178704e745bdf176c932cf0b1ea8cbcee10a9dd8ce55b0342684456b328645e9c5871468f8be27ebe9d54e187cc8e70db88f6d99972108f3196491c8a2d136467cb1b4ffbdb38b760a53d4a7535492da17a599255ddb0eeff228b39672cb8c88fa5125fdaebcef07163092e01b1ff51f1a046467716dcbb2c6a739f0baf40bbf54b51281d79aa054285ea5337925b13e6409c3d94ebb74767a6afd8f75eb5a40c57d0e99397b4fe810398ac2afb8f89e4c454808f7ae355dfc88c018f9609c48f1ac75a2275f21ec10c4004580212c5fe3a92dd89b63de73b515f090ae7a520c5b367eb90c4a1a9c942c7a3b0a"]) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) bind(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000500)=""/94, 0x5e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xfd13) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000100), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:22:01 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget(0x3, 0x2, 0x40e) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r4, r2, r3, 0x2, 0x100}, 0x100, 0x1fe7, 0x200}) semop(r1, &(0x7f0000001080)=[{0x3, 0x4de, 0x800}, {0x3, 0x100}, {0x2, 0x203, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x5bb9, 0x800}, {0x7, 0x0, 0xa959bc35ad6fc6ca}, {0x0, 0x8, 0x3800}], 0x7) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x2, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc}], 0xb0510000) semop(r5, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) r6 = semget$private(0x0, 0x2, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000015c0)=""/166) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000001200)=[{r13, 0x4}, {r13, 0xaf}, {r10, 0x10e}, {r10, 0x20}, {r13, 0x4}], 0x5, 0x8eb6) shutdown(r13, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x0, 0xfffffffd}, {0x1, 0x0, 0x0, 0x407ff8}, {0x4}]}) fcntl$dupfd(r13, 0x1b, r10) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r9, r11, r15, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getgid() r19 = getgid() r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) write(r20, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0xadbbf9fa0e97a458) r21 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r22, r23) r24 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r26) fsync(r26) setsockopt$sock_int(r25, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r26, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83901f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r26, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r27, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) kevent(r25, &(0x7f0000000240), 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000000080)) setregid(r24, r28) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r30, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x8001, 0x1c}}, 0x6) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) write(r30, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r31 = geteuid() r32 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r38, 0x6, r39) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r39, r31}, @cred={0x20, 0xffff, 0x0, r32, r34, r35}, @cred={0x0, 0xffff, 0x0, r33, r37, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r23, 0xffffffffffffffff, r19, r24, 0xffffffffffffffff]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r18, 0xffffffffffffffff, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x2, 0xd}) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:22:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() recvmsg(0xffffffffffffff9c, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000300)=""/198, 0xc6}], 0x4, &(0x7f0000000400)=""/20, 0x14}, 0x10c3) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:22:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000480)="06434e194cf8f413eac744f591224f41fc57a11830307840def16cffb4893e415d248255ac49f8a19a2f95a4aa9bef735b51d579b654d796bf4f076e7df163377dcd2ba40af4cfe43f1da98b92e0c6ab", 0xff4e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000100)="1014d5aa792fdcb065a621c53e8a876769b842ee6fcef4c1f50e3efed7e184df5caa099e9523dfe5cd09adcb7aff5d9828e241fe3a77f1152d62ebd25e1e59b395ab41da7fa1ed18e556ac47ba0bcb3435a9e613585f577c5b6c288c329b4530b6885c2d7d031ec409054214849501acc1f0e86dbfcacbdf26c1d5e2892d36890923be79487deba827a6756c64f5679415cd5e4706bbede624549d0b60a0896dd60da05f5b9132289e06b21436f7fbd1", 0xb0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:22:01 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1b0}, 0x7ff}) setsockopt(r0, 0x3, 0x8, &(0x7f0000000380)="825c43cd31fab75150d2a212c04f295182d11661b6e28f23d4088126fb44d4c8d1ed19cfa0391b3bd3d2acdd3e715b8fe8f07057c44b74ce9d209eb20b6d18f71520621218a8051e182900cafd68a322dbb39da479b8e654b72b03f4a35c3874964621f8e228f4b4e4f8c0ed527ccec368af6be727f9d40ce016457788158848b0131143f77df521589d1a4f4fa65bf48b0ce3103c8627f16eadda482782474897f849138bbe289e7fec6f7dfccf132128a1270240d2ce929b5271a9e418cfd4a0befa75ac5f", 0xc6) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21, 0x40}, {0x21, 0x2}, {0x42, 0x6}], 0x3}) write(r1, &(0x7f0000335000), 0xfcb7) getdents(r1, &(0x7f0000000280)=""/224, 0xe0) 16:22:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205603, &(0x7f0000000100)={0x8b, 0x800000, 0x2, 0x2, 0x0, 0x8, 0x2}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r0, 0x40b, r8) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r6, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 16:22:01 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/|ev\xea\x16|l\x00', 0x40, 0x0) 16:22:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r8 = dup2(r7, r6) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r8}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r9 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r11 = semget$private(0x0, 0x4, 0x201) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f0000000780)=[{0x0, 0xffffffff80000001, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0xf800, 0x800}, {0x0, 0x100, 0x800}, {0x0, 0x1, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r9}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r8}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r9}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r9, 0x4, 0x40) semop(r11, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r13 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000240)) 16:22:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x61) r2 = dup2(r0, r1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x200) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0xe6c, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x30, r5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) getpgrp() pipe(&(0x7f0000000240)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) recvmsg(r7, &(0x7f0000002500)={&(0x7f0000000400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002480)=[{&(0x7f0000001440)=""/31, 0x1f}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2, &(0x7f00000024c0)=""/41, 0x29}, 0x3) r9 = openat(0xffffffffffffffff, &(0x7f0000002540)='./file0\x00', 0x1, 0x2) chflagsat(r9, &(0x7f0000002580)='./file0\x00', 0x0, 0x0) r10 = dup(0xffffffffffffffff) recvfrom$inet(r10, &(0x7f00000025c0)=""/44, 0x2c, 0x2, &(0x7f0000002600)={0x2, 0x2}, 0xc) getdents(r9, &(0x7f0000002640)=""/91, 0x5b) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000026c0)={0x34, 0x3b4}, 0x10) unveil(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='x\x00') r11 = fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000002780)={'./file0\x00', 0x7fff, 0x3ff, 0x7, 0x1, 0x2, 0x6ddd, 0xffffff80, 0x3, 0x2, 0x101, 0x5}) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r12, 0x40044271, &(0x7f0000002840)) 16:22:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:22:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) getgid() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x400008002, 0xfe) socket(0x10, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) accept$inet6(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) socket(0x6, 0x1, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01f02d2f66696c653000"], 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="8a", 0x1}, {&(0x7f0000000200)="336c3065d1806fca924a2ec78407eb1727e3e0e6677fe343a1c34a9e", 0x1c}, {&(0x7f0000000240)="f478d0826e1f83d21bb79d525de4a9d2fe32e1ece1429b6e28ae7fa8cb795a563940f7cf8e540a05e45452d58dfa42608737d8508507128e7ea7779c59f8b0d356990bd5ea064d69a809783894b1e5430cf03b0aa0246878", 0x58}, {&(0x7f00000002c0)="0084521abf75dada8aea857edbc09d468a8ff5efaf293971f4e76d8bf5b60bb740c319d407f9a912c5807f23a6a5460ebf7b0383e8f74592b49669ba01c2e09beda1a28557fabd2cce773cb313eb994aba82bf51085bf8967df93ded80796ef8c0217bb9c521d16a4b1c69c6caa4decbb960a64fa687fcb035e9f63cfacf73e2bbd634bea019d4d99a571064f29fdf93605a906d7b6056805ea9cadc9ec655301d56dffc2805553f5b7a4106bce07b28261fc6ff9e5ddd7033bc9361", 0xbc}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="a9564564cab36cd54db76033a128ae965ea239f3f6d7bcffd203b525e34c8ca780f12b01aeeebd3d4a684882e4239febd2cc85dd18a20f6006a7e3b833452c1bb6fab73ca6c9e7c4926d9aa09a94fc6e34116065", 0x54}, {&(0x7f0000000440)="dfa9853b8ada9e396afff4946aadb84ed11f2a2dcc715a9f97dd8a2dafa3e63dbeecc75580b68b2c415789b289352f790ebc46c5cb69c5caa9887f29bdaa890fd7744c2d76d1f83d3f7bd601b1e961951bd0d4c0135e898c26143ae291debd2e5d75d47dbbc8ca8426897b389a161707a83a4afe084826099a1eccf943918b9113adee359ddc0db0887c0b58bc1fbcb2975e065e605119f8fba75f344e36434a97b4401fc79209363920b612eb", 0xad}, {&(0x7f0000000500)="92d13fc6a1ddbf4ad61ac94cba7314e50c687b852758e12a38103dbe6c60263c8e8042ce486f111310af6b0953e48fd424bd2dace9462fc1430f2ac0fdad9a102ee3d8c29a5685a211c489f8e91e93aa2a5f0096491f436076c98b4aa05da83301eaaf6990dcaf2c34ac5f7ccb43fd3d55e4ada8d4430eb39748b1e0c6bb79d0440c55705ef8ee20dd269a95a3c540d09d7634d38488694a1cc448f4039734749556500ccbbc5b87332f2aff3a23dd4802a7c68acbcb9f4ca6fa1c348ca4a43dad801c79c3c9874587a971727e2ccbae71623c0cde", 0xd5}, {&(0x7f0000000600)="ab1f75c7b6705f03cdc7c1d9cee7979070da846750529db5ef84de7fcc59113b74b56d8106b9825fb45d7ee4fe934c6adc88c63e0f9c2e47cccecc0e398398957f95bbe320930e6bf6715a1b64bbb83cbba58c9e15edbed0066a1f0923788c67f20dd7715e924009162b790e28116c4e8843ad889e6de157a490907f36dc94da4c670aeec39d8a68f8e2c0343772cddabf19027e417719a805059fd44ddc6857ac26d8602bba003b87be2c308df8e3fa8664cd8ff969cad9d6ebef0ea3a3250ad7d7ded73b6cac04", 0xc8}], 0x9, 0x0, 0x0, 0x2}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) unlinkat(r7, &(0x7f0000000380)='./file0\x00', 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00005dcff8)) 16:22:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0xea1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair(0x2, 0x8003, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r6, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r6, 0x9, 0x0) 16:22:05 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/221) r3 = open(&(0x7f0000000100)='./file0\x00', 0x121, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x40) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='./file1\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) getgroups(0x4, &(0x7f0000000300)=[0x0, r9, 0xffffffffffffffff, r15]) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, r22, r23, r24, r25, 0x4c, 0x6}, 0x8, 0x800, r26, r27, 0x7, 0x4, 0x8, 0x484}) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000380)) r29 = msgget$private(0x0, 0x718) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = getpgrp() r35 = getpgrp() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x8001, r30, r31, r32, r33, 0x4c, 0x6}, 0x8, 0x800, r34, r35, 0x0, 0x4, 0x8, 0x484}) setreuid(r22, r30) r36 = socket(0x11, 0x4003, 0x0) sendto$unix(r36, 0x0, 0x0, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000040)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/4) 16:22:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x64}, {0x8000000000000006}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x79a, 0x5, 0x0, 0x8c}, {0x0, 0x7, 0x80, 0x9}, {0x5, 0x1, 0xfb, 0xe99}, {0xff, 0x3f, 0x9, 0x101}, {0x9, 0x1f, 0x2, 0xe583}, {0x8, 0x5, 0xfc}]}) msgget$private(0x0, 0x60) 16:22:07 executing program 0: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:22:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x30}, {0x3c}, {0x10007ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000180)=[{0x42, 0x4, 0x3f, 0x5}, {0x7ff, 0x3, 0x2, 0x1}, {0x6, 0x3, 0x0, 0x351}, {0x7, 0x5, 0x1, 0x9}, {0x9, 0x8, 0x3f, 0xfffff901}, {0x100, 0xc4, 0x3, 0x7fffffff}, {0xa788, 0x90, 0x91, 0x2}, {0xbd60, 0x8, 0x1b, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:22:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000740)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000800)='./file0\x00') r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r12, r3) 16:22:07 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x800000000168) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffeac) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x1, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x0, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x7, 0x602f, 0x0, 0x9c, "93125284112a03000000e6ef63cfa075b336581a", 0x6, 0xf461}) 16:22:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) shutdown(r0, 0x0) 16:22:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8014, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 16:22:07 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r4 = dup2(0xffffffffffffff9c, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) 16:22:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) acct(&(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:22:10 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de", 0x492}], 0x3) pwrite(r0, &(0x7f0000000000)="5a7715ec18734ff77e161f2c6670efcaf3761ded8ba7bacf8b70d765fec8032803f0276b2600b488f93871212ed98e1ff63a2c02d893ba5b217dda7221388be75a1d2c1e16c44e3eac4e26d34ab9dc28202f771f2b771937d652639163b5318963639aaf90404ff1dd4545b9153d513c750e7f06425e554607a9d4bc7382be1ae75fe7c5d01581", 0x87, 0x0, 0x0) 16:22:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:22:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x800, 0x3, 0x37, 0x2}, {0x95e, 0x7, 0x0, 0x1}, {0x219, 0x4, 0x8, 0x3}, {0x800, 0x7f, 0xff, 0x20}, {0x7f, 0x4, 0x8, 0x81}, {0x0, 0x4, 0x81, 0x103}, {0x1, 0x0, 0x3f, 0x1}, {0x3ff, 0x1, 0x9, 0x401}, {0x20, 0x8, 0x4, 0x7}, {0xc00, 0xf9, 0x7f, 0xffffff84}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x1}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:22:14 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffa, 0x1f, 0xc7d, "d7300000000000e74de400", 0x7}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100, "ffa487666524c9dd74ca43796a40d16145de78a3"}) r1 = socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="b5c3cea612034de274a5da41f44a3ba9820e230373fd4079583af0f1930c67c2269bad981bf5bce35ca90d73f0cd72a96846bead09653b62478ff724244645bc77d70fb8be5574006a0c70e25692c068658e6295ab3e326126e008af11875b1792ac8b216590282c3cc19ef32a026e3b64ba0860201a9d8602b90fc026f547601b54d44ba4b6f153be2aaedb206536a932067d8014cd2d11bc816a38b90d881ce0c17775798bca007f7c442fe4f61058ab6393eff6c768bbd248ebc56e9ad5488c2b528c5758ab03d6ed59dfcd251c5c8c63444bbf37e4df8958a998cfc15b13a4a869a0", 0xe4) pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000040)='\x00') syz_open_pts() 16:22:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0x2af) getppid() 16:22:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff0fffffffff7], [], [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd, 0x2000000}], {}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:22:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1c069, 0x29) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x80) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r6 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000380)=[{0x9cbd343d66a6fe09, 0x3, 0x1800}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r8 = getegid() r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66690765710717577cd33cac526bec89d1a9ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r9, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r11, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:22:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:22:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup2(0xffffffffffffff9c, r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x3, 0x0, 0x31, 0x80, 0x0, 0x0, 0x1, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) setregid(r4, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket$inet(0x2, 0x4000, 0x7) 16:22:19 executing program 1: 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}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 16:22:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0x89}}, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x2, 0x7, 0x8000}, 0x0, [0xb52, 0x1, 0x2, 0xb284, 0x0, 0xff, 0x3, 0x5]}, 0x3c) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0xfffffffd) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = getppid() fcntl$lock(r0, 0xb, &(0x7f00000002c0)={0x1, 0x7e3aa053bdbc30f1, 0x101, 0x8, r6}) socketpair(0x2, 0x4000, 0x4e, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r7, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x81}) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000003c0)="9fa36b07eb01b09e426f9a9df21204e05830e205941527f4e16539aba24cce492270c7d35c06b62d3281f763f0b720cbff5c551b8b4942cccc7842d5a9cb1fd93efba2f609455e3f1e5a338329bc62371e86f16d40a8f2aaffb874bd72b20cba05e0350844bbe52bc6f107027876fadfdf0973c340f2088299af615a2c0b2e2fa0958900815232746b08dc9b3cca7602e50126d58764d73e3050cbb5d5313fe6169d8311f84a540a827907085205f35031facb51efc14e2d1b", 0xb9}, {&(0x7f0000000480)="23a6799d820016dd222a306b7ff4a550c7ac342e68203af07b8edab7ff431c803a86c99ffad8980650041614a0ec1e1f1b1746c74fd4755769486a0a217ae045ec5e6fde9d9a05c2c02438689cd7c4cfe2394d89f89b9c6d7ed9c6a082781f058945b87665172f53f5c7", 0x6a}, {&(0x7f0000000500)="15d4b69fcea4441abf3cd8eeae1f9a6132e3f6389034a3432faf50c27cbd34e0d855b3d5ee3ef2e56381db1e405b48589e84ae2e22b5c5a8d150f8574e2fcc04d5959b9c498d", 0x46}], 0x3, 0x0, 0x3a) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000005c0)=0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000600)={0xfffffa8c, 0x401}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000680)=0x514f) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x12, 0x2) r10 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0xb970459637e2d266, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x8040, 0x0) r13 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x100, 0x0) r15 = open$dir(&(0x7f0000000900)='./file0\x00', 0x1, 0x100) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000940)='/dev/speaker\x00', 0x10, 0x0) r17 = dup(0xffffffffffffffff) kevent(r9, &(0x7f0000000740)=[{{}, 0xfffffffffffffffd, 0x100, 0x1e80fffdf, 0x7f, 0x8}, {{r10}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x100, 0x101}, {{r5}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x100, 0x2}, {{r11}, 0xfffffffffffffff9, 0xcc, 0x20, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x2c, 0x6253450f6600ccd2, 0x0, 0x1ff}], 0xffff, &(0x7f0000000980)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x8, 0xfadd, 0x6}, {{r13}, 0xfffffffffffffffc, 0x1, 0x80, 0xff, 0x6}, {{r14}, 0xfffffffffffffffe, 0x68, 0x20000000, 0x1, 0x4}, {{r15}, 0xfffffffffffffff8, 0x31, 0x40000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xa94, 0x4d81}, {{r7}, 0x88d4a35cf8451f1, 0xa6216f070277de4d, 0x0, 0xfffffffffffff12d, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0x88}, {{r3}, 0xfffffffffffffff6, 0x4eef710f9d1553d3, 0x4, 0x6fa5f97f, 0x3f9}, {{r16}, 0xfffffffffffffff9, 0x2, 0x2, 0x2c6a, 0x9412}, {{r17}, 0xfffffffffffffff8, 0x4, 0x1, 0x3, 0x9}], 0x4, &(0x7f0000000ac0)={0x1, 0x9}) 16:22:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r5, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008, 0x0, r5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = accept$unix(r6, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r11 = geteuid() r12 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x6, r9, r10, r11, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff, r15, 0x0]) fchown(r13, r14, r16) seteuid(r14) r17 = getgid() r18 = socket$inet(0x2, 0x4000, 0x3f) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x45e0fd6cf341389a, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500)='/dev/diskmap\x00', 0x20000, 0x0) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x482b4fa355b5087c, 0x0) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x81, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r29, 0xffffffffffffffff, r29, 0x0]) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r31 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r33 = geteuid() r34 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000840)={{0x6, r31, r32, r33, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r34, 0x80000001, 0xfff, 0x3, 0x100000000}) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r36, 0xffffffffffffffff, r36, 0x0]) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000335000), 0xfcb7) r38 = kqueue() kevent(r38, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r39 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r40, 0xffffffffffffffff, r40, 0x0]) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000001a00)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5c8096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a847c3a9f5c2161a2f85807fbeb48792df07e5e19e8fc0b728fc893e8df4ce2954a1b0c471eee5d50db37008e473c6cd254f3ceef41ae320ec19fa19f0d976b26483926c6f103045838850c356fa69ccc2724a71c17a2490cdcffc4c833cf3eb2796e79a0bc2eec4929a458df740f2290bc1c2371254bf242d8c1c2f4b687367ad36398140208178636ea4f68bd66d32238363b38fc5b152cff21897ac9cce4ff5297ccb6b5c226965d1de13fe3aef05393e865358c6d0ebe303b6fcb73d28402737fce2ed104284ba36dd1af9669a827c9948e9c64052465b3c57928d434e51843c3e90dab3eff3ef85741bed93dcf14fd9e08be8faf8b264995da6fab6ba9a9504d650166a2c4092932a51f2fe1f72a9ded740fd3705d06a5e342fd58533a8e5ba50d8918c5e573453523c6060268f662974ce8f19eef3afc47b2dbaa9bd7af5400055c7d3dc26332daf64010c0e"], 0x2b, 0x0, 0x1000) r42 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r44 = geteuid() r45 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000840)={{0x6, r42, r43, r44, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r45, 0x80000001, 0xfff, 0x3, 0x100000000}) r46 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001340)="3f28cf039e4e26416fc22c4d6affc560f4b26b75d2a52b31939ceba2bacb8fb8ede0dbd4587cd9be3dd7e0a8338454d765bb82dab5998b1cd828c90d221b335015154c8937838f07d533ce2863b036028a76b4e4a3244f7c70da377422a894f9a9d90f29539e1112c9e1d544c8e20114eecfad55907cb838a31f2f58e7602bcbc53c14af06c9369bfdfab41eee0c07a8e21ed612c0a73d4c0eef5ffedb7eed", 0x9f}, {&(0x7f0000001400)="3b7b2d06f0eda06aa4e37bf54118ed53e8b2634aff349e917c211fa83c8ce89cf9713f54dd7b8fe675b83bc1a17cf4c1b6e13a72f21b9cc01231138a6d82e5896651952ed3c251a5ca709509a763a22fae0d1d7a175a16c87ede2218e4e73146362f3f8861f870c9cdcbc194612fbeff95d86c1bbf248f863ea275b75ab53ca50f14bb7559e43177e40990347e07813128e72475e5afc5", 0x97}, {&(0x7f0000000240)="9cd7060a820e664540e2fb1e9a38f5bbf9734293baad6d7883d4d113d2eb120190ad3c0559c1b8f5e3cc819ef47908eef1b271d22df0e0b9b5c449dce33ad73a4528c8ae04dea084187ae09e0e6ce8f0874312aa2784c4fa8f9890884be2c3f93b29", 0x62}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r12, r14, r17}, @rights={0x28, 0xffff, 0x1, [r18, r0, r19, r0, r20]}, @rights={0x30, 0xffff, 0x1, [r21, r0, r22, r23, r24, r25, r26]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x18, 0xffff, 0x1, [r37]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r38]}, @cred={0x20, 0xffff, 0x0, r39, 0xffffffffffffffff, r40}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}], 0x138, 0x4}, 0x80d) 16:22:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x400006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:22:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x100, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'ttp', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:22:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020701000000"], 0x1) r0 = socket(0x20, 0x4, 0x7) setuid(0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[], 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000240)="009bcb73853bc348be81052d8de343c5e266ce1593cb5cf4237e49407579f3c79c8c6f97e7e03d3cf1df793e249c8f83ce8d79aac30aef089bdd440fbe10bfb9c54191e92453a1a3113b3bb9c593b6b6d616fe4d2fbfce9c3c44aed61347ac98908bbeaaaabd9f8e86a1aed6a446b731c1e12ee30e81ba37a6fdf3c3bbb0ed1c5727f43e1766592eaf46853063f8929ca9c8136427e2a9f1547cea31111f9fd18aebcd3b28649a500fcd23f2f1cc7d4244e9687447e3fe8664fae3443bd925091aa61840c0d121fd48c0838957076f61900a9f40c5d6fbd418ca0fb741d137a00b3bdc", 0x247448e3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:22:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x1, 0xfc, 0x8}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000001300000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r8, 0x0, r9}, 0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r11 = dup2(0xffffffffffffff9c, r10) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f00000000c0)) r12 = dup(r2) r13 = fcntl$dupfd(r1, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020699f, &(0x7f0000000300)) 16:22:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d2000000000000000415c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x0, 0x9, 0x4, 0x82}, {0x132, 0x4, 0x1, 0x7}, {0x0, 0x0, 0x0, 0x7}]}) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r5) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:22:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0x5, 0x1800}, {0x1, 0xff, 0xc00}, {0x3, 0x26e, 0x88cd915bae338ef}, {0x4, 0x7ff, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x800, 0x800}], 0x7) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:22:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:22:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:22:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x81, 0x4}, {0x41, 0x6}, {0x41, 0xc42}, {0x26, 0x8}, {0xe50a7e0de36c0130, 0x2efe}, {0x25, 0xaa9}], 0x6}) 16:22:33 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket$inet(0x2, 0x8000, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0xb44e, 0x26}, {{r2}, 0xfffffffffffffffa, 0x89, 0x20, 0x1ff, 0xff}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x7}, {{r5}, 0xfffffffffffffff8, 0x4, 0x10, 0x656e, 0x6}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x9, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0x7}], 0xf95, 0x0, 0x214c, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4b9e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x207b}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7f}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:22:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x20, 0x1, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:22:34 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934669b24a5513918c5df096519ce66eb0fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfb1b) r4 = geteuid() r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r5, 0x80000001, 0xfff, 0x3, 0x100000000}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x10, r5) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7cb5f7fd067008d3881af51e2ffe8a2638107f38f50502a7a3b408ae9c2cff1b2c15c81db0a823547b6dbcd24b4ad2f7bd1783d1b9b92f6697f2e2a7acd0118cd05510746227c7851cd5726325b52de9ce3959254399bce4e30ccd34b8e2cc6eae00f8c827dbdd2e5a59827a6a5f29610f5169dbd7d5d57ec17775c187e7bdd7786c253440c966ae5b24f5d4a9070b21c91813c7e34cb785fbfac363ef0909e6b26824ea8e0e"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x4}) 16:22:34 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x20100000006) chmod(&(0x7f0000000000)='./file0\x00', 0x88) 16:22:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1f) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x7fff, 0x1]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x9) write(r2, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:22:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fsync(r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:22:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES32=r1], 0x1) kqueue() write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0xbec, 0x1}, 0x10) syz_emit_ethernet(0xb5, &(0x7f00000000c0)="c7a9be77b44832bcdd21f5cc3a90e342507c56c8ba533712107760976fb58c79fcbbc405c5528e264d36a8c1ae15a4ce7364f5c4ebcbcab42894b7c4cbc34d927967d2dc77133445256bb68f9dac04a69fed6e6c2969605446fe65f10060c1fceb08621f52e19012ff8ae57d9194d81701da45b9b2893662fd6f09472cc9aa7b9b39c57acdcf895d4281163ce75b1736d87114850ec53a0ce3ddfdb2a69f49be32e601331d19c8d862c5fed3bf068e8332b2d3f777") 16:22:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\xa1\x00', &(0x7f00000000c0)='\'*$\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.)\x00', &(0x7f0000000240)='[#\x00']) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:22:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:22:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x40) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x130) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:22:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') sendsyslog(&(0x7f00000001c0)="27e122161d9f5649010e3decb05f779984fe2eec910bcb3f33242bd18952b28a92601890c44957abae3dbcbea3274aba76c55a42db102c8ab517ec8a001d00fa89563ceba167f7e18fd0f55b744b2067b990103f4e90ff824697130c47200703463c4c3ffd51de09d60e555286b5384bd1e6e248b1b06ab0ef5f216aeb85d491d81518fc8f37ef9e13f1e52c55f0cd13950629d0e4c44845d43695c31f56a5193c600268f62d7f06657bf8e2652f94bbc7b027dcd3948a2053e09341afbb0003604ce55f1281961e4b5c9ecb5a030f07d541eb30e6d7bb54ba0866db9bc3f58ce513fa5982bab9a16000803b28", 0xed, 0xdd8b08fa6c109d86) kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './bus/file0\x00'}, 0xe) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000002c0)="b6340630ae03ece2905218f62d919ce0a8c68fc012e7789b5168b83f708dab43738428d9515495c916a907b57c6da84723e29197c94305b7b329660a42362bb5db0a5f543642b28f984582f0a060034edad2f31ab040d9e4229b46d26a86e694f378e7faa072941844b4e09aeeeb8dd37e30bb3b0ab68437686536c29f01ef0ef74def16230ff65cc9283b434714b3a488d53751cf7872c68cace7b6dcf64db58cc797ca08f78851fd39bcc6b01999d321fbd092789ada89c75ad363f7e8ec8cc27d0797d5d9a7d55813bf338a49bb5c5522d3fb86c1d794541cbcc50ed165459bdc523355c842ec30c8ac39226b7e6b", 0xfffffffffffffff7) dup2(r4, r7) 16:22:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="cd01000000000000000042128bc2eb556da465a92b75b7ee2649d4b6c1b5898b248b67a600e43bf9dd07442c21256ff59d68d4c2c315eb835c1137aaa479d56f98725fc1b0c886581471676ce9a53fd5d217910ae97d4b097b70ced1a2c5e453cce197621baa9728796666a47590608bc3d3d8430f1c33505c7204c73f4c24ff7e3686fd8f6a71cc2a1984a73e27c169e9e960b36e11c8bb93b9b84d360b87a5cbde57a7b6345fe3b717c27dc6c4ad43e3bfb805098b8b14400ab77adc7ca563c6d6c0ea1f62ee9b103505b1eddc9b29f3d82c8eba5676e6c81d6839f2a049061cc30f1285a63e29b6671cd5ef800188ceb41064ce6c19656551eab84c8b8919f2c5b79f572b59dfb49a159128b40f5d681b0c9bce05dcac2f9ea817b7e191b3ed53af641393a9b15240cb9cf3d44c575e3a1cf05abcd753fbcf21c23bc256bd33a9d4b630a9fc025ec3fe2f51c69c2cfb8fa594d52dc9bbb5003142eae59e2d2c8c9967edd048fc69bd675ca88d35f32feba871427dc12e8b6e812b8297112e60bc0a18dd7b49217903af125b720d3f5417da820e1a54155493e261a33d98fc02d5677a810a02bbc579d87c39e920f953e75b39739fef2427bcd3472d9f163e2c6a58bf28a85d59b58a37"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 16:22:39 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) 16:22:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40007f], [0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x4, 0xffffffffffffffff, 0x8000], [], [{0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x8001}, {0x0, 0x10001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) recvfrom(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) fcntl$getflags(r5, 0x3) 16:22:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/\x8a\x83S\xd9wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x20}, {}], 0x2}) 16:22:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r2 = dup(r1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1) r3 = dup2(r0, r0) lseek(r2, 0x0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$dupfd(r5, 0xa, r6) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:22:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x1, 0x65f1}]}) kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x30, 0x6}, {0x4c}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:22:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000480)="1d03009e7b96d06c083d413c5052cd6d4db2d1f80ff883ebd6205acadbcebee1b86a551844a3e8a8af70f50203491d879afe6f1984d73318b0c28743c6e921729ab4c0516ab8bfe3f6312cc7593bce10422ef98ae67685525aa595ea40fed2c2c24e41b938e9a02a2dad26090000004e6512fe9d55c02ad1d2631186337a327a12a6394a1228c5c93ef7d780e0116dc94fb8e4d4f1fb7020a8db7fce866d076e343ebf0605cf2cffc68e8762bbc538c97d9ccc75dd0fb33465371c7b57c740483ad604fa5a4b84a3389404d1e09a949565783f77115161f39cea63b1d096a211472011d99009f1c0dc00b6a65220048cb1e5b076b7baac3f376f09c9fd7d5cc7d6abe84177c20002073127c835ef549f51e045a68ea5147472795d9228fb4aeb52a6fdec29012f44b90772956163f0613de5889945db2e6086efe6bc06493e2fd479cc276185e68c8689db7ea96a2423437d87f9df5a826eee0657cb10c73bc248948414d338b408d37a01d05d4dc13c9dca4f509622c0e70907c186e087eea6a65b618fb27a2549f0bb80dbfb8f210f3250431ff4647434cc2d6b81cd9e011a6d0aabfdb6bef973a2f66071c8494ed9eaaee29f8ceba9a2878cce6a634c647bf5a7cb1f4a2d96d46180a5a42c58302006f25afff69e024cebe908231783e506f0b64f01027e1d1874a8b2c52928f57cc84a36a65b29e7d5e04bfba4d2e02a25d8e572935b00ab30962b21f8bfcf08922b31b446fed22d2991c16986d876688a1d8b", 0x34) fchmod(0xffffffffffffffff, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x24000, './file0\x00', './file0\x00'}) 16:22:44 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) getsockopt$sock_timeval(r1, 0xffff, 0x200e, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xbea7d69b5ae4b4f5) 16:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:22:48 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fchflags(r5, 0x0) write(r4, &(0x7f0000335000), 0xfcb7) r6 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r6, r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0xffffffffffffffff, r8, r9}, 0xc) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r3, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r10 = getpgid(0x0) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r10) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000001100)=ANY=[@ANYBLOB="00080000180000e6010000008d07000000000000000000"]) dup2(r0, r1) r12 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r12, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 16:22:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:22:51 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) socket(0x20, 0x2, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="2304aa7806729a16", 0x8}], 0x1) 16:22:51 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, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) r13 = dup(r9) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000340)=[{0x3, 0x1, 0x40, 0x9}, {0x8, 0x6, 0xd0, 0x4}, {0x5, 0x1, 0x5, 0x5}, {0x3, 0x1, 0x2, 0x2e1fdd66}]}) pwrite(r11, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = open(0x0, 0x0, 0x0) r15 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="d8e5dcdc6a62cd11"], 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r16}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) r18 = msgget$private(0x0, 0x102) r19 = msgget$private(0x0, 0xc6) msgsnd(r19, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d71097"], 0x176, 0x800) msgsnd(r18, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r18, @ANYRES64=r14], 0x7, 0x0) msgget$private(0x0, 0xfffffffffffffffd) 16:22:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r2, &(0x7f0000000080)=[{0x3, 0x6, 0x800}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:22:52 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x80, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x4de) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000000)="19bd67c8803fd19ae9f1688d243da4c92b53564e6213ab0121c8c33d5163754adc3f5cbf68b57916bfcbccd69bc737b61ff77c085d490ca624375f9ece93c3802d1d2a9d6ed103785f91be24bc7f35a15129c6d715f01f9d760b99019fa8bc4ee4f233819a9b179e7053ac46dc3668"}) 16:22:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x256]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0xffffff80, 0x9, 0x1, {[0x8, 0x2, 0xfffffffffffffff9, 0x1, 0x0, 0x1000, 0x3, 0x9, 0x8, 0x2, 0x9, 0x400, 0x6, 0x7, 0x101, 0x8, 0x100000000, 0x7], [0x1, 0x0, 0x400, 0x7, 0x1, 0x9, 0x1000, 0x4, 0x1000, 0x4], [0x2, 0x8, 0x4, 0x10000, 0x5, 0x10001, 0x2], [0x3, 0x7f, 0x0, 0x8, 0x5, 0x3], [{0x3, 0x0, 0x5, 0x40}, {0x7ff, 0x3, 0x1, 0x2}, {0x7fff, 0xfff, 0x4, 0xf94c}, {0x2d, 0xffff, 0xffff, 0x4}, {0x4, 0xfffffff9, 0x7f, 0x6}, {0x7, 0x10000, 0x0, 0x1}, {0x2, 0x6, 0x4, 0x100000000}, {0x800, 0x7, 0x401, 0x7}], {0x3, 0x4, 0x1, 0x9}, {0x2, 0x3, 0x3}}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="f2ebb22f92eb9429a747", 0xa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f0000000300)) 16:22:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e632e2e", 0x66}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:22:52 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000300)="cf490ca3c6b4cc50c2360e22aabd25df9fd7a6e2a32ff37a90e6b264604db6f8e527fb1e44c194283bc01a264a5131888ace340fa910b5b736e4cde4f65c8437d53ff906229c04e9e66106c911e98f0a95ee2f8ebb755d3b759796ba252f1f72037b6e1ddfe37c0a23fab613b3da0a24af2d8bc876d271e0e7a76f1c28d759f1e56164d75e412d3ad664915168ccec7d4a3dc312ac18c05b3273a68c76414fbb220502667aed88b0e6dbd6687ee96ff79268c23ad3e598c17e03bfd4a54b766d79146b5f8d60136dbc52af62710c8d30b3892520cd679cf1aa611c8b27c6d0424c0036edb5db7cbec684467a6a5112f79299c0d266b4360e5c3f", 0xfa}], 0x1, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x4}, 0x200) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) setsockopt(r5, 0xffffffff, 0x80, &(0x7f0000000440)="34600f4f927755ed45530127b08e5d34a39b276bd5bb26be70f7e95891a331a58f90f42a0a97a5fb1b3d67b275a538d12bd06122e29cbea5fe8699daa52b1f943efdd89d5b2e59a02c7e0406537aaffbbafd4a825bb1ab5be9a3630ccde670bcf8ea26d692973bb90cf472e06ffa9dfc11c3e8ede416d0d02064b02ba9269356864be012787ecd91c081149c5037e9bbcff1a6626d39ae80a69b7bd4df5d0853ed4f5b03c5c09c0509acd2b536c1769c7215ecef9b4db2e3478603818afab867add0f4983abf4117a990885a3bc0d041ec1a3988b7dcb2a9ec3dda4428027ed512cb91fe4ad7676ad3507561dde86cd75b8f393d7c982eb6e435de977b0c95b37bf9f4249169cd280328eec971a9685c41073e2796d91657c5567c91ccb705b96987eb133a56ce8ad82978d9608a6d9e9bfe20b84845c041fb42e95e724d7a1ebff1028d9751e343d102e04d5854b4ea13107b5f6ac1e104f49892dd55e30231294ceb985bbf636e427285b7a120b6df9a7ec3dd29cbbc79f10890342557e9e3e6ba42fdd23cdaf46be3b783f4d78a0ecac238893b00f6bad6b0f39f81550ed140c0b8d56a51033a41c3c94c25fdd690bed59edaae97e9bf9b4dc0f745d3a74771ce2e8ea429fc844a000809b21594a5c7892a797627a2745f9cd065b64c6f98ea6ca3290eaa45fc9238dbf5fce9d36d42f0c31ab7a44ca969a08401c37b595ea61d6bad367a0929b88c049ea29dcb078dee67fe979c24e0cd69018b8bfd971357d46cff0c02f209dde95aba64c849c09bbaefadeea677f4b381e69b2443b088113a060f7187ca8932fc3c3283dc5b7c4ce78438c91832d4bb2380d97d7c88e84b23600ed6c0ae2757f5bf436cb318a5cc51b8c054817dd3662bcb165bd2c646708fa9cd74cec6d8b759ba06da5e2814b448dc259991e2d87a05be5dae136bc80ca35f94b895a02339dab746193151c8ce8b42148616acecdda5cf973396bace7ae4ac3171ea50f5b30e2d30f2e3d0b80b59bc13a574f91ce9fa2bb230456c1bf1a79ba2f844b963f67438219ca0083e8990cf1063bd2bec970d0cbb52053dc0bd9ef388da53a955553b56bbc33918cb73930c06fae85d51b0bc0e8e985b0579d88187a2bed8b4cd7156c33c4c5b3e832d905d24dbbeabdf47b72d82bce39e5c8b2cb83a8556104a4528e3c484901a0c184b7783a8a03dafbe1094b83e1990d776400b15a2974036fdaaedf283e6d9caf0894bf7e8ed17747ed4878bfa716c822db864f217220c56fddf052ba1c87161459047f113340fc21ba0b72c53547ce806b6d574767dd4b3da5b5216b163fd7fd98702ca559a9a95bbcbb80d291b627a15ba249dd3ea85ee5f625c71b8e976544c3ec2d5fc2e6442fd44435388dbc7b7734e578f507f696500a07e208aba5437dd2931d7a2eeff8f13e913ba77aa7149fe42653a6266f76caf615a32b82895fb965b78a220c41245a315329c8e6a80899aa222b130f66ca751b9c5c1a42d00cc0202fafec9604d136941bb7989bbf428f0d1ba6bcf21bb3e1723ad2a6c9050e04c4e466fded1ff79ebc92aa640deefc02984f8adfdb2caf63cc3ae37550a201dc6dd3ea2b2c6770d9fff3678ef1afa309e5d8957f9daf7f45dd88eec544332083c1d6653988e17c0d8e47a296e5151829c4ba0b979debe42be57d33b09afd1c8cf8bef9e8ca95290d75b34d0933a4c48a33996d98a04c1f28a7a0e25c142c12fccce7a781f51beeb1a2a78b7437e30e6e3f50c36a3c3061b9bb84b1db1b0ef7bff4f73f1203258e36bbefe2d33f58360da3dbee96d4312386acb2f2cebc87340d44056ec500f53d4117ff88dc973f610e0428ce98c71bac653d046247f5f238ce356b5c7252a1356a27d6bf5061049f1739ea5f24283c34387a263571991fa7db9c0e21e29fa0d534b24deff30a9500d7f40d721c2872754b44284ede059aa6354368bf2965a037ab24b5147925a84f99e4d80fd7b6694e864633b82d42d9e27c1fc816516a5ba3eac8b5a4bcff2a0bd35f457eba9a9d85ce8bca9ffba895e69cd14ce4859b78d7c535310125499864709dba19136cde04f3ac44db7b76d043cd2ee317ec6a2793fc6120609962ec4efe830c0919b2ba8bbcb1f561a7fb5e075762be71f6bb28522bc52e49e722e99f632d4c3ea6ef5e6333fbed5af9031755ce8dc07138307d8cd0322d859484d4388faf9de2ad7d5feb3376df0b0773fc8434ea2178917f0b3b70b9623ceff461696da3be506478f8f13f7209df6af5b48271ba57548e14113d72c9a5cda028bdaf8bf1ffa44842067bcb4a6579727c5a5e669f8e2f7e6d5cdcb6ae7de135861e3440676e8bbe903025534780cf674932687fc994b495dc97afe2a1fdcc53ec8568ff87c675086d1e3d26259b6c7db1fd3ec0b7c6335bda923c4261362e9dda94a88edc5c2ccfa24aeca3f028a651c75b64c25487e5358addb804f703d3cd2b19da3995c462a59bd96d61854fe5a4dc836000c4e845920b2eb809f4649c56bd0387cc117e561fd2af5447a908eed4e43f7688121735093c085be8e738e69eadd7a18967eb6921845f963481248999c0a7c0f567572fd7b95c119deb024342fa825ac385bd9ba4c1e0c4e6f56b4d57fefc215e64d2c05389f72fbd1f54ed0ec33bb2264d98ee28bf37a7da25cc748a276cbaf39160c4b53d8f5783cad34210a1ed58529f6e16f69a09c219bb00b5e727cedc69abb3e0ee5fc59a5d2a06d1307be849a25a18c8ecd210c01a08d77f5563846104fdb9a914b93242ff74059e6702b2d522de39e25bde5fdd706ab014342880d9ebf78b85827fe9f601591491dbfa16f559aa545fabaec963fe38bf3126a71d95fa01bc15cd013fc436272a0cd4ced866bf464392d03f80ed43c4845034eca3a069190603f188ba648978aa2e387d58a004422b2a91d7410bf82db2b45d6ef194d07c7fc7d349184bf764e1bdec760f9643f17070d2924508c3834caa4ea101d9cd8207a446dd240c9a154f5260318e6f4e9aa379bfb1ed3b2b9a7a5df02618fa4ff6ced12ea64c17ea07bb61095e5fec6a91740e321518b2ce62d5dab60d2612428407ff9601c58a7b8bf7f0ba58913c70280c2869d751051c66f961d6e4fe5a03f9bea6ed0e0f9399cfd677a813131062f4a1f1fb1b250d9d54fd880ac1612964a10db84fb8bb068bee4be5aa425cc1315a733a15b2953d3d82287beb0e6286beee6efa3c334ebc05fc05032dac100d2db086b472db3e55e9d183a7bed20d992e8589af6d626bc34e89f3223ad985327cb535c5b63c656e64a22efbf583d22af49c2760b57f8f45f30c018fef77493b3a94df2563aca679d1474a968a7fe6106b3c47127c015a4f0d282f93575228ddfb3bd81786f6216ba592f424469fa8168155cfbcb5c80dc612547108fbc7c7a2622b5fe0558e3c70991e815521a12f5553c1b15bc78e26a69dc0b628d54857e9a7f01fbcc186d6bc7fe6c95fefb679efa142e86fa261070e146144082502a71497ace7e75614a5e9c9564460af04de06b1c3c9673f8a72b8c860970e29f829c3c8d2c7f442497ac4c19ca4331d691ec67cf53b5199eb5cf257346358f7c35814e0d7b75bcc4cf368c4ed7b6a76b20d150ad7699b7da52e3dc9ff6ffaaa71b720675867e57dbd4fec3dfe9e275abba3712a084ab845903276b77943faf60c792bd558fbc30f7ed38d8eb23d2826fd0d333ce6aaac369370eca10b442f6562e6a566aecf17420cee9e13918864800af281e6f13fc9a0315abae44fb13c919f4fbc58bc806183f6c405f3d518de67fd6c982ee1e333296dda33e58adc7dcb21477356d44293ee0c96fa39ea6b04c9d712156bafa46699e59370c1cf3939816e15c87a44cca8119f9c22989ecf342e3e0ce70b667e168da22c9ff174b74dbefef148a835d1fb7c583d311bae4b5d0b500a6c47d0c26e0607c3e650c98d6e8bae959eee791d9528eae0695950963a4de62d5c1eaf7e9459dbd08d38ab65137d89c27019acc954b692b2bb92b7776abc1bab2bd17500b79e38b3cbda79e43869a78ce4cb9d42507aeadd6008eff52ef95893381a344328064e3ae97983b55ad446fa2af3b3ab1d7764f95abe34a3030162fc052ae04e3c89add03d1806c3c33e053d7f471cc6e606159fbf5d034ba6b073ca4458801d35d1134cc7120554f845a128972cfe0756efdfe7ab8b201166fdb141a2af9de6be95385ba422697dc256f2a51d4143c72b5cbb514913c5f37fc93984a72e49f172601f65ae871997cb0bf5e06f026b46d394ca22c5ae72c9e8feee44550a5981a989a2fedb01d1c710955349a26c578d93f4ecc443dd1a197d15059e46e1d6d8cff62ff904da9d68bb4cf50ac4f8f696d4a90fb599e37d0c04284b908433e303f8df294b7b2c29b5a162d5df63fea96942f118fd85587ebd0191887e09da06fedc4bc7dd34946c38fcf2416d840fc1800f74f9a6ffd6f4ee2c0ce16bf4f25d4f18c2a5a2c35a1e2f5d74b893635d92d5cbf9c99a0e3bb63e1e7ee186578791d50c86388c573890fe31b3399f9f9d44531cb4b490cb794f3d8be552d4558dd79a3dea50cc88a6df5f86c9d456a8517ea538cb83d66f45bace0dcd59848c1e811d676ca7663598c4f2951f18e5dd53aebb8579342569839fe7ffb8689e0f40f59e70316f0e08407af0951a36619b294cfd6fa610ad38b57cd680f7b778b54210be1779885d861306539aeb3ace188bae7eea5f9252819399d186f949dc062b771d1476d59fa71eaacacb03298438ba15de80411c6a67297786c1016d422734c1177f5ac50f5e4ee5ed38b037176c72f7ac27c72c3126853aa686d31fad7c237e55e9db5586ef9b3c085bb5df5185a1cbb1f5ab7561358ac188eb692fd474e86e4a73f4bd9564882fee97c60bc641f4c9f24fe753a895373dcff78a4661a9c3d07c596aefae1a5f3eaa01d2ef7dd80938e511a2e3bb7acd49d250e9c5e981989fab3ee69bc0ee66097dfc130ad8dba8d567138d0c66c348d47bb308d95d3e6d60e49c98b5fb376ed8983da0d10fcb0d584c7e50290a892861d1fe465be91129100b8297f1b4cf92333f3d839cd4b9f9094c1ad2dad1615c06861cd46fd1ec628d20ef09c530d99b2b54dd8ce9b8ee71724aa1ee999b4e29d883b9a9477e9e923bbf58234ff76c38e0882c144b0fbe8ec2550c5c1f18dc785863024e4e7df9335bb7a257b0210bc3edf5f37bdde4a672ba52fef990ff6a5c973030a756539568b5b4812ef6f09d6f3062ebb14883c31e41b14b8cf232fde3352180203405a058f3a63e17b4884cf1702ac238f7ca717b53eff15311ef750f3d6ab6e33ee470255841a7c755a70588fc9757098d3947146e6ba50870a9fca4a417eced9962506d7de1fd5c0963af6447063eeca868ea82b08da941398174869c648d8075369d92a79636cf1cb1a16887e89bd29cf43a8fde58c7166e60fa7a60310c970828e33b1670a8b249106a365e9ba535ba4d359b1e029a132f2eb479832b0d461af8f9e40ff28c00ec91ebb92a6d9df01ae2a7db8f9b6578c088acd91f718fe38d0051cf3ce9de94b9a52be2cbf34e3d0c5709a7b2460734aa41b4a59574ff4d57e4001d8fdec9d499380e052752335a3b8f0dab373605ad895e1a04f5f17449036fc88425c10c008c5071e3c07de1b747a078a7f51b7d5a48eb0d77a8070de1e673fdffc14dbb56d9f17aa11799109644b4863bd75dfd2d388b21d711d7f076edf211a56ed260529dd5321c834bdde8b3eb672", 0x1000) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:22:52 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, 0x1, 0xfffffffeffffffff, "0000000000000000000000000400", 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:22:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) msgget$private(0x0, 0xc894b0ee91450c6c) ioctl$TIOCSTART(r1, 0x2000746e) read(r1, &(0x7f0000000200)=""/251, 0xfb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:22:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:22:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) 16:22:52 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0xf1, 0x0) 16:22:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:22:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="c28d751977fdec35526c0b2c6e72782a0d7ef33cdcc536d0dfd8f37eab3dd938250d347e1fadef871a0f71856c60f2e6992c43b9f476522280d07657bfac3b164e63f4f3274f991aa9a12caa5ec5ee3c372372495bdb2f2dfd00f48b92be28b65c966e552065eab65782462b919e82b677b6e77259f1c8a4d7344105b13815b5479d44c26177910e20489cff300a92737dfba294fdbc2e88d72a5eac7549e11288d453b349c0768923f267403b670ff8503e8aac", 0xb4}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r3, r4, r5, r6]}], 0x50, 0x404}, 0x403) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e98f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b1846700"/177, 0xb1}], 0x1) 16:22:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/d\x05\x00\x00\x00pf\x00', 0x80ea, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) ftruncate(r1, 0x0, 0x7f) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:22:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000003e000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r3 = kqueue() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18082, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xfff, 0x3}, {0x18, 0x3, 0x80000000, 0x2e3}, 0x4, [0x5d, 0x1d, 0x1, 0x81, 0xfffffffc, 0x401, 0x0, 0x9]}, 0x3c) write(r5, &(0x7f0000335000), 0xfcb7) r6 = accept(r5, 0x0, &(0x7f0000000100)) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x8, 0x1}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40000001, 0x3, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1a, 0x2a, 0x3, 0x8}, {{r3}, 0x2, 0x11, 0x1, 0x8, 0x2}], 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r7) ioctl$TIOCFLUSH(r8, 0x80206931, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) sendmsg(r9, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x1ff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000900)="fc3129b1d9312eb919c5fc76f4754bec30c4522103aa7c4201a9307654a2753fa8950140e2c503dfc4ba14e23ac39ed5b40ed5f814bbd192781e148d290952d0d30439de2bb23a0d09ce74d70157db322f30b911d3972b1d5e3060ebf0d7e3352806d94b61e7f437d8c67c1da112e802b376686d40f46e89c40666be366a0e6a28494a0771dd0abad022935fb26853d83febebbb56924ca26186e022ae8803a1424d4dd01c51b630185269e491594e1c0f1a8b6cd572e9a9e2044e952a3382a09ac23670b6cc2f56d113e8209a17ed5ab139b531a3aa401274079c42dcd335c5011bc2d86018f1553a5adf04def950282dfed19cdd405dbed9edb50253a704b15dbf3a8279a208240887a331e7bc013448308004077c2e966e33d32235b208af6f06075ba4beb0c139660ab887ed88a29d16e44fd8ec7413cf754982228ca9f7b42f9d23413dbc90ef4f33a6f0e53c0471b274f84abb53f5c079d14fe79f73b898b1a7ff32370db0f401544c31725bc0457c234c442d28b55dbcbba5c691a63ef6eb4b08f1f8c51bc2dda33dc47131ffd7183c42f6b828e9ef7c8dc87aa4d85a96928784ea2f68d76c4c5ffb4f3454ddb476a3712a21e665c61f4e33393a60369c234d98cc897fc67c80152807d4e5a62d339e2bae7935f30a9dd91a9c01058d09e214f2af41256b21bb90e43640001795797bc5133e4c233365b3b7301589894e189e70b81aac12d0644644eadf78507080f842eb94cdb249f10696dc567abbc49f83eee2eb8e572919bcd9e2a4dd63681a317b5de4b557c3cc6b7791e9b72b0b30c4e62c30ae05613f2e7ff016a5297235b568afcbbe90de8eefac66f2c638369a644e2a78746dbabdf0c6c5328ba37cead2aaaaaf790e5a2577a9eea7b1045546bd0511470dec6f729ef66964665b4dcce35fc3c28b3d3ad66bcd471741050410f667f430c631b764548e1f56d7078b4fa35a1c164dc608cc374fd3326a7ce38ec105581e58bf2b433cf045213c13ad05918d8c3a1243cde23e4c92163f0ef0773b1008b93405159efc8b83efd94478f49e6a85fce386f102de3f6c3ae14264e34a9817c96f65759d4a45117f3199a4d98574e2a1c38e161ef970786c7f1212a7f1ae0f1aeb9fc63211a1adc9b02bf579d0279822fd025ec55c99ad186adf7e2af292944e3af0b1a3d04a71e212e52addcda12689ef88f316418226f4c802e9adb82e0bb7f0c61882bfd76867260e69b69e6bca580fe3a08ddf2679cde2faa9844676695a70b37565ddff9776494e1b399595f1855bdd61b8f5c182125b1b8aeaef249d80537b8c6d7d5bb2831bb3b879094122482687aa89b33c2d920e6fb9334ed69229c642c75c1869c12ff2aff906da053380d4b67be7e90281ec6033fef80d82865156d520712002bdc41516262db931c831a22482a26677305c4a6fd7ff79889aedd34fd251fd2d73c01796b8085474b9fe2f3685c4d0837f71b5cdbdf17251fd6268400f2c4701455e13ac46b1d29f28440ef53da04daea2b256ba0e096c7f68be8d1fbeefaa93d9ad2fff58faf006d1e1726d55655a015ffb6b61fdc84d85bcd29cbfed3a5b2c619f453882e1efa3c2d96939b71f189b2de222ebadeda4815659af38fc5d67c1ca56304a15dbffa45a1eb1337fe1dc6fe84ea2557fdf1fc1c5a08bbc1c9038e5d7273cce503f539ef05b1132097c19e34e79bc514d1cc733b997b5e0449b4f786fb9368b5a8bdef9850c3821673f060710733347f5b60ceb4c406d432819dd5267e747adffe158d145118e90ab8c3e6719ffc91a261d94ae628f625a88d73186cd0764d6be7a5a969ee8b3dc1b0aa1d05fde3dfb247a0dad9312bd5b79c2b516a5bc8463d24e7ffe8c10a535224d78d917846c042481c1db595c4a2394392bd09d7bf7cfafad73f17b4b447f219c2e16cdbbf093e2a29208d04146e80a9faa6b8191940f3b833d30277f61b2dee6abd498e0b158df748ffebead78306cc9c0c564de0e17657e153da3545b0efd59f614d93435af75076d94f3950e63d6502b4d51fa33cd324c81464bb4287fd35e125fda9f2a257b096d5e55e02129b4c953814a75882508ec87928bc87a556e23c1c84651b4e00fa1024753f5bfad86453e9d7e5ac24f808b4bfd70a81dcffc1edb6065c302d198ef06f552988c1bfd28e8f0ea35b281932f5eb7f789160de33c135e19db771d0a0d50ecbf652a7b3834746200518d3602fe7f402e67c8384362c4360206ef825be0d10650e2e5c6a64250369d2d9a9231deb38a0cfc80cdc6fab15c2ce8ebcece28350ede4f9b17d01fc9a2d7e551a99b37174b060077cbaddb232adc365f5201add53b928fbf70df25e8f132ac8cf809b213b743cca3b5d0b9776378bb981c21d2fe7dfc31731afea8edd0c209348ea9650d3f75650264c931528b48bc5b319580d23d19e77415b92e8a73fe1fd8ad066aac3037bf1ad949cd6480646d613613ad6ddeeb3b0177b2d6e48c1f769cc9bb0f465d6605283f8e63b426ec20af422ea04d109efc643a5f3403b288a1915311ec8ef75063ca9697170c366aa686ff9e5b63184eac6a5aa832b582174f66d1a8e806d5f9f88792ba3f3b84d6339983ec0ee9cc819baaf15221b42c1e49b4ef64b4b21617df729152e4aa6a366647c1b0c58c16196f5609a4f7817e6390bfa94829bed4f6922cb72271f0298015e17523a9e4aa5dc35bf08d62f1c9e6619a31a181ac614c38c5e2be58feff759eb0b17acb8e6d148eef37effc8915df6f8a48ca95c379c940b094b72cbebb8cb29c17313b6dde80bc4d0d04749dd31cddcc96b5d3b1f9bd7b9a52fc64032354af77b82195696bdeafef86a20993c95f7285c6b428eb11334749ffd0a9ebbec0542511d029a339f27569ff90bab105211fede28fafe798c5c67b37987293dd52b2c60d5d7e4ae4d7728d7f5fea9957abf2cc8fec26edeee1c902d97d69fbfbd3cc307673ab305acbb8a50dd7f9dcbadf99831a0e380c5a759f6ba70f2e8119f0211b4cdf6aa904aea4fa70ba3ad5949fe8e8dbf10e7d849f2f7c3945b7569a5adaaec9b699167e3a200e65eb96d4f07b0e4be474a3e9121226fc9e535299f3d0d6e4f5127287fc4331fe6c250e8f9c2c1031e18f2d559b69945cb632a058b6fdca3d5971ffa3a1c9645781b480ce96a0dd5b384e488774def888fae9289e7a0a7b30cd448a0e44897dec7977e45535cfe1a8816b354dad378265c03f1a6d0b84f88fa699b2a5e742a66147a7be7aadc7f5e3ce77de69199ef5d93231e246f9c27d51836361ed008039dc346622e592fd2a60cd770aaf82a4f24cd64cc36bfec40d28df3c5a04d92ae240b5af62f51a717095eb85b908965ff4f834718b1fc8da8fdbb1ba5c48aa57d9d9cadc13e00abb81752c386d62fa68793a9188c7713f3b25e886375427cc300a8a246cfa3a6eeac1ac57b2bd6f0f76c1b2c8a4271bab24149138f25e706baebc184ebf077fb83d84c548aac4889edbb6c35051cf79c50274d1e1a71c446f0abf9e00adb41fbb47bd7486822fd49934f51b79f3a4aa4fab82537ee233f3e5373ae9155ddaf285dba4add14ff0eb5a7d4f5faad276e4cbd48092224cf9a2613b27b954bcc92f4d7a0f40593c5c2c6e27f33b18746679065f640c140ae5bdead6ec02dea7ceb663d78e140757155aaa7c1a8bd99969463a4274e38163e1758d329479eee0df8dca704ad4dc08276b372074e1115e9a21b66f9782661528f2fa0cc9f488ef229141e8c8716a61a2f40e71d210713c6ff033bd828ed2ab8352396df6f9997b211e1c3207b5d5ac2443089533e3088e67f60d3a1a372002e2173ac81ccf8ac180e1fa44a72ea070ffb9e50a1964277c41216fd959d0a5b353c93742d6267e8b276418adeb4fc3f025a0e49f86f8e3b8034e7996f5862b1f98ae0fba425a060fc794255ef766c822cb45050b33d83c68f6cec25bbf9ac044d6ed2f8c7bbc85b9611210db06622150a2950bf697deecf5147f2d17b868b159dffef5d37f75ef9943fc1ae4bb9d5a5d91599be25ee7ec064548c0de085c5891655ae427689403beef9f161beaf64eb6b08ead109754b9094eeb12c300f06d8fae0eaede81bb88cfd947e9ab5266f9447f4291efe5fc256b361c53be3a4cd5cb4ea374474e0777942202ed5e1d4f06dc5b05f62cb9cd465de720e32a5ae7f12fb1fd6dead5e8926b8381687ecf06bcd90a79772ec0514016e148bc892058e9fcb9a910bee3e4403a5d4cdcf04f850912154e32b17d67af45fc67a03e9672861718f1d1ee29ab64def272383b424c38e88ea825d16d0bfe2e2a72b839f02f59269236f4c223829843e7ae0b4621084485cd75c9e650cc0d5532261585ade8093d94129fca94988ba014d0c7ea8c3eebe12e7932ebeef868934393a89c38397f8d507691d5cb7444c6f8cb23648cd9ab497dbfd7338712667aa2ba7496ad0d42475812cad5c9eb1183389b6621045a2cc9bb1d36a1199a30ef48dfa74eb86770df0269187df2c4a3f32199f3e2d241a3eb26f81f8ed327a0e1db5c4462419eb3e852e9378aa6a8ae26eab2902dfe36f0189ae91ee1cce7472d8c3af1ff00351ce5cc05854122494163a7233185fb8aba8bf1c71be2cf5521b02b91095e7f22318d644fbb28ab16e2d1631999a8f36b1eab5a208704d13239ccd500ac5372624f1b00c97042a0f7cd7f1025b75f6890a058df77410d264bffda6557886417c6bc984e04b79f0dce5734ba4ad400d471d92fdd79b126c378518fef8d66bc71b75d84903d337446f5082f2769f19f03005b4bd35682c5ae07dd3b94bb26e3ff4c1d8136ad4b53ef0dccc78cb3967af8cf5de5dc630862b3b6e0260365b31e8ab5b40cc7b1f0b516093473eb63c362eb12c402399d4b7765decae93ce278fc3e2bd209450b208723d7e69080f1782e588f556376fff9cedf5fb1fc11fc75911e6bc59e2748c7a09d55b6207576e64366fa7a9b275ef46b3d48b5777ffbe16bd2d056082f660f69ea47ea43b219ef27ae86fe8c925b7c74f6f173caf14743f390e49ad0a9c80b5ded649dbd4e3d7e7b592f3c599478f83194e10dafc7ccaed7b8518d5902f03624f267865d274148d7ea21d9d2e680b63506bc14549b5a886a735b88f120ae67dbd12856430128c8a909a9a0ec2cb60ea180452333a2e0a2e1cf5c26ee82c718a647474bc4e99f0148ec43d1eaf6ff939c1ffd62feeea2384462020cf2f77c2e9dfb3f57f5f6ca4f3f5c7697e285fa9ddeae7e9c770794fffb9c6ba01578cb7317eba9a5c3b4604704d5ea744fc91d3fa79a8951884bf587263b9bd7ad7641d5c3baf0e2e998771d79eb4b3481bb5deae13acd44ff001cc49eaad7d97c0440dbe72fe13cd61073ddb4ac76bb7d014ef5e3908a28c5a0f67b31c6616e5176cae5221ca4175e7c8274412a80fd34b9c7a9d74435912af83f3d7eb17514095f1ab91b7ad544b5d2f952a96172dd7f211dd3057a1317b1ee30a0c7f91cae3e21a2a9614be98d786d35037bd59207e311a7b3390d0bf42b43ad7b3b0c58c5a0b69df8af984dc43358593f0b7270b50665c3d53ff14721b01c7104180fa9dc20efae9ea06a77321d49c2a20db53c31ea6ba9a2f2154cce46825d87c1f7bafa2820b96fe3d3b7aec4e0f83402fbf8b6736bfb90211ec8e4397edb444651f36caafd15702fb46650de3ce16f80f59980b4117ea388799b16e54e4b96a82f9f57fc32ab1300ea6e413062c37fafb16fd9131a50b741c6faca78b9886f1cdf7f7f"}], 0x10, &(0x7f0000001900)=[{0xfffffffffffffeb2, 0x1, 0x7, "2f7280e85c6b7c548f67cf59493e73a2571646713ada1e38b1cd90314f3b0ce5798dd6b1f57f6289ee7d"}, {0x70, 0x1, 0xc61, "7b838335ce6f2868279d5a5481e41d3966c7cee8b2ea3a7c51647fc2c531e5a17d94d2f4b3beb91501f1b220af052bb30476eede5806d0383707ecb38657443d23b6402d942b11f60b262d32cfc7acf6a67750baef5050bc77cc12d1df7da8"}, {0x38, 0xffff, 0x8, "b2d717b4fd5b97ff62c8d9205e93cf9238e9bbef121b803b9efdaef5b37f7fc7b6f64906"}, {0xc8, 0x7564514ab55890ba, 0x3f, "1c5914fbfd095494f02bd299fd2e8d5183bd9b556bb3aec3219846986f207301a35e6a85d759221bc45e9437169fee44c109899000d0857c31187b6fa68752afe2574131ede449a17f9f68b8b8f3a19029fd5fddb4d680e4e2b9bf6539ed262761ee07c44d97adc6acca83677391f9aa9d4ae82829258839297877b2a2c736dd076a7eadeef7698a0fcd638a29dfaa05cdbf280c82e5f8e47eac38b26c3885ef45bf8cbea745857701d62545acb7e03c61df463b"}, {0x100, 0xffff, 0x2, "01cf12f36932b83ec80fa11be0f0793ef5682205fc51dd8b146f66aeed2841c8589a981a42f6e6c8fe9aff9ea6f00020406beb308b03208ab301a76ff2c9e7f23989df71773ef69d031d6fd4a723bd2032aba669d0d56a841fa1821cb079db9d573112f66558cc0d9c6383380f431af35b68bf2cfadad7c445033fa793f93177cd9472528d7470d2b6f137c4ed62259f0fddb6f722628fa4913212387194887d6d2ad5ce7f37a34524e1f153a0d08838a5482930dd82cbbf1dfe6c30ab7cc5b110c8eb2caa2027105b4955d742a2e215471f3a73e6d23c55c7c3d34e4005e13f251b40a8dd60be4f752934b9b91d"}, {0x68, 0xffff, 0x473, "b51394751ef8b6b838e5a6b66fcec247be8e074ec9485550f710a2987f0cb1c28c555d42debdb82e53eb9ecf715d092324670329327b784a9d45f6fa5db6dcf3066ede27080cf3f24275c927d6cbe196d280e8d40e20"}, {0xa0, 0x7fff, 0x0, "2312b35f207c20b854ef319e8d756ee61052fc582ed57584e1cbded653dc1657d1487b1676c2f3f8f32613c0e86d169b0a23646cbbc7fed1e52919d136532c37cbf31f6be439825de5d16ec216cff0e87123ebea5208457937ec10f0fb3948a793b5b4dbeddbe25c0167c11bb3f6d1d175bcaaf1ac8d8d62d047e82935c529777ca5d4b786f746623b06"}, {0xf8, 0xffff, 0x66beb939, "f41ff30b52217024ec8970ac5aeb5b79da2987256ec99601a0600ecc3ea9f73bbe7030ce85a750c0cfa4ff9a02091c7f25167f3cece48b7756606d83c856dcb65bd6d33caf21c038d65cec3c80d4b8b3184b1a9607456ed36a97a627de2f5aef387d6114b44e194735faacd7d6dd3360c2d8d6acad7d8fd9edb09da190f255098775ef3e738fe3cea67d30faf7280d89280638c456c9d5132ad1ccff17bec746e3d56805c9786963eabd0e05fa714d881349190270d837d27808e63904e2f99608a05da38b85bb9f0e5fac0c1a48e1e74dcaeff886b68b7e887b06034b64f975a16d8d7821f01b89f0fa9999c482cda1295af21392adf01f257d8168462dfb5606a0de83a3782b113c675485f69a2f4dc4b0b464247ab87b0ce53086bd4c6457c9cade584e4ef8a941999e179f53bfb37ebfb02893606f62b1ab1d04a09eabc84269c229d56a49b25918aece8c91a6fc8c000731f85c00c9b7f79be8c7a677a448f56449ef39e97bc3a0a6e3a55d"}, {0xb8, 0x1, 0x7, "9dc4514f336c8839127b2199de357949b8097ed3d08f7766ada51e98d729d85b2025ab84c4a82bb19b4aa0026f5430ca59588c2556e3383637b4c2acc0871f2788fecf7d60534516a5e1c3a7a2e15462c5dc6bbf2bf8be6208243355b71ebdf9f18b956f7902cd4be507855bec0a11ea2f2a6ec7adc0398fbefda6b8df34d1e37696d8d53d49751f2c2e2a71657155b95f3f1b2f4af27c5f4820a9f52544619c7db20735a9a762"}, {0x20, 0x1, 0x8106, "f9d50c0bb00abcadfc"}], 0x588}, 0x3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:23:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000220, &(0x7f00000000c0)}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:23:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) r2 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r2, r4) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r5}, 0x80000044001000e, 0x80e3, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:23:03 executing program 1: pledge(&(0x7f0000000080)='+\x00', &(0x7f0000000100)='\r}\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r2], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0xfffffc00, 0x8, 0x81, 0x7f, &(0x7f0000000140)={{0xe0, 0x61, 0x1, 0xe0, 0x9e, 0x7fff, 0x1}, {[0x0, 0x0, 0xffff, 0x5, 0x81, 0x9, 0x8, 0x3, 0x2, 0x7f, 0x2, 0xca04, 0x5, 0x7, 0x6, 0xe3c, 0x4, 0x63b], [0x1, 0x5, 0x8, 0x0, 0x7, 0x7f, 0x81, 0x284, 0x4, 0x4], [0x8001, 0x9, 0x43f3, 0x1, 0x4, 0x3, 0x6], [0x5, 0x100000000, 0x5f0, 0x6, 0xfffffffffffffff8, 0xfffffffffffffffe], [{0x1000, 0xffffff90, 0xa6, 0x1}, {0x7f, 0x3f, 0x7, 0x80000001}, {0x4, 0x80, 0x9, 0x80}, {0x401, 0x9, 0x7f, 0x3f}, {0x1f, 0x1000, 0xfffffff9, 0x4}, {0xfffe, 0x2, 0x2, 0x5}, {0xabcb, 0x683f231f, 0x200, 0x6}, {0x5, 0x1, 0x800, 0x8}], {0x0, 0x3, 0x400, 0x400}, {0x2, 0xff, 0x3, 0xe418}}}, 0x3f6, 0x8}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:23:03 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) socket(0x10, 0x0, 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) r6 = getppid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() r11 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, r8, r9, r10, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfff, r2, r3, r4, r5, 0x188, 0x4}, 0x6, 0x8001, r6, r11, 0x4, 0x401, 0x40}) 16:23:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:23:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5c9) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:23:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) r7 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x29, 0x4, 0x9, 0x68}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x22, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x70, 0x1, 0x3f, 0x7}, {{r5}, 0xd, 0x24, 0x8, 0x0, 0x12}, {{r6}, 0xfffffffffffffffe, 0x144, 0xfffff, 0xffffffffffff309e, 0x38}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40, 0x6, 0x9}, {{r8}, 0xfffffffffffffffa, 0x4, 0x80, 0x5b4, 0x6}], 0x0, 0x0, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:23:06 executing program 0: mknod(0xffffffffffffffff, 0x20, 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) 16:23:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:23:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgget(0x1, 0x80) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/13, 0xd, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:23:08 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000180)="bf69c0fa3febe6caeb14f18cd1ba5d896a91d2fa0de6957a055517da64c257dce675a5b21893ea7f08e627ad2fd3d1418314e67794c9e7e481992495ace0eaab65b5b6cb3b31e3582fd2a99c162edb44b0e4b7cb4218d293535d03e01ff62f6a3df0ff9737a9a42c8f29f5adf0216cdede9150e64c06f87afef57deb902f000000000000", 0x84) fcntl$setflags(r1, 0x2, 0xc6010aa20dffb7a1) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x60, &(0x7f0000000000)=ANY=[], 0xc9, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) write(r2, &(0x7f0000000280)="7b7b862f1d0c48eaefdbdb9f7a614fd3a14698ba442d55bc3c7b79e66056badbd942afb5775fe4f63ee53b83e9", 0x2d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:23:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setgid(r15) setgroups(0x3, &(0x7f00000004c0)=[r13, r14, r15]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r15, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r16 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r16, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r17 = socket(0x12, 0x7, 0x7) setsockopt(r17, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="d98671fc90694c037072ac6d78a0f443b19c4e4721090516c91e26f958bef933dbdfbd13a0"], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000335000), 0xfcb7) close(r19) 16:23:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x2, 0x81, 0x0, 0x80000001}, {0x0, 0x54, 0x3, 0x7}, {0x40, 0x2, 0x1f, 0xffff}, {0x400, 0x1, 0x91, 0x1ff}, {0x1, 0x5, 0x2, 0xf8e7}, {0xd4d, 0x80, 0xff, 0x7}, {0xbc10, 0x5, 0xfa, 0x6}, {0x5, 0x4, 0xff, 0x7}, {0x4, 0xaf, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:23:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = fcntl$dupfd(r1, 0x0, r2) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="843a7d85a25c2df14ec03350af100563ec507ef410b8a23898ab54d447b31282febb2639faa86e972cda9fa71729d7b308831a2030152f0907a4880da995d6ce6266623c189b5da466ec9a9c7bab7e54f37f7975532230113337b19cec4d80c5cd7d4bfcc7fb7edb6c06e2ed593e664dde73bba8c7db546ff0573497c9799137cb4353fe11117b87ad1ec14bdf7bfac95e5dce8a", 0x94}, {&(0x7f00000001c0)="e60763f800159326a03b88cb7bf7a7d4c1fb2b5a9e088b4b4826ee13", 0x1c}, {&(0x7f00000003c0)="133a4789406c794c92408b2973ed39fe8b68b3c47cda017a950992310c70e4354ed122e1b5daf62cce3a8f8d14426d0ca33ee9a33dfaa793f9d310a1c92caf0bf24f5482d36dcc4ce57071953cce6900665e017f64066693007d5429f01adccc8ae87aa1c03a67386f2e67ce045fff4f3bd92497b56e7e5f41a26af0d4ac4d3021de999f17a75a5a4fb5427e1d2baf4c669eeee4568d8cac1832eae9b0f047580083ae05b992e51be48b707201806b86e0086f0bc9aec3bdc68f30390b5d3afcbef8866922b59a127f47193dcc06093d505c5ab98e479e", 0xd7}, {&(0x7f00000004c0)="948f98cb83e5c66e39bd9b00966e747552895605e9a53c5de0a833d2e1ad7e78516046c88e166c336a3cad35ece6e95392f4ffed7f38e2177466edf200f1ad1f8f4fa7205e5678d107a15c71656ae5df104933c95c28a4cd4473cddc440e633ee56cd9bd3c44d4d2c967215916e588ba447f60bbdfdb4bedb5ba727b874a9ae8c3224d300e03570aafbfba8c34551ef0c25306e97de2a98be26e57f1a47ce246d8a878e6c0efecb521a1c60b8935d02f778028b7b6af076f9bac3b7742a7d7a4d1f01d55df205142154f5c", 0xcb}, {&(0x7f0000000200)="419c6d676e534c75494f44e25569a3eb7fd0dcef6711390dbf78b3c3df1062d540c44a56720505a893ead2251039df72c587ca335efd1b39465800e2c637dc74", 0x40}], 0x6, 0x0, 0x0, 0xc}, 0x6) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shutdown(r0, 0x0) 16:23:10 executing program 1: acct(0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x2}) 16:23:10 executing program 0: r0 = semget(0x1, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x1ff]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x30, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x9}]}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x4}) 16:23:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2d}, {0x4006}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x8001}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:23:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="e4938559ffaf0b923425a1251c291baa983d0076ea41cd", 0x17}], 0x1, 0x0, 0x0, 0x4}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)='n.', 0x2) kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup2(r2, r3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) 16:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0x1c, 0x0, 0x1}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x5, 0xbdbc}) socket$inet(0x2, 0xc000, 0x2) syz_emit_ethernet(0xfffffde7, &(0x7f0000000040)="017d9857d2176a0f1316731fc649c0f5dd98") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a89f94944d312c155b15e4f6c772b9507706c8f4"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r5, 0x80000001, 0xfff, 0x3, 0x100000000}) wait4(r5, &(0x7f0000000080), 0x8, 0x0) 16:23:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="ea17ad", 0x3}, {&(0x7f0000000140)="80f3fe631f6353153cfd", 0xa}, {&(0x7f0000000180)="37403fbfa6a73444f5ba278f6e48958df80b3fab11d7845b2a2815942d13e4d50571ca0bc758ea162bf8d2f7b94ee6fc64687d90e989c2102c4ffd943dedc607c02606f1f8283d65ed30f645250110f4299f552e21c893c63d5b0fec427edad7bfe5255fc1eac30af3feafbf27e0769d56af6e12ff14fb3fa74087e89fee78f73b4a20fa5bad272414f4ea25320b035d8cbce565aeb3d9507b639acdbf1d029abdf179e79c8be6a617b6589f6d36025bb03d4c3a7a7809869a861f912c7746593ed225d8845b75c13e8d3bc2626fa8bdbe6c0868b8055614191d9eb26b99cb3f", 0xe0}, {&(0x7f0000000280)="f0da9f17ecdeb0cff935ec7193986e0b7dff", 0x12}, {&(0x7f00000002c0)="bb42e4592c9d1009c8bb71260a5386ac9a7133899021ef7c982ec3c3be441bfcc4e4f37e4cf242c1213bfc7692a8daefca3e3efba7d84a60d7d5529b8011055c40c764d2dd468e116c21499b7b0042e242d6f6b1a8ff40a6c8e8ac0c870728fd32c837529bcfcf521ac36d88f461bad357063f03a81968d59182b040ce1e5706b77769e9b655e0a1997e93cd3696eac72fcb4e08f3dc55a37608cc32df177b6162b641ae44050f1da7a7cf66fe445bebfb0348a7260acbff350f05913c47e8ab5767ff668d3614", 0xc7}, {&(0x7f00000003c0)="f0b1edf8062a2aff732835cd7ed73c5ab84dc9d35e331a094bce0cccad0ca702a5ebda0622160410264d55f3f48038e03d7e6b7a34ab3a10dce4554bd0675a0b285cf406946e0a57520751f6bab7ad88b3", 0x51}], 0x6, &(0x7f00000004c0)=[{0x38, 0xffff, 0x6, "3e923a24bf0a412c0911ca1f0e4ee4f49fb6f0cb3c43e6aa1b10b482f6b4f476de62ac15d52d"}], 0x38}, 0x12) acct(0x0) pipe2(&(0x7f00000005c0), 0x30000) getsockname$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) 16:23:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x8000000000, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x1], [0x80000e67f], [0x0, 0xffffffffffffffff], [{}, {}, {}, {}, {0xfffe}, {0xfff7, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4, r7}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:23:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r6, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x4, 0x10) 16:23:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="141afa0e4e15aa4801a2dd750477a3f2eee86f405353b12d49b77559192051dc27b626342c71ecb2da158dbcfb1be8fdaf6dce807aef12f461172eca18472cca8bd4ab684d1b2cb047bdfe3f6a7f064905081da839f6bb2d41f84b775f1ccb7c488d5586f1546c09389d8746645d3c9eca15d9c3ac6fba43cbe5cfb5090b41e9b19574cb0ee7e7bd28c0b58ea4ffce3ea520755fd928174e58de5b312435c5c29aff6f108cdd08e284728eac2e56df065709495b18b02d23b98122a9f4561b80f4161923d5e6f7215f565e09356f282c3d1ba4e9bcce6ffac3064d0866887bace84a246aba11cad4096ef7216c35f4038b0bcf507e27cff440", 0xf9}, {&(0x7f00000001c0)="0d3ea18e226518deefde8c146507c7e8597b3e02b0689496c226acca10abbb138308b3dc8cb5ff564df09f286a591e18a582237130481370d1b72b55ee9cc36aff08a4a96f996cc9e425", 0x4a}, {&(0x7f0000000000)="f69da60f7fa13dc1b71132840d32117716d96adba10d8096e31b353cd089834e", 0x20}], 0x3, 0x0, 0x63) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = socket(0x20, 0x4, 0x6) sendto(r1, &(0x7f00000003c0)="81402cc53ed263727f1976edb7bcd0f24d09a0f45be32aa857e1a64513684b60117bf466f240cfcd0c73a166508cc412bf0df954dc17d2fb08447b83bcf6e8f7c1eae504e2a21cfe74f0f9e066f4b434daf68d0f43e31232415ad91b814053a50ff1957ef642d3ce173ebca8a98349c5", 0x70, 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0x93) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r4) close(r2) 16:23:18 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffa, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:23:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:23:18 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040), 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x108) 16:23:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) flock(r2, 0x3) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:23:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x10001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ec) fcntl$dupfd(r1, 0x5, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xe60, [{0x3, 0x80000001}, {0x3, 0x5}, {0x3, 0x7ff}, {0x2, 0xe7}, {0x1, 0x5f}, {0xfc4450ab4f9e3561, 0x40}, {0x1, 0x9}, {0x2, 0x8}, {0x6, 0x4}, {0x3, 0x8f2}, {0x3, 0x1000}, {0x1, 0x3f}, {0x0, 0xb704}, {0x2, 0x100}, {0x0, 0x5}, {0x2, 0x9}, {0x1, 0x6}, {0x3}, {0x3, 0x100}, {0x2, 0x6}, {0x3, 0x59ea}, {0x2}, {0x2, 0x3}, {0x1, 0xffffffe1}, {0x6, 0x1df0}, {0x2, 0x9}, {0x1, 0x3}, {0x1, 0x7}, {0x2, 0x8}, {0x4, 0xfffffffb}, {0x1, 0x4}, {0x3, 0x3}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:23:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)='5~:\x00\x00\x00\v@\x00\x00\x00\x00\x00\x00', 0xe, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000140)=""/106, 0x6a, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:23:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="e008dc7be849bdcc", 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x1f]) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) syz_open_pts() flock(r1, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:23:24 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:23:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:23:25 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000200)="f876e99f98770a6504001a0726dbeb81808f336df87368f50f6ec3e1ba0081bd5021bfd00079d589f25061e2c4854ee3e2b7de0000000000000000000000c2999c64f4b37e255afb03b0b965725c49b0568c8d4b813a31f45b47fc2f5ba3c50b9c507fea159da671e2e492b64fcdae64b0891697e57ff9a84c63d8941d356e953ea52789c79511253f0ad9339accf8eb5b8e5512a5371b927bcddc7c2a5bf7b7653cafb09f948412305fb055ed0a5f501c3bb732c6337e1e023a451d9960793ae7acc4bc8b4d6023a84f7a7cc860e33056fe3111c7657972c8ec7ac92a0d4d86f85300a5bead49a0602ad61be7f9cad4da33be6afc9a97e39716685948cc82aa8ae2a1722021cdfad3cd8d281dc294234ece4baa79d5fff89b2f40fd020d69125da9890e1714e397ce0a88fabfb3c722b05b8469698b7fac4083ea11a91aa01c0f9c97b93e36ca3e2993e46c3d10f935e749862270d387c371ea9b3095cdb93513fb4cec801e92f4876ae4a2d9916ecbaaa08d03fcb08fe5946f8a695f01b2dc4b0df4e35a39697e8b8c4d28668f1e3ac756c805ee54a4a17039dd0a46e4567f5d840f7d9235adb238f6d660e369633ae7272f2b76f842d3a72dfb0bc38c039568f150559b02a2c4d1f62313af894daea97b2a49da935f71d08d577d1bb0be8df4a1b10168cc", 0xffffffffffffff33) 16:23:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x264, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000280)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) chdir(&(0x7f0000000080)='./file1\x00') getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) lchown(&(0x7f0000000180)='./file1\x00', r2, r3) 16:23:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000003b000000000000000d00000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000970000000000000000000000000000000000000000001d062e566abed4ed6699ef4a82f153b2cf0056e4c1933feefd4cc1b25f56b4d2ba67e527aa4c687a3145211106bbdf6f6400e09a4064828fb0618a259f014a3a2975fcc5ab48383b2647f587faec934052757f95ed0ae0e02a5009a62b1f824ba2a3ddaa2ab8b55b9bcc2990683e832b400ad9939d518e36a6bd9b0f8f7e49"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="cfbdf4ed98521d889d7556cf73bb70888f42a8a6", 0x14) 16:23:25 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x9) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:23:25 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000040)], &(0x7f0000000780)=[&(0x7f00000005c0)='-\x00', &(0x7f0000000600)='tap', &(0x7f0000000640)='tap', &(0x7f0000000680)='\\!.\x00', &(0x7f00000006c0)=':^{!$/]\x00', &(0x7f0000000700)='tap', &(0x7f0000000740)='*{-!:\x00']) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:23:25 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockname$unix(r6, &(0x7f0000000500)=@file={0x0, ""/88}, &(0x7f0000000580)=0x5a) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x2) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:23:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x1, 0x6, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f0000000380)) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000400)="63d0ff1ad5438c5a21a67e26a3dbbfa03fc946d02f6aac236dbca98301cb1a28069ea93edee4988a3ecabb0b38efd47eadb541f34cf0d7f3b8d03bc967697aa6944e630b1f2512b9262903ab8c9b2fa7561e5fa9e0d5a6591fdba5e9ebe2b948954c0d004d55e4487f6b8766c75b35cfc63616815579a1", 0x77}, {&(0x7f0000000740)="283ecedc124aaded75e53f76f548179e3301c2f407625eaa30eb24fa4a5d9301a23a6be4153af510f73cd0655fe1bb733ccaca29b8fa409e5db4174ab223712a4627e77b5c5b97be1f9a469e8869c2f5d7ddab33d40aef5310ad77e8bf6b56125a9941517b7bcd04c3476c371c0e152a1d5d76a95ddcf364d11294b68275430d8d52472237e274c9765799423283ab546cde6b5060872fb9f8dc49468474b3ec7eb75bbb1c6aac4a77d9edda5b4e590c429a52ad21229e7229f000d9aa12638789db55225113b989ac8b5e5696be22d4cb3bc4bb035b19763fcb007e51de9079136d423b8683c3473a2f5d2871504aec70a29cafd13c9cc2f41e4a81764674199649b21f264e64f28aaf8099e82267fd12321a143c53984c297764383b17cffe3a39649b7dd0cb32d7be1eacf17d9430e94ff579de3d7d408e79539af3644cc49dcc4c1342dcf9bf1f4f7e5af6cfb1c5bfef9ede4ec46e40963525df0ea6c20730fe013033f0f66f75981e7ed8b4614ea7c5e3b253a5d7e93da450026092dc8862a6ca65e1bbd197f331ad9c50d17272b7d2c2605ee08bf12130293a7fe98e8cf58c324e61c70b8d6d59f2ce4300fc3007ca8cab11b24c0709c59023bc37f489250a7af1d4c16fbf4cfd4c8271cd827200956e3827e505974a6d8aa824f85fca8cb1033133672b1890140f8dd973850ea0b74901dcc64c09186a9a094cde0df36f726eb6d8d7db4600d303e30cb5103025cf38879ed403a5e5d7a0578da0f2a2c77a9b95bad0a2fb57489d76f16141d2aac7d49342d4ef2bdbb793c50611583919d431aec1738a8a41dcce38e373d0d42b642881e209120f4175c8209ac1d9da048eccb028fbb2e425d6ab1a282645f608f2f30993919b275a999369dc6cb5048812aaf8ec49b6cf260e09afe41b0618522dd0826021592f4b0a7c60bfc2fcb89a9f4e1fbcf59fab8b68cfb1a341de656aa0c00758511b1c3ae541b2399a1257ca481b0726deb6104f76fdad32d26212e79cb4d7cec72541d1e0b3cff8b4db10c447b8a61a9cae7ceee4b0bd2cd04dcba8f80264b8622124f4da5b93018d6003c6fb72656b8911c4e30544f657a6ea4f8dc11f90d9764a043701acadf56f3c9a0b7af18a9a575db031432d3615af74bede8b369ff0d447e1c758c7ef5582db553fec035b17061b295a38e0051650fdc9dcb68402ea5e367fa98c5e457f578d661dde844fd047fb9cbfc10eb14202bfec0c1ea20804c148db5c890ee632f7257f2f6c8d70d95fc372e5794684e6709c9f537e8c8936698a45487aa8fd1430e0a4e59f40135e5ae1797fca64722f7187bca8387d9ce42b3536e0b048dd5866480f636bd1f3f84ec090b459641a669be9b91cadfa6eadfec8f3b4a0785d3f0e5ac5b8b10295929f5e18727e7c03a06a2793e387a81687a68dd0ad181e2fa7ba5d4258db46642bc4f08f7ee7a99f93fdbd67ce52a68418b8901b897428012e4c2f105a07b3f3514835960183841e7b78e23d2f7ab2196f9fefa71dbceb522f74790070e1bd69061cecd8f6d6e5a063da907b0c88eee02263103393f4412de323446d3b4b6d5ddac6a53752ac6f6afa9087b23556652223d4ece0735f189c5135a48667a8b35cd9a6bda024fa00004874c9cf470400d044c98a9f2a793e4c963faab674852c4dfcc0f4cb2117b38b71e4040b090e21231c716a22ee47eaff34084b8c4a74e9a698970f5b0c8ccb70039d5d51025674658493761b2947c340861ca071cbc6a6e7b863cdef02be505c794627adf2893362b7eccfaa23eedf3bc59d23c13232a7650c265119387cc9c271861fc7e319e29eb546e02b74bf9ae239a65488afe95acd62cec8e09186215bd3905e16ac0edf81bb77890776b5527cd35689a784e820cdb51e1cde8bcd7918237c4022f9734576cc2841e1b2516ae72dc3de57767fee5a693427f339d8ea99d3ce73d12e5adb46d325cadc38ff5965d9372a922d27e0007a80851e24a1952e4cc6f383129d47a431208884f8ebe9568223c909bc4a6017d660f2e4d70b7e549d9308876df98817ac333f9d587f5d33e2fe4b22ea8d5ef16a170d29e4fdf82c01f3f558aaed7ded67e1736ce51b73fe67281d8cbd90c74ec448065b9470cca9b123bcf4ef574fdd5142a81669aabb648d59ea0d4c329c92bd98654e7488610eac4d59cbfaafcf8b91415c31ca805a2229ba958333b50cdaed76d69584d8da007e235f7136aa5808cb2bc27c8009e461692d5516c8aea472211990fc86f3b8f3e7faea6c2e2dffa87343eec9f6aafd21d281bf99fd3fd7703abcb7bfc95bf0fee4eb2aacaa1d030612fa4fb16862d918e503decdd9e24e2d8f09bbcc60bc1dd4ddbc745a0cdf404fa06928a3da10f4c5a3c6c76464cf074ec01df87e5ade8b4c30139fd692ab2a827be69486d919386278e10044d2da5663dd526a9249c7ea58c36ab080784faf82c657f88188fc994a62a6795c015e49569424819766e61bbb7231f86591be600b174ee730d5d3bc63e95cda31791ca54c9d450eca2e1d362c499165f31b6d56b90327bb53965f879617f8d9a440e3566823a09d69be96f05dc0860b97daa81a916e639200dd4719601d1e942b37dd91106b981ac43bd0655ea791db47a0fc115b5ef0c4b3eb652f7e910bbc1c9ed6930ccec45c2645c06d6ea7f148a2b2e0dd8db71ae72c7f633e2aa43973da9604ea66d5dbdae0388abdada8431a8bdbb96309a418103282b339f02b6663f9432dadf56dbc48b47154281841e4e8c0d7aa45d37702ffabd0c4c5b90f0f6b1556810593b6a3dacd5ec4b20b31ebb32f9fae202a88a82ea392a22cc38fedfcdda7584f2a024b751c231e2be51155298cf948027b771ca979824f3c9edf3c3ab5aff1d5376b0a33be3b542759f6f2e3472a02335280dde266498b50192b94b350807a5fc0d111509f518f8c88890c518491bed1bd49960d828431945886de13c927a1f6dfd974bf2770aaf1cb84d912848387bae25314af846ff635f3b7919e277a3c8ecff4c33f393b4d73dbccebd6b6cc6d62244e2bf627a79fe296293c757c58bfbbcb048daf6c055964bd4e03aaa984ee0cb59298585bea1ceb27dafe5ae23a802c8523341597263aa721eb15d2922742d521385c853e5e6e75fa99007de6ffaf1b7f902ec1c907c1c3a9a43abc15335987188d0554432f38dc980f10b88d11eddbaf3444758f60af770a7f044809bde8a8ef942bee502d17e3ceabd8ba8d5b0097c298709b04570e9c6db27f12cd60da73501dff900dd874b69f3af736b621816511a5ea6f2b2e33e31483dc152c9f30fc2518c993d99cebd9ee2e036852e2db1466e2ca2e73689fed078a7f43a48788ad0e2ec1a594fa2d0ddb275e0b8ca029d4572762dedda2a6237f851d85ba94d0f592f6af17d598c3e38ad4a68f179a22d585c5eb94b4bd98fda31d34d450247350292e968e8cb41eba81dbe22fe28616ff784ead5d932c507b93b8b545fade4cdc8b75e7e800fc55b9382ca7327168bb4ea4e59582cbffccdd1cece2a330c6dd3dd29a785b412c46ec67e31814521a1dc05df368e68ccdece585db299b944675f680c84577f7429aa0a370e3fe8b366bdd15abdcdf60a4553025b394989238a1d40ec5981c6cc91cc8ac7c1d95684e666e2af3f8cdefd18b80e88aee26d56442aceebad38e01ce5bf7730180babd84ef5bff718ee6b6f8c8d1ea44578f629ae4568c828c43b0c3a53ecd44c435f3955cbf19196280e1e8228703cd0ba6358ed47c54340ac82868f3bf4e14396d0634f491c6a4474f6964244b6d97252a21d56ce01e1cd26e18e652f1848130fdfbf11b522a9dedbefe36a5ea3f5bee67b26a41f8538cfd32cc896243322556ddbf376d1bd04fb520234e70318524035efedfcadf9ccfdcbc2a6be2630659615ffcef82a8426049e4609a91033a6a8ec2984127d252f54bc4d0a9b913c083360bd51472fa1ab4dedc9d32eabb8cb8437526cd0b8c1671311b3ece1a4fc926317a98415321643d8661232d8cc66de63932c8c2d67efc30483bfc28ae238ff8437b38c240f2e0322f63efb146657778498977a52cdeef2a60de13cedb977dc3fee5eb6332a7effd1e909bbf5f12f04c569195cd09addd18aa6f58559fc2c1fb03c1c7b7f4e6213fa435f75b4b07432a29650d37301aa9903721eb543e137a70ff770dfdead2c3e94a46d7b8d3597b04c4d584839e2a81eb4282b82c4380129d667a08db3f9820b56adad473ace1c850aa1072902cff1180668ab9e631fa052bb41af820b550a588649179c36885803b2db1836f40abd6d8eed6987f5512de1d997049ae409f210052def020244ccc76c931e921f0fe70019dded8f2eb22e733eab5dde11caf72acf4fc1a0aac373cacca6141757f25bbdd98c78e6919f3aa85fb8b4de58333716416d508e90d34ffb893d7c1aeb9c0bb25a927a58951e9d65a76d4bfe383428acc09c08368fe004a115c901d8d37406c88198a59b8870c8f0de1bfe0fb3b34a1d5e69941e3d5874daf22d9260a63e2a0f5cea5045253bf09c3e4e7e9fc922f8b3776ed19b3252857d1006212f25377554f2cfb097cf6a09d4039b76ae143b743e36b236adab3474e1d439c09dd5893cd2a7e9242c732fbf501beb0456622f3a459d0cfeede329e922a56d5f06401d46c78f67c77ccb4ed07b13929a39fc26b49c496ed0d3e69946ecd844cdb8aa7932c1e321f675264577122538968563dc14d2522c02d48237147eb92e995a8c1b97f4f681f67fc6db3909e0bc651c31ec18605c1f8621f6c545e384894cc74b8d629bc29e77fc2fdceb835c469eb34a8d375990146598f44dda21acf9da2cb7099b4bce7488f9eb8c8277b8cf4d270ae9c7df3ea3db8e67ff4f3c840a982b67a3764e911e3c1ef06657f902b5a9c66fc4315d058bd564ab8cb37524c5c8c16db8259ec1689bcf54aa2eb56b7ecc54499437473dfc8bb698fe7edf4d2cf85748e20d0ed53c479099d754252df0b53fec379d3716075ee8ece75251f66cce87580cb83db7abc242df1ac0f91a263d2da36c4bdb6becd354b252ff1cc86beac42c944578c464f1a51bf7b32d5488d281a23c84897f9069214342ca81b33c61a95564e41b3b0dca75e43299dfb068a0a4af86641e3e0e2e2d082eeeebe508f36926ff59a75dc5a77b8324b71f8a991430d13d9d67c9a1908a40eca448166ad8bdc3219d51278da3945b22c118dcfad7ebf7be246a9b902523bd5f474f1dccd6a52966a7915bb78a6d2d9297aee548d8f06e9eb9c7bbe1acdcf23051e1368ec085627b869bef7fe46a8348e25ae270c3f1059664e63ad9af1baf695b448e7d479fd8506cb8efe398142751ef5cfb4b2cbc0a82ff6b78794a74f91ea25642b0516b6e0646ea11765c8424dd8390a0750c87aa50c03fac9946f4a55497e0ff4b55526518b13eab2c7492cecc36f2a84f19ff0fa0d28c3b0b12acd980d997671516a80aef1f2c7293ccec5102a2d67cc792c3c88faa812839ebadafdd553f3d1f6ef0b1e64de386058ae96be899f27e7f32ef8fdb9b93163e998e04ca119f644851ceaa03ff7089b026c6cfc80ed980bcf04c89d7f3ff8d3a5235db7f917a37664554079fa31aec821ffbfef66927fb72e9188131d703b0e1d9813263762c382200147dc13a8c5633edcca9ddc3be27d5421b1299d516b05518d8b86d6a8f54bcad8afaa0d2235ab3c38aa821d10403cba45289a03fab5cbb61f003768e73679376845f70d19079a4983aeb4107a50bfc86c", 0x1000}], 0x2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffff001, 0x7f, 0x1f, 0x3ff, "cfaf34f9026f1f6b135879e6c123afca51bb10c2", 0x6, 0x4}) close(r0) r5 = syz_open_pts() write(r3, &(0x7f0000000280)="539ae073e2f068f45f2ccbd652e96a96afeb541cf01bcfb3489ba9f0cc95fdb3c4ee83542da8114a3420612b992bc14c58cb19942b5499fe436f8026320809db455f414e9e3b027ef8c42286e79c0563d888c969d42c8e3287f732369de8acbb0ef927424a7e8117c98e056a092a9081481823ff7f81f1ca43ab1c8e5395a976f6d26713a8d8158a98701e59443b272485ff1cec7f21877107f0f4f6f7956a4a71022a5b1c39e008952876cd7238886cee375df5a38f5f9a079a4ffc2ea94470193ba9a87c57bad2a13cb60ae0a01f54e21066835eb3601685fc7b887c1a4bd44f5595e25bbe4db636e2dca53019c8df9f269f4d21d9d35b8298", 0xfa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x27df, 0x0, 0x5c11, 0x0, "3f25db7cd56398ab6d51000000000000001000"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7}, {0x9, 0x401}}, 0x1) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000100)) 16:23:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202fe7dcb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x2, 0x0}, 0xc) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:23:27 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:23:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xbfffffe1, "59b0d7317a117c00000000000000000040000040"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x35}, {0x100000000, 0x2833d4a8}}, 0x0) 16:23:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="1a182e2f66e3ffffff008dc75833a7f4495497b9c06fe431655e199375ff26c3d5f5f1f0899d7c4333638d4e977e6bd4d981da76e83bf5462250ef659e6888b7d466da8465b751d27649c5"], 0x1c, 0x0}, 0x0) 16:23:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x18\x10\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:23:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) socket(0x6, 0xc003, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:23:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000240)=[{0x0, 0x8, 0x1c00}, {0x3, 0x2, 0x1000}, {0x2, 0x0, 0x800}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x7f, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000100)={{0xf8000000000000, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x23) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000200)="91aed6aa2c399ba3de58", 0xa}, {&(0x7f0000000240)}, {&(0x7f00000004c0)="c3d740fd1c2e2805295e771ed50061e1ae0e755dbe723e6e7137aa2942722874e9870fa9261cf03a5204ca32b939920f4ad9ddae6a5654c5bb48ff822f36fc4ed41ff6fd85d5bcfcfffc166578ce5eb73a304bb451af61a3e6e583f4be9e83bd59556ded51ba58e64ee144b701d42396d609580b884d9a750b4f12e748a8849a68099fe56ab5731eb8d1d51d01b6b5b07c44a3a0afaeaae195592b9be8cc3d19f2e7fa9c789d290428a3b81b7bd6f45ce57e12806603d5ddf8e3a5b97556d16bcb86eae3e49bf6", 0xc7}, {&(0x7f00000005c0)="507c61a90495e0ab41d2a464267205bc668ed6f1d49a865787b90880002595f314008a058317794d67d6bc63bdc446dca12e61ddccbd2b48bd9cbca21494016e930f9f", 0x43}, {&(0x7f0000000640)="041a555ce222ecd5af65cf978c28c728021ec4d7e1c256b250ba153b245c40bbb10f924d23b968176135140d151549c8c41e8961de9dab8e0514032b5686febb1ac813b9401007becb2f2e134dd414a3825fb8c8bd5512bfc7152e74832f0a503362b285a7e00789bff202274beb478293b80ab650cd32fb991611978977b867ec221d443ac6d7ebd91b46531115a1abe26cdcc8fa1473d388e0336e12abc3aca1ab3b6b68a28fcb3fc891dadeab5ce9744b5f0f014f9c4a45db58c676fa14503b977ac0eff0be3b5a00b004fd324c4910a8d142044caa6d32a9e78d767c4154bf43e2", 0xe3}, {&(0x7f00000007c0)="8e96f97392ca3c69c4fdb5ce64d6a9dbb57c35aa0ad8dbdc58016c0239d2f40c778206a24cdd3efdc7d5174e58872379701413707f2d1548f1b14a0cde5f572acf7f1c04b9e53a2ecffdcdb89d927da835f4ceb40b1e17b420da779bc9b69b794089e71ab60366594dc2935ac630e86816301c424e0314aeb5c3b1f7bc773bfbc483f7723e71e6aca3f4d7420cd8a1971b5a8d8924bc61defa925c7167750da592ed44999841ce86c68c86e220a319f6c3d7e8f081be2270cddbdb2d212e775cb859b80bd4f10c96681c020e998c25c088ddad837f92af0141", 0xd9}], 0x6, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x201, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r5, 0x0) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0x800, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x6, 0x0, 0x1800}, {0x1, 0x22, 0x800}], 0xa) 16:23:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) recvfrom$unix(r0, &(0x7f00000000c0)=""/152, 0x98, 0x2, 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x5, 0x0) fcntl$getown(r1, 0x5) 16:23:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3ff, 0xdd3, 0xfff, "097c7de87f660300", 0x2}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/58, 0x3a}], 0x8) write(r2, &(0x7f0000335000), 0xfcb7) dup2(r1, r2) syz_open_pts() 16:23:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000200)="aa8f10452686ca3fd9277ecdec805eb25d2b03f5cc8a287064bfaab7f39b8213d1920fae3459d43368ba2d0f73d6f602751331004abe080d4ae2c1a709b43eb2e257d23f3e70581995e0b8f552aaa4085badcfc6293a94eb0f84a5c79d67bba595c0bbd869763b132507d9e9f064c2fd0c55d6ad13239a2c27fc29148e3c2fe640803b50b2ae77428a3b3d440dfccb42ebb138bc7d150daba32f75aa92cba3504dbcc02e6e4a689d79f56c418eb7b104be8f83339a", 0xb5, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x20, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x5}, 0x8) 16:23:29 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0xc78, 0xffffffff}) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r1, &(0x7f00000000c0)=[{0x1, 0x7, 0x800}, {0x5, 0x9bb0, 0x1000}, {0x2, 0x6}], 0x3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/126) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0xe0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:23:31 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:23:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x5}, {0xffffffffffffff9c}], 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) openat(r1, &(0x7f0000000000)='./file0\x00', 0x131b43b8d2e0c868, 0x0) execve(0x0, 0x0, 0x0) 16:23:33 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x2) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000480)="14c3ecaf1056a76d9fcb07c0969e1d365f5463debbe9401b8879731002ac10c7073c", 0x22) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/34, 0x22}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f00000002c0)=""/48, 0x30}], 0x3) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$lock(r4, 0x0, &(0x7f0000000240)={0x2, 0x2, 0x90d8, 0x6, r9}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000335000), 0xfcb7) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x3, 0x4, 0x0, 0x100}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf7f59cf5af467325, 0x0, 0x5741}], 0x2, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0x8, 0x40000000, 0x10000, 0x4}, {{}, 0xfffffffffffffffe, 0xda, 0x40000000, 0x2}, {{r11}, 0xfffffffffffffff8, 0xac, 0x9, 0x2}, {{r0}, 0x8000000000000003, 0x40, 0x4, 0xee40, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x6}, {{r0}, 0x8000000000000006, 0x4c, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffff2, 0x80, 0x400ffff3, 0x100000001, 0x8}], 0xd0, &(0x7f0000000080)={0x8, 0x2588}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:23:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = socket(0x1, 0x5, 0x4c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x30820, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) r10 = kqueue() r11 = msgget$private(0x0, 0x10) msgrcv(r11, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/48], 0x30, 0x1, 0x800) kevent(r10, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r13 = dup(0xffffffffffffffff) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20001, 0x0) utimensat(r15, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x9, 0x4}, {0x100, 0x7}}, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0x8}, {{r5}, 0xfffffffffffffffc, 0x9fda8d10712b0856, 0x40000000, 0x5, 0x10000}, {{r6}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x20000000000, 0x6}, {{r7}, 0x7ffffffffffffffd, 0x40, 0x80000000, 0x3, 0x800}, {{r8}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x7}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x50d, 0x5}], 0x3, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x6, 0x1, 0x6, 0x3}, {{r10}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x44c51539}, {{r12}, 0x1, 0xa6, 0xf0000000, 0x3f, 0x4}, {{r13}, 0x8000000000000007, 0x0, 0x20000000, 0xffff, 0x9}, {{}, 0xfffffffffffffffe, 0x10, 0xe866974267e005d6, 0xfffffffffffffff9, 0x80000001}, {{r14}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x57f, 0x5}], 0x20, &(0x7f0000000200)={0x8, 0x5}) 16:23:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:23:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001640)="b6e811399377af42e342b28f6ee6f059911cb5b1b447d9d8fd11649ba8be24043145a623cc722056d65c79214c5d3f5ad08eea6952706f0fc10cb112f2c368d39164cec046b1b5a0adbd68ee247b85752928db51a7b734da09264af1b76c77ed01f0bbc6481c10b3fd0ca807dcc76d7f0c97cecfb030f5d264259c2cec346a41dec072a5b7f61cf9711e2c7813aa5347af647ba48f2d3ebc44a313029b6bfcecc8f235d2b651f45fd6a21b0ae35db3dca08b161e8822a56a383bf237fc5124fc54379fdc40487fa3f475e62c9ff712c582abc97e2016a55085649a8b388af77c8b84901f89b709318e7211eda89ca18644812d9f7523e0f500dacd35725927707c6c80d15f502a0279869ad0bc734614827c1df4383dc2f3fe09ba5d8ca5734474efa48b371e4923f47e8d23dd531d4c67a7ae19f042b0c714bf2fd5267e1983293dc42cc3ad549b7110a766f4ef35192bc53f163c8d26399c9dcefde4e04bad4e7919d2317deab107992624705af6192e0f9172fcfdf5437692ae781dffc8d7ab6e9ee2740070281de8d1c37363d0c9c1207461b52c2d5269db46248543023ad241a2755728a2304f5d1f504806c7872223374150415f3fbf5f9bd6ef3c6d382c6904c10b844e6bc2cd7d8df5aee37ea579a56f7d42bd9c4e60acae9fbff72ead331ffb4bba8cc26f1ef335a380f60039e8fe1e457e0907055aaeaef3827b43", 0x200}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) readv(0xffffffffffffff9c, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/57, 0x39}], 0x3) execve(0x0, 0x0, 0x0) 16:23:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x06\x8d', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x87}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="fc50ceb8b859e8af13c3683933b5e82fd590ea427dba58ed22ff4e9bcf077f2961bca6e0176121faeb847f6d5d9adf091a4e3671ae01c82bbc0779ebc73dc6718ed14d0461610e8eb4c4e46a943ca738114ae3a21cd9351eb73e6e4d874811f9788e2c161042d98c50e841a6fcc45afa984fe7e1b37f9d11d1c2a26050d858c29e09e9dbd44d1e91391b810599b18315b988945f28cdffc1f51ba9a0ec93c542aeeaa011be3e54cb70c4e90d1f3a82b515802f189e7628f0f5d809663a914f1905af58f2d00a70397e3edbbbe06bbba7cabe5dce2910d2342ce620929a2c60c263d56cfa3bea43b52d365d20cf71", 0xee, 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:23:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098", 0x109}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0xbb53e2993c8faf57) msgrcv(r7, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbdac6e4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() r11 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, r8, r9, r10, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r11, 0x80000001, 0xfff, 0x3, 0xffffffff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) ioctl$BIOCPROMISC(r0, 0x20004269) geteuid() getgid() r12 = msgget$private(0x0, 0x80) msgrcv(r12, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00129ae9fb11d1c48100000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0adf8a2f36d7cb9277ed810ee1c23ae0300a657a8"], 0x2b, 0x0, 0x1000) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xcb5af0725a4de8e) geteuid() 16:23:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x40) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="03afc31663205f163415"], 0xa, &(0x7f0000002380)=[{&(0x7f0000000100)="387de843307d86ac82bd200675e1b4a53bc2b00553fc2a9d2a00d588d4f94e87680142a54644a0442399e027d4b6cd732c2106133a7c33db9b885f27764a1f84d942dd771031b85475d9577030b15c46fdfae64779ebeb6144b6a55b7847bf53d74a3f", 0x63}, {&(0x7f0000000180)="704f28295b6f6026436f14fa1ea53064619edecf2b99bb7e77ae2ed9eb6142185b38a9500294d62f0011cb65e055f3ec557b54", 0x33}, {&(0x7f00000001c0)="a76563a75644c2c3a0f82506a11df02497848ab657f34f74c364ae3b598b6e0a28fbc05575cd8b484005994eafd3c81c2e9c7c4026076e59d9cbc44e309106a3285c86f8f464af8d26a4acd38937737294a47a3c60f6ef1f331763ae6d526fd14694cb3c7127795d3891caefad3f401cc5968206d5c2b8450299de7f10a81d50ae5b79db804a91acbe198298a885e643fdb130914d5821d30b69fc4b5d51991a9221a2aa8e6b4b72c3ec833615c3cfeb6fafb0cdb512e8de54996a312af4082eb8e5dea23bb0b5dabe9bb41268b73c60fa946e34254cb679c20854f4ddacf398278a97436a975be7b7deffb668a974905ed5e68e4e1165e179034adec1f2e42e4334c7b56678ae5792a87699923822ab7e172313043dc5501ea1d62c016fc7022671dbe0c8e2ab1320fea995f225263b8800f45b7f4ca24a9a25a4dfdebd0df87a1182187b074dd2618e86b94569a9b7272bd914289d5d52c528b267893dd4699024162339fe70ee5e7fccc753bb5c2b63c4af239a82bebe5d36b6ff9c859cdf261d1e641cd6a34d9151834e6a22bd31f4107a830fda6424e1f1326a04d1fa2379808935cc8cfcd0707f5efff1cdf9d726432f484ff865a628c2defebb73822f1b8f13e84a9e55195cda45edee4bfa7d0f6c8b1965ecb609d6e839df133d40115a481bd73568f1fcbd634c788ebdd4c74ef4fec46471ab9564ebba9a3fc7d0ebdb7d5abfd02b8875133157c0b7186315e09f7ac5af4dc027437d0abb5038949bf23e6afa5d44520b848ef1fe555ddf28286ae1efdae688dc78819c88641dbee1b900ae22356baee462f55e4e30e052e3277a234d7e5c5d40beb70adaa21fcc511d8ad33058eb61fd4beb2e538579616cee1adb6d17887234530cba2552c2c68527241925f025cbfec4f78566d264a1cb7ba25e456b8b2f7c1956a0b4e071c5e68d7b086ee8be688bc88ec4bba177448fc7f3bce92bbbac30e7d32ecb51609f3f6bf27fa170c8569e38f3b28b3dfc8f47c59e96e9ab03e458b33a5955960b9ba9d889480b63f79874235981e164f9803ec28ada682f563bfc66baaeaaca28d766e8f09e8d2fb0e36e82e822d05d0fb33f9a8c4b10d2b909dd0f7e6382b5c0461bfabe42b67565287ec3f79073738d988f2f6172904614be1513d883ceab48f507b3c0ad4c8736ce40ba77380531d9ae1db7a08efc349b4d27e8add31f40140e9617ef308ac62cb3efe935519d13c4ca4b68409dd86e1d3b7f9f21172fc34d7b88ddc9fba350c39c9332fca1ad4a79fd4e851c809971936f652468d66324df5d1bdcfdbbda4cb85d910b9f10e51d8a28ec12668f310c45112db37bf64df876e1d4b4dd17f6e79caa0ab0b39b8187ae8b03041b1519232e87b3d5eff34e10dadbb665e402b2bf4f5076aa3689c478543c90b9530d57e5c81b7a6555c385b25f1cfabe4bc0a6f52c27ac7cc5b9a078c3fffea91738ee8694560c3160e6de43df3ecfcfad7596ae27d266b8546c51cdb03e568885d8a8a22b6ffe67fcd7a3b0b49ef3d84a39a8f938117c785f51128c7f0f43fbb28411bd32cc332c751178cc02c48a9a115f5e28bc116059406d8b37a429ef3691b4dfd78654f76df3f1a1d5a75fbd89d33bfb1dc029c00e90206c8da375a4f2beb8d68ad99f1415cf8406cb095bb64e343fb5041f78d15a82b7074477c28496004b3a36aaf91b48167ab204e9db4576e596e81c6e435d19e2cf7bc65ae2cfef904a2e7e5ad1fe176bd9ee434d34b3271e40063fef2d4baa5a56c5b2b2a55758c3296d3defcc69cc4aeb69353d3ac90bc2c2f5164d54e408291065fdf7efe3ed7b35eb62a15c0e80aa900b0017036bf029b8a9b7dd338f00e3eb24dad227046d65972099928086a012aa025d685917dfd0903c9f3aa09258e8dd3c9d31f2617eb2b369fe35347836270a1b3a64e6f8349a3fb3c2a1a04e1c4f456f8780425f16e5213217319a20dfbcc2224b7ebf24ad78482a45ff0418effd66642f6e368f1ffb648210dbd53c99915fccb482aa2965a00a3f0c59195a8b4dd4b6df7a261256dd3073515146607e2ea2f81c530dda74c68a1167ea9ae2519ab38d76cf35448614bd040658ede27f301293c842e2c099ea349bf21aed03fab9182367419bb9cfa8b8b299af5452b481bd7aa50fcd8254149e76269a81d709dc2f08f35e2a4c309bf4ce3b277b0860fe7609dbdfcca3c104711c880dac0dc21b2c17ba8c1b07860643dcd83f90087ff331fcfeb6888de96f185670e9082abd29d6235699f9136aed287604bbb506e71c6e909cba2bb0ad3e58a99525e1b13df0c882de3a628f0f6d89c64819aed2ae032d884fc650110d8b7bd059ea9852754b0d8fd28ad547a98520ea56b4fe6c14c6a11718ce610fda58a35eba21574e9ceaa4eb4cc4c6a6dbeab2c872d98d46cf9dc6a1b8a404c124b63b593062b2a0a0ecb9da9c4642436b28a66198bbe107d6423b8835d68dbe17c110dac52f19fb729f9d9f363ee7d57f52c0be74912f02d37fbfe42dc3f7eaee0f5ebdd11281afd56b8801f168946483a04ed42020b6caee838f34f2cfa3a132c783113c7e8494ea2f7a3d63beafbb330c33f077590bc3789b097065ee3f4226c70c82cb058a3b62d5b9e4aea40de15112dd55463c53d574a8930c60916304d62ce23ec359a0be30f8816b888b9e192ce22abb4af234615ccefcc89ae2a553b8c81640a37ca8afb59a27085b77cbbd77a4ac1562d97038641f4d6af82ba1b5183ac1c025f6475655f2033e490b2fdfc18dc1a293ef9a8e76a605df4f32bcfa401b9e746a1327a995140d4d21fb031ba746e9538aca82915c620e05595c6aefbcb453eb619dd3d0053da76bf66c66acba7c4320b69a6bb28dd16c5221e0674c758a92cd188eebbb50a7369f5e54d64ec81f82af0f187200dd7763a555fe42082b0db2b5bfbb020864a1100604271329b6f0cc89692a6003c4fcc24280457f48a567a7250a655d057c91bf71b101a80feade79a6311f583fbc20505ef47c2762f6ef8804f0c8145cb2a4b0876a8bde949fcafb1d663f6200bca7015d4b542f5f1d9dffb2c8f7fff77d89e6b654b5ea2c5afba4ee7f338528a3e79726bee404b42d8ffb1cfe6b042e623b42a404f13f0ba240b0c67cdafc2f73c3839ff974bcdc1e1a3757c875a0d77e3e29e419b2c2cc68c9e1e68d19e5d6acc39d5c14710c10a72316423d231cf7dc6af2e08f2ea41474dd9ea9a05f09e897a755c039587b40045edafd420de9079c31bdb816e8864236275204a6a6d5bb581648ef446215fa050478b211c1b913ec975100eb9742ae31d16f4a71a0c3d94aa02a46dc91e62bebc6cb91b88226d3a3629bf880681afe9a66261cb7396830853c75ed35a9ec961e489b4bb8b3ce2daa452241c688e1aa0344c3a925a79202df41d9a3570e2d115b23db389cead34c2f37e5641cfa0f636b518d770cd3bb789387f94ba594f810f3677e6ff40a6fe8fd5ccb45cbccc655c60be54159514078d6f647a33668f51638857e741f1c982d27f42f0b2a978ee8bf48d5814afdd7fda57a06c4c6bf067b947e0a846336c89b71d4ccf9d4df2f84b55338791cae5b81172ad4ea0c30e4bc4f369ec39fe7b65eda9ae69ecb68383ccec6016decdc9c5faea1110cead3e2c75dd49bbd17cd4f6bd066646aea477ebd41ee57037c93531576fa9cab5c5686ff6284bdd0e74471c817f10b21b2423da0a72ee6812c2435b3a510b4bdd9e7b490882d333faba3f5b8d8bbdcd3410bf8b4b5a0f7ab642bb3aca40eea774009910cb8b5fa826527aff7a3f047ddca6a37e30128ac4563fcee9849f27965aa9b43b5ca137798dc69d9380953f9ab4c4da4e3ef6d0eb08f4c492b084ebbbfc2f22fbc444f10d50a6daef31d877db22f15fc95e034a3e4b3811c55d428527a6059f6ac85bffa9e7949f554868c315b7ab0eb6077386c89b8e85e6b8208fa8bded8935d13b07037e520dcbebc5acfd9dc4c3c86fcfffc1a9e9c162a225e39df1387455656051dc9e38db31a9dd7862abead9f4a903fbb29d6fda4fc2e6ec379dcf75825e058319526998b307f68db2cd9006afbdc002d5e30f02d09706cb144792d8342ff822c288f152bd1e562c8caa65f2aebb7db31dae5805f4ecf20aa20365706feb82e53096c1d3e9f43f60ed60f83b7c2de27ff6b232801f997ce36246fb19623aaccba65c889d092fae5eaf9cdc599de1cf1302fd2449a5f747e402e5438e4c22c8bb8c7635e79f4712b8f8248a39d320108f9357c9d6f8d34f62ad4c05c2658b8bc6c3fcf87ce4b8cb98d6f7570bc62fd1236067134c188dc7fd7d6f072c1dfc7f5a7619327d05cc84e4ec557a42d5a69f9f2c9892699b3b404fe0541d262740c7b741c3636c93e1f516a6476a16f059e2c8767c7ba8a5995a49c4deac52833c99ac31f5f9f9816d0fa6797580c7b0d7918d24e44821aa35a5453e85dbebcb9317ac4cd46e74f07a3560a7dadb26a510800f019052b75d973f66eb39e882687c0539849a835eb2fb4348b9568b41448ed0f31d09dc032b59ae0a16a2c968219469bf7e7b095f018eba3efe967ad513e52904ee689fd3c75a2aea3c3e18255220b5030dbd2c7fc721b5152823a4ced9a6324361df2160a1e025ba3d08bd9af55e7fc8b5e5d2c94137d7cd4f53ff84027806502d03bbe1f173e061f380ab826877675ab12704b6ccbdcd52a24249456b04cd5a637addd53d9aa840d11b8876172aa79cefc363719b63a32b62d1b3e6742a9af60289e538c9d6671cccabe6d4df5c499ca00b1bc0f10e5c7ff16fdd5259f6c36247c08bd0b1a1ecb86466fec698fbde950b76e2040d7fd2a2d2f349945b9b92e9562695d117166dd351e05f208c15626c9d3a7b84612b1f9212d603dd3b7c67c7c6f464c311a9d77ad678cc0d9f4a01ea5576928f0b21d750c7b6b97915f1a74f927d7dd9e60849de76917eaef50c17fb9ddfcb5cf22d76b7949230b6e0dfd3c2a165b3115cc93c67288d9404ba5c8b72da33a31b54e151032b253429c8d7ce768af865e252ce1b4a143a6d61beaf33acbca590b511afd28ffedfda4974279a6a47d560aabe1491d037f5d0857823b059c099527d1c4053a0656b455b9637aa3af4b99a5c44ead6406768a419620ff16ee2faf6c9e1957f4e0413a7bd04b08faa03c357345eb90bd9def89bfb5ec951497b8a3d81ad4686d90ddeb9d47d288afb3d9dd08d4f4dcfb306f01960e51352d4acb99339b30c2d042abc075f7a7eedd8e908d3112dcb74d460cf288709c528a9cdc0fdf620215050f067407ce520d726de9d984cb4b06715d69392751c3dade413f0f27e542b78f1a951b813cf851b198be09728e4219461e17d24a932f609686d34b4761c9001e5bda3dee8838b5f987ca636de6502eb77b5e48d65ce22974ce1944777711cfd09d08f0f8156d7b412154c89681f4c8a0ece16f52c6a293aa817744537cc6339b9f3dcc4aa2bba671228f209f46d320a80a922f64aba15f06020c772db842cb825a466ecb68178601e62aeece84dc1f762cebfa610346c1b30c1188a13e21c0bbe2c184df6f01c23b4b4495f7b2c458767e48654c0ff14c56ace910f7bf0e2692294bad69d9b7009555e81e26d102a28e9b00190e6abc41b8de404d9c42f8a3b66444e11828dcd37707a49a1af981cd9b4b7ff2dd978b3c5e2adc0a1a5cc97533a092037ee10af26f41aa9d20984c20ecae20872443921f1a843f774f85403b3b747f55a5025aacdd06cd1f7d61ff41ad86e89b16e229", 0x1000}, {&(0x7f00000011c0)="f1f3531f04c53b33e6f6da357657239ca6f6e3d8fcaeb739b5f3e049d6ec341f1e0997b8585f42e910ecde5fc4dfbec0dda95920108ca524797e17ef6a72d4145dc0d6ed5be4525b5dd5ccf22789c8b589", 0x51}, {&(0x7f0000001240)="9af76cc5001c8ab55c5151cc3f363fe981051e63298f91a47cec6530631b3383883ec43a3fc9db62aa065f45e06c66bbb7ff5fcc339e1eaf8a95fba2458fd5466c732d09b48c448ad9cdefc50555bd3f28f683d0d67be95972b6e2f513b49288d3b640a6ee039704bdf16a2fab7db4ee62ef5e79371c39b01f3bef3708e4de0f38c5a5a3a22911d016383c3bdbdd38505b1c62986e957fcc3170aeab11718a2b3c8e82476708c54254e448ba15ac8280770451b3faf06969f09bc4442b76bf9e257523a56d0e479e0f549863abcddc258f8bc94c55372fd99a8785f3289098d9d29f7d5abb5a800ec05a65910c250a23202fe87f61670750a464fa9f77caa7261c135fb1a33331ae1c9b58e1f900e2ae296a9575b6f831f8309d73a694d5b733b222f200d37c563337266ddd75b798fab623de0207896c96091c29ee657fb23adc5f09f1fc9849c00f9097071a73481711eecd73787ff45b11dab419b3d4da9a5e9e236eca377f2f1b26c3f37db5f2b4488e98022ace7298c7f93cafc5a22f7947d96ea6de832b2bfc76e7d947ffa3ed35cbeff0500c02c9d0ac8e255a01af3af3eab762b17cff3b0dea4feff9aeb482cef3f2c6297f30a215cbebed5430a5044d1250d0a6d887f5a64ec6a04e45d289145916b5a8ebef52907e954300cb6628457b3ae9d4797ac2f8b40bc56a7815d8150d13fdaf615cdaba9e6032b189870965ceb6d01a784a30a7ffb6eb92cbe9aceb574646a87e69a7053f37fed8dcd9de5de0a44a68974107e565bd91af2c8e1093f40c02ecb2dc1a13f5e74b86ced7a8865c4757801e79d709dd3186af3b6d0e1e2ebb67c6c88b7049d8452072b7cde20f7db4cd90023550ad62a7f34ff3bd5ca07d014cfe5bdbfb1b8156270eb1397af30dc9d7cc05301d9f263e1c1b2b5ee779a6a6a244fd33b5c0f8192d691d450f6063d4a37c9596dc97bf71937b1840d73176ba8dde9bd672f2f0df62a38b3787380f99e0cac084ee9480fb966a091f08f4ab8b87ede088a7309686ce852d540b4eb9fcb8debabb068acdb97021381cc145a714a87e5445ac33a7601d37f5a3526797557a0575a4b1bf035876df330afe0eb782b1c084e13bcc6c43e161526a0f220ffcb354ef1c78fb9ea2e2ccb402686a262df9819870db8e6a59e522480660af114fc75d6dc09d757987f37091f2f8d86fdba8bf876f1e3b037ca950576189227ee05e9bf777a70ca2b93f215566f64da4f36bc6c2fa66ee20083cc907276f7e937dd5c9558f1322895eccdea7abef9ed10fd061399c393ac914a39cce653a478297a33a8dbd434658ff33a0b23557fe2dd74c2371f0a7b64bd9256755b39f7554e484c55dcaf198b5e35d1895408015d112c4ae3c594be7d02fc039998366e16252690b180b851d186fcece281a8ad63daa4dc4e1848cb219f31472d0730fabfd0ac5247e905396829659cceb777245595e7efa3518ba7dabf0ada6843857105e87298947798889920d922634db7e6838c4a59f4442acf791e1a3ae32dd47e4a40f0172fc5b69909a30c45e38211b6ec30efe29ba477b3bd6ac387df79a58c68e3ff62109b7161df1ee0f743a034de169c488dc049e7de644a0911cfa34c3d6f1ee5c0208c9dfccabb2b8685717ba648a966a87a66fa30909d4e59bb550324be6298fefda10a5176b4fc4de0add836902ea5e6bc5fe071b8c7972eb6d9544d4b2fb674e59c29e0a5e3f281924b1531c77a1e3e0a059e672efdcf20e5110338ddfa9dfc9df5af97226ec4bec9781fc0c870497663ececc7d3646d9eb13387aedaae127e25bbd1b4c24ac6e2cb2a7a486668ae861faf1824375e539e50372b082df3a283f7e24ac3a79425bb7c58d2c039ce6740912eeaa1e106092bf7b3f293865f1a35f5b4acd7ab10202dccbf423eff94c8e55b8a88e10f1b767b9018a88b3c33e1374cd6c067e944c8b6c87f5a80f493fff7a0244838360d35061df49255cdd1c1878f97d9a1b89276c461e639ee903eb70f473e4584a2591d5006eb8c6cbb352f4d74743e51c90fd45768dae28a1278fe8175ef84ba89414a01b4093ff0149608555e36c0ba9d4cb9ac85163e2e8c81ec12949bfb0bf139a092f41942fe69a4c6b3870b47b6fd0bbbb99ba41af059cb00a18661994c287c9891952d1c87fa32a3f24248215247d6ae68b206b37a7c5f70598d3027467254a14c3df521df96aea50462bec893827d2fdcf2583888295a3e96598c90b7c693a7bf53a2b6e8f5505f18d15980cc38ede2ebbda051667e2b2b585e4e8fde66dc574d24fdaa020f9bf710ce50b3e10a64b83523174cfe2124238488c87eab16f42f310a4df06079773c847f48bce1690f3fa853c5db25d2182bc5cbaa6742cfc2dd59f24664843f9055e6c4fdc75f27ae9ef0d228a278ad9b17bae1fc27fbbc9c87a3c10e675b6e11eb0f1cf75163d97a388da1e8d7468c6d23d8af461534f4a66e895fc143ad4d72421c9f3298b5c71cb026147fbf8ba7d04d411a813bd8544b55671eaec8d962e2c9fe5280b30ff124ba893f7d53aca69029604232c9da19df0555421643feaa22c465e5a710dd2a74e633974326e949a4ecaf19f115e791519e14ee05910682b756dc9c0923c3269b42612763737f693ec6c305ce115430967c942f454f3c1480995114300342293dbf12779f46106abe2206cfd684fb4f6df3187c5e1f7ae1d3b81b66c39c163f3caf9b89dd1e2a2ee0b7cdb369ea9de7623b275c46695174ec5e217a78720252eff09a19447554190875b1614deec66aae2a2f197aa3eeac8ec26491b2541130854350232b9f5bef5e199b33653f97710e805682444ea5285de4a37078f7ddd76b7ad07f99afe3ebf471894ad4b74b0ee46cc71190dc7ab0c71dc1b548d304e82892be41f128eb5251644fede74b4c513b266e827f6d7842bef587a712ed5726c38b8a6b8044d080864568f1d0b30206cb07ea4cda41908e105863ba51b812f35d0b39b908f5ead18368dd3e25454c3fbf3ce78e33eb6db20d31191b3710693adf0f3eaad2bfcb8b84ea26813b7675a6ca89ed07996edcbf1fb284b5887a07687f3ae570a4d648d5207a11a8078b52b9d6fbf34e40c6038a8e0999273426137bca5de8d7adbcd78ca044ac600a56e8deaa3d1587c34674f000194412252ef92b22e34d466678c512c0035b2d005d7b156fb64d9e138c18d31be288d3e0469896a0a6d41c6d6a20bd5413b05dd7cbb7a0a4c56d16d42ddf7441eb36870223eee9add54eefc4097a15d881ffbded349f917fdc63cca94c86fd3d6081374f5b24b689c8d85769b5f9e56687a4cdbc57d20d955cdb4bbf3d8252c292e49b9a868a2eb6f11c5a0c55e960db5162f4e63a0c6e48c419d871d258cdab81cb6de1354660ea486c54e1e0820deb7d834bd5112a4830245144fed159fe5feacfdda218a0fa9d0e11303e82b871abcecc85db601b69068428eb01bb58f02bfd061acbcaa1fe0c381356b1c02f4251510f57489856b9f86e7d2e16e9c16815f158dc634c70169dbcb4a4cdd3a1231206e92a97107e572e3b5fab55e16aa8caeb6a2eb9269cb7c4fb302abc3daaf98ae9a5e2ce8e2dfad1d8032a85ceef0d0b859e38dfea1ea7913edeb19c3846d7f9f34c8475d89e8d13dcfeb993b2b608d83d13b2120e7514e4cfff8f6c052be506c893e666d6cc2336e05b1ca60eee57ca1a082dc58a2f4d7865cc74eba31986c44bddb952d5956e8b8e02bd367706b07ead16bbd7eb1224f107160af16d24ba31eb7fb2a93d96819758dadbc26a2330f3631496393c37fdc3ba9fd199cf51d033b8ec9080a41f7bf2774aeb81df10c8da1f791e3dfe537864404d21e0fc9cec68f92b3b60080a612ae3c657422f823c737a6c4677a1c335b937094fdde26546424c829452e8f33a908ac45e13aa82b0e596cc6194ae88ed9203bc04819eb68b12dc8371ba1be063a3c84980e0cfc838f32400da18d209f848baafb0d75d4b8f51b7e5988fb8c8c8e4a6c691f8112846f14e0561b36f03c1706113553258c5860c335a241f8d23e4cb326e030b74d847c78fac843d0f7d7cda1b0cb886c6bc326b8a77dfe98d2ac412e58ca092cb276b620ad2efed41cf4333da7dd6c6b09cdf327e6af3f0677c81f164d3cf47885a521ac322bf0dcde4205a6fb03491cc4f89c8a820d0fe1b39dd5aaef65f0f1c121463185487270ac2d66d1ed157417b3ffc2a4d045f483a5cac4c7e18cf0449ba386e24571c60a678f4a99748a837c42d6daa06b64157a1ea036a0a7bf82137e0b531121a24acf3e38038b1caf2d0cc2c3e8fa21ca7d1b0078f71bafebdbfda9ee28818f75f3c5c19ecabb72f0b411002198a028b49727f9bf256c5e8c69a98c56180ba9458e4ffdf5675995b9465a9444a5dda68ac8221c621fcc00c7936acf190617662135aac44e8e00b5d1a40b67e63216d726b026b0a4f44ed35827765d3c7b809b347b9f824bc02f19718e8d9a3115ebe8f48b88bded310328401897cb9750c56307d02757c5141f0e43fd4736d512abeb98995c9f12b00a57c5633701419a3c0c5f65b1d58b2331713e1f228a2e66040d1b75ccc695e547fdc07de482bbe9930f8dc3a6a6f5db352891a2c2903fc13ddd70049f738004d74631b126af520c0ce9cff8d8fafbdbdf9ec05c77308247e2da29ad8cc7fe5f7839d4cc1e194f64df8c05a9635287bcfbeecefaa4cc6f7dba344576736cd34d0721e612ac34c8593f648f2fb45a555295015c6b8ffef17ae134ee741d83a7fd149e76f3ef86a29d12a4c0d4b0b1f5835a8c48e17fd28147cf4e81c3f3b1fe8b1298c4dda08ef719732478b3d0c535309f49e0cefb2f5258fada2430072b10962c9939f2a0120a45f541032b7cc4d4f343387c66a5f02b5a8667a400a265a4783aff3ffb4bcbb34e0c742e6990346db360d5e031cffb28f941b90af7385e17b97bfc7b6bd199414f14320cef92c0fad28c24692b86b276e3cf434e933b6fc60b28721c0a2768b1ecf369cd4ce3e1782700db904e751e4bdc8f19f9b0ac76cfa5cb448fb21e9977b4cd2a4d9a5ab92dcf4c8eadeb801ddbf3342481884f2e174e9e87de1396485252c32cfb50dd03b76cc192a56255830f68c5a37a0a4d5490f5fa55836fe99b52029b847fbeb255873319c3cb83b5b36e9cbfdc22dbd528a811334668468a6dfb02d644424784917bbafd024dd5dec227984128bba0ad90eba18f2cb28a5a51475d014068742efd936a2be6e09386e4b8e8ec7f092547dee4a0f40acce636bef643c0a79d4ec4f1f3a42e0ca34b6231feca26322454193529bb86b8fc568e0c77a9957635aa7a841f46d3ed8a080503ae2d3709be95ad7ff2fdfbcc3d01f71d023b46d71475eb0184e5196b6f6441fd7b5dd78c022aebf692837ec63ec74fb6b988e8ee7faa85379901170a64b23d4c007bc2e8a01a61f09f74cd0d0b926e3c076f02c2e8272f44094d773029a0a3d60a8f2f34319bc45e078fb3f343cb12a88f1b52949c530549307094bbb1fba06be335ddc5310c85b0b5006ded90ea9c05174d28c486862e5ce5a4ff01410d12faebb6371cbab6b357de83dbe314fa09a61b66fdd15770fa02e381a2eb9742894bcc2992f0b586f8d6faa708a2d9d0192882ca8cac54b9d63d623f2d3ceb4bb9b706c591426a90ffc27c053df2e944da594b72ef9fe6f51a4e66c8046786f886e1647283b9a63dd68b1b4bdf0cdf2b1b0f49a36f3b353a5a817335367833e3f1237789a3ead7b6db907abee55966ba30f4", 0x1000}, {&(0x7f0000002240)}, {&(0x7f0000002280)="5e59a9f2595ff70ec378b0fa42f3e6b8099cf115fd9375354b7f9b14aeced832db5cc32c9936399144e420d6b251562496f64f31bf943a510955c2fef9fd80147d3d85086a4341b8ea5e841e344b4448c9d4effcb4236ecf951720b05f2b5f8cc5b380028e1bd9110877f84c72a94dd5b445ab832bdd15d855644cafe2326d98b96bc4a01580466a7d180fe00a77dca5c48bf7", 0x93}, {&(0x7f0000002340)="5b81dddc4e67ad12ae67dc7f09146bd4258f8388c541a7af8729e27f4e9586968276b9b4b9dc", 0x26}], 0x8, 0x0, 0x0, 0x4}, 0xc) write(0xffffffffffffffff, 0x0, 0xfffffffffffffed1) rename(&(0x7f0000002240)='./file0\x00', &(0x7f0000002440)='./file0/file0\x00') 16:23:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000200000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:23:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x5, 0x5}], 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) dup2(r1, r3) 16:23:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) pread(r1, &(0x7f00000000c0)="76c7d6144b64978d334c2e3caf7eb62394c2d3cb272ff3d14190d9b6b2c330929d5cadbfe59662d01fa2d2a17a16cf37346c77f2292231b6e9fd1db533443d65f636cfbad880dcd3cd26e73c4a421756deda5617897aa1f0d32a4db56053cdf9454c4988103c1461159fef01091c0792a278243375316ba22a040a8ffcc322f5831fab4ca0c7d8626e731d6500270c516918c35bf2251721131b19fbcc7e52fc53789030df8b2ad79fc6a2926bde5113fd12c8671be15b37e7fb6f22460d33ab026f76d5ebffee240f889bfbcb406b0f56313f00c5d4c71040e5ecabe53967159c0e4ccfce1e7c82c77fd7697d13cda6c9965c0885de", 0xf6, 0x0, 0x0) socket(0x2, 0x8000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) r2 = msgget$private(0x0, 0x80) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) r6 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r6, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) r10 = getpgid(0x0) r11 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x3, r4, r5, r8, r9, 0x80, 0x1000}, 0x6, 0x2e0000000, r10, r11, 0x100000000, 0x100, 0x9, 0x10001}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x20000000000000dc, &(0x7f0000000300)=[{0x1f, 0x0, 0x0, 0x4}, {0x41, 0x0, 0x0, 0x3}, {0x2, 0x4, 0x0, 0x3ff}]}) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x7}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() chown(&(0x7f0000000200)='./file0\x00', r5, r6) pwrite(r2, &(0x7f0000000140)="d000af42a361751a4ba0000000eaff00fd70d200040092c4c8cfb21d6df09631e4a995e06d81", 0x236, 0x0, 0x0) kqueue() 16:23:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="17c1430baaa5574e89382e781c1acc6bee1f8306adc079071c7c2bd202e624e9c42ee6257b1595f5a57dd8ffa0ac4e0c145134b93b957e653439eb74a18b8c7ee1d26fd713b4a043482509fc08da8dbe635462b20bd8520deea795f0af0556e400020000b940abcfc72eebdd3ee87efe031674f4f701632fd99dd346484f9f8e4ea4c6a9bd823ead3235f0f47fdfde68b12282c08bbc1a34ff0f0000528d4c6f5ef3ae4fbd1b09dd5fd290400c13bed5d50f775885ff7aa0ad2c1cb28a9048dfbb5a17c951d8ea1e04cd4e7a6adb45db27f8c0b7b9dabe8d39b270f1cd04ae495ed59508084372ef9930c5ae6846807ef779516b3d951b048b3c7f1a32599ffa2d3a336a05daba60f9ac3efdb375e5ceaa7728243776fd616cb5923afdc9170147e929276a4b587de6a8cc89c9110b0c2775d9a7eae244d68a6ae8fa4a5acec2b4e791f02fd2aeff01c476bb08cda15c6a19c07a17f9e6aa76c282920393e7d8e0c937fd46274c84cb35a7ccf7e6a971eec8bcf8ae20d2db4184b5d32d1b97f835017de1ca91bfe4329aa72391d472719a1bd8be316c79083ae78a0aeff52bffb07a619d83420da7958acecd703846b335abbad160b643460a504fc900bb2461f1dad6acc0670f1fec3cdf4b6071647238e4d9c15364f28f72c859c900"/492, 0x1ec) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pwrite(r0, &(0x7f0000000180)='\x00'/14, 0xe, 0x0, 0x0) 16:23:48 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:23:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000040)="42d83aaa741b0ce64a94") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x105}, {0x3c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:23:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r4]) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r6, r6, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r6, r9, r10}, 0xc) pwrite(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x18, 0x4003, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:23:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) lseek(r0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00001e0e00000000000000000000000000000000000000000000000000000000000000000400"/110], &(0x7f0000000200)=0x6e) r5 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x316fcd30ccab8de8, 0x1, 0x7, 0x0, r5}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:23:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:23:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x402, 0x0, 0xfffffe08) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) sendmsg$unix(r2, &(0x7f0000001200)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="e13450bca3cf30bc4967ea6dcc78e456e8a561098b29833f0b686fdf43bbba58532975c59081cd5e6d94ff7eb69f1bc86f9bab32ca24fc69b46ee9c35a575850d19ce66025a8cbdc3d8b09e444a930d9f960b7f1260b411140982dc735926daf158b5bb631fc90466376dd97c35cd24cb54fc38940cd72267ae0306635ce1def07a1293862ff2399c66c980d711bb1619002cd9ff61c0e2f64f4fe370b8c87fbcc2e6a4b2242eae824a6cb558ed3550e46f0bf9e4659f1ee8f7b91958c8e0deb595657aa7c7169ccd2cbd430612c2cf524228fef1334871dc68137e2570a425e8f53cc0cd806acc41435aa6df846de54f38d379f1ce922cdcb96593ac30ca4c1af3fff7b99e86b92c4e31fb2055454aef8c5f4bbb334e036d05925a4a40a48d33615f886fa5bb85535511f698d81034f34106e48514f009e48153caa2abd2ecfe38beeca83fc3eae632324e16a5fde6f074c8980776c5a8913d2687104b6866d871e7ea3970aa99d6026b85d8366dd36b96d7a2df4c5a202105355d560aeb6f04b1134c8f587df4f5e5c1476139374396aa1d0084e30239492380be48e3fc9623474de77b071cf682d47083bbcbdc13d12f965d4f3eabc303a3aafa702179fbff74731b168a3c404e9d7c523c3a64d9a2c997730bac95bc750d74908e6ff79d65eb6e667b7aa498516d003044485796313b3b404305a4ff27a933068c245abd449cfb850fbc7ba1debcb923404b85464342017d77d2d0288e22bcfc42a84bcbd7c558366aabdaa0e57b4bab9446d0185c01cbc5f2ccd19c4f95434d2a7526b452bef72e8dfa983ba5f395a786dc6764b70141a48146a89a9b828ae58e7b214c0a358082c50a829a4f0fe3f34e9e90d6f12e82709cc1b4ab406d005fc183dbe315f2e330aaec1230f9710d20c757b77268cf743feecf1f093be47206fcd6ce345d65002f6b01a0c611f9b1c508dbe19c3c3ec660483f18310015a0e3ece2a6cd7c96eaf96d1833020a717d27304d563550fbbd0717edac93ee5193efbf1e196543b55d1d92fde632234e9e4bb24986109d92c55dd83c5d9ad7914070e91cc8146927effd7471a42739946e8bf3b1753f1c4096dfeaaedb64a997d601fc211a3adba8bca9448e6fad454b65c30f15779e0e00b44979a32da70908e9712c386cb91d98c289465d8912dfaa4c12c1885a65fd2638e8ed202774f51b9731e841188258a6f90b43180fd4d8dd7dbb4ad3c600d869714bb6130defafd16a2e43f32bd44850b6f216585707f06253a937e1b8df241cd778459af606c24d3bbfcc9a44b5bb17ac1c7fb2b9f54b7e2298aceacdbeb915fd17a630aa41f33880c2107142ca0e2418ffd0f2c8fe436bab792a4ac602644439ca35b73864173fded3221bac6af664384c5f95e2a289bf990528e661b00f60c5d200a5272f55a3fcd73fbeefa957db8a4064e532e06f58250c4cc5209933ff753f2c1044b7dae48eeebd6dbd74b38f6bad5a26ff29f215ea124c610acd04732bb845ea4ae4bac9dbf43306a2ed897c672fc41e3b7f0419393db973deadf448e9159efb4ca0cc12a0c8371c359f02e8ab38a568d1f631ae4ee77d6d876bc45a2470de23308df795c9c063869f9dd6209febf780b3f36aeb8cfe65141b87d60416a9bef7e4a6ad33af7e1e6e960b8e1b3b6562edc6ac0a57f4b28c240efbc6fcbc2d63184d5587c653b103ce36d7e449a8c21228cae941d73bdf60a14843f89094a5c1959e095b53cb6d0cf62ddc054774e4a657f821d51450963ae98e152a6aa4271b6e9f1e870bb685ebe71acf150f8020e3b16b49290778f5b3214b1be82e4bd27f7d2642f6004c01eee382ad202ee8d2475f124f29580bbf2c03a30e607096839b06cadd7b9605993065c65e726180cea63c1c7e2349158e4db92740805eda3f6c11a91310548a225a719837c5e4465d87332286352a9e9489bc5b51ef99b895e770cd7b8e17b03b0897a863148103690f4dc085c96d68d8e5db24adae8a7a198f1537cd0c546ca936d1dd2920a89d6cf7380ab440e956610678d48331c70418959a52cbb79189dd03a4b66792b007ff3562ed263305719e84d9df1f3165856ed520086acaac057fd29c759094bf82bafe189d9e6bbf0d035eb5d541f8dccfca7fac5eba7f00d42d307f9f492cc68713d9d563ea8cb9946370a995d3d5122726519df35e71b9d9897705eb493ff11e2cc5386b79be9189665cb4e5f6e169e92e898fb3397f082b3ddad87ea97298bcf6197db9449d049b2e8f9215d5bf38438163dd6b62222020453d2d628f2c0a9f3f24aef2086b4550d6e78b1adc273b13626ddbfafd7ac4095c0237311ee15b4712bcd6aacf917829fc9c1354bcd6303949435a228b5fa5519bef98c8be1a05ba3e27ca843bd63592162d157fd17209be2c5843e8d6d6e1a19d8d4c17d76becffb97167808469f678f73a9b107ac1b730d62275f0e4cc0cc5d5251477a53fd1417cef9923735657aa7a93ee245ba4bb5941a2d2cf3ac21b3d2b71e4c1636d244232a84658690263c350413f6b5635e8f3ea2c273afba0d06aa831b7818a1d8dd4494f1c874535bd994a3abf59e3d9d496dfb26341c6dd8a0e866c7a90eb4e664e9f8671b1985ddf9e661768ed990416bfd864b88c3040539a7715aa513ad53f592742cf1684799b25e36688494aad67dd0eac5ae1e818a7574fba7a283afb100d5ac1801b24457683356fb545918f87ded21977b4165597116a626261c71e66feef855fc855d465339f4506d9490ce445265fd0eda4806057ec97c54d45b5b857456f8aca2df175762b49e89df7711472e73a4ee31e9c2a31818ee2fe250bc5203013e30bba4224d5bbb059b2163fb9ead08227562fc7b2f0e14c711744f432185079bd970014187c33944677f32a714ce7ccfb02100a9c30c70507970e163de8394d195d6df1127eef7200c6b2ef92ecb969578741f13b2d6bd6a05fee936c8f94f84ff1bd85da8d5d3c31cc89c80e20ce4be52c209921fcded5a6a21a6f9b2a99adc89318e9d4b70b20ab7e364d0c65bac5362d984e43249cf951d1893bbb84a24717c49089920da3f4a06119a4e44e96ea84b99a2c70b45e1dde5eb83a4c7de85fc2cc512af0c5a0fc8838110f51f852bce0c1ea75f4ba60cca785f553ac2369c551d948e9e1374f67a2917470d92ac5116a8834e20ac188628af78f42b8273fcdd50e7496c616dda4d39fd455351e639a467e5b6fa3c0b5448907dc1bf9f802ab16533c6559d92df6cc42994ea26e709462846df1c5a6097fac2dd3d02a2ace4f5d8f7c0683937b52158268c547140abf3e0e196ac6f7a403e9b60694311fdc429ccadda9aba5b15a0afbf4a9ecae3277b78ac3c8b2f5ff320d9529be1a40c914944e3e845c824e0e410ce803637556b0d8c433f9547ce8c2a2258bc42145b4c74c8b5345d79d5f5c4335ab5dd29b370588ee922a88286a2e959baf8ff373c5089c1d0769cad6cbb70b7762ceea14d2a0dc031ca4b577db4b5db31d5068793b21d3753b859be810f915f2236d20aacfc4b739f1f04120f1c99fed9c948e23ec452c8ecdbb7540313da81c8707219a40b771eb641bb820893006aabe4b442493c3529c42c0934305cc1dd214c0511047d388cae39ccd3660e344020841a5f7de0b6e8085e377e0ffe21da3aef85301550d227c2b964815226e503a8e2de58737fdbaf8404e4072b7fdc5ffe5b07f11a1f398cc92809a8cf232714fe036c24d27f00ec7aedc44e68a45ba00bf9b0af20dc416a448dac5238745a55f1325fb9cc2701e36b5566833fef98965152ea0eaaf1c4e9e7c9e7343740fac31d917ed7783870736647ca7d564abeb1f63bdb0b1cfba34bcb6395699bc726915d6fdf983c2ab33e4fce16bc0a886b9940019b6134e714f6bb38eaa38e172ca9f3deee1c2e1e78957c393fde525922ab99270d3150e710eb6bb4e7fc35e1f8c6056d37519ea1383c31654d1592d017817aa0033a6d174853d12477b040fbd421325c0e3cad599bcc1b4c4d40cae1384b882d17c7b193883a37290a4f0437ad99cf6572f92cf2a1ba712e1bd15b9f5fe349fc33c49117e7c1657e40f05b73105921bdfb881bcc846d521ec59c883ce750a9e92a542d18a747cb964824e6636738de0e9c5c9416b4392bacc6e30759cc80e146a3a065c007e27a18c5e0c47d8af8ff9463e7d2d4bd72c38184434ad7efba0dbc5b62fef4b11cb0f2762a717624114dd7dfe79c653f8734112bba4a80d7f41293a7340449b6f77de416e44934abc4558315f7aea8afca2b19b1bf98524a875fd008a28d87ad62b724bbc6803bb3dda3985f4a81d9a8e062076253b8a5986ef3f40f847bac6169077dbdcbc947ac4856802896ec8b4f9b0b2ae3f8bfd15af7570566bb38f9cd3beb1f5e5c5c64e01114d010558b035c7516ee7d0e62dfb97609417e1705a41157fb2cb123655b0a0bc7fe3e7d00c741abed6fb3714c1d5032a627cfff06535832a61ef22cabbc7c08d5c449a734e401b0a503155822073da128633eb1ad663e77f2902d1809ed5d7463bf9f161f41708be75e20f060a0dd895407857e060c60869acd2a546671ebeebe7ae02ee1ffe12c0a7440dfcfcc16300bfd8600c4ded08414e063642ea4d5c926714d735b052d224de46755d4e1cbfc163f91c0e873919694124de9ff92166718dea880dbfefb13aa82a111113feda9187ea37b4525257344f871fd1bde37f6ded28c4bae2feab0371d39c75435e0ed4af2e25c7e00810ad4f6ce7110eb7b4dd5462195dab18e49742bfeb1b67f0f79382201613c9befc829fdebb3ef5ba5bee340921db83de143bd494143f47ddc85abca38ab95491b12d0651ff46d203f828eb4637d59a220737ef35fbd0ee3080436ec8bfa3bbc1e38d9b0521a8fd0a00c079b5d6ba44e21afa50e6188b869d0a6709783312e0702d60a274f7c6370fafe474f8fa14a8b79b2a5606ab2904ec195d8e8ce0e468947adc3539827433605f43ea75a1b167917fb31dac46bbefa25b610ca11b23462e8a73a12c52cd35edacb917a276494a6e55518185598c0ef4c24247441a6758d1bab0520ac138835503a80f8663fe185ac59856fb2bb7df3d3498a85079094642768944e0282fcfff9367160e990052dcbad2486b666c45a73db1edde8af1d8714466e30f27fec695cb311976c833be57c52cf8b51a35988ca99b2f2c40dc91aa6e8c07a150a8ba1c63306d4612536e4e5273db35edec5c7179687f56f9c7627dd0c93dd50bb21eef51dd4474217fe9731352657bfb5fa4946a94e86b3620fb6a61ddb5632c7e4c27498a4ae1484f86fb2f045bd999b99b3a2a025164f96f4a2be20d1978d156f0c569759219002f24839edb0d8abbb2e80d82e587c59078254f00a8b5ff2ce591b6f8975afe131f3a4eecf065b0225ccb0e82ed217f82d70f52c8022436dbb09acdd0b9e04a322a556b9251f46007cdf9e655b3707f82b1eb109c13ae8d3e06053bdfabbd7f86395c187744dfca4d664c7fb0f750320d20496c45fbf726fb6f8dac28cb9c65ec4ae189bbec8104103beda127532b413b1a96059c04a41896c82907fa86b3f3d733db4cbde05fa42693f6b8e1026e830df25b8efb91d0b246eca4115eddca98b494d05715237918e073b31672d3fd6a87eb3ee5f5b32110bae10a0082ae9e0a36ba0f1f963661c9a2645c0482062dd5aaacd1481825564b106bbd83631558993a93814163d1430559bf977118d83e41bcbbf1180139d03f33a8ccf8ddfc9b6", 0x1000}], 0x1, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) 16:23:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) getitimer(0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xd) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) close(r0) 16:23:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) lseek(r2, 0x0, 0x0, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x1f) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0xabf1f9519094cb8, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) pwrite(r4, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff80, 0x0, 0x1000000000) 16:23:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) bind$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\t\x00/file0\x00'], 0xa) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:23:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r0) 16:23:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:23:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x80000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:23:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000500)={'./bus/file0\x00', 0x57d, 0x23b00, 0x9, 0x0, 0x4, 0x5, 0x6, 0x1, 0x1, 0x9, 0x20}) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000200)=']!\xe1\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='-.a\'J\xf5\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='[!\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='](', &(0x7f0000000480)='},\x00']) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:23:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="d113894ff6cad822be42", 0xa}, {&(0x7f00000001c0)="63e27f0bd1ba095b45311a6abfa31f9b0a8af9ac3bb8149d9838461d03d4d138cea4733c3b3dc6cfb18a4044fadbe4aa20451a0fd4163f552de180f02dee6bf0fb360a5bac164ef45c99e87e14b32252a2fc4fd76ba311264ee30c028effc204b03a3e466f4cae", 0x67}], 0x2, 0x0, 0x0, 0x5}, 0x405) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) 16:24:02 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0x3ad}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000300)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22229a4a0b8d0c9ab0f707f2a328da22a5aad47124a59ab986a6f409430000000000000000e3c174125a69786ccf579bd983ee863af3791d62241d4c06c7834614e1c16ed904ed194c9c2052702abca4d2e4c303ed6488558e9e03053ef140cf1f9b3c87e6ae02eff01c7bb5cb5976b05545fb644558e9ab244a6d469ee9e7ab334ad77b24ddf402b7837c32fea682f3c50bd39b7c990578ba085568f5ad075e0e8965078d6c9acd84c71bba278798bab13a665b960400def3dae93e65822e545059f06766cf48fb556482af029f8913d08b5dc0805e7ad46f111b4affa955597782e58bdf5105c9328c06ee1d1ab2c08e216169fda6ae806d812a5e48", 0x186}, {&(0x7f00000013c0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd01598a9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3373d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85a1434df0cde1f40b0fb46cd964dad8b74b26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f", 0xfe4c}], 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x401, 0xff, 0x7f}, {0x3, 0x9, 0x2, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)) 16:24:02 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x80, 0x3}) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = msgget$private(0x0, 0x16c) msgsnd(r3, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0xc1) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x368456573dca6d66, 0x88) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:02:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xde, 0x8}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) 16:02:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098", 0x109}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() r11 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, r8, r9, r10, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) geteuid() getgid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00800000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0adf884f36d7cb9277ed810ee1c23ae0300a657a8"], 0x2b, 0x0, 0x1000) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xcb5af0725a4de8e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x820, 0x100000}, 0x10) geteuid() 16:02:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x44}, {0x6, 0x0, 0x0, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") 16:02:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x8, 0x400, 0x8001, "8f074bd6b81b84992370359e810235b94d50fea6", 0x6, 0x2}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) poll(&(0x7f0000000180)=[{r2, 0x100}, {r1, 0x80}, {r0, 0x10c}, {0xffffffffffffff9c, 0x8}, {r3, 0x10}, {r4, 0x2}, {r5, 0x4}], 0x7, 0xc6d) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = dup2(r7, r6) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000040)={{0x9}, 0x800, 0x9, 0x4}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe03, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:02:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r12 = kqueue() r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r14 = open(&(0x7f00000003c0)='./bus\x00', 0x400, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) kevent(r12, &(0x7f0000000500)=[{{r10}, 0x8000000000000003, 0x1a8, 0xb930aa34d3110998, 0x4, 0x9}, {{r5}, 0xf4dc9edf9ffa38b3, 0x10, 0x80000000, 0x6de, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x1000}, {{}, 0xfffffffffffffff8, 0x89, 0x20000012, 0x3}, {{r13}, 0xfffffffffffffffb, 0x80, 0x4, 0x40, 0x2}, {{r14}, 0xfffffffffffffffc, 0x2, 0x1, 0x8}, {{r15}, 0x9e974126832e8da4, 0x20, 0xfffff, 0x731120ff, 0x3}], 0x9130fbb, 0x0, 0x4000000, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000335000), 0xfcb7) kevent(r6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x18, 0x1, 0x1, 0x1b}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x3}, {{r8}, 0x49d706667640d111, 0x8, 0x3, 0x2c8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x0, 0xf492, 0x10000}, {{r9}, 0xfffffffffffffffd, 0x2, 0x8, 0x5, 0x9}, {{r10}, 0xfffffffffffffffb, 0x10, 0x40, 0x2c, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x6c5000c716ae8474, 0x8, 0xf42}, {{r11}, 0x6, 0x40, 0x80, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xa976, 0xfffffffffffffffb}], 0x6, &(0x7f0000000440)=[{{r12}, 0xfffffffffffffffc, 0xf1, 0xfffff, 0xc40, 0x4f}, {{r16}, 0xfffffffffffffff8, 0xd9, 0x1, 0x8, 0xfffffffffffffffa}, {{r17}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x7, 0x1}, {{r18}, 0xffffffffffffffff, 0x5, 0x20000000, 0x9b}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x2}, {{r0}, 0x5, 0xc0, 0x2, 0x0, 0x7}], 0x5, &(0x7f0000000200)={0xfff, 0x7}) setregid(r3, r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x3, 0x3f, 0x1, 0x1e67}, {0x7, 0xd3, 0x1, 0x100}, {0x1f, 0x2, 0x2, 0xe4}, {0x1, 0x6, 0x9, 0x4}, {0x6, 0x9, 0x20, 0x7}, {0xffc0, 0x7, 0x4, 0x8}, {0xa6, 0x0, 0x1f, 0x3122}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r19 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x1d0) ioctl$WSKBDIO_SETMODE(r19, 0xc010570d, &(0x7f0000000000)=0x37) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x1ff, 0xf09, './bus\x00', 0x9, 0x1, 0x8000, 0x1}) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = msgget(0x1, 0x810) msgsnd(r2, &(0x7f00000000c0)={0x1, "816cd942b4d1abffe0a40558e356696ff03b5455c55d145af96086cb4d41b6d93e58e70d9e2a03062f1cf212bcff58126238f3405ee9a38dc15248156411639b27cf30ada9ebb3453c63e66ff0912fd0c40a6c7f3ccedc1eaedc74d833"}, 0x65, 0xc00) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00\x01\x00', 0x0}) shmget$private(0x0, 0x3000, 0x2edf440512452744, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000000)="f94c4cb36f10682149dfd685fbaf8a001a029b", 0xfffffffffffffd24, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) 16:02:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0xfffffff8, &(0x7f0000000000)={0x0, 0x3b9ac9ff}) kevent(r0, 0x0, 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:02:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0600000000000000e4a7efed970da711ecdd57be971e2f66"], 0x10) 16:02:16 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000000)=@abs={0xa7767e78603ae9e8, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getgid() r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:16 executing program 1: socket(0x1e, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x1, 0x1c86, 0x8}, 0x5, [0x6, 0x4, 0x15, 0x7f, 0x4, 0x8, 0x80000001, 0x400]}, 0x3c) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992725d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114a07327e8b2db769b3fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b37bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237000000000000000051abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa9614ebcb9f40990190a812db6866237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f200"/3957, 0xf75}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002440), 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="20000000000000000000000003000000bf60ed337f91acddf74bb20000000000000100000000000001000000000001009a329b6793dd7dcb4f9ec5927deb3852d54b1baad51e8da3ac73b654e2b2f5c1694f93e86c2d2ef1da0ab1648d5420287393a19a0c2c3fc8a7a49e200c55531b2eef4ecbab6bab8584861257db85cd20c02bc5354b926650025bb4d64c9d9195eceab794eb604ce83694ef3e3baa8e8fe5e5826b1d639cc0c091bb335db71f1343da9e544add21f36919f17dd9dacae7975c0a3da59514ab7b6034f9c8d6d50b306d7bcb82ff74fca144399710ae01fde6372b28f1cd6215ed28fd66203f6a3eae4b3d1b12f974da011b4d21347c90eba1366549f0719adea5a6420926f5e146e2e1b478efcd5d38179c61b50000000023a59a6eed63510e8d46d6cafa755a412513be98e00f452ef94f9f9f641b64d9b07c8eb8d55d585ca521a12079c54aac8314"], 0x152}, 0x1) 16:02:16 executing program 0: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r1, &(0x7f0000000100), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x7) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000080)=0xfff, 0x4) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) 16:02:16 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) ioctl$TIOCNOTTY(r8, 0x20007471) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r7, &(0x7f0000000300)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x208, 0x3400}, {0x2, 0x7, 0x800}, {0x0, 0xe5, 0x1000}], 0xa) 16:02:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:16 executing program 0: ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:02:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xf0040000ff, 0x0, 0x0, 0x0, 0x2], [], [{}, {0x2}, {0x0, 0x0, 0x8, 0x6}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x1f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xa5, 0x9}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) sendto$inet6(r1, &(0x7f0000001200)="20179c0ff065825b57271ce5bf2af2c8e4366251c4f27eb2953641b5383b92568509f3367cb5a817664ac2c8caa7b5277a96e192e8635feb7b9ebc9da37505b3d367f653fba5432aa23b0ffa4dd5772e62968c45c13bdd18ef2517c841b5d6de09af4b318e257425280211e859740b92ed46395ded4285876309c581a6bfaba8764dc35822a2091e17378a1dd732aa5861fe07461ec6d12ee5f0ca19069535864d973324c5cd81e9", 0xa8, 0x40a, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x1f}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000200)="4c1250cffc0df9c9b8abbf2ccfc8ab4534aa17f89eb38dec24410f9b683e3c47ce1fd89fb3a08020ae2f1ecb866b0689bff94a87d88404ef8d9d529cb44a39b759f0fc73b8c9039c6b7cecd5a02e5a640fee09a5b351911837fdffbbf2749aad6f9505fde5ae3ebda09950be03e1fb40ad419bc4d56db898395105ee6527cd913fe704fa9597345e8ee51e7a5ea6d64807644cbc8566e308e87e345aa0afb09ccf201527ef09bebf69dac60a3d7e8d57d83cbd47f2bf493e37c792ceb4712f7e25210e9d8a02d59a181c3e610ecd673e0d68c66bba0a129baeca185799ee907221de94d6cb32d642be46ace1a5fcd7da9bc12625b5628a05397791900083fdce15ecea337e90ccfe38df0f781f3d0ed8cd1df196ae4f0b9e20e69a2171af95d9f857fde97e1ee20c3034721a40474c24cf8586074bf04342e87f25589d1bdfbe55c625b4ac0cc0af80f56eb66937bf6dfc1b0e3865979af3c28dbd025bb137dc9d2c8bc80545cb425ffb4cccda060e1af5abab0ef1d7971e74a030c34e4e12cd1fe0b41b378a4ba9fe7e3c1ff617c56d8700fb3034e91ed48495be07c3da63649e83d8280d9f2448a78c9eff7b6a6f35c2b279172d9a63862cf4e4866d4d2990a7235f0c2d44e41fa5ef369ff8a4657df9126694f498bbc486d16faf3f746d8ff386294832b9b0bfacf582aded611eac7a351fa77db4fc131c083ecf77ed163795fb78c3dacd147f1c0353c2def4e065cc0223b77eae0ce3eb3ef7bdc040199484b0113e601676c043fc97da40386192d47db4b102124f15a9095ed575f5bd855c14d5cfb37deb97900c29c9cbe4e4d6ce1e0f3e33d304f6b98da29f3f5e210c804ceb0a455e61539f82ba8dca07f66b86b5242a7b9332f0836f96b40b164ddd3acd4b5eaf71f7464e936bb62f55d7d2c66a688da03b79d846511af1692fce1f5e8374b3f937858a51706a5f361d3e7352a7298c799fb85c45a64791731518dfcac7af5fc66c5703207db2e868698dd7d242e73579e5dc1d70aade9bc6c636a564fe0dfb2c28f649a9a44cce5616bd75f33f42afaf15c2983de150235d9efdedcd8f5d0fb03b7466ede3127c4d0444ef7353426b82240b4c46aed207340d730686db9fadba54492500299f068a277e26fc4b1bcb4972b2248a5c5430c9d0aa8371695380e3d9550d5c56ea03d14dcf5946833a8b323d83240e219d294dc9b3fac2b9518dcf00d23cd5c806c1dd4d37ee2a72e2995a51fd813939a42c3c5fe0efc3849ea2485e9f6324f589d6fb573b1d62c1d5964ef2b3e0c574ec09d10e132c98ec1e149960ebf9cdb5078328299dca3a6cbcd94b942b48170f72c5106dfadc9fdd702fd145e117589273229782300d8a75d6a1365d8bcba4504001367b36acb7865d1fbfc48edb9cacc9d5b28c33bda55f2e41e54afd7ade67ac0fa8ba7a5cf9cc68504fd45d6925dce0cb8dcdd3bfa046a78aaa14c2a15bd26a80c97794eb12d25f6faf6643b03c7d4dcbac9a8a6d19ed6f93457518cff670d9df7bf8b771ac25944d85f9325f1a0d094191e77d24b99010d034dfec72169a2562f1e8846454bf46145846bd9f2861e37b1e2d2f7ffce571d03cdce4bd7bcd86c601f6e2bc9f3bb143b0d011407ed014e4649ef2b56c7835a0b59773496c82cbffccb9dd983238908814398943ecef3db7eeb6e4e24ba82a52e89e57a486705547e249351d1726770238ade7cacad29c3ccc07d98191c407ebc204356587ef477e39e55f6bdbd5d485122ea4d95f0f076f560d4dfd171f14fd5b389dd42cb69e330581ab91411a1328796ad44eeb49c6e22de72ecc042258e2f00731a3106d6d54e1a6ac9d874fa66ef70117e31e0dbad3ea564e662efa08d9548b84b35b1b191391e23fef6b26e99cbc3cbfc174423e2ff6386daab1efd5436247926f406b3066df8fd54ab416a0c10ca945d9552916736636d7f8b8972ac8386493044dfa6918899234b55a9c932b248601e4e61bd310ee801dde07ba06fab662f59c9cd201ddb50e22631fc0f8187a0aa5cf9f57859d4d9b13231b6cc4c2c6975e98658a188a81a1b0a79c9c35fa53badb2c6d8c32339519385f90f9c0d153352e21036ffed99cadf69c0530674f4962675a5b11c642d67502c22cb06c2278c60e694e4b19d97e6a3ae6e93634ad5e46326a8a343ac65da24ce6fdfdf35ebca4b3ec5d5e0fd75028c3ceaa74522a27d21f8935848f04d611b337135ef1dccc82cdbb345f0ff04e200305ed8c1ac79de267206025f0cba0c4a0e54f9968cee6b9b69e292052e6ea709467771a402418c0b1b74b2036bd34b34f75915ca14ad5cf4aa0acc0aae0eafb22eacb1706da2f7c15d0819ac516b214ff4da3ca30d9a13c56f754bffa4f08a5f1ca049b088bf3e8c20fa9a61393c53233dbf42f902cf7667cbc6ac5b97785d10067e361811d09833686fa490637b8b020ad8d0e6d72d6377756f9f353332a77d5d79b413c70a26575adf2185362788f6363153ad11ce7bdabd4dc261092fcb30d35fbbc39815c020afb588b03078f634d858e14881c4cb5ebb9dbdf7b1c1092c0630c75002c0ba46f7ebefa9bdbde2aa95492b25f142e5d38a6787c02c8e9367c8f0de7e4040b705b2ccb3bcf66fe9c1e1b25018975003ab793d7fe59f54d4b56e1ff62c2e239bb08a2e7ef0280ce183d988acffd312b4963c124b9751763e051d7c538ca984cedb269ae66939437386250e4d3f15a66b42f70eb9aae57f8f1036b738d66ec1560feca3a93eff0877650a3bad9df6ad38658027ad90df3239a7de7f295f19dd53d40d2e581381fad5ccab8fe0d2aba819d87838164618fcaed667a49203992f8d71c5e71cd0441b44755dc91a13cf3d39701127ff4f608719af382230d524b278d8d4b2b62c35d2e0fd728a2c07fff18ba9b7086711684a83f0aea22c40edcd727e259450d13113548f2505dcc4754613ac672edbcd43889d5c7ae84f902a97796b793b73ebfd93decf9a83f7a0a5cca19d9a978e4144dd13882075159afe8bc33a541c811c5b697993153dff3c17e87eda86600f6c653a891e6e80ddcf924044ad29945b3bd4c2917186435b615961a19a8e6c8be57e1b43b3e4fdcff9b8e3dcdd49096db664e1b99d75205dc5c4da6ccfe27ea8c7ad9611cddc7bdfbfdf72b843da423b19741a772100f4493e0c66c20deec928f61231bcf4695d005e85a36976d091e477a13a3c93a0a4579fadbce4fce711e6c1c0ce6a6125a789a2d30db95a7abb99387bb3ba476e8b2b43a4ab1a349f710e4d9492f2e77ba8a23dd89834e4195b98ca9cf35c8ed98f88f36e4134e7ddb4c99413d880b1f8d929a3ce9b9d7e7b88b401f4cc7ed38dce95516ea66226a94bac8d1bc8c4a22f56579fb665ed51531357beca3b11fbe111cd976fb9ea8ec8121432dd54958fc3dc9e01fcd23f66b66609cd2a57d51e5799a6cf128823cf14b16487ca782a6a6264b19ba2006764674229724557ed356635066749cc9f460ab8fefd0b39a717bd6b4c7be9508ae6fe517ed0c48f29eb56796ba2c29418f46625d98c9fb22f849d5470e2c2cb31f898c532523995c7d1f2b69c1604e0e660858a3cd9e7305a735ae97ab660f3bcd1909040d5ca4833649cc33580500b633972285c687aa56b98c687ea3511087f1752e78490486a5f9e775c8b4dd5f260bd2c3fa1b1c73bc9c4336b832212fbc30adeea950daf585dee8b12fce8d1080bbe967ac814990e7bb6f5be93ca03d77f36e95f67e26ffcb6373c4b5e5791321f9459ba34b0094e3bc09e0d52ab64d238001328e3555621d3ca95a0a10348008ea69582335d45c7a45006a729c1668be3acfa889d622b9947c4fe6a05576853adf20be5836e5f68d01daa7bd004e31cf6f3628bc54a6684ccbc55bca76464582b01470dcdd40b5d9d986c24490df307314288c161be4f3133a5c7f8c5da446455c05524aaa07d8d49accfb2a04509d1be3f69e33091cb90cdcfa3a8af3f80cdc39f403967fe7bec160fe07c731503084f4d7bbd31d082e1d66c8d0fb5e6abe3065de07beda6c1f55ec8fb77bb00f14f69314f00a742fc03df6a788b0b30df07e8ba2cb5ac65dc19b9739604b5cff68a52867a2fa343c85355da32210248652e0c1eb7f7acfc7552d421dfde7926efc62638fff274c1b365dd05402700c0fca9ca05c4dcbcf72de6d3dca3cf447faee58f0a2f49942819b49b221eabf89867d8b29ce89705a92ae04b671b5609cbcd45b4f11553944da97154b12f68133fcedd9bcf0586cea2af0c049098f3be943693bed17750cae83be06bf52212f35b8626c655f3fd592c26799ba60a899477dabbd8cd028ea6fff85ab2afe1d629fa11a927c8f868e03bdb62b88b3ae01488901bb4b1f0bf1a3c7da5d76c894c2f45a91bfca5634549d182a26673c10de278a1eddbaf2312de173c99c7518f879dbfe1d7afeebb8bea8e7346772a53f3416c249be9894a7d9b76ae0f8e5636cb8505cb59b3d4aec6981de923ec1c522c561340e4456f064c87e566d4f14b8e6b2c5f294073426891a44bfd7d2a1070d34913bcbfa498f069ea6c5f7bc55eef90b81577baa42574f75e2d36857b90e0b2660c6fe71f9bfc407965a5d12787a269ad9afddcea0ebb4a13ad9be531e2ce72137811f6ddaee7f8dc24c472c69a3149f6f6a4b53a4463baae00afd03072ac5be469d779c3c0de915f74c57e4e8a101fd0fccb88add4a295ed0668d8786d1bc1db1d07089c9a44cda356b0982f1e37d25478e0cb2d0bbfbe93258a1b3e4390d24a224cea5e8566c4f39902c6583e6c86d836ed07ae30c3ddc34ba4763687142fdc9781901719d1ec1da61f41161ac2f332d239f82b29c2a26c1762b41f6ed2b9e0881e1a973f91e0971b0fcf90791c180301f6473225eae3e359dac59dfcc3396c1d9e8271c2530fe4904fcce7a2ab7c04282ba569c15eaccfc67618ef5b63a560ae9fda311e55283b26808c6fbdb1e2facb2a7bf5d783994cfec87a0307662b908d512415ea01200bd70368fa8209cf330011dc0ca28ba4f00a0ba84f7a5985b995ec33cf699df7d2c7c54b025f1ea4e44c329a16bc57e44a7a5510e559d019dbae327079c33846d39677bd8997d53f01a9ea92d7a21113605252c538c801f6768b1cafaca46c7aa6cf05f6105056842dd05913405272bfe12a12ae6c62b7f0feb2e2b5c4b0bf6acdbba65726286d3e29ee40a9690f72b227f908d7dc510ad78bc2fdfeba2be8dcdee9bd3a2098baf1ff99a41acffa74dbc229bd663351770e90a4efc1f66548b90b2fe392171d7460e95df54e712d4e3d8e67e6c6e73b95ece838b4052ea43efa237dd6046f2626f8bb3bf853bedfe4ed46245a6c98b1da18063bbf6fdb0c141b8ea3c3c9c58162827ab9cdd4767e7ba57c09443d896b5552e2ffbfb674fd0c76014f75d1073f1b019b214080593460fc25095d30dbf30184a14433522602fcd159e05b8c9887c38da4d98b2c8f250d5be47f7bb9a04809e8a71390c831cf9afd3834c5296f7a0208fd2b4056f4005f0a8b46af4668bcac3afe055a1cd41ee3d234b6a851387c7298fdca3b909a7746ac6136841eb441ea484b20f6dd43addd2608e88127f614336f407c9e2afa69da8bf258f4fb7db17af5244c83f29026cf7864c4f015a4afd85f457dbc9e02ba330c04afa62a292b4d41087afe0c5843195bd3ada90cd1aa3ec8bf2220ef3ef156ab018621e57331d01780d9469f8340c08bf845e3eae5b4d9dd2a0c82f195b5e00775596951b698bad") 16:02:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f0000000140)=""/131, 0x83, 0x800, 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x1006e) setreuid(r3, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000200)={0x0, 0x8, 0x2, 0x20, 0x5}) lchown(&(0x7f0000000040)='\x00', r5, r6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5a", 0x162) 16:02:16 executing program 1: sendsyslog(&(0x7f0000000400)="42bbfadc9181fda3b9700b403afb4d3e13a28a0ceb8886fd845342b9c6df9729cb763ec59e2fb992adba63730d4117f22a98571d4023552970370a3d5948e583f28d4be835462e9ddf96fe557467bf518c7a8247c6f187e74f58fea181a65cd545", 0x61, 0x19) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt(r0, 0x8001, 0x3, &(0x7f0000000480)="1a0bd8fad70810a576549c8315b7232f15b0edda05409c05314e2678f2e404efb2549dab4fddc503a98080b3b28958f47bd8d2be538de24535297adb01b8567786e55b71e0294224ff0dcf3a05aaa2f5088ea39edd2270cdded443656a17aff2144c845b83feb96b7ca4449b0a7eb357e3a4bf40dd52900e1112372849642a3c533c6dced23997370ad27cc819e4e8db5ad04da0d48460840017063795269fec5ac7bf606f12f1a25df9d84d5d0bb83b27cbbf6b325c520bb4f14019e09001ad239af48345a1c48c33031bf53d0725c780a352f3ac80adf04b39bd731cb5d5d9464b01242f4dce429d3f3fa9b7d52241323570c037198be2", 0xf8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) acct(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a8c995f34b2b7f66092cff4811c389f9b6c7613f553d82fff3bb5a48df06e934dea814b50e31e834b32fe6a8a2866420da8a3b0a9431d9329bfb3f7e494a16f107a8c7f961ed9da7edc8188594f62faab63eb5b07b03b14dea4499eb0305ab7eb4ddfbf849c7706431068cec1183f8da4e83ccba5edd823bd5a080ef43d283667ee88dccb45caffa8628b14b9253c22da437d81b2153f4a36d1a6d425a1f5944aca45f4710422b37f84f0258fd06f1dfb0d24a6344", 0xb5}, {&(0x7f0000000300)="0330cdade9a80fb1a691458415f03694e9860c9b3a40110b9d738f5b42f87f8871c7c770078f97c4769304bd9e365b3775eadcf19c1bb1f19bf879e19f2ca6af05fab4eb4d2c4d59a7c0064fc2d4dc147b2404d16d0f1d5f96d653797928df06728923429b628f9ea2f4e8b72d0d6df332d9e024066d9786b3dd12f12edaa16069e4a0ff3c87306611d4afee9d92690ef9db004556452f9d5506983691189748143acdd02c8cc587f1d0f79d6f5125f0cd99e8a7beb523daf8728b9476b3f4aa9c629c3abdb5a1", 0xc7}, {&(0x7f0000000680)="5a0b74a9ceb6a87b2c83070f2b100f243df32e11041d5b5c35515c5c21965b0870debb08e9deba05a3acc051d1b17a69fe1bed0f11d38df2bcf0a075e737d8bed25908b8b465492f24f44f8e4d8cd3a2e5ee106f204a7dd8c43d31ce46d220fb9415ba83d37710772f10ad9761e36a26528c2b7c38f31ad6c71782eb8763ea38a060426099891346ed747c2aa99e18efd6737ca7a8325a7892839a87bedcfea979115bf8251a3a198958e9fb9f6dab83b363ea46eb58df084076cf0c08c0f72aa10d549e3818ee9ebfbe3b2c56c34df2f6f20383ada7726c578e1259fbd766eaf9e462117fa1751482de94b6867b4e520f4cdbf25119ac27e2", 0xf9}, {}, {&(0x7f00000005c0)="0d2799c55ee8a8d9830a3fc021d57ba81003ef3d4edb6ab1e8fa76ce1d0132b9d71d9fe0ccb9f1e573e2ca478b07d7d411b8ece26d56d42354f0a7b16bcf868e766247e35e7343d91adece74994f36baa47831378af38a05ca1e68c7d3f5cb74616e9a4bbf6aa6732f245791f3fceb0af916b569af2740917dba8a2f07db0d88c96d62", 0x83}], 0x1000000000000106, 0x0, 0x4c) 16:02:18 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50, 0x0, 0x0, 0x100000}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\t\x00', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1df9c7fef186c1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r7}, 0x0, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) r9 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r9, &(0x7f0000000080)=[{0x4, 0x24bb, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000340)=[0x81, 0x0]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(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(r8, &(0x7f0000000240), 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) 16:02:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=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, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r3, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) fcntl$getflags(r1, 0x4e8b7a4b4b848e90) dup2(r4, r4) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff0000000080"], 0x10) write(r5, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:02:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0xffffe0fffffffff7, 0x0, 0x40000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [{}, {0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0xf1b00000}], {}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x4) 16:02:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 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 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 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$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket(0x2, 0x3, 0x8) getgroups(0x0, &(0x7f00000000c0)) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r13) 16:02:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x18) msgget$private(0x0, 0x12) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x3, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)="c27628b450b84b1f747b5643c640679204e9f4abce7b6ec6789ab0c3684a8db96f36e61b93ea0a36a9c525f4d31a52dc509d3e73e692101f3e3d7c5b13c231a69efb4ee815d711b3e753cff39bcdb90918790d10ab32a4096a048e39a2bb5b746de6f61816dbb9dd27cf70f08645abec78881e7c7ad99afd0a207f772ec18dc2b2ac4a2ac8c15cde55d78efc3e956b5e2942b60666540cf424defebc23f13dd2298f68983ac86f074f36a17087cbee30058dcbc094024e327799ca332d5584cefe261393c4ed494797fa6dd1deec117193d1710d4762b25a3f196003fa3a6ec091edfd223faa8e350185a97246e0fb8d849f3af263472d", 0xf7}], 0x1) execve(0x0, 0x0, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x7}, {0x6}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x412e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x7, 0xa, 0x8, 0xffffff38}, {0x6, 0xca, 0x3, 0x1000}, {0x8001, 0x1, 0x8, 0x8}, {0x400, 0x3, 0xc3, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x110) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x02\x00\x00\x00\x00\x80\xd3\x06h', 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8102, 0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = dup(r2) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x55, 0x8, 0x1, 0xdf4}, {{r2}, 0xffffffffffffffff, 0x0, 0x7141c74368b97569, 0x3, 0x5}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf00ffffb, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x6, 0x40, 0xc5f, 0x7}, {{r5}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x9257, 0x200}, {{r6}, 0xfffffffffffffffe, 0x20, 0x0, 0xdd7, 0x20}, {{r7}, 0xffffffffffffffff, 0x88, 0x82, 0x5, 0xfff}, {{r5}, 0xfffffffffffffffa, 0xc0, 0x80, 0x0, 0x79}, {{}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4}, {{r8}, 0xfffffffffffffff8, 0xa, 0x40, 0x7fff, 0x9}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:02:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30da9e7f6b186996acd06ff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000097106219bc000ef00410000000f000000001d00005431000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffddb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:02:21 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="0635481d7f2733fc9e3c00cb33c2e544e64db28eedda27c3dcc2", 0x1a, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="d4022e2f6e696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffd2f}, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) fcntl$setflags(r0, 0x2, 0x1) 16:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50, 0x3}, {0x61, 0x0, 0x0, 0x20}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x1f, 0x4]}) 16:02:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa, 0x0) fcntl$getown(r2, 0x5) r3 = msgget(0x1, 0x204) msgrcv(r3, &(0x7f0000000100)={0x0, ""/3}, 0xb, 0x0, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x4}, {0xff, 0x8}}) r5 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x1, 0x100) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[0x5, 0x401]}) msgget(0x2, 0xb7414ea6a79bafe7) bind$unix(r0, &(0x7f00000003c0)=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$BIOCLOCK(r4, 0x20004276) pipe(&(0x7f0000000400)={0xffffffffffffffff}) pwrite(r6, &(0x7f0000000440)="8b7c16d51c33473d3170e7d7c400f9621bf4fd3f6c64ae795b035d06cefc67dbd415465216e9efa80b0aba7533e94b72bdfcd865a5bbdaad82a6fc745c62f71517d8ab231c3018a450dd983bde9ea8159f4166abc1ed4f5021dd7b348cb8ecf65712f495099014ef47929f3d2259f23f81961e0aa57bfe60fc3b3613f52aeaf60b27470aa3fbb00e71d91626d1e829a88678e82ed6a8a95ca975c9c7b285f2f5970506f0ad8435fefca456ee56a7ee839c74159fda95492d9aeb30784eec3053f2a61cf2b17cf7049d60bb99ecac621f0eea5c39893231a961ac6a1b45baa3b112f98f7cb1d181e69379e57ff6a2a4979530561fca86f9597a6dca2f73fa5027e6b45885e9b53c3fa06885261a6fa6efd6e2a8748096cdc9ab01bd67f32b706b539a7a28b687cd8dc3fa4b38942a94019fb53fa473a670cd9e752cbe3145fd5f3ecef214d03cc81d2e675c5b9bd784c16f92e598787769c216df86bd86293a033dfc12c8f7598fc7055cf9ae56391cac2bf2c8e077701c0849e37f04eeb1e5f71c19e69d75ebe9e4280e1f620f140d1f59f24f619d21031c705bddfe468241b9f405d0c3ca08332a8ccf291a4b4e5e6eda0a83464ff8bedaef8219e812cf1625ac916f8610a4b4ba34f162463a521fbef8eef73da26e883a2c7ef64616568e31c17a8722c16b601f4ff688eef66b358f3c595b78f7ea830a629681c4889b2c56979cb28081a67134ea5de2411d76aecc83f6258e9a18e6ad881506851e989531ed03ca6b0854ccc47e6ad288f3de3d4712c9aa5ae3e10ae1ef13465855f50490f1567d6dcde126e4eb02ad29d4873b32a8eb0d6fec5930d7b8220cf1cdab5c103d866701ccc0b49a33fdb64abe7f8b56f73b3b7e2da5d3eacb6262c7abbd15f1c17244deca671928130358b3ed3a24a3f3f57e8c5850986c8b24827bc5062a24f804156b91b6c553fa0997bb9cee98e1fa5ab192b0195954080703b6d23845b680cea08cd663e7056c8ebf3c42050e98bbcb9b15020e05b0f66a05577124482be53ff89b38527dfa1443a5c82f3fff14a9a9a95eca6bc80a9518bd3b73e961cd95434909fc2de87fafb985d86b771fc8cbad3c8c16cad40c1f1bd5312d4dc9a0729fe8d60a921c840e43aef33280b8a31b4a3c539d3afe2e70e986174296905040a1455c2c64c79d5bd5923cfbfa8d9ac1477547f4c63aa052b531202425ae21e70071f6252898d1403e482760739a32f2e6fae89899895f9bf165a9752eebdff17164f106fa3297e5169bf7f13fbfb5a70016b8853b34b79d3fc28af8eb996272e5094fc9206ec7d3e7801e534ac799b6dd9d8ee2fa78db3280c61de5d6f2d6dd0c23a8ec3fe15eb101b65af0efe471a849af18fdf26c31e9ec93aeee27fc2ab1a2681101ebf32dbe16cd146c7e44a21d34a096bc3b6fee55f241eb4a71f8f31a7a6d7366fd9654dabf320989d2573bd718899902bb07d702c9a197a7829ccb593b344d31ca8508fe816110834c0bc18f6adc8a4593cc4902058ac549c1b27a1ea26cfebffd5a4d24f9d87d837826cda99c1a3d47af6f2a34dd991bd82750253773c7f7ee66fa25fe34f64f97d2f132170c8f0c0f0cd621e647c467bff6a48836bc51033c655e08ca6e795888b375fda99bcc47d310dc22aa2c6ff0edf6d0b00b246de399ab1f20b94b699712341e414e7f55f5a8faf826e9e0d84dc9af5a051f1edf694e9695abd9e9cb859d712de911188b504dbf2aacc113c9621805e0a6e3ed27797f171a7f35429f80e812cbef20302fc16199577f524192921a96a33ca6329f324c828f6af7ecaddedae353f34ecb0c1d8cc0529e5cde750541cf89d80a77a560fceac07366c105e39db61a5897f450365c367b7c7303d9d334cc77f001870515ddc28de08da8cdba0449d55b24c701376a8708f066e2344c66e445bb10f3a5166a2f2f1fe3bab50493f7ef1cd27400ddc1c3721a40d366249c617364d200e39a9e2b90e564953af6e87899c0d2730fef3e3a93cff25186bbef1803b69eeef8f8ac9aae38f73d696aea7b9091f7816c62aad44c71d5eb6c8dbcc1550642c0767b1e41cb3965320739c064e24cec1a077703d8f6319c3e9241b388501e5b750a914b80560fc25c0bbba1d7ba87a6f9a5acb4b4ceb8bff7cd986c81753dd5297ff8e2cf612b67d360e5dce2305a1a43c1822cc55dc2eabe0993b5cdba31ff7174f85d6d1e03a0133865f425403221b98fa353691baa5ff96ff30b99e1ccfbff0651214f643a9240184551796e9425a21ec2514db0e2d2cf94182cfd3cf0d6913b683400dce2af99ebbe1ebe1f1cd4998ca8d2710731e885515c862fc3485706c131a747cb709ba2e4e971a82302ceaf8b282d6a7593eaef5a84b79af2b8623f71cfed9888b7c8cace0a3415e5ad52b82c3fa71cc5e315905841913ba0c805be785bc8a5f94aa6cc3b0360adf36d12d1cc8587f562b2802999c72f65ec18083d1e43dc61e1c09f16971af42985f9ba27bddda228a2013b314cf8b17187c6ac14dd3f58d4d48804288edfcc8bc3c3bc2b1f27f3dbf64b0b4020299536e85079f9ac0f18c17136abb643a604e2b6cb498ac1c1b8871ae0166a76506bd4cc241f48330eba6ee950ecfe7a5706d68901fc2ac167eb79cfb77b25d332dcf5b514c7c5d46b44e1b7a8cf80ad6efb7ff08abce2aec728879f39c1259e2c8ea89629947afa899292e46df2ee69ee12a1885a3da83d1d6722c33f74757518b5e999248ad4c568eaba4b023cb7a95fce8df6167f6476dc56f588ef9afd1635ee79d1f5a1f8cf966fd63ba99dca94eb398057723c059c3a1e3abf3a1e0cf1d764d312c66df56b6ab118dac748bb20813fc925bf8b182d5c7e6f31d31126d28633f8e024e8b21f6a7851609a3ea59c377442037e4819768713a445aa7470b64aa02291058333a63e68be145b7d1279e18d7783d46a8071afe80ff30e753df7f72f54001241541c0d420f96dc3c22251728265c721ec5f5e7c38927a848b997e6d97b135f2a7b23a3374da4368adc0baf150c4fcf5888470030a2a3a266d813623bb6b0f0fb30db0b35478a404df98a9352cfdab8e3241d4df3ad3d446761e17488f46d835a43fa5f6dcc5c567f8cbac791237dbec6a89716b69b9d1ed1d0cfd55d0a7ecca8baccabdc33d8388885bb34f40e96a58f2da0a1087607242eef271b1bfdc8af79fd364382eaab5bdc02f5627f87d6e075f91d98d527acc4b6a240d71b328188fefde71af50727f99de030069c18a633dd14f2c7863d35752a97e62d72140a083dc1743e2c0deeec76af7417f89390a4d650b82e33cb71958516d9a9477a8f8b1289c44e11c9cf93240c58ec21b44dba39ff32bf35e510d20e891bd789afed0887fb054dbc97112bd1d69963729c3fd08a4aa3167f2e98af76aa06a0e6fd5cc8c9049860c2a1d94e58aa7f1745f281fa7bbdf294924f27a1aac34af6681ef3fa011633d7bbdcfe2942e1b9e84b11f569ae1cabe6d83c83d87b52bf96bc473845839a14dcf76d446c9f7f3fcb554d953aaf5682f5327b6c995d27b24add8a372b1f8ab73334ede4fa1298de39bca3580658b61b9e6645291fd0521bab4b19ac60b53a6108532129e87c60020e65124801ed75d93e0f7df6c1f7b3151f7f6d0e472badab619dc2e7d240bf8220adca86460dd9fc9379ec470df86887d8eb0a5afe9941ba6a470e92b951a59819736d391ba43fe542be429ce1b9f6938be401d9366d5969ab10957f4f77aac08f198c2e3522fd8319f20141869b8821398603a1c30331880cd5938a15c1f08c931769d2c7493bb4816fb5b04e8c50a1ae6c4505c34f97ca34a4292c63c3cfda721cc49111c0f6fef660e28446e3dac892635f7120e5d1bfe3337c720db58702d5a20c1790cecb9b447e9a10aa45b3e27b81053e916a8b62b83cbdbbb993e8ba0419b7431b4f3dd7aae071314b5bf40d662e2927b24a5215886ac39ca9ac8a1aadcfc9d772094d5118a4f13ffbb84b365f19e3def0bcb921b571e7b67e47b3e8092d16139e75cc4eb4d8a5e615c267da9e1d767aff43441d7e7d2447240feeca0760c1ebcff7b7da9091f3d2485b917db44bf4f538188b59da4ae63c39c1eafc2fa48a34b64a5f20efe8450baae65ed733a323956cf7963cb027e1edb835109f1acd16a77813bc60bbd746290f2c9b9ad30ea7f5e4500d89c64a3f48d45ae53cc363ba003fc281570019b4fc3aecdfa764220acd180dc544ba8e720e561c7c3e3a2fa22ffc6a89e83e11cb2be9b8bb27e8d2ffd5e095672b5de657e96955c4cb276e0300b94f5d1ff508635e657cdddf22230cb1443282149387de9b742c15dc58782393d5cff539edc5ed9c18fb6b21d7f4080e5b0c1d294885e85ddf7bf7178badaf1d8d473faf5431dd8014a5f9fdc594654133282c0083a1bd9ff8ada0a19742757cd2b65fe284c4a64417772a9915200c22a10a58c02eb1bbdb4fa95ea0e2c693f6e2aef1ca695840a733edd7097c9db3d26063f6c1beb1cf184b69697e85fd2a6aa345f329b69c6feee620bce88a24271441bace27a7c969ff7ab5c4b40d4047c29924354f4708e62002cbed7120c43cf06e982b2c6796990474e5ad6ec0f1513fef1690de37bcd0f8aade3eb6c43dd166332df295bdd29ce1edd9444e3e52a4c61e1c4ae89a1396a576b9f673376c73c64f511a91c31e34c722355750fbe6b51e713b317975760c257f4ef4a83fb7ea4379a78fd96c6a37fb519ffe40c4e30b98dd26a762a8e39693a2925d729891eb408819a9f7eb11ec9613fc60fe167dd880917000d7e0f5d208fbecba07cfc06a28c625cbe74c47604ff1a291d769dff77e2cee5b70651ff0b7939bdfbdbac6a484b29ccfa73b500ebfefe7d5e13693b052472db2aa9a6398e5dab244079cfc782aaee76371a7dbe393fdd4ebc4494c10f70bf9945eb89a9cb25b0c3279ff023680da257d109a2d4520e1ecc71d16abf8f23aceb91b15ada143ead2bde011e486bd368653400518aa882eba7e5883dbe54979f08eae6c04fbab0e8873185de54889172ba51032d95b6b005bf5bad6f16db289d0a81aab781b6fb401dcbb7306b4cd2b3780eb07e7846242fc8c2fd7e2e7e6ad0290ceeb389621b30cc6e713c3b9ec2e4451054800cdffe8675d84e09c91a490e5389fff4f705213f1db8222232e1cb21384945ebf91473510c81380f2543ff7bc5fb9ac3ae3794b5cc468cc71ed538b4918a4f64e7ccf328bb26b6a69e432ccf24c23d818d12365e8e49b759bd4e37b732d364b570291937b53dc4a11794ae00dc9e7354e1ffb0a286e01e4566eb10164b9c30f7475eb5bb9ac153f93f8192eccefe669dad5790eb9f644bac97d5956308f77cce5c6ecad535142de3c4e2a032ab009dd740690a9eba3097dabf0270447173578d6047661d23d8059a5a8e2ad4d7bec1919fa5e36eecd167e12e1db4ab4fd10b0447c8f54616f9dadc445a3e4bc15b7a8d7e02f4180b2516ca9481a13a0974ea0871a83faf85b0539b88ad708782cec19dfa644b8dfda95f15462e0f5aa77fcbd341792886a42d769d741a057e38dfa0a6ae410962ab908ca6a35cde78695cc23e4353418499d884cd70aca7933acc1888ce11f628ffd4bfc55aa6c4b76ea3735c5afe51fc5e7fa184e1c65537b4b0e2b1e60fd7d4e82229cb43a4070abf4162e969d109e9cffd8e0dcd59ba05dd51ee2002b09863b7766dbe418abb5fe732b377899c460e39a2dd76a1cc48609db2ada65caa09ff25bed3f5666fc11", 0x1000, 0x0, 0x0) r7 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x9) poll(&(0x7f0000001480)=[{r7, 0x1}], 0x1, 0x4) getitimer(0x1, &(0x7f00000014c0)) r8 = accept(0xffffffffffffff9c, &(0x7f0000001500)=@un=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) lseek(r8, 0x0, 0x0, 0x2) r9 = socket(0x1e, 0x2, 0xc7) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000002580)=""/165, &(0x7f0000002640)=0xa5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002680)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair(0x20, 0x4000, 0xff, &(0x7f00000026c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002700), 0xc) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002740)='/dev/diskmap\x00', 0x6b928cde9b3a2eec, 0x0) pread(r11, &(0x7f0000002780)="8415e987a518c3d7fb47091d476acf79d810aacebd66950e46610315f1f432fccf64a151120fe96d6304cc49ce2f60e5b902cc6c5ed05d9439a6e1d0bf16e49d02214c44099bfead447f10c8ac4e9738b43f", 0x52, 0x0, 0x0) 16:02:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) getpeername(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18429, 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r1, 0x195}, {r2, 0x100}, {r0, 0x40}, {r0, 0x8}, {0xffffffffffffff9c, 0x100}, {r3, 0x4}, {r0, 0x1}, {r0, 0xa}], 0x8, 0x9) close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x4006}]}) msgsnd(0x0, &(0x7f0000000040)={0x2, "c43ea460d95cb5444601e3192ea98bcf7ba8534ff711c7f0efd848954142c6ad3fd05c4d397a9cf8833e36bab35421bdcf5d85a6da41da90d5e209f98cc856e21c79"}, 0x4a, 0xc00) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000e2ba570e3544cf84036603fc7001db1dcc008c4332d50f1536f4fafc4aa3f5b69f277b39b491d28c3f408ac057d9f88d1f1673597158dd5585db06a39705865c3fcd14992cd4eba6abbf00915ca42f5b9fda5644cb"], 0x1) 16:02:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r4, r8, r6, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x9c7, 0xfff, 0x2, 0x1ff0000000000000}) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x1024, r7) r9 = dup2(r0, r2) r10 = kqueue() chroot(&(0x7f0000000140)='./bus\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000080)) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x83bd6c539829390d, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r10) 16:02:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1000000, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="c16d787454230324c5f5081f3d00e19ce46a6ad7ddcdb03bb852d5679944a9605404324a6ef0e5ca81d31d9e38a12d19d3b0e05fe7c2b206d21a15b2cefcc0c74f2c6d4abedbb9929b8886864727320beb50a35398a994917a8a594e7d32ed9284a2377a2c625a87395711f3efbbc4943f975ee512a21384c20145e2da74ac9e156b5a3af811f2fef17c6743155baf2cab7670175fdf0236f83eb56f4f881e9095846fe7265e51c222493f8ab4382c2f6e1a31c904576528635502c324dd2815a0937724cc6feb4231269b98d9479fa9791ee384189990b0f2a8dd63b69428478672f902166d1b4d95b401b39d1e7fa150858fc884fca0ebc126085ecaccd0a8ce80f7a1192cf7d806d36c17923b48496ef154cfedac79e17b399a7fc7200e39f14311db6339361f8eaaedf6acc16acc0654cfb1ce85ccbe9a829bb4aae2d9db1f19583bdfbe2e8e520e13a0418b6f880663bd3856688ca775ce863be0e51804f201716b3031", 0x166) 16:02:21 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="e3c63ee49c14df1f0aa1e5eefb458581f09fae2d14585a4ca516807b1bb29e6242893ca5cfaa1db8c40d19a1963f0052a049988e4df51c036c6198bccd0224f49b6e57277cbe9b1462bece07375fa91b5a5f9f54793962fe028973bc4f4eb684d6dca590ab0ebc037fec37220fc01806d561b87b9588be80c830332b254384c38972b7b46736b0d8596d4b733afcbaa64680c12140819e0f0cc3e40e22d44601d76a6bcceb2eaa2e5ba403ea12e80a97730a2ea674d8073374e37f3cc2e9a33d687f1cc3efc18b82ec983f1007aad668cd4de67e41010454c690be518411dd590a1be52dbf888f0cc233b62520879a", 0xef) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:02:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000200, r2) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000140)='./bus\x00') connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x2}, {0x0, 0x0, 0xfd}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0x200, 0x0, {0x0, 0x6}}) r2 = socket(0x20, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x81, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd8e2eaa4ea766f43116aeaa58480ef2", 0x30a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x479c3e58a340cb21, &(0x7f00000001c0)={0x1, 0x2, 0x7, 0xe45, r5}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bbf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587aef9fb267ba5050932ed612e5ffe04ed83800b0331dd4808fdc2ef47b4d2c38f57d71c1ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89a63b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05960300db9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3e73d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89bb1feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb70000000000"], 0x10) r1 = socket(0x18, 0x4, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x107a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r2, 0x5) r3 = dup(0xffffffffffffffff) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x402}, 0x400) dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247e17) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c08039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f557a7e0e6d68c92489e6088f1fce4959c517fb8a0afb6871c087f51e6fb1c9343a4c87611c78f437555db890e58040e298f6c542226eada333c1715fc8054e70884d2e29a21653bb4d0d9664a3a59e2acb44ca0b8bd7f1aeb44dba36476f9d5c28001ed5eb016e287bbc82a5a8031926771272a63f42d7dd24c59cf447bc1bd2ce7869dfd50b168850dfa5eac675862a37a1b2c9affceb18a6ff2", 0x13c}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:02:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)='{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:02:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 16:02:21 executing program 1: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000140)=0xba6) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x108633a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) accept$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6236aafb5953e4b00"/4092], &(0x7f0000000040)=0x1002) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) dup2(0xffffffffffffff9c, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x40, 0x7fb, 0x8, "086600097ff802240a020010daa0ad4dcd307e00"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10d", 0x12c}], 0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/82, 0x52, 0x840, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x101}, 0xc) 16:02:21 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 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4c, 0x40, 0x1, 0xffff1e52}, {0x1, 0x3f, 0x0, 0x1000}, {0x1, 0x1c, 0xd9, 0x1ff}, {0x2, 0x3f, 0x2, 0x12}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000100)={0x4, 0x18}, 0x10) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x6, 0x5ad990f2, 0x6, {[0x81, 0x4657, 0x9, 0x9, 0x50, 0x5, 0x27c71ded, 0x100000000, 0xe487, 0x6, 0x10000, 0x1000, 0x3, 0x1000, 0x1, 0xde, 0x0, 0x100000001], [0x5a5049f6, 0x10001, 0xbb08, 0x2, 0x7ff, 0x800, 0x1, 0x3, 0x8], [0x52720000, 0x3, 0x0, 0x8, 0x101, 0x3, 0x5], [0x7, 0x3, 0xc8c, 0x171db1b2, 0x1, 0x1f], [{0x0, 0x2, 0x78, 0xff}, {0x8000, 0x4}, {0x1000, 0x1e, 0x5, 0x9}, {0x2, 0x5, 0x8, 0xc73}, {0x0, 0x0, 0x6, 0x7}, {0x8, 0x200, 0x1, 0x2}, {0x8, 0x1, 0xfffffffa, 0xbc5}, {0xc73, 0x7, 0x2, 0x800}], {0x3, 0x3, 0x80000000, 0x2}, {0x6, 0x8, 0x46b3, 0x6}}}) sendto(r0, &(0x7f0000000000)="639a2dfc32226f5b101ad53cc00b63087a4be851ffd092787376cf8fdcdfafbaa054e91680200b1cabea51b07e3b176c1b2bdcb8e46ada70cc3d65752e82e8f5753e4d746fb5c1a055158dcc99bcf2cd5f17564c7d3004acc13786a7b82c846ea95e82506554f5e5cf8eb231cda2da", 0x6f, 0x1602792b253eea2f, 0x0, 0x0) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:02:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000001300)=""/122, 0x7a}, {&(0x7f0000001380)=""/139, 0x8b}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="9e6e9970166fc255a505b0e2893be521b788c5060754fcc88b95e302f3bbca6f8a228be7f6c5ae1dbff9362464a67ae34f91b3e2a84f286e397c60032bbc36bc0bbeb4a195670aca4551a800000000000000bc08667ae87b7600096d4551605042ccb02fc65836d397a3037d5822b531c56357581e5cd0cdea7c0f117fede5e56353c1f3c7e6c71f43c8ac31ef20eb9bdf7d94da2e7bc94117"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)="009bcb73853bc348", 0x8) 16:02:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) sendto$unix(r0, &(0x7f0000001500)="cc637f88cb8348d01f474b8171acfab2b90098c0097f130543ef50438030b6c95296ac18c65ad3cdf3879b212f2af9d4966e54bdaabae3d0582f49d65a12e345df37af5eb536d781b1cf", 0x4a, 0x400, &(0x7f0000001580)=@file={0x0, './bus\x00'}, 0x8) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/161, 0xa1}], 0x7) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_settime(0x6, &(0x7f0000000040)={0x8, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x0, 0xffffffffffffffff}) 16:02:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xd448abb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x65) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) accept(r1, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r5, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r6, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x3f, 0x4, r6}) write(r1, &(0x7f0000000180), 0x13c) 16:02:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x206) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYRESHEX=r1, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYBLOB="6dc3d3bcc26cbc5a96bfc3ffca64883832a6d9c187e39946f578e3ce294dcec46beb1c3588ebf4eb075b93c1b498a4ed73e330a429f3ae7a3430eb31afa7b408531718c665da4415aaa4d542151acb4e6bffe03154e5d9fcb85ab788073719d1f917c85e565699014d1b77f760501c5a8b0d080b21c4f67ba3d6496c44965657c34f70a95bd76535cf18a6a234dca3c542af65fbc2558b0416192f480b0353a6aca4dbb2f8a1a0e47cfaca0fd99b6edcdc9bdbb29bb855584df8f841f1884668095b3bad6e3a767214e0abc874192491fe01682e"], 0x4, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'\x00\x15\x00', 0x0}) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000f3efffffffffffff000000000000000000000000000000000000000000000000000000000000000000000f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000004c59e7e75bdf162dd2b10000d6b4000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/194], 0x1, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1e0) pwritev(r6, &(0x7f00000005c0), 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)={0x3, "7ef667c107b1856edc308bb6235aa65b77fa01e0c4a00217b83867c3f7d127da1cae5a78188a827f1d31304f5f553e0f8f0a055233e87a5615e2187e5ed29ad628543ff882340c9706f816ba8ca9603cb3eb82f110178bfadeb012f1e038dd7baaa359b3904dd0ae15ca23febda1b78e9673bc275bfff75fa88c0e22a7ca4a41f39a5d"}, 0x8b, 0x0) 16:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000180)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, r6, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000300)=0xfffffff9) fchown(r4, r5, r7) seteuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) chown(&(0x7f0000000280)='\x00', r5, r9) 16:02:27 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x1}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xfffd, 0x1, 0xff, 0xc688, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000005000000000000000000000083228b8c3bf006e5cd656f199445c514164a799e2bcae8ce9982d17039d768e61ff8cd24d7bf4968b3705a43de70fd57287c3c59f0fcdbe79dab4b13e8e07e559432e59b326f1d1af405651853bbac6b3ef43022ec15d86a541ce636d45a673665d3dce4645c585f81aac8d3aa64130704f07d20588fb43e0c7dfb222fe4321b370987ddd6e7304a32280619c62c8406b1ddef5c257f3f91f8ed5eb7e5889c649b0558aa99e4b70a3d2063f7c92868be9545bb648d5a2409b41e6efcb6ff85d9e20e6fbef54095f5c8fbcc800d7a286a3d4edb692f39bc852c9a5408852373dba60b114f2168a294a7815f6b1d8853e8eb438eb5"], 0x10}, 0x0) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) select(0x40, &(0x7f0000000000)={0x6, 0x51bc, 0x7ff, 0x1ded, 0x7, 0x7, 0x40, 0x401}, &(0x7f0000000080)={0xc7c9, 0x10001, 0x7, 0x8001, 0x100, 0x6, 0x6, 0x2}, &(0x7f0000000140)={0x9, 0x0, 0xffffffffffffffe0, 0x6, 0x3, 0x1000, 0x0, 0x200}, &(0x7f0000000180)={0x400, 0x27e8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="30000000000000000041e40775e4965102b0d70081b27b16fb2dc72e31d91fe0c3f39b35ee90cce31703d01fe0ef0b4a00725c564e44734e0680d3e9c1379dfcac25fa00daf520b5f4971998ead789e915e74aed21531d819501451ff2d991cb0d94357fc5bea24183658472f05dbebb0b0c99221a66b4b121898b296ed704"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$getflags(r1, 0x1) socket$inet6(0x18, 0x4, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xf001, 0x1f, 0x13, 0x2}]}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() select(0x40, &(0x7f0000000140)={0x47c7e261, 0x0, 0x20, 0x84, 0x6, 0xfffffffffffffff7, 0x7, 0x6}, &(0x7f0000000180)={0x401, 0x2, 0x1, 0x5, 0x1800000, 0x3ff, 0x7, 0x55}, &(0x7f00000001c0)={0x200, 0xe8e5, 0x401, 0xae5, 0xf80000, 0xfffffffffffffff8, 0x0, 0x4af2}, &(0x7f0000000200)={0x6, 0x9}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") 16:02:29 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0xffeffffffffffffc) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000240)='.\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0xfffffffd, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r5 = open$dir(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xbc) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r6 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r5, 0x6, r6) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r14, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r15, r9, r10, r11, 0x4c, 0x3ff}, 0x8, 0x4, r12, r13, 0x0, 0x7, 0x8, 0x484}) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r19 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r21 = getpgrp() r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x1780ff34126d6651, 0x804, r23) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, r18, 0x0, r19, r20, 0x15e, 0x6}, 0x40000008, 0x4, r22, r21, 0x7, 0x4, 0x8, 0x484}) 16:02:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x20, 0x2, 0x20) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0x1, 0x1800}, {0x1, 0x40, 0x1000}, {0x3, 0x6, 0x3000}, {0x0, 0x1, 0x800}, {0x1, 0x7, 0x1800}], 0x5) clock_settime(0x0, &(0x7f0000000480)={0x100000000, 0xf23}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x13, r4, 0x0, 0x0) close(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) ftruncate(r5, 0x0, 0x1) select(0x40, &(0x7f00000003c0)={0x81, 0x0, 0x0, 0x9, 0x80000000000000, 0x4, 0x7, 0x2000c2}, &(0x7f0000000280)={0x1, 0x401, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x101, 0x6, 0x5, 0x8}, &(0x7f00000002c0)={0xffffffffffffdff7, 0x81, 0x6, 0x7c0000, 0x8001, 0xbb6, 0x1, 0x200}, &(0x7f0000000300)={0x1, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x0, 0x7f, 0xd2c, 0xfffffffc, "a1ee6ded46bb8601eeacde35b5836819f2084602", 0x4}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x10, 0x0) fcntl$setstatus(r6, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000380)=0xfffffffffffffde9) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:02:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x292) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) seteuid(r3) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r6}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) setegid(r5) 16:02:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) read(0xffffffffffffffff, &(0x7f0000000080)=""/1, 0x1) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="b75d060000000000040000000000") 16:02:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sync() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x66, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f00000003c0)) 16:02:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) r4 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) fchflags(r5, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x3ff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000200)="dec38ff4bbb5299bf44fe86c36435ba0a7efe37e2e364b8369b682ad935891b70ffd56ca00cacb77fe7ee59dc99670da7a69ec4db3e02b37f24e00a35aafb18f75f0893a537c5ea0b418003f958bddfb694fe71fb15009e07390a07e3ff6faa86c3e194bb5e45fd004d864eaa60d04fb872b2ecc6931de486e856f9dea01ab508fe087cccaa0b3958ac290447e993e426f07cd7ae89d0e8b36df07137dd071b6799b0b76907b68d9ed655e8a58206a970a6d6c0362aea47a6fed0f7d991a81eedb200d8ae4fed8b30589651bd8dc8141a96f94455556313cd596e4f77d9d4d6ef3082af8e8694eb3f38a6efe5c3edeafc727f7c012e980c38b8e48b73c4e1dec575c798189b293a8cc86ed720c8993f2965f6c645ab00c485f8a093ac80976e35e5ef490c1bf73f0335d039b1cfe16f9632f9a6b32be614b16cec04eb5925fa7d147164d912e9f1d220de492aaa1f64d59406da560ea07adbebf57bf5246c8ee50c28bbcc2ea3deaae8c77a09cf2e7ac03fc8b283472354baadf7d56c52109a7e15f00d9e972dc9affcd09d9d546692c11f5e5789096e06c16515f69cc6b2526aa16379bdee8006ae298dc6717967f0e0c966f66b183b65921a2db0245a6e6f8edf660acbc5b7523a3c10c14307ddb2c45ea845ef71ee9c6cb28a3ca418e689936f755ef3f17d88a0d8c67d5822b691dd2a2565b450a564edc8df97b799a9925c2d98f4deb8c44bed603a085fc8134d3cad4dc6526685008a899fabdcc1f790702432ca881c6f174ba001fd0dcf74aa2abfb01bc26a1bc97f60e59b1c02fb9123d94a1217d735c82b850cd3b510b73eaaea35cf929ad76381feb9f6edf15ecd510e835295b8a85fcfca62b8e03ade670de3341baf30d6ea7a130390af82da9f7aa59c68cf2ffe934ca907d47ed35fb8311ceadb4b914a9cee80070638986d6df1c9b3038f4ef3695851690f5f5aa668e769136e9ebe8c973fb82161c5d123eec4c26e1244a1054bb32868c811049a16e231cc2c9dd9ba3e3a8125ef716dcce6a0dcdb64effaab374885b6d22647fd0d8a004713d8c4ea20f6a159fe5a5f4e1e3b8dd18e6d7ade343b33b18519ce431a3922fddf2fc9007b3abe58039a07d6f0ff4d85ec063fe1b56910db5d2994e602377968981ffb202c60b9ef79d6e2a653daad5f4e9257554b022640cb6f09edf81393555b40bfd37e81000080a8a6ff8ca472825e6abbd5543bf0c5dacf8720782347c4d90d967d2e58606e1f4977a9045ced3c3027966fea205a4cc56080e260c2644c5f94a544a00028bde33da4cdccdca271b3ee25932ccdccd931a057fd42f208a419123fb9df454ddd6e33bbd99b751014ef8d429d377007223b20e45be42e8d84e1596805cfe9ab0dc52a219f182cd24f5ac3cba35a3b1b1eb333e8008e060f24547e4e017c9c6e8c53a8d89a57beed79f50268cb984a7477cb77b2402ee7a2843ca698d0705e58e3e5df783dc1f99f3db994e72b3aa75b8fab1b67baab5f9783756de4cc5e77e34d8f66102e7961acc86c899d83d105373747ac9d74737e0003139f37bc3313d1bdf865089c4a15bc98341404fbc0debb185048bbf42c39f238d4b4efcc5fddcb9c92acb71790ac66024ce56cbdc8de5a5d6beebe11c3b41cf8feaa336fef4b05e558c85c22164a1c866426da7d60350d0c7303e4d378b70272145eb599251b77c3c7230f155e41855b39d1ba9f79a9b806bda90212e77ea93bc410643d174a7397d1be0b83d689baf64411580b4278f18f7ca879e9d03517ad9aec1e6891ea3221575ba145f257b912b39371a759ce056ddbae4f4181b0c24c18b38ef00b407be63dac9ba114f145b4d8ddbbe48398b72104ea799f1003b5cbcb934f1565cbcd3b0108d85e6b782b0c6360092c14e42ec563c7531da879b8b0913173ce7a725f258196eabbb0015f8e708e7d7bf766d556d7c6a812c57d138bc7fd1480367f36cea2582face369bfde4f14a6a52560b928c63782b94f0a04fe223805992e72cdd4344e8501fc71135b9b560f8e72058bd14462b64445b99f77c7240a48fe70358da51a037187fb4960dcc02419c515e152834e43874896065e68d04ee8f7ea07c7402542167fc4aae9536a804e5d7197490852907c564ad60a8ae956080b7b26e4bd217646b682a6cb9bc07f3b265eb373d1af58e4380afbd224e35d50fc979b73a18787dab6a1d5b1d95b50c6601262b71721f88fcf9276271e40d37bde3e968c4b268991bbf253008f9736a94070da807ee91966546a9c7f8aa17185c87360826e4c61bacc95f3adc2fa0d0c18feea1aad33e7199352859c35196eedda405abb365ff47a1c54aadd10af285f27820ed1da1a12cafc8afd253c33e1051d18ae488ed6560c2afbd27187bfbbe69e55aa0580c1c2f88ffc8436fad312329253c384365cfef069f241c38bdc1fcb17b98895d6511e2fab7a241e25cc9c73f790a2840f3a65e423aea85333c59e07b7523773a5fe4715da8ccd998396da6f996356f0016484b6b672c13a316556c63d088799e891f4ef0dc8f4bb2a41599456ae228a96d0b4a735cd6635a3ef82d6faa49e591ca3aa6f596fdda9c24d887800e3aa446512a5cf197a88ba38764c25f4cfbe1324c51059c6d39fedfc9dffd883829231ec203f0bbe1d8d40030c58cb53cdd13c30bd8de36b9ee20c6151fa085c84e527c748d4fc0ad9176e69e0fde28681615fa5afef047dd22076706fb48e1af4cd0feab2687e4317875095455ff5f94bde120fe1f40e85d3ac63a2fb7e3658ed8b2b9c7b7d82f9ef8af4b5684f09a977baab5aee7fb47d8d7e19c0a05c564a4e883afdf60df1996b587332dc61b1d4a0b968bb91f3b4fe289cca9b496ebc7a75366bb22b003386edd858ef83255c751534ab52b7a8ca6055ea985e4bae554672963cb3ec138cda4729d18b4e6b2eba3800b5d8da57fd3d3c1bcf15f2c87ab0f26bee8e6eca1a23f4493104428be5e9982cb2a7059f0c09ef8513a39e7e47a11ba46b34ab0bc6dc6daf3bae7bc9262746f663d135047716a9efb233605d4562ff4182c3b88844854150bb67c2185a1acf3bfc49bfd8949e710035bf4d5ccc111d1dbc862f41aaf6d0e2a00db70904fef5753bf8f418cce8df87120206db186959ce4c5e619cc0a479817f6da00787254308286f738500d58f7bb00e1456194a0422e10b4f588c19286a9eb8e90f83d85920524510c0fa8c968084a713d17eca82e9484f119e1ea0c0aa148a472ffd02247ab73d852380200b24d32bf1c5c7a048a97b0841b812bca21966747e16b61ecf186c8dc21bbef70e654fae17b252bf5cbc0fe03ece7babd58f5f94a3fa8fdcf86611dcc5749496f19ddcd7eeb2154940882e172bbc457edb29c6890a64ab5038b58d0d398a198fd128c98d08102fc459c19d3495dc4a347cef9391c63747ea01485e366e17e1a462eb12f8f04a293dc503a11eef8ee21f273b48abfb73518bdf204271a689087e96ceef4e0d8f8c979127615c280fc6da662f9a1e6ac22ee64a95fef9dc55086f8685f2c157b8641c1a6acf61447f8fe9fcfde590fc06dcaabb63c890ea53d66e399eeafe7d671a7895590b14bd8f041213e715da0709dacaa894f92a332013f25d344d10088d88ea8d501722ab082d6fab0fda4b7b0b6f3f5ae3f46977f635a03acbea16c0d46104970a06629bc3b51a4f81981c1fd996f378c57791e3f3bca438a02aa8f35074f50364284cdcf90b827f4a8d5ffd3b373a8dfbdae5cff61cab59638802275fab2de665797920b66460b9b2b407e826ca57c50faa779c830976503bf5866a40f84a55efc6ccf0784bd5ed93ff6584d623c15a87aaa6bdfb98d1a43adee72a43247d204a64ed8d6d55762dd26d5b0723b6d39df5089660af1670ca18630a6ba0251e27cd59b78220ea49b041fdb4d9b1d3235816b48f39e90e00ea32ad22fdb827f9c877e9f7d2955aa740e9aca1f782661ffdd151ff3d7a77e3a925f92cb52f632488e4e36ac6f3c48d73cca1ed279fb2dbe2b5bf9aa7abedbceb5b0dfe91945563524bff43b1f41f5e1ac974c31654bcba24f94f272386504baad428abfd8e9429ecb104892002947d4e5d2a71d8e062a97fca91bd706d1916a742768f25b4eb7fe408f42cadd2a2cec4cfd80618ed7e7a3642f34b94efad72c5f950cbca3ad62713d4ffd936083eef05afd09980ea1de0a077bc9c31950f4d73ca6bde27aa2f7459789ec653036a740b6ac3d94bd5935d22bd579e7796fd26aee75f757b36e800a52b399e62aad383505dba2941a39a366685f3b7cf63c54d24c34aedfef2efa8270925a41e2c08253c32dea8a64f43f71a0ae98070eb13f1762027aa218419f7475f2d7a0f0454de13333453eed405adca87eecfbfcf534b13769e09958bbbcd46a217040a3795eabac0fc0a057e3f00d72aecd997985248fcf5b7f23a30cd4213300e0ca637986432c0be3fa5c8593cbed5eb37a933f4e1a18b7d32ff51cafff996ed3cb59ddcc416818de18a84e43663e8626c12d382ed8aaed6a8da79f205744cb58f1f5a09ecf45e1560a5513e4eec8b66d3cce2bc678f2048c3fa05ef2154d8b499854d277e87f11a59195ee4ad60246e5ecc7faec3d7836ceb38e6f379c2ac367844dbf7a6e952ff379c458ebd004fa2c6217c2123cf55e4146a39edf0163d42f4201b49b2e12438cfc422b44a2fd1afe39fa70dac600b1a08fbcabc64317ef866fdd65131c3d38b3ecde857b7fc4fe59e1915751ef6764d900413f23d7b243f60e09a09138d113b67bb78bf13d3fb3150ed1838701d57e3e9c22d680788b122cf6ef24fa32299a7bf74a040bb23652f3b871e2b318a2bed635f18fcd221a230a23b7dc178be437894d2a23dbda5b92194e8a35ab82f24802f75dff84682532c14602231ada70f71ecfd872416fec363d9156f95a4b12d0a12ff398b1b0fe10486d6616ffac4b99211b46caf5eebe68624f6ae53cec10e80401df4dec8a664510c317f4e6383bf8975c8a75129ccb5f7cb57f25ecda03a2eb962626c92820028d8de506b26d39fff650e882a9e67c2c984893f58bd7d4cf25079e3970dc2bea802e6fa1b090723e465de8f27ef21991d600deb0cf0191348f665b5e8fce335ee5838fca8d56cb0af8f43ae4a58b36edc0ed4b5d73de6d7ff2a6aab10e61d099f4f8ce53d74b2fc009a3906247202624193aa82e3b5d35a43c9439e97980a50ef2e3fdbfc3e74be8fdc3764c6c76a0071f0619eb8e4ef4c5d1e208e7f746fccbd2bcc7e8e05791b3e959db4e0cf616f3cc3bcc27b2ea36ef1bc1dcad937470cc01a10bdc3d8756f5cbfeb487649f0eb28bdcacb53018631ec91738f5c98e5c9234bc2d3627a504ee00ac4f23b32b108c063efb45cc9125a6863ffbaacc5767245072551df432bc59ac41aa0b1491df8d3e5bb8ac7ea571c63f96aeda97f772c6c4ec1a0ade0be97a61bbf5e910732210d647285bdf28c641f1d4cd208ea8b5801524c0591e643185ae54be472f94c860c0fd46a20782b40d519b9219e508606530c2a1e68b8521f97c35d2ee530b7bced2ef68a81ad8fdcf4fc54e57a65f0fad94f79fbb4b7995e8911b19b4693d7ffeef843b4eaf2b4c25e83e0299231eb9971528a7aa245f61ab40886df92536f912d9a4404feab6d6d04f0b2f5bc6980942eabc5fc65adc84b1e665c6e75fcac763847283bff5e0452d2abc8d82a97ec319d642b9c440154fed6bf43b13d0242176e0bff1d9b919ee07e65eacd38bd95dd2d30961161f3d", 0x1000, 0x9, &(0x7f0000001200)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x1, 0x44) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001280)={{0xda5, r8, r9, r10, r2, 0x4, 0x1000}, 0x8, 0x5, 0xd4a}) r11 = socket(0x31, 0x2, 0x0) recvmsg(r11, &(0x7f00000015c0)={&(0x7f0000001300)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/96, 0x60}, {&(0x7f0000001400)=""/136, 0x88}, {&(0x7f00000014c0)=""/84, 0x54}], 0x4, &(0x7f0000001580)=""/57, 0x39}, 0x800) r12 = semget(0x2, 0x2b9ca7e038200228, 0x2) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000001600)=""/128) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=@file={0x0, ""/74}, &(0x7f0000001780)=0x4c) fchmod(r14, 0x9a) r15 = accept$unix(0xffffffffffffffff, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r16 = socket$unix(0x1, 0x6, 0x0) r17 = openat(r13, &(0x7f0000001880)='./file0\x00', 0x80, 0x30) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000001840)=[{{r15}, 0xffffffffffffffff, 0x100, 0x4, 0x8, 0x10000}], 0x1, &(0x7f0000001940)=[{{r16}, 0xfffffffffffffffd, 0xc, 0x4, 0x4, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0x1}, {{r17}, 0x0, 0x4, 0x20000000, 0x4, 0x7f}, {{}, 0xfffffffffffffffe, 0x8, 0x40, 0x81, 0xffffffffffff31a4}, {{r6}, 0x8000000000000000, 0x19, 0x4, 0x20, 0xa5}, {{r18}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x1}, {{r19}, 0xfffffffffffffffb, 0x4, 0x0, 0x7468a9d6, 0xd46}, {{0xffffffffffffff9c}, 0xde70663c41cb044d, 0x28, 0x4, 0x72bf, 0x3d}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x2}], 0x5, &(0x7f0000001a80)={0x3, 0x7ff}) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x40000000000}}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0xf7, 0x17, 0x9b}, {0xc1, 0x0, 0x0, 0xfffff800}, {0x4269, 0x9, 0xc5, 0x3f}, {0x6, 0x34, 0x4, 0x8}]}) msgget$private(0x0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44, 0x9}, {0x2, 0x0, 0x0, 0xdcb}, {0x4006, 0x0, 0x0, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:02:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x106, 0x9, 0x7fff, 0x1, "7f119dbba58bb112c55a59884fd13156e8b5a8b3", 0x5, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup2(r1, r2) 16:02:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) dup2(r0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x55) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x3, 0x310) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10a) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x5}, {0x20}, {0x6, 0x0, 0x71}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000004c0)="081d950b05f48921f6518fa5d62f5ec07c7ceca24e11f4416c830cb521e5b8e6cd012849ed2b3cc34dcfb7d5386d05d64b04f2f8abecaa0342fb698150e46c896b20a6f92f698ff06362203029e850837cbd1ea314d8e3cce2a4210d3bb6040d32f910965a7ff5fabe9845a8329ef9f510b7d658e7c1f15a639fce903805220223a87f6de5767672f177726d8bd8cdecd47ba6a71fd223115bc7da562df83ec8c470a217c727fda25b38df45044f9d91fc84a50fc913ebb0baea728b865968bebbb8dd2af09e821477705d4d067804bef708ecd6dad364695bbddf3d2d44bd508b1a95eaf8fecd61021d137c0585af7f26f0aff927c44ce45800cabbfd4a783f08743ea5d7670c07cae3a52fa801d72b3e26e7b30ee8164a1421eb5c2170fef4b0ea95cd06d5554fc5c3ac61196287834b5ffa005e5bbc5ffe196d84d3df87bdb1dfe1eab4785b127d2da7e12e729bcfa70d29e3199a995540e3b50d544f0fdf9594d9b7fe0b947830a64be31eda3593caf502f57cdaaf8204644d7db699650d1e1245e6672f58267ba95725d506cc75b4ef4bed056fb87a791490d0a3a9fa375936935b963ff5d76f751c1ebfbb25b9930a7f91f85b345b0869b8f8d746e985e2c59cf9b94026311f0363c0aa4713ca0fd9600186e787698039322677409a958a5aca5d24530ba0ee702f641c70c43c9e791110752753fed1c3e112ba53ce457b5030290cdb5d4e1fa6d0b9c0b952e08d8fb79d142fe4d0d62d9ebb90110c7d2c22d0cde7bee975fc81ee12e5453ae6baa2eb7a94695f4eb28879a980be6c68742211bcf7d5e3f368d77d62eb2c8ea1c3a56f17ae6934e5dc59c68c2a15d4a3ed3d192ed7a2bb8fa6d0888b3cb20f8b5c823727c9f24c00fc3c5c6dc9d7c00295f23fef21b89dfd51bb3a86eabc70b012110af1d312329b21e52aa809419038955ae87b56945f1bdc9a44bab8f42d76f577daa833790bd77b908358d4c3c857b3a3a1d911ee55f3f34d11eb97d03bfa3cb91e84bbab9a89d0ed939bc6cc4a36738f474578fc5a78e1f3a7befe442d6f113102ea2f48646768c8c75d5d5a3888ad4190d93772c9af37b108e56257e5cbca205ff93cf78c17399131561229770e986abaa83b96445b40347aa53495cf038618f9aba04c284432dcbe1b56a395c5004f8ce37861ca616bc5047f2f303d9258241c398044b93cf432937bad636b9616014a467ebb70ffc982886e8d014113cad4f12716eeeccfb1922daafb3ba7c075f14f3dfd1f4211c3a99e75d0505a0b628ff39d4add189b16bf400e657279218ff3fcbf692f24afc8c8c7581aa5103746be3e0115efeaa0fe92a89809c7d3c30bce2fd8b3c7f23b7dc774a2320a57934db5991eb3c170595741cac784fcde5a0c829f85b313d11633281368a29242ff26bf7c4cb43077d48d72c34a67f97c86a5a58c9929241fd4dc85e786198314cc932cd388346cced218efa9e02c4bdcc791661a193a6328ab1a9c52db9e26f387e8f96c4090c300c594735af1e5ce2a5a5e51751dfeaced16b56241db8b1be0343e125f020acc5f9c254cd8bfd3fe75b8e2884d2815de92d9e2c5ec54350044f826ce9f5e76628b472c683e19809a7e6d359aa2d8e6ff63e9519fa412ef36216163616ce3a65d6df49a3d531f333cb8cf2e744cea732ed1807394212c3af3133dc7fe0aaa289e1401098e55f16eef49fe755fec15a3d17f9170871de44b1953304543f6f8ca00c8ee78d9353d79f30cec858ca5bad751bec21591c7b584f5adf06c17737297e6aef2fc5ed01caa32cad7590f3ad2e1144c546fd12c7c3e957071fe7f4dbf1235fb9b6460ddbc4ae2dbc76f3506e4778a5fc11f29da40b168451981afebd5c4d4edf999ae3818a8e95c67172f3ee43deb3be2b83b315936133d3c8b603ba566631455df7cbf9f35c4a48d75cfeb9775d47b964d2e323a16b8c93fd942828a20a1f5cb6b141bff7dad0edd63e077dbf5bbbdcc7ba70d72af509e04862e4643250e4496c510bbfbb684fc22b0f045e44471bfd8ba9fbd824f71ce11f44badcd2e2d6ac6b30610ce90a58a293f11458865999dde8392fde3f3af0214d36686030490a030239e311920f2dac9219580f4170c128c97164f058ed4fe6f7c792af098efecd582559f2d27fd173ce368d7dca2bc9677bbc4b7eac2ba6a109697114fc1cbb44be6176a364412587c3f2d57018705717962d90210c6a175287c0953b9a5e8e4b602eaf15f3d8fc3519b20349ee995eb2122ac17daabebe88326937cf315b4bfc8547c869953b29ae2e117f965c98637f1dbc603d922499037ba4858200343a69385f70e5f85f3805aa6f35bbcee494d1068beefba257134f6d6cf20079ef580523fd698f340d9abfc56fc4c45f01325f9f807eb461696b93b3410f24fb1a40de425925e9081c52ab19a4173c3abc1074c8ba05a45cfd49eb0f8de6fbceaf1e0c946c1ac7e7d721d37ae753f6d036779f2d0c8b1205041533d2a8d7927518501accaeb35824246a42de3c8649d1e6a705f6aa381da213b3bde3bed13007bb7bd9f0611b525d90bb9df6f83adb520415d25d204fcb65097429dbf352622014ff3e95398177c03d38efab421c42b0a64abf948ca9f7554ea7f30690f93cc849788e77ff2c9c10d76c2429260665d0761092e9a81f8c52ec32398622ed70c9ac5219c51b8824dbbfd11006cc12dcfab6204c6bd5f38c0c8ca0c010991c91f91db43e6bea0d698a482d84c2615b45df2dad8388d712fce067e15365d91a2b3a804690476b8a6200aba242e0a20a768242c3b5b1257cc75494a0403f41ccc9465a08d7260a79fd8f2ddb201916fb96477a8bd5b7054335bce1c77a466f5b9657c47fd3f028bc467a54c64042e6f72be98105dbb4c876d84f411589878909593cb883124667a72117fab657aef807679991895413103f4a9d5dc1f8c46f686b145c17180c3041d1ca82a6064333f2a3e2f14db8bffa29ea55002420b74df115c1bf7392d4fe8f7c6736b27639940ec35891a0f44ac36dd8b7c778758daa4b02829bcadef4505b73cd8874062c6ba2f5f110c3f847554c849ef30268d09c07ad3b78f1907b0aebf764f8c1ca8223e30b2b57cfd6592d57b82838c05ffdfa208c912b2a32cb4140a8281a061f74e57f76b39e0f544ca7a91c86a9bf2df776240ababcbc0c05321b75268caa5abf750d9baddb2b0f5305062c44927d489d1b277585af7fafc31094874347918cda0b23aa978a141f647eed2dbfe5e88991421bf2362a6f5824eaa18ef491ec3f2daec544054d2d5bdc5c0c041e61e5c5d595f3d606a79e2dc02dd81721bf214ce0286648a19bfb4424974256d5efc688bf2ac667bc331c1a5763525e0ecf42f25d3d87d30c78c57a3d0d0c21802ae4a6350ad4067ed46b91555625cb7963557f7db8759d16986e27ff342bb07d31b24ff98eddd31ae05f5921c8dd0cb1c7e2bdaafcdeb8537628862d14f231360cfbd86b8b60bb54a3d647c575c9789f846cf98604500102b1be13daeacda3946a439c326266491315a7d47fc4dc84cc67b9b5fa0a532eb0eb0917d208be17f1c75ccaf3dc16f6a9620996e9607e906472273fb9e850f6a323230886d61d84ef34ab0765e4265e3ade1a5b8aeed0fdd96238d92b9bc89e4509d0108da1b2061394e22b70fa680b9e1e14536646498b21f991feecc12c4b40927d553303638508e92977ac3bcece0d116ffb7cd0edccabac20096fb656aff8c21ed0d2de4b91af1448da8b6696b48b8f8b0bd1e43e242c4672839e4c726da808288eb184a0b3293b6c29eee62399f93db07a683115e6332347f583fc22b0c468a91f535bb3221cd5e899fbac12a067d718fd84bc816967f883256c6a4ec94cf598110b335e713007f9fa93c116d2accd80b274265e9b2c08607007e5685759d70dff39bc596b87dec09a51f1b79e97b27b7412bdf02310b391eefee6e7425e794852c4412896c934d22539ea74f221cd55fe59d78e459ef5442ffcd55ae9fc3a325703240b67978880305f5fa6734af105e542a916d882cdffa1907e8615e6c91d77687c729e2daf422f1a0436b1eab0324075c78ab6dcaa75f382dfe656481130c46a59fe9db29425b14b8bb88cca582a43bb845d30338b43767940aa9c01a8eb5757dde85c96021c4819921289153625e8bc99abc2624a884c52452ec525f471d511ba87fbc609bc07204a53eef3d072f082a5a9b1e16fd845c7837f1f192d41460a80de11845c9eb8303070cd9db896fd77210ec7e4958767b3096e2d7b1af58ff69fe6dbccde586a0ed5b87337b9303fb806c91b336a9c7b9730ba1b04c048988914ff36201c8bfd6a5f923be624c10dd88db9b82b362e582999eb77a3dfd130d9177b12bfe2917682532e7e0f940ea22bdfb8d7cf513e7a3ab27e675e4408e7fe00c108afef88e37da7753f87f06006d7d70ce70054defc176afae9d51dc8c926834c79eb87b1dbe7b93e1134626cbbb33b47d7ffeb7d515d0419fd96aa68a7e56d8a70d515a6c460e15c48aa260c51ada1691a462800f91945dd531b929b58fc101eb4bb9bc2248811032be685effeb5ff773397e6032bbd76ea4cb102b155dece4748d63a4a53ac6e37faaea439233a38b50a6806d03cf4b2ae18c5c637588217e4280340bf664dd6a3576b2b955dc10c762a0f14d3dc5621967cebe0c8839b7b28e5e12bf48817a9d121f21dcdcd451a7e672eb341f867b918ef218e45dc4136fee9c02520b229307c98453482455737b2971b2052996beaaa78551d83386e854b30a69ffb907bf2411629d9c82b95fe23d1cc31ce77da54e9c3b8c0532458007dd61bd27a18d68c6d2ca73b1c1290a4d8eb7f2fa7aeb142a32a5b76c96fefbea2ef50801bcca1038754eeac8fbb40fc361d3ec4b74732f7073301c79d64ce203f86b998472afd5ff7c8135dd3011086d6fb6f218f45046e775b3d275a5a48b48d29d7cda75ea77603b4a4db466cda2c0e7ad429a0b39456fa39a39a0b910112954b1c745ef9cf073bc35eebbee3e22dea56729b9d11bb7cabc94becf0a70859083c23bb1bf416ba108a5d5ee14b39452d1a45c961cc0b86c8fa4f3363c85e233c02b3cd6b8238e876b697c88bcd0d400ee37f479cd3cb876de7a33ab478d54e037f65638a516f146de231855d4b4f37907e9b330b92c1360d45d662725130952453fe583f38d76c90dff879de3bb201b8991c4a3a93a2c20400fc886be53a0bb788ce00a639f1dfb0a2ce6a28f54f988672409f0a567f2f7ad5a8f7848dcc0204d5fcc7b834eea8269f2361ce753bdb074feb98846e85f839dcd5dc16f9946d00c283110d76fe327fbbcda9d30d95908c8d15451f0462b1639a5f0d733bda64ace3808aee01a4e0afa45fafebb9426a2cdb632d6d684f9c5a4755ea44ab0400e2a5e234b02522ce98825f2bdba6968f8c902236d6d96b0106c19d1ea4b019709e0354801d1e2a438167ae8866ae01033d940993fa5034e6f14c7cdf110de4e16812243eaddaba6edec903388885854b680294393fd083059149d2fa18e8b6781d81aa9fcb233ca257ff63a42fc76bbf0c53073050a6e1f05bc26e3e561f62b0fb78be3cfc53d41f5a49458ecdc31cec92c2b920aa0214ac5815c051a2877a8ac93d024c2f7648b04594bf71132a7bffe3d117cb4f8299d86bef5f86961675b9b1132255a15aeaf314e107e1fea7ae7d587fe22abfceb9916cdb228719c2cc388fdd0d2111b017ea165236eec8c4380071dbb847c2110"}], 0x2d) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000335000), 0xfcb7) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0xa4, 0x8, 0x3, 0xffffffffffff8000}, {{r6}, 0xfffffffffffffff8, 0x80, 0x10, 0x32b, 0x2}, {{r11}, 0x7ffffffffffffffd, 0x88, 0x80, 0x3b18392c, 0x5}, {{r8}, 0xfffffffffffffff9, 0x2, 0x0, 0x0, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffd, 0x28, 0x0, 0x2, 0x1000000005}, {{r7}, 0xffffffffffffffff, 0x22, 0xffffb, 0x0, 0x8ebf}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xd2, 0x4, 0x9, 0x5}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x8, 0x8}, {{r10}, 0x0, 0x140, 0x80000000, 0x9}], 0x66, 0x0, 0x81, 0x0) 16:02:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) socket(0x20, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) r4 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r4, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r3, r6, 0x0, 0x0, 0x4}, 0x20, 0x7, 0x2}) 16:02:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x800000000168) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffeac) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x3, 0x5, 0x6, 0x0, 0x1, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x7, 0x602f, 0x0, 0x9c, "93125284112a03000000e6ef63cfa075b336581a", 0x6, 0xf461}) 16:02:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) recvfrom(r1, &(0x7f0000000040)=""/23, 0x17, 0x41, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$BIOCLOCK(r3, 0x20004276) 16:02:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02: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, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 16:02:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b056201e8e208200000000") 16:02:41 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r1, 0x0, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x199, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140), 0x2}], 0x28d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:02:41 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) r0 = msgget(0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001b00)={{0x6, r1, r2, 0x0, 0xffffffffffffffff, 0x4, 0x3}, 0x7fffffff, 0x9, r7, r8, 0xb94, 0x5f, 0x8, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r9, &(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) 16:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) load: 10.25 cmd: getty 52246 [ttyin] 0.00u 0.03s 0% 309k 16:02:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x6}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ddfffffffffe6fff0201b72f2b3368d22b777697ccbcb784"], 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r5 = dup(r0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:02:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="56e0164c4083382a6192781e445731c3858cadae6c55642d", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)}) 16:02:46 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x0, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7188d4908ea6bcb5d59784108581732279a886872417c96e9095ff928c16bf19ba0c2b8b3937555f451f4dc8787df1a247ba27fb6734e257991"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r2 = msgget$private(0x0, 0x80) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r11, 0xffffffffffffffff, r11, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, r12, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff, r15, 0x0]) getgroups(0x400000000000024e, &(0x7f00000004c0)=[r15, r9, r11, r12, r13, r10, r14]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r20 = geteuid() socketpair(0x20, 0x3, 0x1, &(0x7f0000000340)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000335000), 0xfcb7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffffce) r24 = geteuid() r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r23, r24, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000000159b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r29 = geteuid() r30 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000840)={{0x6, r27, r28, r29, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r30, 0x80000001, 0xfff, 0x3, 0x100000000}) r31 = getpgid(r30) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r16, r18, 0x10, 0x6}, 0x5000000000000, 0x8, r25, r31, 0x8, 0x2, 0xa0000, 0x1}) socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:02:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) kqueue() 16:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)=0x1ff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) msgget$private(0x0, 0x20) write(r1, &(0x7f0000000740)="15", 0x1) 16:02:50 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) close(r1) r2 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) setsockopt(r3, 0x6, 0x101, &(0x7f0000000140)="056c9501705e4edf", 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x5811, 0xa995, "3f3f007df94cf54600000000000a0400", 0x4, 0x81}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfffffffffffffd47) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) write(r0, &(0x7f0000000080)='}', 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r0, &(0x7f00000001c0)="3be20547a670c1f9c8901e8d0371202c7d94df0f68caf85a40f2c79a78f338fbdcba0900000000000000d7595dd39954b48882239ea5615fcd", 0x39) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x7) 16:02:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0xccf278da5b67ef88, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0xff, 0x3, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, r4, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r3, r5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = dup(r6) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x40, 0x3ff}, {0x18, 0x0, 0x9, 0xe673}, 0x0, [0x1, 0x7ff, 0x0, 0xb6f2, 0x9, 0x2, 0xbd, 0x4]}, 0x3c) 16:02:51 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r1, &(0x7f0000000280)=[{0x6, 0x1, 0x1000}], 0x1) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x83, 0x10001, 0x2d]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x2, 0x8000, 0xf2092601424d0968}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x400}, {0x3, 0x7, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/238) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) semop(r0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x400000061}, {0x6, 0x0, 0xff}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f0000000000)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) 16:02:52 executing program 0: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket(0x10000000002, 0x2, 0xa0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:02:52 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, &(0x7f0000000200)='?dgv/zer_\b', 0x800, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0xa, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) 16:02:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x201) r2 = semget(0x2, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x7ff, 0x1000}, {0x4, 0x4, 0x1800}, {0x5, 0xfa, 0x1000}, {0x1, 0x1, 0x800}], 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:02:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) fcntl$setflags(r0, 0x2, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801f8ffffff0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd47993db800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b8e6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee9012f312e7a0e5f2aefb0d3e12f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b4230100000001000000c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e04d97fd51c165ae80dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80906b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac3d9d86bd25183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd381100008435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee7992f16551c66517ef964b342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e74163ec1a16ca84611f01a46699e3af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a35d71a1af6f55b0208401920bdde930e163f4621976495ddf8e66463c101925f2684577009db64e4908483c8a96eb2f73a4b579151464d2713c7c7f6b919517"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:52 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r1 = msgget(0x3, 0x15) msgrcv(r1, &(0x7f0000000080)={0x0, ""/198}, 0xce, 0x0, 0x1000) shmget$private(0x0, 0x2000, 0x4, &(0x7f000048d000/0x2000)=nil) r2 = shmget(0x2, 0x2000, 0x2a0, &(0x7f000061e000/0x2000)=nil) r3 = shmat(r2, &(0x7f00005aa000/0x2000)=nil, 0x0) shmdt(r3) shmctl$SHM_LOCK(r0, 0x3) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:02:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="5b5706e236fedefe877be658d6d36e2695a6ab28f0ea7c43cd90310a5d11c7b8eb6a9a0516146de40fce12ab1e3b12247420763b880ee448e96ae33ac151008f74aaec0318c4e2621c4f41507c241abbe74d1134a964f487b6da79d6934216", 0x5f}], 0x1, &(0x7f0000000240), 0x0, 0x40d}, 0x400) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140), 0xffffffffffffff92}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) 16:02:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) getsockname$unix(r3, 0x0, &(0x7f0000000040)=0xfffffffe) 16:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:02:56 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0x9}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:02:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000180)="51f43b00501e017d8409be2f6e0bee1b4cd497105c866367db91f8bdbb514879dd5a269022d6a33932a22031d985660cd6438a26a82ee1522c2ffe5d419f88a63a", 0x41) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000040)="501429a214dfbf10b0232b2a0e12e674aeb43853a371bb3849a87e9c604c8ff50120bcdbcfed4e36eb8c5f44fc020a4d46ac77479b07b19f90a666c804484ab2e1b139171a2cf3847a7de277530b5ac5087836d15b", 0x55) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) shutdown(r3, 0x2) shutdown(r3, 0x2) 16:02:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000002c0)={0x80000000, 0x7, 0x3ff, {[0x2, 0x0, 0x38e5a427, 0x2, 0x7f, 0x4, 0xc580000, 0x7fffffff, 0x6, 0xffff, 0x6, 0x8, 0xffffffffffffff7f, 0x6, 0x100000000, 0x1, 0x80, 0xffff], [0x2, 0x80000000, 0x8000, 0x0, 0xffff, 0x3, 0x100000001, 0x7, 0x7c283064, 0x4], [0x0, 0x0, 0x6, 0x8, 0x8, 0x5, 0x8], [0x401, 0x3, 0x10001, 0x1ff, 0x4e0, 0x4], [{0x4, 0x3, 0x6, 0x4}, {0x5ef, 0x781e, 0xd87, 0x7}, {0x3, 0x5381, 0x3, 0x9}, {0x9, 0x2, 0xfffffffe, 0x3f}, {0x8, 0xfffffc01, 0x400, 0x100}, {0x1ff, 0x2, 0xfce8, 0x1}, {0x8001, 0x2, 0x101, 0xf7e}, {0x8, 0x8, 0x2, 0x9}], {0x2afc, 0x0, 0xde, 0x1}, {0x9, 0x1ff, 0x0, 0x3}}}) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:02:56 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000000000002000000000000000", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r5, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 16:02:56 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) execve(&(0x7f00000001c0)='\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', &(0x7f00000002c0)=[&(0x7f0000000280)='%./\\\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\xef+\x1e/\x00']) r1 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0xff, 0x9}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f00000003c0), 0x4) pipe2(&(0x7f00000023c0), 0x4e136e51a988a2bc) sync() socket$unix(0x1, 0x5, 0x0) 16:02:56 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f0000002d00)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x60) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000000c0)=""/83) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000980)=0x3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r13, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f00)=""/115, &(0x7f0000000940)=0x26f) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:57 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0xffc3, 0x0, 0xffffffffffffff49, 0x40b}, 0x403) 16:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x1, 0x3d) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c3564568a1bacf1249e983588ca96717c76dc669bf8e90a4987c1008123af4d393187ba7059f3ff773a6000e961f4fc39f4fa384d70aaaa41caa2bd1d9e0c3b571f0e896fb672e5040d7b8bda726c0a03af94532e53d524093a245e4fe0aba790ca13af5b42601aafe623ee7878f026967c5967d71b1ea35becc434db53caaf9f43c85715bbaa9cdbd4a233465df5bde9170753acdc361e3eb1928f90f0227f761cc6514965b803adeafe1183f4422bae7ebf82b90ed7e6b0f", 0xb9}, {&(0x7f0000000400)="edcb1dd5ef30d28bd3226b5b5cee44520b47377a320d1598c7021111e88c4b388b5d0b90e4674b5fc8503a8a1087b13142f1d2da207b4a2d7e0fc9a7fa5dadcf43d0b08bcf77f0ea21fa52f7d7bdf9ad8a903cf597b5040000000000040000000000000350fb1e77e5def47974bc41b2811196a91b972a39da0b5a", 0x6c}, {&(0x7f0000000300)="3ee9646623d2f0591b2f97e08ef35bc5a648c26c2abda8b6fae726a5f328eef39ffe16cd4b", 0x25}, {&(0x7f0000002800)="4ce0a67da690069e9d44089a57eda0cbcca2a85a71ff7ccfd9bd409f22419b432f53ea2fadce32dc5533f9f67bbd0f2d993c8634f8907b405592b9fccb7abf37974bb5c8c67e777498a48829bcc18da1d11de0a3b9b0a380997a6d6ea8fdfb799ce8b7e1ead23bd6f9646273b7a9cfeb598e674bb862c8aac18b4cf5e08b2b4f5ac86f44f748165e02f2560fbdccd4293fa8dea0bbedd56b5184863102ffa50e582e070f2fb5be18e5f4bb3d6d71cbd31e7665a4875114dc5dbcec097919754af25e9639beb8cec002e9c7924763a90cf7a7909a4dece293177b743aa16fcc513297df1af06f56ad50c4f1a54c096c2e167ef5497bc6631b3b7709b823cea2dbeba931067a7595030080adcf91a19cd7ec06afb9c790145f2a46ac1f61c5b3098a5a324cf3ed0f85e113b114323abd4348ce93e1a253cf41737582bc95ca609404a3e72a51a2bb4c1a35566f6ebb635633ff7906089e36351bbe642963b507bf870e7021375bf5877fa434e67b4938f12dc3ea62e04c10235d8966cbdb7c404d5c0a789d0a84a6155ffd3646ea1c109caa15723d01426c4bc3e24e35a02e420ff60209c28bd516cf7b53ab7e92ce65b9a4b3ae42eede97d657291775255969f6630cf4d0b4643680caa932b3264f09c7563a96116bcb03074c60f52fddc70b1a16c030cb255d7393c5596c4614c2ea177fb0a7a8c1eacc047d9495a1301c9aa923ae34af38164ff1dd2eccd36c08df92fd3ca5507d5f538a7d743dee8112b33381079ed9f2a19b6e5cf121b6585b0bfed856bf057bb2134e6f467ad5e62394d872e0af21d4fe18758a36e1ad793d815b7b2b49db533f965b4b3003a1c6dd06af36da7c1f960f3cd47a2358bc160380d3612f69e121b42bcf45bf445627178c674417f29730132965565780e288eaaad98ae33f712d85c5fba719fa01c0aa54a8e760dd38bb79b605f04c0b0af62dcf142cd6a5c2722f56af49e9c2547b8e4701a25c95991529b5913ab99dce1ef544c284cb57ac337d0ef80b179e123f529e6390c67e8e5a822a05f9a26fb2fcb2f04ac2f460ebb8fbc9c5184b8b6e45bad0434587c0d65e8003b1f938d20212fbefb81f8853bb014cf3acadca3746ede253d1f0937663084c1f5673450685522a1fabdb12a2ebc6d535b3e9d02bc32524ac3d95b771b075d25f631260ebc7de5351ab57672a2ae8381a54ed94ef047b1b196d04ad32c350e94397dbf9ff944262b4f3b6e69343afaa6f671a2643ba81c90d0b2d947b5dcf31390de3f7d37691e55ad536d7f995ea00549ddbd91415ade97eae7d710e9014e8d2e031fd8868bd230088a76166e6d6f2afd2c454756ebffded56239cf8dd1e68b7d5547ecf3e9db37f74c58dbe75e6254d131aa184784b5e42a1cdfd686231d9926ef5425d892f4fee4978020380d0c6ceeee747d70fe03ec1e64dccb7ecc0cfca4419c4ca1e3daa7475f7f3caaeb5f5575bdb10adf75b7cf252c41459082038cdbe55e07d5e95f6aaaa0b87a4e12f0b536bb66874e34c5e44356b0bddc7493969fa0d56164085103b2cee3c60339b41d7ddf8a8011be378fc75598b1762413729f882ba675c0d5bae16aaaafdaf23a373c00b19e880a7f69636fa55c086e54b19cb583cdd9b168dc7e561ed9af70fe27fa8535eccba9a25bdcdb5e6f8ce940375dfd4bc878e532e44fadac64c61cfaa431d10349e4f45c3d336632480fcf612c629f61c118b7240d14f868c7e19914a37fd9498d4f7552a1bc48cb724ef880f8ba36a9a830d62f538cc840c6f95e7f6d53a88f0431d3384f8d6a9563bbffa87cbbe3af251cd3db052edbdf28f2a1c167f142ddb1845ad84ac16d18c8ddfd86a86911578dfcceca03f761d1cc08d852f30d9d5f4f2bdb034593a708a15fe645a114c0e251a70953ca9072accf696c213ff814699c55cfb555481b3ae13beb39ef3d115caaa1417d3311cfead4718af34e4d7c2ba00543e612d9eaa200d06fc43f9e606129e3baac7a171489c40865b1aff029b84ff02c0c2ca5d9dd29d0fca6f4692093f25ab0decd01534df10e106ae586273c3c102aa6c9c49a80c8a9d4a12411f1710c9e1b2fab68a1cf66830a7657ae05039d793557f4bfee402ea4d4bcb571bf4680f65dcb000529b854d0fefddad667d7eb031f7e0a4b63d929c837eb9d7063711590041330da037103c11b1a95a9013b06111cb2b07758ab5d0ae92d4ecd392fd1ab6f92df971a38f027305257ea13399f02b2a2f410c74867ef167189d251b327d220d9e7dd23d730be6c53248f994e535fbaf5722f6d4e2b9b7658d58184610b702076fca4c757d5cc9b30afacfe2c2c206910926f63058b567507cf23ab74018964be80b38264f023d114fafb04e7af6ea99effc0c7c26648ac0c4150d59b2c58413fbefb99afd053851a24d3e3a0b5b09230a612aa04c42511930a7da1cda20cf5e588346f3a5bcad40bdd34d38ff9070d74831b1dfdc7c4d7cc030d21c2dd5ed201c65adec7ef9fa30ca74ab79c022aa8b9a7db6389453e11365bc8123040c03603cdb7e7d8af36c2ec2d7e73bd6609ec4146a70c5b70d332477d350ac243bd3519c7b8d0208cf61f8c9d1806c67f56fe115f18529c87e8b8390c9e83cb7a7532163fbc519e41c66e83c5225165e50b1a6057427287832056d91f083ece5b373ac0245e0e9630cd6cde4a186f45e566587b4869bd9025c35343a9c0f48c28eaea6d0804412f1e53b968155c72faafdc8caa5237bc33c4e6697239cbdd569eb8c2743f727d972bc269ebf465ba61e0fc0da687da267aebbb9d745736208e52072dc552660d8e865f286fe0769941d2f5e308bf72d6601acb8f13aa4d95fd73a3b3779b97a4e2063d8677bc3cc561c3095b0eb7a0280898ec46a765d7dea9e6b2f965cafb296497659906bc82f45e507b670fc85838b07273d7e70e1eff704b812997b9f87662de8b4989f58238a84b791529d9b5f8fed561a2d4fe4c5e87bcdd220e1678d0b77d76e6830f74667ece89e33c6193957b6679a20bf4389366f5f92e4b3a6ac37658ae4afc72103334df77e9fb477cf95b9119eaab9b834840e154f928026292bdb75615ab2dccfa939edb9dee7ddf5ca91e24c5334a770faadcc0a67477760efcf221499e01c30a20b659ae34a3acb0a922922b4f6d88c6c5e21172fa4b4f21fc4776fc3d1155525caebb17b024b57b88e50b66e7838bfaaadb37b473cc41d7d693fbd08a0eaf35455c2d42b348536a0b2aa239d7d891c7f1ba143919fa4140086c2df66b7b4978845a88f3af88750fed89b8f893746e50a65b5650ef443782947b568fb52bd1aee8875905aca2c7e64e37a6474c87175505f72d7aeb74a87de89e786e5a1fa5e860b25586d9d98a0225e59ead325b21b4a73f048da0e4596c44b22955cf8a77e60970e23a64f246b634498af5b8218ce286f20491b1a427ad8651b09687c3a249b797ef665830650f2a966f8f2249a1886508c0f1dd9adf6d9e6f7cb89a55abdcf4a5e7210dc6ea0d922d590a589630816557e129d282a232e1668f707557cccebc3c3a8cbb5408df47cf9aca960e05d17b4799281fc465e489dc9e737c440686aa7767d206bb88759cbcfd7e1a55dc05c3fe1e918225c5fa95dd948e2e3d82f3b8edc7bab0e420cc3bc3f9925da19bd7da9b884e561585f3963ca218d91a1da023ac4e6f00622aa7ad500a6a39f2b1df229c3ad0914457a9ec7bce2e03795c89180f523c328baca116c4e51fc421fe5fdf23bbcb41c4f2eea98b8ea569b55f801522a61456092d09eeb89a1053ee79e8318a9a79e45d68a984cf8314eb4a5a253df0073e6b77ad1672e8049594d4223a0684c9ed8cc1111c7ca17ce29ea6b01056fefc0d5361305ad4081188bcc2f912c2edd4326b688a50663068458c78d97550ed41ec615f7c0dd40b413b1bf8900db00125529f1df6b686ade545e862f8a97056d577a5ff110ef2bea1d1bde353a1536b2dec598cca8577cdf68b7fdd5ffccc2dac53452ed66f1d3808d3fba70458e5ca50b20600062d03b2b036b3a303e87685a338630b810ed891a399ac6514b88b6b50c22b4239f13b99308468e927f72b4feeee28f4ae52d49ea595f695414e432c486c3673dba50d34bb508b1daa82aa58275b43b6d4e06852842229c805f5eb6b7395588d9bb18535484f3c359d527f8a90472cbc43a6e13b06cf9bf29f502c5b7af2b303e585b4eb465ea54abc82ec5c0b93c706d337020b5ebf4dc06b675f6b8cacf1bcdd750cfd6de10334b90283b5283924a22ece99f1262077096b5077657ef38088fcf26f94a1d8febe3257a5af778d93041d115cf63d179f99eb6da23158b312756caf7e7f774c2769b048573a9c2ba3338a5ca2c0c85f21b05ec554bd40000cc061c7d5aca87e3bc875b08510471c161edf5decae7d5634c9848f301fadc2fcd8e00aeb67051fdda2ebbf3fe33d678da3c7d6be29174ada44fefbf549e16113feef4430692cc3c38998fa3c0ae7095057300778f6d718f226e5751e22967d60c9ba6b2d1a7b5d4c377829a239ca83f7732539018faf7241fe04cffeaa6b219b74662012af591a48f88bb76f7e97ad7e5fb50c4aaa0b1a80939a8bb6a8275d68c9f57cc280b0b8649d50708a057fd2a61eb6bc2d971dc1df7d2cea9d2e2f1c968d5bb39e2d06117ac13e99507ea3da7b3daf7fea642a36ad10f838dc6f9d044ea41099b2d9e8cbbe4fba426cae4eac1442c030b78ff8240f207c83362b7cf7843d93f08d1b0654d80b35bfa29699b8ce520535c326d7c466dbc625c1ba72e62a0cc565fbd1f455b93d62f4d6158753b21dd7e2b99d38c2f331543f2a5dcf86e448394f94b4b487183a31bb29a19d368fea6dfc7c394d187ac7d27ec48ccced09667443ba293d8abc061f6c0ab16b0988e1d8830cc0b417c250fff38502fbe5d6317450d23214185b79f5300fdd98841649d73abeb8355faf9a36cee3a7dace215a04b23105fa96283b1644e3ddf36b144daa6dcf46a2da706a933bdc0d9ad86031c04bf165e649f76ccf9c752d755bc8da344ceea4fca2041a215af4cb6156ee50b3646b20c2df7169a3e494e803541b11eb12a50189269c29a719ade94b3058e1b7dd3e1560fb68c82300385e6491a9b30c3de1b34b7d5e335bad25219a1a31cb5464da64ffc682a9237bc5493815ea472e225c28e983ffa4ab15362ec8a9c92ebd566220d9603cb379bb79b67972ca6e94dc006d03e647770f96686120732df1b233a914b788d0e088679f1ba8d2fbe8b460e2378f624430854f7bb87467d268fcb3fa11d091caae103fe6c26a7999ae082289e97cfe5d4a75ea79f13eac73058e07a3db8c08d9388462d9caa12b1561618db9081efcbd1da024777a4b6424dea8c7784aa3ef11e8943565a681925b857ad1cb90e838380c2cbe46d04f00d02f0a46ec47bf359a9fc180c98c78efb6936d0e0e664b43631bf55a8cbc456c1e008eada355c9fdb3ec9a211f2dcbf15f1fadd5744be7306885a2b03e677b0b2f05669a5af7c4c64e8cdcbc2bc8fc0547e13b3ec8f4ab9ce77ae1ffeb524d86c9fad0e10c44f4a7d3b9e707b374dadcec995f64d65a54e890b946bfe6f6be0db05e5f21f716c1dbf17d26b22cf219eec52327755a70e91e54a7164a2201f1c2efc14eb032e69d389fa7256b55030c3675ba5ba65132d4d3c32eed3a8da6594ec1c2edacd74e7095389ef59f8c1727ce96d101fa40f0f406d0bbb758ff96b7aa9199a52ba6e692daf2cc79bae5d283c4560d51a00a0636cbb583faaa0859e5b8b0dfe8eb8cd3c48ba221b59490e21fe028f35299049c5d9090190fbef029037b9069ffc9818f1d61b4d1e02d97d824207ecc0f368fc4274f49c46faa0ee78895cb1263c33", 0xffffffffffffff84}, {&(0x7f0000001800)="2664011ec2938619c67c3cfe64d03efb943b23d3c3c9bdf54655aa769c90f21975ecfd15eb528944aaa39cb559e13f8fc737e8950d938802759b9c86e5de446303a584718762eb9f62c232f5b9f4b6a85eead381217dda3c343e56342553f4799d8d06fd7c1878d1fea660b45966f8bc42d068b6f86e7eeb668a8a51d75f2956b80c17ac394f10eb533ce94668d8a4755bda0b3b97f1e4b9857b0bc9c40e54294101f5d2a4bd3c71c5bba198801ea4a476bc77812eb835a17dc0a1df3aad92c6a8ced4abc5b9a1dacc5553300bdd73aa311974cda66e1072913ad56aeee19eb34c80c38256df0ac8a55b04914ab1ef879c4e7592346649879b38345fa97532658d70b781be5636a4a663d42b15bc778be2d145041c2eba2eb2605cbf2703680de069e2817b63dca8bd76ad8bf1da49b3a70975434287fc9cf600bab491ea622e5a9812ebdc85383e45c28529fe69898354222fc8c8e1cb04c41b19df127303392cdead9f658e82cb49372ffaa3e9cfe8d346891f0a15df07cd68dc309540cbadf3738fbe5ec432d5ad4793752b0dbbc832f7d6babe2b2bcf004436c79eac96187ce435373e7e68956b76d2756e738aa08d2acec094604dfcc543ce55850f685e72ee6a9780e4dd0e0e1d6eafeffefddd44e46c4427fd074fa896eb4a7e7183c1333caddfcb15d9f04d9720c88a5f4dbc7264522ea52501a9b5f78e7ce6f1bf816ce6c0d934558566b5974d1f63d8de06ee88e30d360f86fa0c01098f9129e9c4c814c018acf7944e1acf8e378d9cea71616a593c7a3dd659922b87cd3000e98a20b2c4ead33cf376460f9b0c6fff5390dd875fad9a3aad7583a598a082812fafe75540f15c4ffa9180011a7eb0506e97754fb271692384c920f4adcb8b960345d5d05c747194598aab691d3611d5cf92e5dc089c51e6c6a87049ce78547070bf6db7695e1da9cb8e91323af0bc5455f502506557b419ba9cd3c2aaf7c963ed282d94284ad80d324ba326f828bc7eccab2edba46206ffcf4398986f460f1955b5ea5b90a69337e85a8b92dc542223e7df9c3f7845d0b0ce5f6c5960e5d6de898fbd6736f7ebe196c66557900e9a8b95363de468ee926af70327577787cdf69f87d4c334a9c7d8e9534f6032156d04d31bde3ce26786bc692689f03a7d182c4f36f124ecaf1b85067bb596bcd17f208786d99645f9511dc38eaf7a6f4581a164e10195081e04d0df54d957d1ae5cf90d11812d5a5c20167dadf2ddc14181195e4f0058d12ed445cb4140ce7f9ea5d549aa4e4b149ffc6e314f8a651dae2074032a2af7c8e42189240b6bf673cce2ddf4c4e19c7f313fe8ae90aaab124c64bf8e82d4b0efcbe537e403d403bc4de0984bc06eb7b43260b814ffb37f578e68872cc01ebe99022638d47c8a2b0e9b53cbe188acc0154ed2bf06e89fc25a7b00b93b63c3d276b7c339463ad53fcecf58607f16b98c27ca5838de5c0a34ad161e03ea0824a87ce8d26f78052095076786cad3e36b41075ba6ce2792e93baab187f0c607578b1bad7d60adb7beaab8c5dd65e8c19a445392d41d2fbb734413a3c33ea1f46c9970794ed6837926fc9ad21d60a8536ae5a33f2d8acaeb55e2e762d746bed52642450654b464977d81154ede6c8bc0b959944c6bab9f5e6dc79cb09e8f5f6a5d1336e8dbefe5775f26728cae7405e1b28aa5621ecfffa8b00497f54e128ddc1a218edc803a7a2f91c52ac39dd25603d2862158ee6a0005f881ce48e3e4dd2191cb2c25c7b942c069d1b568633819119c265aebe9ede145c658a4620cc38a4f3f151f33f89d4e981bd9b316cf56ae3eb329292bd07ed61afc803697324589acabe2d600d78b848182035c6994ebae18e3c80a82e7a2b2119e8fdb1680dc80bd3efbe89b928e28b325c68fccd46ed06246cfd1ec5e4cc01a101f8f8ea466f4a629d03c3f736ae494120353ad2e5975dfd9d58702e445d9aad09d8467c9bde77d179e8e6a1717de1a4c88f85466ab619c1108a9ccc3bedbee88b8fe2d7a2da27ce4a608afd1712654f429981bd026153800a20d87059e7e94f1ce6cf42e13560677baa8a933fd23d80081b2f4ef5b240e09747eaef2fee76d0d5307abddfc22565ba4b5f69ebaab41d47820741d2d8e2b6ca56a2894f809cd258680d6dd67624409650b7c750df84c3c3925873f00886bebbf475f1ca62ef8432e2617d55dd982eea3f50e62b582aa1db9cd172f7e06f7645f1537b8eb8a3801d991c5f0c0abcdd77ccb31bbbc1f3d3cac2a2fe161642c7e544aba5b9977c8757f4190850fd19335bc869525a4879659deeee7ef237dae32519b947852c7efc8bf1971b11961998755bd5a715c4bfa40d8050b319ca053bf1efa35393ea9c855f6397f442db2b9282db6262d71759998407ddc9363ef3dc13838ddcd012d9a9907cd5c5a721b82d1701b5b5d8818a4918ba18a54d767c0eb1af9d534fde979bbe7e48a3bad304a504f7bd363579665ee22a1e51868bcdcb0eff020a23e1819087028bf037d97eb3fa38d4518796f69f498132e4be24914ceaec72a4b74b6a950d32f7399ccdca28d7a9bc89997d6c0bd6ef2c4ea2b61ab0910fce47963bb7a2beb02b1fb0ca097c39085dcf0faabf309b742f5fd0ad248f43167b41e9c01e595e10e36f26bb0a3429e874358a93193a1289511e7344d85bd5ee75713fbbe83178f76212d78d0299109517220fcd449f32529ae5c6032446292d7a5fc236de9891cee85e7b15adf4fa7ba8dc461f1cf8fe5c20eed158ff888f9191572ee8b85b827cf2143870a180efd77ac47b195409decb5fcb5cf51f4575973ffa13733e94215f36a473c557e5f7a8510ec13183502b33b4b359c4a4253f91c3f913e451e1ded4f1c12bbe4a182b89fc192c8930d43a18bf8e519b5988d4d2a93e4960e6137608c4242a1e9c0cf7658fa286f4cb62b03c71ecebddbe6170c288dc68104e313c519cfc00c82bd50be079b9f24a58ff24c6020de89380d3c2db91ad4fac7d17a898d205c604edbadffaddcc217e83e1fbb684d377bd79c628afda4ea86a275c1c8406a6fc0b63c28b36d4a0c96a5dc3de4a7a5a033703488a6400a5eaa34d52384ea196f082d09c12dc492611b60aa95b44bd0e74bded933996215263b2a664ed175481dbfa9c5b40f8f3ebaf984e564a60fbe44c0363d6aa992effe0fa15e00b75e67151668d94914b3e45cec3174c147212407e88f149d59afbe4f96db6d2b3c328078e756736f092049b006d8de5f9ac9e28001f8a6d9ba956dc2bf632c1510fde56a019b8709a9a8881cfd3aa0ecd8ebe11aaa61d5dbc94c8cf811e8079d0f8d03ccff072c3593df8ce55ce6f205b4aa32377de932ad40dfa9d9b73eadff1a0b649d757578b0ca73d1934463bc698eb8d803a5751c8a742af95178c039114f2e011a141e6516fd52963bc04660e3b38c2a96d16cc04c2597e6aec710d1c84096a2b240ca33c50e8331040a9e3e8c667ae8244150223a29e1e32e6301f68ba3eb3e3c98ef2177bbddbabf57cecc8fe4e25c7d6b4466239b67a23a797d9b75dbc83c3714eac747bb1bb2ebd25894832966bbc8475bcb6c21baaf07cad6bb91afcd08d661c7debc57e6742040666b53ee4a209508dfde6d891f92373c8c90052ebb0c6a8a1a07a45067dd1e58000019cb0cb3b5bcf5f3e07ca84abf4fe67db6df43331d6f28c14f61d9389f1047ebbbd95ac29f17425b2651d270cb2b7b04df55d1bced1c1e6beb4c0271726dc5814f8a13f17d530e02c5da5d5868a2a59b1cf6d1fb7aec664592e26f52689d2eec3cd96efdbef6fa35713f8b19173fa35925fd824d37188ebc7e54c0360b5357031d2860742ceb4d07617e28582cccdb19c81a86d649721dfd21e806a3fa17a120b2f3f123b9133552ac745fc74162cc9094cf4f521d34a76d1990e67338e055bb801c806870a849736e87c67a5d20a87c196e43d5c3f6501cf830b41bca68756b6fdc80b554b53bfb781e6d0cb04aa7b43cc83768df3ecd94eefcc8d98cbc21f13715ed00cda0c884b0373f65ecc0b600b8773322c91e963f0894600537f0c4a7c5d7044a1bad84c61aff1f28cf7b7e7327ed59d2aaf68ab264469b8277a309da9ea93751bee5c2f82681bac531d599db914d707ef219db17ac6e637955a343917408d7eba5dcc1420ede6e676451a5ccfbc9dc3bfdc62230c850cc7175fe32a90ecf2fb9ca204b3bfc5dfd9aee4900561e288dfeeaa163fdd1d450bc9c908945a881f3897cbf8ea7724be1571bbb50b370e1f50c37d8784b50fe0b9b8888c3b04320fae52389f4f492b176943b49b11dfb16bf33a83adb0e81f1b9ca84fc5e35e29357671614188b45d913e37ecc5f010f5b1bbc4d44d6b3b755d92d647e1637991f25b4d324a5f030559f0252095896ccff512414b7680f40ccea2b3845543a291e32fb6925e90260c24368cf0dab555792dfdbace28b401d0073406935e6d162710eefda8ad5f73b84d9d3bf04340f085ab6a2dcd8ed67488d5ed91d31d6b2a69e00253be70cbb9354b922c93b20f971b73bf45bce9d11a3e8170d78ab3c60a5568c7c523f2149829bc1979cf00211fedf8c1cd5e88b3688ffcf7008b3ca50e0311a0b51f8a429d82f2cb95f412ba53b797c6d76e2042189e29e4af54aa78c8ddedeb302320dea8bdc1823da2ce1e8adc66e31feb145724953e782e7924ccf465c8beb1ef5413c8daa4ae6976015264f6869a0d933123a734c7d0dfa20ed11f5007ed5d082968327171d1b8f310fab07e87142e87b91bf8116c9d8e2a7c4d9b24d68c1cd5e2ad6960647474be1c26da96cf3f6f1ba41e13214dd0ed145791b32d7473490e7de045f8b0d238b10ea229a9ad9ed2da81fc3f3035d658fe0f56b24f55a8342a45d9e9e88f34b99d4318e2ad9c0ca43d1271450f45af0138de2e5d0760156a2df94b711c311e789f61f634eff293772ddf1868f1d1e383aa6cba1bb35314a0298e0b2b742c40045a18f5b9d51b00c242c0f50973ba9825ca2d3a0ad13652249382413fff749029c9a16a3566a19dc7a2562d63b574d8d210cd5f0b8dc80385249ed42d046eed5cbe8e96bf8d35a758d82f31311dd66e67620a5bda743f2e66068db848555a398c94bd35df2ea0db6ad49cee78132b2a5a352e153cc01ce94ccdd702370f8ab052194c5c0f0718010fca86cacc850d1cb43aa16a40000d40a0a094587bb46f85cda304688774d939578679a955a38b872a2a1478341bf4ead11d2984f199306af6ee876c26b761a6f3aaab39e6b88b32c91ed0f5bad5cd52aef2cd387d6945c2afebfe23978b051ad392e20b2b885037a1d6fc782d55cee04c247d42d0a68f0dd3c6eb6d3fb71d70d23efff293f161be2311b5435f99e76ebf431e8a3a5505e72bd7d9b4557e908c1f0e749c8fb1705c2aed8fabbf9e3e66c1c9b6ee571fceeea7e241ed3d045f85621de8076419fb6f6899538ca9c12deac6d31abcc433e96c528a2c6e13724b068c96489646724a098e370d8603cd19e0fe8bb335ac399558dd1843b8f193a33cc461250b977577a92986e630b1c7b5d9f063ee5f9561236692b59d1660d6aa1ad3e1c43b9d33854f27cc7423b89f52364180feac2ac775447a4b24d4e6cb3023728a3911966e26be95733c1290fd338e7cd65814aa4b2d0ff0d535ab8c8a153c6e4310e069cb4a22d6f77da1511c0e4e19517327f3dc6a98e8b0791621cae4a1bace10bc83067ce80bd32dadac956f41ab2818d9eb13262b5b763aa7f0fba69babd1b4639", 0xfc3b}], 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) msgget$private(0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000040), 0x8) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r9, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r12 = socket(0x18, 0x2, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r12, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r13 = semget$private(0x0, 0x1, 0x4a9) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0x3e0) getegid() 16:02:57 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000124000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:02:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x8, 0x3f, {0x4}}) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x51) 16:02:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x44) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0xffffffffffffffff, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x81, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:57 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) listen(r1, 0x7fffffff) 16:02:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda9688369bdf141d6130bfbb1000"/42, 0x19) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f550477ef7b79340c915e6072b763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559b7e2a9a2e4895fab16b44c4a106e709aebb6b7aed512eedc097f41d522b7680264bfe198b2c626b2c273cfb867f8fbe339c98ac3b308474894b85719adcfeadac8d71cdc91a3ac901de3263637438e1a415007f598791b37fe60f3ef98f9fb6ff730f28c9f11856ca7e02e8cedb6a6652678eb596d9d8d6949e29906c95e85366980980ff8a9f74e624dc5d9e492aa52677d92cdae67ac794e5b843eabfff3bc62016653120b5c6bb46d69fefdfb989167623e98b855a899167684794aa90d0e9ad39fd5e1c7aada7e125178fca320e87d4ab92beadaf5fa3e05fc760abd26b76ed015481d0b67ca34871c172a67ff9692271968f405d52ad93b7271e79bdaef1a92e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r20, 0x5) setreuid(r8, r19) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f00000007c0), 0xcb005093f78273e) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r29, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d0450d0000000000005214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x400) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r35, r37, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r30, r34) fchown(r28, r34, 0xffffffffffffffff) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r22, r34, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe41, 0x9, 0x7fe}) r38 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r22, r38, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:02:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="49d47b7fd5a103bf5e37ba75b15784b3f19667702ea949a896ecf41d3b7412c41e4025f9c45685cbbfaf40f32f8dda6989fd3ba9ce0496f30c9e0235eee716427accc7313c1028d268583e3afcd67c9a6cdbe2448b7464cdc4c4a44ae41b7a6918b5ab08b4ad449efdcceef7f2f7644f53d776ee91555f83efa209d7822f8c4d06ffc48ab8c05dbc6ad42c2a3956bd28916643f680f68e6f0555eb11de6cf5", 0x9f) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:02:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:02:57 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x407, 0x7f, 0x40, 0x55}, {0xffff, 0xe1, 0x1, 0x6}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x203, 0x3, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000180)="d5f372624a3d6c7e7246ddb03c10bf655101b80656588b6a8bf5fea39d63e2d6c17576b3e1f6a157f0de71f314fbc2ce014742ae1de27a651a5c2f730f0ed756897375a41622ae5ef696d2137d0b39c2b68f4f8d4ff645ac39146f3257b05208b454d42adc343a1789c8899e2a0ff4fe1111275657dff585da", 0x79}, {&(0x7f00000002c0)="5fcae1e845f71bcce44be9f801b4dd2f4818ee5bf32c633c2e4841eb9c45e44c303d71dc7ff44a53a93469984d54b552e23ba21858522de0f7ee39dec9c75af83154eac1fd9aa10cf285b95e3adfc7c53f475634147f5b1d0cd115f2f63ae8068fc469ca47c6bf6e3b2192a3b29dcb509896261b20e1304f667fd55aabdde7c074d4b2bb3087a3bd285afd2fb796854ca7bd36712915e7a2ef24a6f57baef0acb5d303cb035437a7ed6d9a053753263ab4c6354a2effb0728a5e900e33d322fc6778c98693a59126c9984b931bc565e32053acd522786a679b7b7202356d8564", 0xe0}, {&(0x7f00000003c0)="2964c067d1bddc444cabfe9f28f2b56cbcdce07e0d809a5ccc7dcdbf0995b87efa54fd2306c34c5b5b59bef7ac7fcecc4a6c3020c1f94bc4c59e6b3e62801faeb00cc2c98281ef43c5f4e22ae57a16ed3c2c27d9e12b2347665833df8f9e1271901b16e05a849e9a9e817d3185a3c85f021f6b075e06291b7f137a05177284b8c1809296da1004245269011404d4", 0x8e}, {&(0x7f0000000480)="b5782a3a72bfa81bb3182206e7663b453653f7563ba37ddcdf7e34e738fb1886beb1f97fb7f89756d3d9eb264de1f3dccd3ea1122e1da776b6fc0e3c2a25366a4c97dc6b79474bbc51b24abaa271af5c05cc0eaa94f2730785c59ead068cbd5d0b1459da60db0fbd20a2169c4ed3cd81c895dab5a407f9e549131ec2742843e02b1dc6be294847d041a9a13d8bd58b2e315394600422f14dabeec1d30557877f4297ab41e93db175b8883106ba572456bee2d437e4a8a9bb5b717ebc6db9e265405b4f1978c79b7cd964148295cd1fa1910051b615663bd12fe1d1099f931183a2436d373a792475972d5e914f85b0a5f93b38eba9f0211d34f0a94d2f61dfabede4cec42251f0c0974e4d4441457df516ffccd36fdb57f570686b05418a7f93976434ef44748246a33976653c22bc162060beeb047156d2359a9f2a6da315075c285cade4430f9db19e029d0194ef7e300b05178c0beafe5a1c02e350c98dd03d361c752a694d1ee56d861381b847eee4afd281345d0bc753a6efbd5a8444f697b038cada4bfd759339bfd39578f4473562c5b42bc34e7e2368e45503c11fb92ee1c51ebe95312420ceeb284ccfdd1a25d3be75d935d1cc3a1d6c525a662c47ce284a6fb257aade28e1d5e79afce34626a72c0cf6bd13477a798c07370289fc810f0ed2507232b89eeeeb66c21d8d6581c54a308395d57d338ed9de601ccf1dd51afd32366db5c0887252296dde11ec6db76650b36516e4a3c233c85b2f82aa1df0e1f7f7b642af2950f80a18b31a9baa77bfb88edf1203c4d5be1a2e9b25dc8227bec51520f1694c3ab211ae25649699f2036cb20896789ec5a3d73f76b6a4f65b4677d735279e177c22e94a8c0ec423358c5718a7452c9d1954be0f993f06a0de2e8a7accb3dea13ecc3c9f4d61113538c366e781c2b371a176eaf8cce340de11cd3efb777f9f306e2287c6b21e25863d8c5911319cb6eabf7bf1b50a2ce92e7fae1e51e9f2f16f50baba2527e8f5dca9ddef77ac3cf4f146a34a10dddc0e64ec6655553d8d55f11cb618dcc230bb4f166f12f442bfdda75fc2f0bd499dcffc2d06336e350a8d066495943585738effaa51e2dadf281131072fc0e34f445147bdd1df174fe2f049b744c9957ad013ab6fa7f65e32877191fa5a979d2936bcdf18aff931b254a93122670e9fde411e18ba1267b5373d265af588e2728ed1527b68b726bea2c92dc7eb0ae51cbc6ccda4c32fb5532e2a970682826473ca1fa5285725d1cc9bede865137f90e0cbb05f665eca33fcd09ee979406939e0b554bd3a91e5a7aaf61e7352743f777ee84a144ce3295a49e576dabb3251735054825c5ca2b2b6c25f50812370d2fdaafdf811980101e37c5cb045975e0e143f691e80a51473b83a7521d02db11938c20524127029a19219a3bcb1bdd671b9dafc7c5e9c14352ea72666dfab93880ec09b63c3a3baa2df68400245aa72b6effb62cc42b64919043985bd51f207efc9bcc6966af974cac79d2b965d69d6bf7ccb1e765223b941f76990eb265f7c601cb52a8eb7822948328e063087380b00c72a6ffc163816ed49d56af7c699ac1ff6c1847a3f09e2b86a8bd5876ceffbb466149f6789be85bb266c95dd54e8ff8d9a178e65ca1de70fb3b0de9fb2be242eae2c05a832872424df53ed3aeb242c52175f444ceeb03dfe97af406fbd39f64b7eee358d416f935b008f71848d57de1c9bff5e18a692e9facb5d088bee9b782ee197e90398efc78b7baf303b5284649bad62a07a53b8687b5b39fd299372a49b1205a54502243e689c099942ed1fe05d386bf821039b296e476043dd509e27843d18ec85924251d9f3c95a327195642ddc17e357a9eb943891b07679af979651ffa699d5fb5760ca1f052a80887920ee9b3ffcdac66893cc3639286d9386226d1e6652fa8be4885cb767989436eccd9f364d9efdfbc08af8c728fd7c28cec86d034605d6c2fddac2d0ba6ec5d02434c449e0e4b212f8657c1959f4076f4e42972ac34e4b44e2cce041660488d0d52532ce8c6d24c1ed9a8cd916911495e1ad0ec5a63197c7566763bc3a786d37a943db683b5a0332049f49ae2eba098a10d94290651f0341fdb7bac6664bf1f1021a090fad47496af7b9fa874c4e19b592ed9d7b62b75db5e59d0f255258717c07b11b1afb4fb992e54d98b1827f73fe207054ad8cee547ea54edf31a6b0c501c171242f3b10fd1d934435555079a0c9d0a3796c453563fdbd5f4c7306d246a760b1cf1404cbab4524f8f2e3c2c1dc3e5eebd9c997bb5b77db9ec1735ca00819260f302db9ca169d468768c4f76ade3ea9a3bd9a9819e0b445da8f324ce64e6e30bd9229c9dc70cf37c7a25ffb51cc2fa7e3b090685736d5cb395de6a9451a67ebaf5f4c555205cd6e2bfe6f48968cc0dbd6ed5d3e89845dd7dae361440d57ad4100a3cf492170a1a90fd2ef91c1e55d325da9f007a2e3c1b8bfc6b5440c0ef18a9d745a1fcbea20290d6b6ba406feaf1530c835155579d08f1b984e7587393de1e405fcc0afa50df2e335bf66c116aa725330094f88902925414e2823060dcadc3c0c530ca594e667a0193d39329e6079ef53bb193ea9ece51ec0e4858ccb242e6b51dc0cc0891c6639ba86712f65b84bfcc4d4b94acdd0848d95fc7c05aefb1ebc2345c1b9bef7a049e621b73af1a640ab4c491a3e5c58ef1f7b311f29db73a3d67fd47df0c2cc497e6c40a8c695e60481bd38c39ed8c83001e6a78a7cd94650967eef8c421e9f689770970e17d8a08958cec59f4fdeea56cae26608dccc798e7a0c3afc3c8445e8d0a20b5fc0362576af03e9d51fe36d7b6cdf8c5e57920991f6a78ad5bab4dc2734d81fa94b7b5d3321c838a86b0fcced0a4ed26f2dd6d3d548fe55a33917666a1bf4afe0891c1aeaf0a9ac2d5776fb7456a06f38d3f9bfee4ebc6b6452ba95c86ef07de22c911da41ecd727310e6929e226680892a23a07b82ff000362a8a0a6e0a50c339e415e12cbe7b4936a756eb9765e0cdfe2ac6d6a6616bf2373ddb31d1d3e177cf003cf6c726aaf3316376445807b8cd27d3bb21865da885a175cf09d2474ccabbff3ac171d42c50ae1ee802b95f27312ee6df698d395c2046fe4fdc122e5a96966ba3831295f16abe7b9f93e2a0bcd371631feafba86888fb5ed2472be8fdad0e61b751c4b14a554dcf0ca207702eff2ae2f66e308d9cdc646ef1b351ecbdbdd2a8739ec418710e20c8f8016851a8264c4b3670c926d1d8aae387ef8eb799668fcedb2a9c3a63cde2897ee414d7d39bd38365e1b8ec0f3cd9ef8200b464532311d312b1d983fc30e481472548e24348af11d1bba1878ed3d5d300f9f0a8d0b8687da39d144b814567c3237bb3f2e1b946cdc234317c8a76338786852ef35c4cef58d1ec09a706548b49d03f46c45621e89badf0c79c67654c8fd9f055fbeb5be70ddb4a26b20f3c60304420e5d09f95877e3211868f94f8593fd54b9e61c63a377a7b8f25ca84f0cd13f698a561e62ae1862d9f4546f21cf6ade5a43244cc20729bd71aafc03a0c7ec0edd44eef0af04ac5abf4c9c20929516a939488cb7abb5889534e8a0419c6c9e0e1f1d1bc65657b770d7cf6b31135201abf817861c299a3d653cc0db570c6d69988f48da52827235757b2db6fea278636e7fbee359dcf9f35dac0d1f789512b10c748cebd3a38ac327c222c523147dc2243ca72daece80064e513c825021584d291e1aeedcfc385d5baf82cf9a5c4e6de39d53b0ee0fa4b087c713edc4f6ffd934edbef25f6e98c7b57c6d7c06d5b803496671e4e9288eb0a65efdd9eb39863b5b9cc16bdf47e0e2115937a26c23566fa4ab22b46a3c989ad5f6edff1d8dbafb02b7ca18f3fc454fe4121f091ccbc3ea855d86c96e9a52b1e7ce4c5e04a33807cf24dabfb11e3f42dcd6d784845eb824dcab01b8ba9b6ef85971dc8f612a748497d5cf3affc99a237f2d087e62450c519bcf4102c52fbc11efa1012f81dcfb0cfaea2322535440cb3c15f64663e7c25b8d0b4ed8b523688dab92c7425c527f692d8ef6c1d24c8b285a41b4e6ed3edc01cc419358c6b0ce11fd1404a9d506200d423ac1c2af1392336d5be3aaa0dbcf91cb210a938445f926100573280c7984e55c24ebd0e9ab47da0ea355d4e09194f8fa40340325908ccaf3d315ac40141dcd769ef596197319accb617776c62897b74bfaa64e7766cfba1be29ef0b6c2a089a760ea51cfffa974bd190db5a780c5326354a700ddc1f1d36da5ac906e648060ed7ac9cc2b8c240c90f34712d5596b36a6d48398746f8f1df77e41f7784b62bd66eb090ab21313521a71dad6dee6be72d850bbec9da34041db718ab0ce6f174cba2626606473481eebe4f670505146da663e0e6fe55b7dfe3de611fae72ad4d038d2f93e87b9d0c24df82ee7d5f26928a2761bad6c87d4205c43e1f68359ddeb21e95d59ae1e673ee9cd7f36bd2707cc065ac1ddec4950f8702d363bb70e44682014fc5c15f77b6fa13dbc71cb85ddf2641a0744ade39fa5871cc2cd69f242a16c862b07a7af54b38c159838c0bdd742091dcba3659a7a67fd08e4c7971f76c0d565e8834ab0c32b6a9db2394c04308326fa10d86074af303cd106d1aba65afa1f2147066e7589a74fda21b3652767c9c65f5eb3f4b93cca6b8ecd334c5b94c6d2674063e05452a0772f21ad1bceba066889a074464aade8480771f76399e1c02aa269aee8e3f22553fb7aa67b91599ca941ef94fbb72430ed3742fa13885915fe41fdbf8d259d59d4146a96599f4eb07c398ab4daf6b22a3429878f11497600fd72b01b7706aa534e64c1443b8fab79bb63ec22896a3057e0ebfc0112b83402b6297d14312c158c0d677499237969d2736fecb2807e852601687f18c34bef0a815adcd990390bfae63c02af0c46f40fe200def2b875c152c791be6d3fe0cb1a7ccae07bb6f7cde7c3e0b284a367b041e2dff96dc844d6d330ddc6bfb2d1e98ca811cbfa84a74fbed391a5e663409e543a53246c97fa3f7c7a648761c883f4dd67bcf578270e66082ce205945ce313dfc179b5b7c9af0f6e83151fd770bc57616752da7073efbf6b0156bd197829cb4415d1a34670dab75fca008be90afbf24616730e1a211fc3b524354a18537fbe00ea82da722f1c4295d8160ce3e2bb5db59c85443cc7ed48cc9c0e006676cfbc4e51b95e4ebeb84886c5d8148fb352dc669fe1c35196d2891b3bd65b4d5359939b40c498626fae2b52731f615bc4f74aa1a46dad746c5140d21e3050550a2d7392809c084861655a683dc7328609ea3116f940598c1020b3ab1f47c87c9547add1743ea7ccc507ef3e15f91c6a93e8cfd155df3c0e6443b37811ed4f92458fc44da7b05678dd234cd6db965f0fd9a6e10bdb665bcb1cecaecc91129d471f9fc5fdfb335f5a12a176631010aa9db3d2a4e845a9fc00678cdb7a0b364f6cdca1407d5c782b3be42320fb3c082868bfd224eb665cd811bcf981063aecb4f11171c5b9a5752602d45eea2f44f1689773e74591672ae5bac681bdbac4f9c427b19cc2c53e3cfa8b8774d690d30d0664ff5890e6f1ba674732b0dd9c82407e90210cee86a88f75bf08ba0277537ed06ed5ac6f91dd3e8425880d08ff66deb5bbfb12a7c6db2f21886a1e7b75fca6c0619f802d710431b77f4f0cb8a8cdff0c6d16b564ec79e563e3f7407794961c48da34c94963faf152d9f9da94fda58a933fe3fcbb42404291bc8de96ab5e1900513dd349a45a883", 0x1000}, {&(0x7f0000001480)="e91e3313de466c56ceb5c40bb9581341dd3e755e507fdc28eaba42c7dcae1652e0893944c3954d04641387c83e16c5443e600b58d2f6013ec62de88f2772afe333e2f48ce2ee8ba85e275f3f8ac96f0cfc76fb6bc24e7c75054f2c759aee4d113a6616114986c47b87c7070a1de2ae6ad6ef41d0e4d135e408fe291819ac6d7b46e0d8e690267f8eca9da5b89400d821e910a89c0e2a898c135205f9b6a997decc7026ac9e9623ed94ad5914b7b0b342cba2", 0xb2}, {&(0x7f0000000200)="c1987658c7444c1f6ce976b2ea1784fc0c36315bcf7e2b637f763898927d81e28fbfc0f21b04cd3c37f9b5815cb26af1699c34c7658a289254c287242c071c07e557362e9e60b0eeb7fd0ecebc89e531e6104051c61be2b1cceb4b0c525bfb45644f5687e4ae0465466833f4895ebd26cc14", 0x72}, {&(0x7f0000001540)="2e806fa8731d421e9f33602e2836d3356967044d7b08f8b671f9a7643b910314d499e5a050d3300abd8aecf2c8318a6a02c59a56e55bbac9080d08096d1c3a034a5fd4f500ef879e7726bce63a96206f0db0061d493b4551fb771f50add624865ba1435591909b411de00ef9e652b2b6030190a6bcd1a2ef4b9450ff3bfb52ccf87a20b97df5c9fbb4181535090b33251484f9717735ff8566dada9a7235391e068046abf35e4c43be258b610b8fc142c03893aab226153414bdff72", 0xbc}, {&(0x7f0000001600)="78c49343fc3fb3b8f8b0303a603f49a45942c9acb8dcd0902493e6d2c2e16adef47a8fd176211c8943b82fa59385906dc3cb4d9a301cf704b41f5b07b37a05bb745d9467493da9ab891f7a050101de6d39b620d348a24eb23fc329c69f1225f11675acf9c1da6573ad9702febb42702c48bc5823cc523af1631d9bd0584897e74e76bc1dad97c3993027588ce53258d67dcb260eeb48e078c1e23bbc0aeb9eaaa7384bc7cb62879c51a9ce6d208f", 0xae}, {&(0x7f0000000100)="168214f338c47390ceffcf9aa2", 0xd}, {&(0x7f00000016c0)="f58ecb00b2b9479d5b0de2cd74414a7e4193", 0x12}], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x1, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:57 executing program 0: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000280)="21bf419acc60ffbf065df310e3a236c943f861497596d0c67aba5bca0f1ed540c451c66363f6cfa921fc93c8e80efb9336482b6d240e185e8c4d5e63ff20aed07b9652dc0286e18c4cf8ed4e25a109081405fe3acf82088aff18f44269e540bed3140e3d9943d45b3e0e4a51", 0x6c, 0x404, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6, 0x0, 0x0, 0x8000000000100}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x5, 0x1, 0x1, 0x200, "a44ec75e4ed4f6fe6ef97960faa773703a06a76a", 0x0, 0x19}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x20, 0x10000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf6303a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) r10 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r11, 0x20004268) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r10, r12) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r18 = geteuid() r19 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x6, r16, r17, r18, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r19, 0x80000001, 0xfff, 0x3, 0x100000000}) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r21, 0xffffffffffffffff, r21, 0x0]) getgroups(0x2, &(0x7f00000005c0)=[r21, 0x0]) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c643000"], 0xa, &(0x7f0000000500)=[{&(0x7f00000003c0)="219e20b8749c58e5a3028f047a74bf44c17c5b063949335ca28d2f698bfbf53d6d8b8253212223845191172f9234bad0a307d8f7b983d16a81fa0a82676bf095fa2dda4a15a01a9f715737a38645ef193917c5c65216476b8623202482d97f367fe89f3f35749c9222e5e55385960b14b7b7b68e2e7123ebda2386c10e01516760eb0ea02d8cf088b4343fe198da841359ecda2c395b6d9f68560295c59e40061c13aca8651779266a44d92aba2540308c156b72f350277f7741ca25d28371d0bbcac341bbe27b0a31d549c007fe74a84809d511490c7519dfdb4430c9c7759fb7cceccb", 0xe4}, {&(0x7f00000004c0)="2fb27a2538f53d7c74f59daaa8384a4aa9c02d0fbced01d14ad613380fc2d3cf771b78392cb303b238807248ef26952bcce9b11811186dac84b751", 0x3b}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r9, r12, r14}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}], 0x40, 0x1}, 0x1708d8961f21b6e6) 16:02:57 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0xc0, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/9, 0x9) 16:02:57 executing program 0: pipe2(&(0x7f0000000040), 0x18000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = fcntl$dupfd(r0, 0x91a5fa1342d6b77b, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x25) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x11) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000180)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:02:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) 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, 0x0}, &(0x7f0000000040)=0xc) getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, r12, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r13, 0xffffffffffffffff, r13, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) getgroups(0x6, &(0x7f0000000500)=[r9, r12, r9, 0x0, r13, r14]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r15, r10, r11, 0x2, 0x9}, 0x5, 0x2, 0xfffe}) 16:02:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x3) 16:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x105, 0xfc}, {0x24, 0x0, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:03:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0xffffffff, 0xffffffffffffffe6) r3 = socket(0x400000000018, 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 16:03:03 executing program 1: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) recvfrom$inet6(r3, &(0x7f0000001340)=""/4105, 0x1009, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x2, 0x2, 0xfffb, 0x9, 0x4}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xffffffffffffff01, 0x802, &(0x7f0000000300)={0x2, 0x0}, 0xfe5e) 16:03:04 executing program 0: r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x1, {0x5, 0x8}}) 16:03:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b80) open$dir(&(0x7f0000000280)='./bus\x00', 0x18041, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="cd1c87fa5961286aa6aed31cf0e8caca861ec2c035bd55e348d9527794630db55422d3551c43a9c17930a62e3265e45193f9d5032b1ffecf5c2c4bc8b29039db8be21f17d540c2b2e3f1a61d51dff9b1a6e7eeb983041c1cb9f3d81adf225560c6400c6a4ab2089ae2e684c8ef8d5db40ff2211298f5258ee1ecf6654ff459a657ba6758474517f6c130838174dfe2a541b56d6e2082095a04dd77b7d8e001a9dc2cf73c3611a8e540b2ad517c55eff0adb7f3000dac5df60771aed3e926009120b477ceba1e12cd6a3de61de0cd26807ca3ee667543b2502cb8e6c5283feb2beb208a474b2602f4ee0bf8e054d81e163488feb721ff73e57c8ad82136101327b4386962434332128d6a25922a85d998ee333f5a9f6742fd0c381d7b0fa5ac72461ec2077130ff714962ad6ad125ae9d6d51d5bdd27ac1d772bfd2ff31c5fdfe2182fa2792ebdbc3cafd543f2e29c44302d46ab0144e67095e6cc8875763f0c8fdfed79df6d1d6a5208b910e1f94c1be80456cd2b5ac77ef5675cb6f9435ddc54100000000", 0x84eb153d) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000006e4f2eafdb77807dde281845cbdedc8dde371e758daef896f6ae45aba9522fb6001d34929eb82fc53438e405910f422cd51795b723a364d4540631c8e00acd7ff5eaea35a50f21f707bcfe09beb5a286253310b98b1a1cdc8926de4e699a14cca504bf95be7f213bdb0f87fa92dd1d82d7b63e4a3be9609d6b5a0c9b3d38c3224bbad7ba00645dd8ae1c797670de865c122dbdfbd10768bc476a771923d16864d45162ecd4820841f0687e6774cecae0056719ae41c1929dc62f6075868712eb27942b3d72adf655d77f73deb85bc70c192b557b83ce10a457b867"]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="278ca7e7ce063a0128993846eb5dcb208e9956f3ce26338a653cb3818374a77d7029026f4e18d2c06d87d9aca0599cb90f0b14800eb24180f82431ed7158d04ac06d0d28cd70b140e04d7330e273a3c0863e80547f5413741c1a977d323aa662473721986ff0fec74b8877bdc73ef4c40f5571ff5ba03d8311eb26a3f1717375d2b90e789ee84453443c20c456412d", 0x8f}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xe36, 0x0, 0x1, 0x1, 0x7, 0x0, 0x7, 0x4, 0x1, 0x3, 0x2}) execve(0x0, 0x0, 0x0) 16:03:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup2(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000e40000/0x4000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=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, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x80000001}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x200000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000efa000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r5, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r6, 0x0, 0x0) dup2(r6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) getsockname$inet6(r8, &(0x7f0000000640), &(0x7f00000006c0)=0x26a) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff0000000088"], 0x10) write(r9, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:03:08 executing program 1: socketpair$unix(0x2, 0x2, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x2c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:03:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xbe) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x7ff) 16:03:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10012, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x7f, 0x8, 0x1, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40}], 0x1000, 0x0, 0x0, 0x0) r3 = syz_open_pts() flock(r3, 0x6) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, "d8e2374c71c63e59425c237c5bdfe5371ae227dc", 0xffffffff}) 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0xff, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:03:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x4, 0x5, 0xdc83}, {0x2d0b, 0x9, 0x0, 0x400}, {0x7, 0x7, 0x7, 0x20}, {0x5, 0xe7, 0x3f, 0x100}]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:03:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x460b, 0xe11b}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) chown(&(0x7f0000000240)='./file0\x00', r4, r5) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x3}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000200)=0x7f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) flock(r7, 0x4) 16:03:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fecf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0xa, 0x7, &(0x7f0000000340)="01003f8a", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='e1\x00\x00\x00\x00\x00\x00\x00\x00'], 0xff55) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6374868a4ed39dca8afe4905ab0511b83ced656386df7790c1479feb59907ddc2ba5447526622dba12bb0405db5e13c85f4a8c3c3e1c21c5430995c5333289613a65b190eae0671530caafeafbb07577eadd61e24c64feaa5bb8362fb6b5b9d8f5cd16019609b454b95a670ae17aa6029337564920364ff6a3fda5c4c1ecea3902df9e39c88"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0xf0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:03:10 executing program 0: select(0xfffffffffffffefe, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4000, 0x8002f}) 16:03:10 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffbffd}, {{}, 0xfffffffffffffff9, 0x38bc9c1de712ba88}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x7) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000080)=""/88) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:03:10 executing program 0: getrusage(0x0, &(0x7f00000003c0)) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0xffffff07) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 16:03:10 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/191, 0xbf}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x82, 0x121) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:03:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') 16:03:11 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000200)="8a4ab57642cfad2c5b010d3cd4c2652232f2cacf18e4cbbfe7ce1622c12aa839a33521a59d556634b1c255ef64f50e6d7c1cec64ae06abdb60144a153acfd8acf8192dab23aef16d955f552417e764c269e3dc69e1ad5b597f3198c38d4517b4db45aaf02119b442e88c913fc5de4fe669e4ecabba59fea71eb11fc3d787ba86baf9588f647c4783ef8bf58d0b5bd40b169959c9511ef2f6a183bcb4dd148ed6f5279b7a7ff6b8ad0b51dbc48698709c7d285fa9e60bbb0641427da9bef6ca35741b77f0577acca73f32b855fc1eddc6d779da089cfe7ef4bedc350bc2e2d6fae80b57daac7e36493d941b3f", 0xec, 0x1, &(0x7f0000000100)={0x18, 0x0, 0xffffffc1, 0x6}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") setsockopt(r1, 0x4, 0x81, &(0x7f0000000340)="f7bde8ff6712e17a8ad24f3c2240fd10263901b5957c15249761438aaf6e8e18cf2b6f37fb32b30b2f626dd5dab828395cfdeeab47fc6bbf36728f292c33388d9fe1f2fff71c6ed46d012179bf17a01bc6424b1585ee8e3c5429f17e519f19518e0ed38e9ea62e43b48a8b00befe10f77d6c905ea8e0efddbfcf2c18590df01dfff5404a81803a020f0ff0ad911b9cac03e9249e12e0ad8c2ecc09ff33e892f14e94e9d6732941a985f2cfef36405d", 0xaf) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9de8, 0x3f, 0x3, 0x10001}, {0x401, 0x6, 0x20, 0x9}, {0x8, 0x2, 0x56, 0xcc0}, {0x1, 0x1, 0xe1, 0x6}, {0x3f, 0x1, 0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x3, 0x6}, {0x6, 0x20, 0x5, 0x2}, {0x6, 0x7, 0x3, 0xf784}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) listen(r3, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x3000) r5 = shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r5) 16:03:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd6a) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x230defb3349df8cc, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) fchown(r4, r5, r7) seteuid(r5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r5, r9, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) 16:03:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) recvfrom$inet(r0, &(0x7f0000000040)=""/91, 0x5b, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:03:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xfffffff7, './file0/file1\x00'}) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:03:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c253000a16e868e2b4736a435e473d18974364552c12fa98df0601d9c432a183ad202c0192fcefe33819b0102c84a395cb7c42e4fc7ca056638143434e4d2dbef40e39e922ea206d27da7e898a1e72ceb3a5a50ef9b89738e88261980bbee9a490afdf0044ae3d4882976ef83508450b88a8acdf74141bfd3becdb5375b2d68ea5113b8041b19a64433268eee3089a7732369f4e27d57362e8ffea1870e93eae1af4a706ec3d25e9e4326a132b3e3ffd2b2c99dd40bb0069a6f4e39642857502faa8ae3e39f4c3a8b1a076957dcdfe1bae4dbb2fa030f84107870dd5ab1af7eb32a83563115c22891309d17c7b679747ca1af7239e9977f3920148c27cbf550db61bd92a59c5819d9af1ba815612a2370c17814544bf14234ca627e224096747660bb2d13b069fa571a601e86fea303d28375e426bc721f8cbfc951f536146e71b40e89de3cd67f99f2032689e2358bcff8083232071c90b8ea8ea3cb0ef5c4f551f35af997173be8461e9e039031d98faf18007512bdb86ec751d5742d1d86fd2aaf432d303d778425e6e46a33e2eaf0e497f57f04313de3d044e7ef2d49e8464f24b9af998cd8ddc94738d29d263af5e76dc0a5c46673bdcea79ca57a130a0961903c91e7d425927785934f756f8a9bc800100000b9901911300d8752e5d06c0f6f1d4172fc56f143e28cfc91ed000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x6, 0x200000, &(0x7f0000000100)="160262b890b3a5d459c87fcc7170fdba2d578454f99341d445cc43784ce0cd341d42011ceaa24f8fbbe8ef6f6f62873f29f77ef9181f2ae6d4caf0b14bdea24eb3469d73cbc35405c9f8ed8b1f9aea51cf355d572253b5cb32150f21629ec44009eaa7c9f2b17636feb189a241999bc1691f3464a5eb8fa7fb7b466a15df50383c314e52a37732d66800ea0cc8021ffc409363d9d20d979f8a894a9f0560b8fa9dcc25cbbbeb2dec81d14234098da71c863e31ced8c90baad58e260627aaa2f52f04f0079f728dc083e351d19442f83568ad1249890969fb355fa0af99070b1404755a0eb086dbea091813162f2e7cac592d15bba1817f99", 0xf8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0x9}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x101, 0x1f, 0xc5, 0x1ff}, {0x7cf0, 0xff, 0x40, 0x1000}]}) 16:03:14 executing program 1: clock_gettime(0x5, &(0x7f0000000040)) 16:03:14 executing program 0: r0 = msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001340)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x1, 0x2, 0xcc) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001600)=ANY=[], 0x0) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:03:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f964a01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000080), 0xffffffffffffff86) bind$unix(r3, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r2, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:03:15 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x40) 16:03:15 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x3b, 0x0, &(0x7f0000000100)=""/59}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000200000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd09889bf9dd3b2b9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) r10 = geteuid() r11 = getgid() r12 = fcntl$getown(r1, 0x5) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff, r15, 0x0]) fchown(r13, r14, r16) seteuid(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r19, 0xffffffffffffffff, r19, 0x0]) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000335000), 0xfcb7) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x8, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000335000), 0xfcb7) r27 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000001380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0), 0x0, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r17}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r23, r24, r0]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, 0xffffffffffffff9c]}], 0xb0, 0x2}, 0x408) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001340)) flock(r0, 0x2) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xdb5c) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:03:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000175, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) sendmsg(r1, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)="19416e32973f52c37a1a69fe920eada7f9453f0825d4e4a1a78b5b1fd69d10727d579ef02090a3dff3af1bcd6683063706336e0eddf2344eb10ace99b536c5e3268eeb4b40e03c9dc810cdad57924b6260cbb0bed1faba89bd1381971feb3e994d803c80391a1e568bcbf5083ad77f0739ac9e0b4a2928d32801f4051b013c2820cbbc49d9943897a47a7151df0df7a551ef4a359792443b2cdb53ce82023e92f8ac58009573ee23fe17253b85206164a06b61d19fca3033a4b3df981ab01b010af3c4e152d96632d5a92f551f143e75891ac83df9ba273911b11c98bf28437d44cb9f0b379e729e68329a", 0xeb}, {&(0x7f0000000080)="e90b4fb4e99a10df57f8cb3d2996895dc61e786e45a0c1e83704d5ea152f77226533d7dfb246686522951374", 0x2c}, {&(0x7f0000000200)="619e02e9b8d58941b29c429384f405fcc29a17f7d487a1e7a882b3faf3e7363ada358b92cfa4966f4ec7a1b48e5d16d74958", 0x32}, {&(0x7f0000000240)="dc79bab30d6524fcea019a8a8e6f56edce9ebb0df4ee504a85ec9fa60f41a10639acb2702287f80f58", 0x29}, {&(0x7f0000000280)="6f631b649198a30958bded2b59b995b75368d68dffd9263684c80a5b1b9936886d1932998ba487fd451cfe67e39031e4b2615678d4970dd879461376cf97a97d488f431eba2e", 0x46}, {&(0x7f0000000300)="2d36e14738df16928d4622c60ee5f25e6cee58181875b783faf71b4eb8b346a4d24e4ea15c7204960fb6b080c2680927646053128883f846e65fc8bb1b1f3b2a139f999f9b07a9a42d6f59c4e04ea3765a74115f5c15d8885b42d08ad7f483781c6fc01e5b59173312e7380ec919c35aef2506c438d32256747a3c0c921a69822a", 0x81}, {&(0x7f00000003c0)="146b8fec2af382ef8919648178f274b4b382863471561a5c73b90c7688808dfa7c10473188b596f6f373a0af9b7aac6a5c89af188c983f", 0x37}, {&(0x7f0000000400)="554f163614dcbe7bd97d759789726f8ad75709c8bcc50fef5a9b7af6c2d840b963d34dd9d709732c81eacee4e2585d9f4187033080ff027c6f7d00e193", 0x3d}, {&(0x7f0000000440)="2c2f0411097e096f2885823be2290458a256aa2f2be7633a1b3fb358036b9fa31e8a02e75faaf7266c5cd4e94151e64af782d0ada21d235fb1978ebb0eb01636562d267b858e98a9e55ce651c09a5be64f6fcfc77e31b94b23abaf20343a17bab5d54c03a4667e71534e12760b0e84921bbc89ce8c58dd839d9577de864445688b61c221bf22d164bc2ea62963d61d7272624d67a800c17132ae65993822b1715068576307a32cd6e7ba0c500861c4d8dba2", 0xb2}, {&(0x7f0000000500)="b82ddeae491b408a1f38a60fe242206eb1661e24c70f6120e0de03bf0849091e4b1799b16510443c20e1bd51780c9825d39d58476f47a3d33b92f4c7c8f749c3d9a4fdbaf140bcb380146b9330d84eb66c9ea98cb01e061b3fab7ed4b328146902514fde8ca0e7cd7bcd0eb06044d688e47c1b8e84164158dc92d628e7955e02f9e08094858e6e74e6d8e38f14803891334e081112ed078fa5beefaf9c419d4a1d3716f274a0050bef15df677da5b10fb711d0deb0f1d1e742200a1821c3a41cbcdb36f44e452dc5c3c1ca37ed0bd86fe9cbe219ac4b285f49ac4f90f0c2153448a6caaaa28e6fe57ef6599d8501e60743086b165f1ebe5e197154", 0xfb}], 0xa, &(0x7f00000006c0)=ANY=[@ANYBLOB="dfffffffffffffffffff010001000000f812491a57114412c130544f5438fb00fe0748e5a685897599414c6eb2fb4785ea87b44033b6a785dc589234c539463fca6b804dd955238db8c5620047f59f6a4f49854440e9eb2f43a7d7b2a6f4b41a2f000000000000008800000000000000ffff0000050000007c01cdeaea3cf1287e2bcd54232a5a3c05a465ba28019c98d3d6b6087bd8199996f5a975c16c677525626b626a71c7d1851a6b9344013794afbe8512f480009d57ea1fb4ad4b1c548d609b74b0832f1047b73612acd19972f22d109109f53c86e53f941b09234f14e34892c937877fab0db84c079bad00001000000000000000ffff0000000001006000000000000000ffff0000b00000000a416445c86c4c7f18c18f2b16c58052f875d3262934af81cf41d50d5271b908eb5f737104dac69fa2f8dbafda899fb79894bdc45cc320c76bb70b41b71cc2a4228b256ea9d25230b402a4e856eb0000e8130000000000000100000092cc0000de9a09cec4c420d142f44b443d711f98354a8331f6ea4d03965c4f19361f311a15d17a693fdc793c0a17f4088708c22f91dd98604a3cfa571d71534ed439f11b45feac4f14ac8d5dbea1bf84460b73e054ab1f1df2db3c194a43e1fb6ed63d3c6fa41910c0ab1b2b9e47c8174d6ea46cec3c5b7dfffc1ef8177ae835b5158e80b127d262d1cf5c0d262a790b1c309477ce2138ab6d578e9dcdcd3f2de0449b5a8f67aff7ff97642f9fbe54b665dce3e3ffc897003e1f20ccc26e1e5b3629926ddb08966795197fec48edd9cb3eaa77c95b989f7ecbad2aaa5f10b336896edaf55b26b2ff0045e44db41ed9540f1181b6e4458ca72318e4c2f3abb95a74bd6dba4874a9d4ab263a1f368c00f0d6dd7e0f7fdc77e4ae190c71c9543e659c4fb6315a669ed2862fe64d029ea534c0bba8a6b3571de81c3a24ff2691cb343b3eb0480ce970cd2684823a2289f2a127295d7ed30b61ac96094cf8ad072704c530f7a223fb83d1c4e68f5748f5c8990d6524ff55b90216863dade9168884b940cb9971c01066b5b904a184b23f7b84cd89ec44892cffecfb68c40683e796e1814193ffda3892007df272f93012cf77c19002216c83e8b09556bf2c169db9c9ad673c7f58b04cc61186d756de6e3fb7ce2857a3ffe5fdd2ee7b581407511028df21f30993921f1f29d96677b2fbbea8c9d2eb549dc3808b748048610420677e22019da848d89496e8885eac2f402ad21b03e88480c8c7a2497e4c6353e50ed031abead18038e46344218b114c8ff3e15e77fe91bbfa1d376743f44211226511ecccfd60c376fc407441a8cdd179c28037e0270633827b25b35d0f32d14ffb161bd7653b18ddda2571b7da8eecf84c6575e4c92deca72d79bc11e926b3980ffeb93e7f3ad0d02241f2ff79b7000a910bc202eb2a4e5971b1f1b35cbff6068d50bebea43243367b139989c682a8436cddedf421e8abf95585dcba0bbd3d110d3d4dffcd72c58593a85bb08220cbad6557deaf5f29bbb32d4bc32f7eeed1c7a3f4cc5ca908cad147cfa24a887f3e815c2c597398c12bcc3e8c76b8773344f2289fec652c7abb4dba8022d9b0e82058d7cc5a06e49c71dfd8d3b60954211a4d9c61fbae71c48c162f5dbbc96b95512cb14c7ba975466a20b6b0106ecceb21ffc57d4f386c5ab86df91e7c4c91a961eb7775226d82e1a64f1d1f5958049c798bd3363da59b6f7bdc56274bed7c45bfd240d2f39ae6e41790c2883f7d28a4e22b5ee8b42c1523938b79b4a9a25fecc559cdd0b961e53392eeb93f7c17fea049cb3fcd49724a0714be27973574ee7e48e8a7b5791b3c783da4e3121de582738acf47310ee59745e42ecb1a6b6c1154b205ab1aa272fe222bc89c1ae5099a98a94f66a5227820203a2269e75065b4312e4d4b717eb9a13335c9be433766510c66d562de6eed7373f9becdbc7fe9b2a8451469ea2fef8799fea3fd4fd6a45d95352ac8e2c097853d4cbda6e9598d5f329059056a89535170a98ae91dd814de72e66155906d6eb209d9893fdf8a76e57ee6dfa88f4f3a8c0a1d39f86d9fc5ad95c9c8699976bf16cbb93be606a7b80534dca35dee39252a1b37437f9fa59851d02bcda2717ede6c671cfcf306aaca8f7533d60cbc5fb3bdd11db1c2e1f79de5700e2b6ab99cb7c2a8a98e2f2d8125e5d0190b4c77ae70797d8990e4daf545a7c0ce44ffc38dde57555517c954c9f8736f6bd634bc15d71284ec12a8872b5592c5ecc203645922accef24e098f1a5fc09aa33a5b29a81da26f7aabd35b9bac24ab37bc9d092f22ebe469b1dd57cdfde9fa4fd3b350d390d51e6c4f43a9768ba6efba5251b7e9fc614d1f924c590059c528429a81a79220c140f17a086919d87c30f9344ed2c7335b1b41f0598b6861931df3438eae04062fded61716b69801a92a700f7e95f57cb44857d8b91b4750adceeea195c49f5a5c87aa920e9c0ffcd920827904599daaeab63267a03a69112da2fcdc1a1d1af424d688d3ad037577b6b075f9545bf5cc0e763e17cf3f2d8946475c85a08d261f9868f7c7ae888685c15e5ced41891c49e0f55adfb730c8728a66920e17f25d74c36ee518a009d2f29c569acabfe9e92bfba50f66c651298a41581fb992bdc63f553ebdab8d85a618000966e308a59cf225b72ea14309d0892b6d93df7216256c9a29894dc4fb3c4f7074c99604c1356ad5b94c3869ae1588df59f4656df429e81f8d15bbac32629af26e78a940a31fb240fb625a6158cece0aaa7d45a5cc8b696691e5003490f2ba6df9f35621fd9b7879299ca3d4969f4aa9ee3edafaae847c15b3ec542890c0a4e5e2f8b784565b2498a945517c682a6f2f6a7a87e48eacee1b93411b84794e47831404516d878ccdfdfd60c8b3377a5bf59c901d89a39682d62baf37846f04db1e100fc61f164d3dea52a3dece56418bba9e01badc7baf46651738d97f5dc81942b634358095d1c9dce06bd81f4bd46168d02da6871f9da6fc1957d247beef0ffb4f838a732e7488e7ffcdecd90eab8be91a14b25ab6161570ae48127c384e7749f9b193a2fff47cc1f04153a18df4afbedc4bfe53199947eec2cbf5bf9503a84ecc1bf8cac716d5b711db1f4ac692223595a9d4d2e8c1c222baa636b6fc05f37942671a4fd5ef764ed043c357018edcb4bdcca6a6f58d7196e679df4c4b21453963419091e3abe6c9344539ad28e985cd277d795e16761c6589244ebb9641a69f289ec859abc2080a5d849aa6eddae16577579300728ebbacd415777e4b38238666ac0fb37e1f4bca2d046952cbbfb2a90db2a58abf71aac595e4b27bdd521aac3c170613792699fd977fd914e96ef6bb3e924e539b89f59f64b318dc95c28a12ddca81027cebab1d3b3027117547365657d523179a4e0df1dfc67b755f946ce94607563c7600f60aca8e004344abd9dedb08c8850074b8eba709e15c7480910659a70ae83c4594edfe289247e91f45006d86aeb691066c1474bd69a5f1df922b9c78b1796edae679505ce93f878530600d21d93075418a9fd71d07bf9351fe507e53d168db60632be31ee28e61d4019f2ec9ae85bacbcb74dfeff16b10c3dbf446d0be1c7dc9b717c8e485a68a654b511d6e4395e4142899f05db82b99a748db58cd79909cea07e54877e90d1e95e212c440a6bd37fb35feb7822cf91270a494a1c437fbe6e409540ae6611ba54d818426c3fb94c067412d3fb203526230f20ac090ffd6df6987f3002d674f56f0b826a2fb532498fec1d7cc72b49616506646661df53965d7385f95bd94d2b6eb4e0bea00e3d1ebbd650e43a40e5d0b5ded8f1311895e56c95098567f282d30d6e86133002e2985e341ad44d0705036f81a9583f8f9dd2b19ed6be1619678507cc9ac404ed3688f844b95c263d8228effcf2a12a0c4d825f1037ae02abf95b34310db9b7ca7eb02234f25f6d8de77920a22ceba2693769b9082dc50fe3ab8fd32f9719d1aa2a6de3feb71befe9a82ac7dde8db838be18855b62f9ddb3b4bab9755c05a8ff746e1e0d81ee5e28c4352f63cf465455d18a691ec56943f03055e3983dcb121a224d720349927858a1f85c4cedaa23ef1ca756c8729eb1d959f12c44966962539071649b155c0877abb2887a761ed3b1aed244e3c9efdb36c58055c8fa73f80ca8b4aa109dce4448387224d1978a23f1135cf884bbfc8d1cb8f7cc02192c22626424e84c69b54c6f5cbdefbae8c52cb403aa1530007ddd6be2e5976c4e726ba60f932b380bcd325dd6f50cbd660fb4968a4968868e1623c2a61ccd67ddab33da26c44ddedcaa83c287341544496982a665e33096104d4d8920c797d70a905468dd247c08a4f79ab9a32c98905e95ea4f931181c4b93bcea83d2208dcdeecaf9169335a0ffb3a17e473480bb8c5da5979684fce8138640d41b626093102fd0f03da8c563493a459355c4018bf8c839cd037a017291b1176feff2b5da89d0a19678501bc7f6262fb6a05f2997420ee37dbe42d5c6c805dd3f285c9486b8d3b5f796fe6cd79e280720730d8f1fa5d9b372f078e98b364a8b4a563debfa656bd4d1f85d4c43ab1faaf916e1a28be0dd9bc2139448d704069e2b3beb3aea8e18bc180d99ca9d707cdf09201f836feb3b59060e0756b6497a18ac62f8de15ac8510f97687607cd94d1ba3120b279bbf7f1bcbc387d8d9e76332aacefb80afda67d6ab1d0eac77244541ebed956c0b26c8e884e45083e6a7485583031f3a9613c9ee4bdb72395cc597b9fa6cacb21d707f08c736a8f255d89dc65d679268b1b94615700656a731da72f3debb948302bffbd24a379761cd811e3a394ed5a7211302a9e3e7715df029bd9101180aba93b355642d8800a5c1f793f15b025bf68f579c8eeac4a023add5ade869827b42d18b1e1913103d90593e32570a25d13712fc670b65a7d7a91e246dd01569dc02aac5179ad6ac6dc9c36d863d409829b5fbe286f2d4d939ddfa2cc48e18e65472d24c6b43d6f521e8072c7e303b51357c13071abc138158a854e02dbe9c339545e78e5eb4223f460fac2ca22ee7228ecb493e7195421e121c9f754c2a28669df72f3c3d3326d5be51bc7ef22c000a371c20e24d73598e171404a37a6e32f263db00f71f1356f0720a924e37d3e45c29833fe823acab237b86d01070d9eed0b8f6bd5851707bce39500836bf5b85db250203abb532601c8f57fc0d0ac9c46c085ead0a71b793150f9da983e69814d3489888728e4e8ab0bda195759902488f830782dd0d34256fc19847341671f3cbe30e53015c1e46cbd590e98373c5acde275d3fdb26241eefa94a3acf4bddb0082fb68c8b76be0326b835cff98d4ced9fb1c0f7fad604b127aef0a5f00a03b6658aeb2ba60262dad55209762f239eb348e04521ecba9dbc9c6ae3eeab1e7804ca1f8fbb536330bc8f7b89aacbc79b35c8d50abc26da43b8d666f910a61367561391887547f84530c0904bd2295dfb5c2f9d96f76c4b437150d4dd5d7ebc26c12bc0798796080889de50eee3ef59daf5ef73c532af03ef70330c556e33432b98ea5168d1153efc8d8a7ab0745d889b392b472028cc944a16c09075ff34628dcce3a69e7276f8bd83154e5c53414dd0f4c1955608f77b458523b3038a333bf679eaf844c0c8f27d3a7c06f372ca27f52d885ee5ce5ee3a655de2d932207bdad148275587042751a1b803da973e8604cf5cac2c379d1ffa43603cc7a2d53fae85f399641189489b0d9515b5cd643e8638631b85c6649cf15731865ab37b8763db4847ff33188f81035943589084c7b23e1e0ccca54c2ee49dd1a494ee7310918336f7ed0fd4329af1ce2b45115d5342c5dba8673d4e08bcf4a62a897684059895c919ba09e02285ed4d9f935607b2d485a6661a807e65a3a47cfedfd1b860e410d74baccf3a434460d825fabcaaa6d7b9236d170a50e4855d24bec272f767988a570377812764fedc83dd495197992957030ceb795818a4fadf51fe09a8b15223d2e54c54e2ca4267900aa8323fb0d2ac722d1a5ad12497e4b73dc1f2a2215add0529a5291838143b2d53629a03cc182191cd11262e1fa182f1b1de72d6a7085203e535b35f8207a54f3b561ffc6663377e241191e25c8af209ae99280ecc5dc3f69301b6dc25805d148a94f2ebb7e230bebe1bfde67bd06ffeeee6058542a3b3c01a75955cb70f16095400948748de6a7e52076cbc357dac6cbe35a512fe8ea91d8a5b229d74366949c7c2eb69bdf0cc23cd6cd9d48afe4eb4fbde7e07ef3321a000000000000000ffff00006e0d00003213409d28f76f3cdf7fd1c647b6041ee11b38f23bf56c89d5389166297be407d61d5a833073ed45db9c13ead1b2213d59063c140ba564d9d8a041dfee403cff4660b11b0e39774421c1469755618b67726a605189ba2cadc0ed6f8b624406cb2bd5ed91782b32f25cda804534b355e02ba9e65cfbb43995baf7d2d7d7771287b3b7556c5846c52b14db5ae18073000038000000000000000100000003000000093032b278e5c6cb8e1f3648e5f0e6a4168bde40eebdb46ec6892a5814451f253700000000000000"], 0x1248}, 0x5) write(r0, &(0x7f00000000c0)='~', 0x1) msgget$private(0x0, 0x1) mkdir(&(0x7f0000001980)='./bus\x00', 0x48) 16:03:27 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair(0x1, 0x4, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000280)=""/224, 0xe0, 0x1c02, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x3}, 0xc) setegid(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x3, 0x3, 0x0, 0x8}, {0x3ff, 0xe4, 0x3f, 0x5c878766}, {0xffff, 0x3, 0x0, 0xbd}, {0x1, 0xab, 0x7, 0xfffffbff}, {0x9f3e, 0x5, 0x0, 0xfffffff8}, {0x26c1, 0x0, 0x80, 0x8000}, {0x9, 0x2, 0xc8, 0xfff}]}) 16:03:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000175, 0x0) write(r0, &(0x7f0000000180)="9a5a22778afdf23ac7ff53d8b2248381302ed8b534a3f738b7c9e2bdf958989ab31200000000000000c4d8b00b65e5dd79f4dad69e632b", 0x37) fchmod(r0, 0x4979a735cfae9ea6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) fchown(r1, r2, r4) seteuid(r2) r5 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r2, r5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000000c0)=0xbc) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffa000/0x2000)=nil, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) getpgrp() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) shutdown(r9, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7b929f4f87dfb40, 0x4010, r8, 0x0, 0x1b) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 16:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x6}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2148, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x2, r2}) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/144, 0x90) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) chflagsat(r5, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) dup2(r1, r4) 16:03:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x51, 0x0) fchdir(r3) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x4a, 0x754, {0x1, 0x5}}) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c, 0x0, 0x2}, {0x48}, {0x20000000000006}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x6000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000340)={0x10, 0x3f, 0x200000000000247, 0x2, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6d53}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x84}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:03:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:03:31 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0xffffffe0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kqueue() connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00e72d2f66696c65302f662256003000c01a4ca24c0bf6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d32592431b0da56b346b5f95004b948fc48ea88186c8108d45500a0c08f05f3000000000000f652a5aff8080fe285e14955546ba0f9e7cfda247cc8cf6fa791149cb523d7c56dd4a1c71dbdd89860b14431365fab64cd40a8605c5ad92f064d1b297330ebd239adb2b7aba0ea396b473c954766d2c87f19491c43741b9a839da43b60ee96690b63b4e79c477f25c8a956bb5cfc4001f0109c41a560e05c2433a1d7bedc790ca9196735d3059f99df51416418367dbda73dbc195b4afd44c175addffcc6a910f005c4afa6a372e7e484d5fc1f77e1abf7b664858d5817f7910a3a8c5b793fbec8006d71000000000000000000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:03:31 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)) 16:03:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt(r2, 0xffffffff, 0x10001, &(0x7f00000001c0)=""/203, &(0x7f00000000c0)=0xcb) kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2", 0x92}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) setsockopt(r4, 0xfffeffff, 0x80, &(0x7f0000000080)="c6e63b0c1ce130cf50eba2db0b09dc1babce017a7caff69da32903c6cc5ba65d111f93a9e65faa29c6e5ea", 0x2b) 16:03:31 executing program 1: r0 = shmat(0x0, &(0x7f000053f000/0x3000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) write(r2, 0x0, 0x0) 16:03:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:03:31 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a3dc807000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb000000003d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1d1ff771cebe4f8f92cfdee2e52bf751b76b6c98bf0d9f371e916fc8c88c013c7381f77d036b0233aca38bc8789d01c4674fb41ac25525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca885074721300236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e922e9a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c43596d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000002cb0a9761a4a0000dd77894b000000000000bf7ada7ad93a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e961f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec3000000000000000000000000002b635e3f6659f389676e22fa4f50e3208c3dc8a20b4d43b1abc40ca978b1e825bad6d44e6387da4667bb08210dad14bf6a7fb63e412ebbfc6606fe3786946d5b23c8ba1d7b989c1b25638e4ca61aeecd26ba2200fa892db64474b409378ed68a825400508f83c4f998665c89224fa85e5c529182ec7ba336328d067b0629afcfff07e4d7acaf508aa1e444325be0a140cd9f3368bb8de27409cb65cd010f6f050a87a414e92a589307223055f1313dc8154d3bdc307fca1dac387cec253ba2cbd01f4591aab3620102190918eb6f5fc75c3540cc2919fe6c82997dca69f65f086e7cc7ea6dd28cdf0777212b09000000000000007b63307adb599ddddd96c7b84369bc4182135534c583a7ab100383b7d35483906e510456529331a556ffcc1c881fa1a6af72e050a9b50f4d1dbec3d0"], 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) bind$unix(r1, &(0x7f0000000180)=@file={0xdb3e13b898db32a4, './file1\x00'}, 0xa) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x40) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:03:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r49 = syz_open_pts() r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) r51 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r51, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r51, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r53, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r53, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r53, 0x4004746a, &(0x7f0000000380)) r54 = msgget$private(0x0, 0x718) r55 = getuid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r57 = geteuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r59 = getpgrp() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x1, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000300)={{0x803, r55, r56, r57, r58, 0x40, 0x6}, 0x200000000008, 0x800, r59, r68, 0x7, 0x40, 0x8, 0x484}) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r70, 0x0, &(0x7f00000000c0)) r71 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r71, 0x0, &(0x7f00000000c0)) r72 = msgget$private(0x0, 0x0) r73 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r73, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r73) r74 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r74, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r76) r77 = geteuid() r78 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r81 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r82 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r80, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r87, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r87, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r88, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r88, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0xfffffffffffffd41}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0xfffffffffffffe5b}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r88, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r86, @ANYRESHEX=r58, @ANYRES32=r87], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r2, @ANYRES16, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r55, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r69, @ANYRESHEX=r85, @ANYRES32=r2, @ANYRES32=r70, @ANYRES32=r2, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r79, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r89 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r89) getpgid(r89) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000080)) fchown(r2, r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) read(r7, &(0x7f0000000280)=""/216, 0xd8) seteuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r1, r3, r8) 16:03:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000335000), 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x8b}, {0x88, 0x8}, {0x8b, 0x8}, {0x82, 0xff}, {0x8a, 0x8}, {0x4, 0xffff}, {0x100, 0x57e}, {0x2, 0x7}, {0x4, 0x80000000}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x3}, {}], 0x2}) 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = syz_open_pts() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="7e26c654b2872fbab4c15e089bc4424789abdbcd682fe8de67c42bda9eb94c1d880c5ed5a6a560431db601e3f6e1b2d6f5f7115082143dba6d78304d24f16d63941e046c6fe16bb23f6ac77ec60a6272cc5cc2e7c37d6bdff1197b0e026d6071042ac8cb0d048d5704ee27c0ca9d4df1746ba9b38cd9f9f730278114c946637f2f9b84cf6526850e7f2ccdfd0c68057531de7117f4a3bc00e3805adc87c767934894e5e05feb134f2baaa341b157845ce1ae14d4fcbd5a938707ce59a64ac2a08c1e17850652b85d9a7a59213c46db5222be76"]]) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) 16:03:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) 16:03:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:03:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, r1, 0x941d6e36ac7a9cb6) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r4) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x773f77d5, 0x32) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000300)={0x1, 0x6, 0x2, {[0x9d, 0x7fff, 0x80000001, 0x0, 0x2, 0x8, 0x9, 0x5, 0x3, 0x8, 0x7, 0x1, 0xca26, 0x401, 0x6, 0x5, 0xea, 0xa7], [0xcc, 0x3, 0x2, 0x30000000000, 0x8, 0xff, 0x3f, 0xffffffff, 0x0, 0xfffffffffffffe32], [0x7fff, 0x800000005, 0x1000, 0x5, 0x2, 0x5, 0x8], [0xffff, 0x8000, 0x6, 0x7a84, 0x20, 0x80], [{0xc54, 0xffffffff, 0x5, 0x52dfc7a5}, {0x200, 0x7975, 0x1, 0x40}, {0x820, 0xffffffff, 0x7, 0x80}, {0xfff8, 0x1ff, 0x8, 0x9dba}, {0x1000, 0x1ff, 0x94ef, 0x2}, {0x400, 0x80, 0x2, 0x7fff}, {0xe8, 0x200, 0x80, 0x2}, {0x2eff, 0xfff, 0x7fffffff, 0x6}], {0x8000, 0x8, 0x1, 0x80b3}, {0x40, 0xc9e, 0x800, 0x89}}}) 16:03:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) syz_emit_ethernet(0x14, &(0x7f0000000000)="4d4b794d8f35e974a270fb5a25cf279889ae60a0") 16:03:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="72f11fcc63b3ea794ecf1b6aaa90909a0e5f38602d32d94f47e48fc4cd72319edcf253e2999a31669d7a4a42f28a", 0x2e}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:03:38 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1b8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x296, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0xfffffffd}, {0x30}, {0x1f, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:03:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4], [0xe67f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0, 0x80000], [{0x0, 0x5}, {}, {}, {0x1}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:03:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="65f83367b23d5e08199d97f9531dc6355447d48e9c3cb0e49b2eaa316ef3bd75450d765f8bfaae1caa38154c98916c9b4da81388a339e5dc6311cc059ca34df30a3bc904e90d083eab647e18f0aa1dee837fd09d0ea95096b6599a742673c9ec9f1d9f26928a972ac1bbb237a25cc37043a81452f4f7410e94c956bd967711d2dab03ea76edf8bd18745cd169426149ae6087841ff06dc9ee20a09b0ebfe94b6c1a8102211a27c7848654834506b9fe500cc1a117d57"], 0x1) fchmodat(r0, &(0x7f0000000500)='./file0\x00', 0x104, 0x2) 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) r3 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = dup(r6) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000600)) write(r4, &(0x7f0000000740)="7b6ea0b73e3ba57cd50b8db44a167627a0a160cb71968fa05ab6779f34b856b71a4a641f995c6847bb1a3904db31c3c12ea22a4c85c7b1886a683a78444164e2f1b34a29c7e024572a6402a45c06796ec4e7f8a8ce82d58d8981aec907b675b7fdd50de11a31d8baa46031868f1b6a46940ed9da9ff227f666b527c869f850a1ed4dc02036348399c092e1e78a3da47285f23cb802a71b47d818b9d14fde92554bd69a3777065d77644fd37a74364171a7798714a5ce33638912e4321371a58bbffb93367ef9b677", 0x166) recvmsg(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000002c0)=""/252, 0xfc}], 0x4, &(0x7f0000000400)=""/140, 0x8c}, 0x1) recvfrom(r5, &(0x7f0000000640)=""/146, 0x92, 0x800, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="d9612e3000"], 0x10) getpeername$inet6(r3, 0x0, &(0x7f00000001c0)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) getsockopt$sock_int(r8, 0xffff, 0x210, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:03:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:38 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) r1 = semget(0x3, 0x2, 0x8) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0x3}, {0x0, 0x1, 0xc00}, {0x3, 0x2, 0x1000}], 0x7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000002c0)=0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000340)) getpid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x5, 0x2]) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0)=0x8, 0x4) 16:03:38 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) sendto$unix(r3, &(0x7f0000000140)="f6cef9bd47dc35003dfced6c40a589c86e91733aaf5b1a359df76c5511c82d8fd19da3f544329abeea1b5d034684a0a6dcb70080f564fd937c37ad0994bd02d61ecbdcd914b042c2f53aa8476508201b328c37f201038ffe106b1aba1c7409d36660d302a97c94df076c7767b47755edbee74c31f658969270f2e232b41b2355449576453f9cedfb8052", 0x8, 0x8, 0x0, 0xa0) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r2, 0x0]) r3 = getegid() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) setgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r5, 0xffffffffffffffff, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x400006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:03:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000400}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = semget$private(0x0, 0x1, 0x60) r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfff, 0x7146d0e1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0x9, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9c, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5d, &(0x7f0000000240)="e1c0dd6d4499e6cc36c136214e31") getuid() r1 = geteuid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21e6fb46e2b6bf0c16e128dca1893457d23af63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f3"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x800, 0x1000, r7}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) r15 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x7ffd, r11, r15, r1, r14, 0x4c, 0x6}, 0x4, 0x1, r12, r13, 0x0, 0x4, 0xfffffffffffffffd, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r16 = socket(0x10000000011, 0x8000000003, 0x0) close(r16) setsockopt$sock_int(r16, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r16, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x21) symlinkat(&(0x7f00000003c0)='\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', r17, &(0x7f0000000440)='./file1\x00') 16:03:41 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:03:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r8 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x76a) kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x2c50224c, 0x9}], 0xfd, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x1, 0x5, 0x1}, {{r4}, 0xfffffffffffffffc, 0x81, 0x1, 0xa062, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x80, 0x8, 0x4, 0x6}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x101, 0x4}, {{r6}, 0x8000000000000004, 0x80, 0x2, 0x4, 0x4f}, {{r7}, 0xfffffffffffffffe, 0x2, 0x3, 0x2, 0x52917796}, {{r8}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x3f, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x7b}], 0xb658, &(0x7f0000000240)={0x3, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:03:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x758e, './file0\x00', './file0\x00'}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x110) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xde4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:03:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$BIOCLOCK(r3, 0x20004276) 16:03:45 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x99b9, 0x1, r1}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = shmget(0x1, 0x3000, 0x8, &(0x7f00002d9000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmget$private(0x0, 0x1000, 0x404, &(0x7f00001e1000/0x1000)=nil) 16:03:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x102, 0x10, 0x400, 0xff}, {{r2}, 0xc, 0x44, 0x40000000, 0x0, 0x8}, {{r7}, 0xfffffffffffffffc, 0x42, 0x40, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x8, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x50, 0x20, 0xbd9, 0x7ff}, {{r8}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffffffffeff, 0x2}, {{r9}, 0xfffffffffffffff9, 0xac, 0x22, 0x4, 0x5}], 0x10000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xa3, 0x2, 0x53595b68, 0x5c5678b2}, {{r10}, 0xffffffffffffffff, 0x40, 0x40000000, 0xff, 0x5}, {{r11}, 0xfffffffffffffff8, 0x24, 0xd2066c07e2335213, 0x3, 0x1000}, {{r12}, 0x0, 0x4539cc860313f6ba, 0x4, 0x800, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffff9, 0xa1, 0xf0000089, 0x5, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x9, 0x1c}], 0x83, &(0x7f00000000c0)={0x1ff, 0x100000001}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r8, 0x0, 0x0) shutdown(r0, 0x0) 16:03:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\xff\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='{\x06\\-/:{*\x00', &(0x7f0000000300)=':}\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:52 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRES64=r1, @ANYRESDEC=r3, @ANYRESDEC], 0x4) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 16:03:55 executing program 0: msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) msgget$private(0x0, 0x3a0) socketpair(0x4, 0x5, 0x1, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c94981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eeb1555e9ef32f6f194524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53a0d839476bae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f23f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6a", 0xf3d}], 0x2) 16:03:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) bind(r3, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYBLOB="257c9579d34cf37052a703e8359acb5572d016c5f9a4a6c4f3b5da47e3bf870f899961ea07", @ANYBLOB="4306886015289d61f76417268711aeb84b52dfe6fc4dc8f7cded7dc3067154025c17a4002e05faf70924134656197fa151bb10c1cc7fe4e7e0d1e33df87839d5361df8b2f72d93025043bc53eaf86b6e18551676085c2068712422ac2d93106365a2a133a133412d4bb9a4472d4a7db9e23aca0e883b0aaf8187f61f9b85608a5c04573a4b95214d543b59d17a110fc60b6a8b1f4d05edd642930119f8faaa8bc561ceb6096400d5dd60f54b9c50139acdc16befd74a421d7ddcbb682244fec88c487d3ade1c788459142edce170b04bec3805c468d4433b6b7aefc658b345df19", @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=r6, @ANYBLOB="3b357ddeaea0945dee3333d1bf31413069f81fc69efe9e864814942e382e0c3ca9702ab670e4fa29eeccd681e326a82ba240820147c8f5ec0b622c0cc7aee6637a147d14aacaf4fad3fca8c54bc1872476bbd751608b822b1fd25f228b152efe2c14d643fddf8625421b87d8bf7dbf8019e95e7515fdd31a2aa5ce04d1"], @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64=r7, @ANYRES32], @ANYRES64=r8, @ANYRESDEC=r9], @ANYBLOB="d676f885c163cace4196a901bae459c2c2033924b2644efbeee21d5e489d27d4", @ANYRES32, @ANYRES64=r7], 0x7) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00012e2f66696c6530003a816547f31f3734aa32d43f41234a00f4d4fbb60fdf415b52964aac93e20e8a460bf47139d20053e970d23172d011ee3578b9e4c078c6c808958445a948995d7cd7197a6ca14896b580e46a368879a5c05023b970a3bf4469853c8b4c53"], 0xa) accept(r3, 0xffffffffffffffff, &(0x7f0000000080)) 16:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^@\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!\\^./\\\x00', &(0x7f0000000280)='},', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='%)%\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='/}\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f0000000540), 0xd6, 0x0, 0x0) 16:04:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:04:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0acdbdca04000000da0000000000d183000000ac"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) socket$inet(0x2, 0x4005, 0xc9) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000a00)=0x5) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r4], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r3, @ANYRES64], @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r5, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x428, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) 16:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='tap'], &(0x7f00000002c0)=[&(0x7f00000001c0)='tap', &(0x7f0000000240)='}\\#]\x00', &(0x7f0000000280)='(\x00']) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) chflags(&(0x7f0000000300)='./file0\x00', 0x0) 16:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000013c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000040)="ba93512d475dda377693da19d6851a7dd7172b7a3402498145f7116933bfadeafe3e8fe6f8e439ddc9d4ec51a6a176ab39faed3615b8077a97ca973fcf8050ef929077c75b4000c97227aba1808520862eac8431a1722bc92fd2b45d146635aa20b249b960cfa99578458bdf2ca256afd9761110da75b8d179d83fcb32d3", 0x7e}, {&(0x7f00000000c0)='S-', 0x2}, {&(0x7f0000000140)="d776a7a2f55f71d5bca5b6bab0362529a5893c6a6ab9a982dddf9a9ca63d35ed54ae39393ca39843c6c6b56691a05eb48d79cdc1484bb2efea497de6257a6515ee698c4729769a2524faafea91446cb79442462372f88db63975d050fa3504cdcddad34f864f5b405ef794b30ed936bbdca5e30a505c6fd84d5d9ef45ffad789263668a1946f00e55bf9026731ecb83dd8ef022634bac30d348652a9e6c372770984ebebbb5fbb212e2395429ed1ba5ace4b86ba3d462cb652c20cf853aea23792fd24e04cd5950d555ffa", 0xcb}, {&(0x7f0000000240)="2e58b7c2c15c8708f8c4e723d35fc771741dd9a674e5501f45f0dff05c600bcb1cc57c7ccf56413e062c456b39a83fb97bc5b5a26445a0e2b1d71406ce63631aa8ba5a97715aeeeb6dc53a2bdb0731d3bcf3a4d73fb481324ed5a690d45c19cabf9d7be2a0b63f6ff9e47ffb94c54e8d83a3643680ffa2a3a1572d1186f0e62811e4a6aa41c1ebe8a59bfddf54782c276f3761c88cb246e3d351ad9703186ed022dff5a1ae94956c727058759d7a1bd4", 0xb0}, {&(0x7f0000000340)="a5394d4c27cf767bd08cda7044506958740e618799b286af40746be1b701a1b2f50e70bfdb19401ca819718ce9200ff07e359d3065cf4e15f9f1eda2f36d54a52a4450e69dce9617c0bb00671b6072631b77c9cd3e1baf8c10f34c12100d08902e559b765e8d1342bf3bfed9fc73bd9f1e9d854e84def2dbde2feb4704b055a34651bca7e7df7dd87e6527de547182404d6dfb846f6201c6a796452abf5ba984ccbe1cfb6e718e4c68d76038d345e8bcd4a9f4129698837fc7431e1679996932f3272c966c114f945872a5d529033b75dd0fbfcbd5776c152f65b4a384f3e95a4e4c36205cbe6141b49a04ae525115c09d33f66cf066b1314833a955a3bd778d2edaea372eb038370ddc2e1b7a88562068668299ff16bac0f9b6b254d55a3ed2e4bb37d821bfd7815f2a05af4d6f96e4f91980694c9153b6edf913a690b6edeac4cebcec8ca62d45aaad00c7d8ae49f9893595ac55761cf4b6b51afa3fa487a9ccbc0c38cd2376a98e772438cb4ee6f8935589563a6cc29a946922c24b737d428a0959e50aa60d157120cdbd025e7ea02a008f02d49e3140e576b9d5818c047f642dbad1197cb861c08c5ff65817126b46294625f43359b21fc89fd1acf01e8e30b9fa1358867873dc274fe9323f16e5024a696a9d9857bbce01b15f50efb8deda22afa27cac8b72e393c8cf4c3f4d80cca83a228e22f98c1cbbcbd76b45f6ecff52b428bac50d4106a44d741540395a2ee51a5930122f33cbd22bbc9e1dec8da06809263a5643cc46e99cdb66ba01e813a5a6207dbdbdb6d5d7562d1f85d05e70ac5f643d9e3feab90567e3c970ac8f985964285efdfea3e324c8d4907f49ee33d782bc7cccf1ec8190255f4ba8fcfbb72e43a5eb54d3b61df959dc396d01dc060414656f7b896ab306f50be25b64fb77273abfb459bb06075ec2c12a5604a9e57ae72dd16bb6f1fbe5ded435f3ef1ff72dfaf8ecc909c8540c9f700460a741c0e1a0a5b2087518ee1ea29b446a8f3d2cb6087ff14a6256a3c76e539a87e35c37bff151491a71d520f5e006d0d32f054bd6a71e057e72320929bd872af5c41a3fe9a4a9931c6e62647df39e1d5302ca95f4654ac03e45d48524bbc70d7e732d825a7b866b80a788a671a855bfda93ca9c6033de9da76b7331fb8d21ce4f144f354ac603dfdffe7151da86a97f34456e9266184fcbeecf871e635b0ba140fddb6a829192d896340b7f1240425de69fb255b57081d2368ceba333e5fbba8a7be1b7ef066565c2d532e023a9a74bd051faf5876d61f6c2317664c7ac86c2d04529ca3314c765e29e65b407269a6f74508edf7a273da3ed5f6ca716e01d79bd9dbcdb0366c81b6372974079456abfea583b964a38da1274a20a8210e0ee0fc2ac1a46859c1225fe60d376708570b118280d5dc6c2c6ef7a5b564cdaca6192d552933206a7c19bbddf33be6820159f3d600a44860e99dceccf8e2a034e9f8f3be233839007bdd139b221fcd40eee0724647677ecc4181fc33c758957d0f84478b96ded4b02b08a29194f06facad9611cd0e1f8706c5425d86b1a2d1cb2f2ee752045c0468ed215d82fd62c6cd7704cda9b2bc084dcc2a508ca00deaacede6049733f1a5edcabd71602d2d5400f4cb5bb728f865e0f83222379ab0a3751c82c1c2fc1a654ecabff35adeb7bcbab75f66e5fdd822f5c73c46385828a7ddbb619b96383656136a40995dae0fccd752bc676b854ea1fa9511cef1990919a567ed7c0c75f3faaafa8569bdf5610781bc34973be24428144506be00567323932afc7b6c20d8745f39331a56c563c2bae005582f54ac12dfe948aa48633405ed92476477f20ece42bc0a15205bdaccd9e930a1e780ee98b0ff908348f55e96a27a876ea819b35693d0d3390995d6a695ea1cc737d05439469082efd5b2279c481f5ce253710ca9d19ff71933ad09720bbcf45f040b53926914f105aadb4fbe734e5efbf071d853c0b48424c90707286ff8eb9f31410a04e3d7a52438a34ce6261dd9cca0ba8d94d61ee622095ca8591e1d0fc718ac128bea4b799cfbdcb4fd6d74cb6f44ac95f13c13409f96f0494cac0389cb96bb839d6e309db95807d14e2c82fb542577043f0840f14f122fab33b41a14f29bbbce7ac0ba66b8711431ebdfedd948e9d88575748aa320a46b96e58d3a1241844a187af8297809111136c1c4828bef23fd04d28f51af8fd3cc7ad85c8980fcf82156a25bf3d35435c88ce8dbbad55b639bf94859e34f7690705c66edbd9c19ef8df62f72f2c888ee6e63735cbf1771f07af0beb5505c60d301a8b99d921332f307b96d836f6ec402265d3e6c04a0b2723c44641e46388c37ba9880ad53b0a53367f094a552a0b7fc119c8437f43067360015ba3ffc7a36c93902e983cc2fa6cab031846a187c7ce3bc2e73783cf461cb74b07b791b990c8a6e93726472327511f0b4e3cd6673dd4f94eaf63a9208210f986171681ba1fde6855bd232e7eeb28d1dece5374a6328d9d2d3205046dbe7eeb6210d3570bdc18738d0fc932f54cf46b20b7b3ca0d0eb88cd1364a0fed5a879ca903be538b2c5b710ee1e2480f9e764629f0f7791109118ece610304a059d62ec1bf1acd16d9159a6d00e951042113da7c41d9d60915fdd03a3ef81ea38f84ab8024568b61d2f4e52311e53621736c69c9dc097fe0a94c41717864bd5068b24f1c60c299d748f2fece327179ca6983360d50553aec9718186514b0b34b268bef6be8475889baa5dc2c8326e44bb78378a495c5ab2dc5ff8e0c55b08e0be8317c76a03246131b029ed3e3a207c9c086d2f0719906a2143e7da1d16b0c36e22f6fa547598518b4cd456cd4aff16314972099d45590d4feaa1236b81f01ca49f6d1ab2b3042d7c7c75822be13d500df483f1321b48bf1db99e4c263e716e9e996becb3479e8d4067dbc209bf683aba7c640d57fe6c72f20add986f1aa11fe51f6e78a1a74068d032c0c4109a3a553ca1492156ecbc0389eea59b82afec7e593be9c32d38a8309135bb73f93129a42bbd325332fa6ed0cf2e408523f5a0ef413b23db6f1d22477dee614eff641fdcc1febc7ba412000cf1ba57acc5cee1fce81a243ca93ee8932569f1eded3f08974ea1e6a51631873e018a18b13614f175c6abe33848febca713bf6191aa62ed1c13a18ad134fd72833543d6872b9a4ec12f0e44b183155fc8f658fe806aba7a7168a19af79f09c84909776e70daf54f3f8d675987c3cd31c3340913b40cff5e2fc37f5fae9f2cdb709a6028a3f5a42e31c1d969347cbb26e1bba81821ce8ab0a3e3a09a10c080ae125a800cb6c83451706bca04c58ec01a1e70d890397aa2028fd2723d4b5dd8e1b381ba0593e470d1063d1b576a2e9c6d69c51117769825df314d9ffdf54e59d9791c1a02ced8aa200f5ca577d29f183321a6764f2ea348769ac6b5adc2dad6be42d896cb476f2fae256a34eac87d40e36d9e5b5127bb6adf240e25b1f85a369f79e2f26d95cd6f29318f9969e8fa8ef7946d5fdc49cf997708bc8d487108d0fcc74be7d67927f647f3a748a340dd5e9ae7126520c9ae4326e569627f19b6e6b4293a77df5fcb75ef2cea1798597c048263e3674a26a34949faa7c4f192e41e701e232cf9e90f15d00ca2db46b9b1c38e0d20c45d56de2610ba3a3f08705e0d155825a37225388f5e1ed6eaaaee9668d2396f3ed6ca01b75a92b9ddc3920ad7cd5a0911fbfbcb6abeb72f3f8cfffe61f66e20074c318521c0ef0ab11c9985774b7b13535d3db509846ddaa98cb13cdce729e0f7ec1c8e40d4da7bb0b2dfc0fb8b253c740eae4944686bba252e5f6a1b3f9e85a96aebd19974eac6b35631a539547d4c33e6e3d7a7e9386ff7e8df20f27720bfae6666c6f70344fec1ec9ce3695fb6c2ade5004f7078b843e058a78e3b287aa5ad36c5dd47c319e253c44762dd5b9ca16a01f68880301f0f9daf18589f79e9832c55cc9ed40d3dded0ccbe8b034283ee0c18704b94cf00a68b0d3a81a0c593cd84cea45bfc21f3be2dbc7bb72446b351074b78f11cf73fc87ee09b95adc61ba12423ecdfb300b6c061d239e86ea1ebb0cdafb1bf40e6e7fa0355976f4caaf1631cc608eb199a82267ede1c1cd9d290ce48ab31d5a35392c873f58944bc6907132b852bc865bd781e64ca4d31daff41b9edbea440efc140a47076319feb1a0bfdccbd79404bd43addf7608c285bdec1488b3d5f5cb2afb1f62e2d84de1293198e53ba8f09b6e926d85ded27390a7b834ac26d4f10e7065ffa66947ba5268b063d01dc8858c60b3f7df1a3338e4c7df11160e495e58b7d3d4edd1c3198564af9e80291cd6167b44e44c185f95ee8196cdbf0b2232bb8159cc738b9b73d72a7afe3ca45e809c2ad7b9def0c061b7e68017b93fdf69a93efd93c517e89da421b691871c0f9bc280250a23798977259d6f0838073ff52ceefeade58bb4e3e7ac29542faf442faf94b9eacfba649a5ef6ace2e6d05c51ebb163d6d6d289fdfaad703551baf8967e65d8dc1c0e443966a048eaa9550cdab16848452b94350b614045e7090b7b05bab727b1e681281195d35131df9b878e40ef2f37a5ae76eee2eb9fec884ccb2712d91ba7312c7a30c198db66ceb916f889e14b3d0550f1a0420245c7b26defb9fe5c17210ad466577304bb78a3bb025ccb121c5649c411d5ecddaf39a7c4cc63f6a6643e0951ec16aecd3872ddee679654aa014463d90b6ebc618d90b4267892a3f0d045eb3c5ad109d396a5dc8ca9558728af16bf6969a3133f91dbea269cb4e6dadd22cf0a8e16735debcd32a784989fc3711ee415fe136fc336a2ce94d02c36ffcbebb9b07465180feb0916b6b4fe7ca09e229ba2637fa7b732852fd0151b140bec46b19e8efb4266e380a909490a65f26260cb26c89f15c75a5b2de822070abdd44e624e33bcf57ffb51c104276f142837c8e73ff81ddc45ea83fe3f2a3827e81296258770438b0bf884773c69255c4b06a2e689c1c5f6510a0e1f20759d5360623189aa240f4f361ee4a39cb2fdb512665f286eed640813c498437b50061a0fbffbcc51879692d9f138ed7cb9988df1c6c620e19ecd40e0661eae85df0204e7178723364d9b16749539b78817870209ef77ae32f7ac39b93667c3a51135b63b1f8e30f2a24d6bf350a7e93484f56bb9aecaf49324147a22fc6bf64e7e9b13e4a8bd3643aaed940690f5aef0c78bad8fcb3e7754234c8f920e27ae7436502954597d125c041b6528cfecc40e39be5a119eb25e993b321df8f76b9cb8a40b8b8afc85d9549eed3c85d093626cdd4ef5096abada17321b681fd42a010634d704ce1306834bda56138828d0535b9016ea8abfe969ae846bf1fb40493f6fd2e88b342823b12bc227653f3cb3632bfb27069ca68ec6bfb58550941e27ef1ea26cb5ddc44de1518083385945a434cb0990f6494765aa433f698232c57a84b8a3cb72a999f7f39b115f661c4634d8c47e68e44f241dd715d6909e5b3c48a7a74216e3192afa4b148a6ab1f532da22c501dd47d291685241c78f2a1a2df76cb6977b9bcff7b71be1aad2e1b394d95a5ee5d24515280b9742b2664e2197451b26826b7c7ed4b67bd1262d1f2638eab357c9be79d86a18e77b00175af603ba1261c21f9837346ebcecb0ae9009c52a12215144cffca8e19ad8670eb073289e273399134ec0f5236a4e7c4a2b5328eae1b505b077a2f0afa8e6cb820e460d57a16877a521d7d17087f7aac7d1d47bea52897937daed95f34979cad8", 0x1000}], 0x5, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:04:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000100)=[{r2, 0x1}, {0xffffffffffffff9c, 0x100}, {r1, 0x80}, {r3, 0x4}, {r4, 0x2}, {r5, 0x20}, {r0, 0x40}], 0x7, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) setsockopt(r6, 0xffffffff, 0x10001, &(0x7f0000000180)="c92685c64cf26355624389ceba83a3e969576fe5939e521aed37126fa5a3cd159854952135d1b74cb25417e1c7781a9772cf801cdb37670ba33ea3cc37f0bda03efee170a787fba78afd5b176276b2148474aa8259dd241498a92afbdaf6b69a8356c1c52c1335cc67ec92425e3c093febcb5064605780d0a4eaffaaa0ded95f6032c7f77b5ec3b0456349f15354862ae30c79d226bb0e37518d801d8ba8e188e02e99a6a2637a2525b461d1fef7c4ed3a1c8cde955b9e483e86de5cf02bde413022a96e499a7c0cf494cb260585efd48a", 0xd1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:04:03 executing program 0: r0 = geteuid() setuid(r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) 16:04:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x18d697cb2fb266c9) 16:04:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xffffffffffffff06) 16:04:08 executing program 0: acct(&(0x7f0000000080)='./bus\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r5, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r6, 0x80000001, 0xfff, 0x3, 0x100000000}) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r7, r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r6, r9, r10}, 0xc) r11 = dup2(0xffffffffffffffff, r1) openat(r11, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000140)=0x2) syz_open_pts() syz_open_pts() 16:04:08 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) fchflags(r1, 0x0) 16:04:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x100, 0x4) kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = kqueue() dup2(r1, r2) 16:04:08 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000900), 0x10000000000000e8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file1\x00', 0x842b, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x204) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:04:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000480)) write(r4, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x3f, 0xdd9a}, {{r5}, 0xfffffffffffffff9, 0x1, 0x4, 0x7ff, 0x7}, {{r6}, 0xfffffffffffffffd, 0x92, 0x20000000, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x82a9a8b93addcd06, 0x5, 0xbe}, {{r3}, 0xfffffffffffffffd, 0x15, 0x0, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0x40}, {{r7}, 0xfffffffffffffff8, 0x51, 0x4, 0xa000000, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0x70000030, 0x10001, 0x6}], 0x834, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0xa7, 0x80000000, 0x9, 0x40}, {{r9}, 0x6, 0x10, 0x1, 0x0, 0x6}], 0xfac, &(0x7f0000000440)={0x5}) r10 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r10, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0xa, r10) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 16:04:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:04:15 executing program 0: r0 = syz_open_pts() connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) fchown(0xffffffffffffff9c, r2, r3) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x0, 0x81}, 0x200, 0xffff10b2, 0x1}) 16:04:15 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) r5 = kqueue() close(r2) kevent(r5, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000140), 0xeb, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x4, 0x5}, {{}, 0xfffffffffffffffb, 0x2828c26e98b1daf2, 0x1, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x6856}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x10000, 0x3ff}, {{r4}, 0xffffffffffffffff, 0xc0, 0x2987bd7731654e16, 0x1, 0x1f}, {{r5}, 0x0, 0x82, 0x1, 0x1, 0x2d}, {{r6}, 0xfffffffffffffff8, 0x142, 0x20000002, 0x5, 0xe5}], 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) sendmsg(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000340)="f135317ec4182a4fa6f318a789801acb31f118eb0fd2ab6fc4c5c79a84dc5a8c2d7280ea617e97f0da88f3754e841c0e392e563e13d8b341828e59923b36ec3a8e137ba2c9d588e7590e58b9b80d23a32a00def1eca919274c8f548c02b069b1cedc0c91add065537b202d81ce0e10121b78d2d8f80161f6e4a727076caa50117ffb3fca522a22c0614fdc2c893b88b93ae04b0f89b1fc7ba56e15e1a2ffac560d2e3ea8269e7d56f92b70ca060d59fba88016c9b9b129a8da006541417dbfbe3e0d2e81bb724e13ccae17eccc54b11c5443edfa9b36c5958695ac1450eb2a04349491ebdcc26150b4fd39131537a51e6b95225d4b92fd8d4fd0b4b7a3d5ce28b4fada3e5f8aa9cb8b4fd448ac9857dcdec1832f9db6998fb050a5864e6b75e67c91f19c9c25f679054dee9a9e3c88c66a34070d387093384426eaa93a2264c57329ec9f854d4fc8765cf91e3809191b716daed1771c9ede43eba686afd1820c66b3c7f9efb80f757ade0221a44d3b31af5d76c0df5fca06d0ce5c946403a42751d5496e06eb62a7582690cccde22a048a2c7de471cc2dfe415e16eee0d46394cb7ce0e5d1fc73b6a395d4e2efb002145a6906a99b93d13f983a83a12662e4453c6f1cc7c02e37e27817250d49ee5fb0940000480db38f642e0d66047c103dedd077241a09d6231d6a802341c5591b3f400f8a40279e0a8c75560c1cea12a892857cbe3857aeeb0b1f37b6bf778ab5aac3b93781122ab0e306750ddc02337de0a18f4d43ad33e1232436cf165f7df3a09da274da6ac4b93bff5d97eca9d7ff82503c7fcb4bc3e2a33154068ba665dc8ee01c30f832cd017c07223d5bd73dae0a51a2eb73eaa16b44d15b933006c99cb4fd7f9fd6cb9b27d33b417887fdffd968a43048d73e7750a58ec444ab198012dd55a8145c46ba2ce435b2b8cb02ba1db81705cf46b9fab3870d9918cefb03778d94aa6dcd8feb24c046f821d6925961d0f067fab47901e74c5fc6bc51b0377500bd0f4714c921241b8a9f1f92b89a00dfacd3ca53733074f0b40a3af04005ca78cd1c86aecc0551c98b8061c54172b0296e7eb7b1dea5f504b7e521132a440e50139b4677e98156c50c8479f73c3648f4b7f23bf2f4613d7d911e62da30b450d1238e89e97973c867b9d14b20018a8227342f8d519ccc146d393971ac234ef56a18739acb5e48503173e50baa61748e9188ba5b9082dc998dccdb6be9f32f1a8ccbd4d2892983311c9577e2e19b7caf1946ee1b3cfbc2152d2129dc17c486c6449dab3d8148d2af95cb786d7fcd7d468507414799a99682a2402fd0f0d41bd58e25c5d7476257d8f773b31fc79f7e0fde415ba45d859f609e9e4919c623cd8a112e6627da134407b81bbb5a2055545ec7d6067d4e002cc97d421a6cec75e29e8a0c29b73c1fa12fb54fcaf91ac4a39996f4ae0158aa40bcf55f6062517543860a9275285245afe48e3f3b8747760e894bc02f6306a62063cedd3291c2e59ce6dcf4b73b48a683c56b8bf722deea6ea2214948a993bf9d9033e7dc1211791dcac237bf6fb4f0a75889c445555bbfcbe17be7d6abf17949546f6929a48334161f514ac03b6dba33bfa002dab76e1d710fbb1c191880bc0aa75653658d425f8e1c4dbcbac98601b5fe158bb81585eec30817811d7789442a75e0e9d10414e5a90b26a238397967ab1389c57e8aa82e832627311139c1e9ce9ca95306e326913c320c5de13270f8ad739bdf17d017c6fd362f41773e665164e9957c606774a16732b36fea63c4082c11ff2ffae66ea6929bb58fdc707136d3283c4f6798f51d3c312e40627b9143cf0002ed8036f4aad71476718c29a2532cfc4354fb8d377eeb0e475a07442d28ca3ced6efcc54a5ce57c93afbf0aae791a747976c5e762e4b5e6703dcff6769911661cb349a254842a463840ee704e59e5ab106fe5587fa0cd1cf4162e4e9572cf0f61f3e221e0b97c0ad64486b22fcef7b150be65b4e8236d43334aa50291f3857260279e858ecce1b6517c490c65521522374efc6539d4e42e218a1be8d5d1955be9c5f57b6588733a94e0fdc8bc550038df6430687ed84810f2fc049a63451aea322036e87fa3415578fb791d2e320edb94c5bc2e949d8d42d4da7ff8863800f9b40eeadf34f1e7ed3af5b6840c5a8ace512e00ebbb8a7c21c07b6623d3c90fcb9cf06e2f37732c1a728ae5c00130a46d9e4b06475ac234e842dd99673de65be518ffae1be28cdcb2e54ed855445af1477e08dae93b2dfa7088bc67fb2a4fa8d0c3436fdfac067e4bdb1e3f27a1b65606c57c169a17980b34d9ad6941b6fd3d73ea4bf62cce8e2919dc247a34f4b5d69eec9385a5077ca058ff8e7fce58b393623c48e0449f56c58e8c7bf339c12e84b85a3c3ab0ffab96a3ed11ecfefc0cab9fe67da4572505b55f16f7360d611f2604c4136a78af7ba8c485541c6a83f015a13bb91c9f85efe7042c0b1484566eec703d97ae78470ebf8e1133c4ff1fe33023664ddb411d58a6a4c3f152083db0aee1e28612fec4defd0e8f722f30ecb76d1394d0b9a81a3eb0a353d1b4270ca166b91ea3d495c173a6397854bc55b9afa3404db61c1e0e58f9642ab91bffb8a2d0f062786622bd4abe9022cfb19d5d706bf07779ee488fcec8b0ff652cd932fe78e51f2bdc64fde837ac8c3e99d06b70b659f346b30b44efac82a666d70b95e2fa81c7e6d82eabba9d7173e468a85cbef2c30ce959d001edf83308be992d4873270dd801304328543d35cc5b726ad2d395a06ba3df8e342af2cee4dc823a58e1b8bc0fccd624f7f322aa764445cb80312e87f8a7344a312b867e080b074b387ba1655fa06d04c2f3321a4ed20da578dbe04c97dc1d3c4529c4110b5b3f29523405677262b314150187c72edfd927dad20c97a7d8027787371892ee8c3beb86edf04d78c5383781634ea29f576c176c278c98da558c543802c91f34f172ea87c78a380609e4b1bb9b9acd3fa9b2a237b99b85fe4c579a14a538f886d954bdf8e83fbd1f7765aad30cef882b658900a241c915d68d5b14d82a02aa3671fe9b010fde55a5fa8e0ecd79d8ef5f40cd14f2f0c812807502bbba886d82bf4c39ad024e0670cce6d294fdfc5d81f070bac37df043ea5148e1dc49a6a019540b83132029d95b1d823ef727405fcc7c4e1e38389654a30706f9a5b2210cfecef179398157cf1b1a7e4c3bc7d284860d88da60feccdeddae40e40c5b8782be96420bced4fd943b89d28c1de8dbccb223f85a3c36fdd4ece516bad81acb619ebf65ed3a4600d6d1aa1150b2f32ffc9ee70af7bedb9b8e2c069564be2668677baeb4dcc2855897ca2f88ced462f891db53f9f091ceb7ebf085e14b020a623f5ebe91b1ef53e59a7e0b114a1c7812b3c86bb509407565fbd48dd8207fe984b0435adf8d95a108fbe8b8ab231c877f637afef3c6b74aa44f2b0bc1189c66c6dd02a87b3f86b6c2e12a8ae698bf067919905270e9971e6d3e7deabb2f6262c5ac5ce61d49ecc2f6d662162daddfc481532c57eedcee84d782cda1d08d82e6d3c205325359b31b32171b89e034a560509280e23799d5f8731adb04744f4d28c0058c44a6b522d426d9b6dfde840d6198bd4e1a08acdea26a9d00df6861c147dbaab18ea532b31defb9e3b9bb3ab2cb3c75d8e204306e6b7587cf78df5c81dd7aae05aaee562f397c01edcd749926b15983b54dbb5a559e66a52fa64dc513fd270a9d36932243c6d41f5d5238f66104912a6e3d97b98bc15f7d42560e88d15491a4a255a6a08f2d66b37499c50fa1e238274f9bc6f6f9bd2ea1d53d45ff5b1e519e986c71dd4e7fd4dc5535f073d43701941cab5b1e773f5248e076e281ad653f729f69a72ee17f5e2b5df44f65026f524ed7c26f1dec2e8b0cacf071418509c62b899d5689ddfe622d27c82fde5afbbfc2224600684ca4e34498918b9cef2dcdd351cc1ce59c23fee4e7c1d7094c4a8642f5fcff6a331317102affc1baceb401b211599d1ccd077bc5bb821d5f8801a6a727ffaddd6b4a7292c1eab260edd3d83b44c95c3eb1c53b91a24ec41a24546100bb8d844f55fc175aaf2eb280f5ae331719f8588a2e5233a22f02336aadefcada2d9591cf59409ac104740d11102c652fe9d32bd2008b98302754a6c07c0050308cad4c657c2bbb92b909fd84360a4ab3d50477897c5255f8d15d0b196254af2cf2915c02ac066ac5623780f27d37765f52ae5d4a715ddad054f1c1fefabf1907dd5472e7a3477a32b83615cf4e861f96a8b74f05bff42973c457138ec9056d412a7c640ed4824e8d39e9e1cb4521d9c26b9d85861e0f850ecf7e2a4ba369465e26c2b6b3030a627ccea2f03a6b11f7e2281245eb2c29e97a2758aca07f4f072d09ff368ca0a48949668b0f9f465bc4acda7a5960f99d628e1ba21e57c03e66581e7b63313625e01696169d1243e45aee446143a7237bd6ce398eb3bfe28e6b813122a4372c99f033819863f5b2899a7c69d2c844ec48fa7e7ac0aebfdd4da23e12ed03993e751368a806b1289ef6ae56da7b037c9ff92da9602ea324358f8dff01905ecc28e3f8859f1e221f168a5e4c6385b49fc88025c8179b2ee2f60e61e49de967e90cd0da1c27627a92528c63bb5d84f402150afaefcc7e45b6b286ae6f316fae49c2ed96feb10a576fac1ba406ad9b5ab28da85fa4c3295cb50347b5f56dc6bcfdc671576685b100d7b0e2dbe5c7cdf098326235c0711e08f3a9be5fcea49830311ab735956a999a32aa467a91cb5f89138a03d1b011966a6a9b061ee6f2dbe2a505dce2fa20a73f0e858e11b8253a6000553509c7d86d1fe95cc92650ea44cc76bb3b8c01cefb488174e3407ddbcf3f713ea85eabb59ff8ebf75830c17b16b0338e5fdbbb682d219c92b588e6076e2cb55e7907b5b66c21d57d00f66ae45fca5979b753dcd812af98d269a7a7f75a1a8c1f5b852787d288d00ee1648be2f4540de063412a3c24ac3f0e5c3e4bb7c9bc6774a4010271ce22f693a3bcf069a9ea712ed09db4f8ca027cc0fc3a8373a9f82a9b18e6675cbd23b9c45c4796970a9d06b8f86dc1db431cd9ed79a608a4cb112d5ba042ab5746b0fa96c9eab83939b594e0ad94eef686ed567ac8550885f39eef26432bfaed7e2763371787a50e2f6e5d96d8910a99f262b08c74c88984786201b48bebb1794af2e277ccec377adbed640ab8b1d769c9a88bfb53ac4f63302ff8a0a4b5b3597a9bc7d07c104a7c115be016c7f1c537c53e3f47bb050b3cd477a9d0f0edf75e8785e1daf90ea6626ba062da3e8f9dcb537f65bad7ee3bcb2706eed54f868d6a8bd291273debd9ca9c9146250f8e06c0eac83b5aa85dcd5eaa394156dae2bbeaebe48a8cb19a5039bb62fadd880ca90922f7c0ed42fa966b6d26896a5b7afde39bee380b4efc3b13d176210d949d85857fdc3a4322a9ab1b4caa6687dec0855d0a2613e84f5e44f20bb41dfd36bd690dd2d90386fa85483d2e3cca9edb9c616c3c3d9fdd28388677343c61dcbc42dd0544eed37edc1d354069e2fc06f57c5434f6a865f7426a3650407628720bf170637922a2c552b1b4056b7420c6407822f572bc514a5b2250e893614ab0d63a204df3ad450d4b0ddcaa0625e5e3e878035ba22fda4565a2f8e61f7a7c86b3ea0e9e9d960a70ecb233e0c36bf697e406680beb3ddb2fe127d87f989ec12961505488b30c467467bac6a8090ecfef84ba44a5b8d6bf938b6ad9e40fddc7a031964be90b8776401598a2bf65", 0x1000}, {&(0x7f0000000100)="e43dc3162bf874c0e4acdef635c69f40be3753109234c0a1b2f5f4952e5e957c92bc24580e50eb1ba8ae8b9f6f598bcac809fdaa0a493570269a150dae7329c1fe392f3830c96ca742eaeef227a06a9b3c8f952b6eb8fe9c18abab306f5ed879c2249f9a28feb230c672b53fde709bf474b75898", 0x74}, {&(0x7f0000001340)="de9e4a0e01616dd1c9b4b749b71373b96cb00bebedbaff54ce5b2e6fa9e3c8361a9f63a8448782888edcd1279f7457e45d95f01b0b1863bcbd74f212f6bd52bc4e0def267049202f077264645990800dd75d242c0fce2776ae49bc7031b377392fdb308a08af913f66df15a9ce247bddc285b137d804e92597e049f20ae4f71d7b9996a6ad5bb8aeb88e28f4d36eed62704ebbfa0d5fc84b00038209179590b24baf1f7806fd249ceec64ca2dee2235bfe8c8cbf90267584a50b997c0e2049aa9479760d36d8b1b065ad84f3e88e94d6e60b77d3d170a951b1cea842512ff1b6aea1d9555c18b00bc6163973301aa7c34c9853bf7da6916c6c1648a91e776242d5d9718e01ea44f779b5f91462be65b7e53ce23d1ab57e6b08861ec41c9017f9b3f2f8491a2a849e2f6abc9aabe683a65f5226dadc81e95f45d0b9d66c8d48d6c17aca3185ee146ab13ac927089f234afeb8433f67e771933af9e2c7dd7b33456088112a9883efeeb6276cb1e2ed05c194522c191d6afa4215a0ff629d7c698929d0615b3dfee9cd0d10e4a4943abe3d821d917dc528d73f61a39cc79269795e4f22819cbd79565f2f066b8ef45471c09373879f10a4bf4dfd3f1bd556eb2998c3b95334c99ff6640860503f35e5e0dd35fe525a1c13a051e2fcf86dff7005d4eb7ead363842311d36ee91bf6d4aa4b29a5b80d08b23b8f1c9fe69490565db4876418ce8eddb3c0dff283ba0b76e627eea836511fe5b750ebf82b2a41fabf3d6de7f52f0eb8ddf3f6a41b557f5e5fdbe3c9ee1eb70ba9520dabfffe80963e41fbe0afe564a3b5a6221696f54ff6a40789c332f0a0ff58a08de69926179d83501e849c745a0d4b83a48f2429adb50349ff66c74ffe498d8bd49e5961595ab241f60f7fa71a09ff3881ee7c89fd7f560c61e19ec6d73a1baa7420023db62e7f60d4a714401c6e657dfb1c607f557127750bc734f906ae5ef04a9eb769d416b8da09bc4fd904fa1e4252d13e9eaf9d1c9ec1d75f02b38b3c48d4551525a242c025c76cba400b5d4c258e00bf1ccdbedd27622a679bb96018e3121b8f8a854fefcf061bad386cdafbfa7b816a0482c29c1d9d402011d0f6360e11999a54ac10118f6f760909be9af0bdbbc43769b33b382dae15553246095df900e12830786e69cac5f16f43d0321c55b3614323002b02730b711ca7bfddba8c67969138ecb61ad15520dc131f453ec04bed87ef420df901a3ecb86e1fb1e40c1c167b65e2af24ae892efb58e2a69360728067f42fb1851837287d2d7f289fe3858d8be352d1fcb2141e94a715b880b6be10b282c7a8531f5c58eb1ace8387992d8948de4718b58d7d9ce9de7145ad3a62c159d588a472d21f2c8de1afa49e3fac62c768666635af2bc7ed02e2a2280d19e29f6e694e269857a07496a288d1323fb7dd28335554c2298a4423734ec60be388d46ecfdc6be9063e859e32b8cfdbde6d3ebf73356c184932837cabc05c7684169d8da2fa1de4ef549bbacaf8a01eed7b4b1760b38886d598e8b8c6692b2157f9fd2f1522b983707dfe68060bc128f599f5e3896def99e7244fab7573ae9a7efb50acbfc2edf9799b81ebf8c6962ac87707c9da013b56e9a91bb726fda5eaa0277beac4428b0878773da2549bf8911c728ee89a6e037108e70dd1d134cec20a2c82cbda06d97675571f35966e591ead5736da104b087193e8cd45180a172c2841b2e6935a52b4e434dcd827fec181d8bc32a3303af668d19ed397ebaeed102e18fcb4d7cc72a790ca9eb44d0e4c9c3d1c10459ce8aefb4f7be0910507f6cc5e902732a95aca50895e834ad1c23f10aaaae2a88588a665a556078a9850fb12ad0d0bde4c8fd42def98453707d81930cba94c4fd0731fd551a9a49708171e2e1f9c8808c64deaeab14d24a228df5c4d3cd774827f04f1bf9f1da66b3301f63cba5fae78b6157b7cea174610a1ab71b034194ffcbcc1525d7f82a53086f97441ef0fd0baf5022ee96c3eeb61c074e6b6dbd867f4592e0d4109d7bb0de460f1bc026fa59f13ace11ef2258ecdbf9bb13668ab656f81e4d83ea7517a2e8ad53e94fc253678e8094cbc6e4c56ecf70c16234293b7a595c7f8ebd3ef8dcf8ecb6f340230a05264b5533d914ecc42b08b9272ada9fc4f96c47e96b62571a46cddc50abcef9ed7fdfff80b543a86af248c912455977e7e4b5ed847ed633cf4908f0ca1d1f4807b5cf85ac5922337b73f2690978574657234823efff5ccab27e92fe533136b17b58e071b6775c630471fd9595de5fcb4bb6e1b100474f57097e0eeeb3fc60146445edafdf7ee24bbe913f2ddc4a9e91f11be122db4bf6d93e1e0fe2205d6c1a6f2e6dab631a20b3d7039270851cd3a17417e8d98f47254f7a1daeb963ea0d8f78d1702a17dbf083fb119a599f74608532efcf336c84331c104315e263031b95815326fee41da294d72e5110ff71c03ef007a235026558a037deaacf6b65abe7e7bf810d061530181e25b775c8bb691294ac068365c149f209d878f5dac9f2075d656604af3edd56b1812c5ec6251e3c9bf12f6718bf4217faeb94bb8c966187e11c89e03cc7cca4b64f35200d55e14a7b0b643613c6475cb23661c36beb072394d3ea729dfca8470f83625cc125f23a0b49e3cf25ad36667354f16a5a7ee1d2f6e16387b9962f840426a200f85dab8b9dbcd0540a35df5bf443a0f157ad1a5c76ba192400d5cf4a49bc9fa3eedbf1301776606a007db46924597475527fe5542dd9f59784a3196f710712728d316155b768208b2409b556372b30fe25456f4810934687010ef894262bfa31e5a4971b604e684cd6dd47f69d46c6962ef06fccee412a90cbc5530ebc3f2c153c29eb2a2c7a9f551da390e0f66535d236eeb5c204ce7a1873871a35ce02938c5c657f49007bb2eaee2456803e5fd516ad887986ca1b86fa2efd84b0e66aadf7efb5d2dbe13d9b189e7ac0a89ca20629613060e771c761970f28b20c88bbef89ee468acc1c001ad4deff53c38edc60b208901fe0b9ea4863856956a158bc1e03afb4f6c8b6abcfe70590caffcd0d166c1e18a5b3406c427dad2c685acee7aca96aaff47180bede08235ca082c8dcbbf2d4248c6d89f7e717e25de1b8db21ee0954b14a300b0f8af5dfd4fa23ed80f5c56fee46c59ba418000a065573e776590d49c4d66163f2b622d2f8e737b2360d1a8f52be0649cdf9cc67f6901ff930b74cb30291e3e3d71bb9d7f015ce2b6bf9900049b963fc9da5b7300e278cf191bed4479674e7b2d402e69ca6a42a78e3e4f68f77fa019c277a970791b92daf906fd5876dc7698e6c51885f869ebc8f913a195c9b9db99a624aa22dce93dece5418cfe4ca42f493784ac759591abbe400b1ca52e04ee7328204c912bb550544ba3a26d827cdbad1e8526122c880508ded78aa9a103cd7e5408c0cafd135804f022d24c1ff6220bea4a25543f4891b9030ab189472d288446b307b05cca4af052a387c17c75f97b66cc70dc519c3550dcd8c4988358341126e96448c0e59ff4a9080ee231a79e3826cf82235e9614ab78868b1ba63204c1b7d16b6f8a14230f352d9fcf58183d57daa38f94a1b60b4786ea609cb9856bfbdd86e9f5df15f86d53ede86c2619f70cc1c28c9c1e6645eb8228fe419b6de847bf95b03f5943bcb567315ca9a27925b4f057350744f87567475269ec5f639b5abb8fc1d4eb3955afcbba6764247c6ca333ab76846beaf8a4303274ebe998d47c30d90bd4e738ee8be778d0d2fd22a4e63e46df3ee683c94641ad1e8af51ad97d658e3805fa77866ba3ae4675f6cec1d1480582a87707ad222552c8f5421e6d3e7203cb27df60111d680b9995f1f3fee885f3f0e7b588f328c65dd410d37a71982fecf4d761bbb1c112bd13bfd7efe39ede2569cd5560e260d61fd9e06c9cdb94fc4e9a54f9e4430316432d360aed5a00af9853a1398230a0cae45ae2182ee0dcd65c11b562bd43cd66678faba16c961ce47ce4d7458144d06cb044d7408273a14e51c33d016594cd51230d8a8ef174276311c2efbdccbee02638ea41d592edc2948d2da47056f81872bc2daa056da1c8cc672d40e6381c1c6f54ca6c0fcabc267d9f2e8766d4aa01b02d76ee432813f1bc5f42c64f39e07cca36d1c8529d4c776de7c7484a796eb24d3ef585676bb3c0428e14307fd6408f7f5534003fd26877f5f2385f91a4e48263a24105997167a4b32e7960b98b2e512874a0c79ae0771718d2852cad15dd4ecc78cb568daf17902d460f215f76b48098ad56b4c3955e37a79ee056e0ad65d293b85be9e69ea8c5df21a2d9ad8b9d461dc7cc74533371a0c3b758a06b7482935452b5d75811aa479947386351a81e20962b000303e57dbd0658c5a5ccd585ede87ba2768edeca9a70d07511c326010d43ec3ea3cc83c33bf8de714d03e0cbf40dc608425a12fab8762421cf6a8bae7ef2d358e72f71597f5fb66d0c56eea57ffa47b0e08606c78de90a2b3cedbcb03c3abe7f125c3b6fc3976c9e9c19fbff57be16d0843188523cce92ff1c40cfe0a604b71b44f8f2c66f501452ff69c5860c39e6c9688c9c75ac137c86943a8a5924b4d89e3aae7ded988dcf0360a9a81705c9f957adfa4fd6b56df8017ba0665c1eebdaf3c071572c8d1e555bf998e5e2683eef135d839566a64d2a47575e8ddf8b355cadae0853dd1ad9aa598249be990541b75dce68422bf794b4af0e396e9d58f138639941d9a9da349e2eaa2f036930dda9ead7f2e7844bd260161b06af465c0db25c1f036a73c6e91b357f060629174061124991269472d45c7faadf449196e858a810613aefc11487d9848cbe4914e6827efa43b59e4dfc348da29d9bbf12303f2f0172f9b815dfbc372c92827a115f3848fe13d052d2d55a5c4c68d8dc15809868b6271f4ae6c9fc477f7338d85362325110b29acb92c68d55393785d1e5510452c92348b2e33b3203ed68e49c09523bc6d152b27f99e7c08542aa8a24d13cabb1aa3b36b734ad25405be51f18995de1605b3c25276f0b2285cbcfe96561bd62ff532ffc0d6ca87589d90c4300333d8662471f7ff89049430b030d681fc179f28ef8aeef6934da29d14c1416ad69d1cc9ee1386979d71033cf7e10d38401de346ebe7d512f2beac2c706c86c71ea1459ac32adac3052e88bf4d2fa935c46ef1cd5657d12c7682a2cfcdb2f61e7f5f9ae3000321b8279184cfb2b3c9adedf4fe68572efc1729496b1ea5a881389978dd2b5bde03d9428e654de0a52a38fbdfd9dec1581e70c4ba156a7603d24cce9eb98dab2c911d7b10aebcbb1fb21b7db26bb1970920c1a2b492389ac17ed05dc3d01f4d8cffad6abed667ee19a2910c6c7c15e131cb2760706766caf3e99d1d2f81d3ff3229d7385d79c41811bd5b52d406926695df28477836e21ff8145e5af4876db7bef95a820e92f09b4635577c51bcbb100b50d08765f4cb3a4ab247de9bad19089387594c72cdb9581b260359944c58d004864e6882c6c3d6853f34bb2e0f181f243e4077c46321a258497f7a746b1f7a4868ac709fd421e3e919398ae0e3ceb4db7990a6c1cd92b3639bccae92e6d3771d9ebe5b71736e71a2e95cbbc892ace886a641d5504bccce0f9ce7f8749e9e1c91853f48d341bc3d4008bcad01f0fd78d3c2659d098110186b4cecba54283b94bfda8e2ec48e470487034369e5da5b55d36205a065fd6d61747d6ff361b6c1377d27800a65824931164144a700f00bf61f36f955b6162c2c5781", 0x1000}, {&(0x7f0000000180)="b50c357027d744d722f0bb4c9e429275f9189d8f429855b04e8976985633b36a39b4ffec4a288e", 0x27}], 0x4, &(0x7f0000003780)=ANY=[@ANYBLOB="5000000000000000ffff000002000000324a6f046e48f5e3ec005aa857c7bdbcfefba31fc6d378a90daf9837aa520c9257fd3f1bab2380d41b954f925d044a1ee4140afe1c00b267884db200000000008000000000000000f3c55b130008000015512909d258a2d10dde495fe253f4ce7169ca5bd5e6fdb43b305fad6a507edb297a9e0f7e94bd999800817dbb3855d7ba883e0f62c9f7548a6ed1938febe676cc2a9fcf475549ff38e83fd94fc20f89cb4c5537283eb678021fb29340face35f137684e318952eb8b4e0b000000000010100000000000000100000000000100576a0f6fb262ee5b4f3c2380deb163148ffbb36a208c2fffa34f49b0b46139c68ea3e8f293dd0f6d671bf5fd279122be50e44de7e8e94bf468b3f684898741fe99b4e6649d1ceb6abc9c6269b5f05b9c6393bbd66b383cde810a2fdc7c56f9e69337581de3dfe4350560839fca10e8ebbb9f7575fecb1b9532758ad7ff15c3447966239cefb847e7be059f6f0eea9be142d057a5cf0acf040149b0fe431166e0fc1e80ac03b7fd79f82805b6232cd96d4c1dbef72283ef8fb3965789b62ea2d2fd105d63a21f1482d4522ef35d89ab31a4c42942f27779052000ad0e6d8323cedaa6fab5d28db35edb375e3228ae46dc74d373932105e3e42bf0b9ca1536b82f93c0dc9ad852b2b2caa68c866fa9a2247a9f3e502befa3f617fd3e147e5785267a2d05357a39f87cec5ea372eb49211354bc67763a986413b1d101cf587c6584c3f14a4a554a5ec8645c15ac45c104697fa41a69adce332cae639c5374ab0f9295b849d103978fbd8a7831e5e8b1c721bed70e7a0e9f2b827897d67db868a02a0d6c079c516eb6e2d6ddaba5ad99de26ce2cb1d4c5eec5eebc045cf108c600cd65dba03d477f7b610b299060b0082fbe316a8b396a1aa3570b250229b58d014d86e7080f796454879dd087a40983effcf32355c9f9c74431e41a722ab6e1c526f4dbb8ef5997258282d04401b9070facfb17a43321fe7183bf0da58fc948a9f452c79441595610a7896d52e49be839a0f7aee971d1e017d619c3429c0e5cd3a0855e626ddf853d48814838b3da9b29ff9916746ffbb735679904e8395001e1cf501012fccdec6a2d0bdf4c2da2bee4fb5cd48e13cccb9c2a8369d1e47b05d8c09e8d49236a5e3397330dd328e647227855c4a6caa2581d0c939e6d94fd0fda27f10fd1f837ac4969cc26bf6a694bcefe9bc2536b396e59219e7240145a9df57a8961e78840fe2ba36fc634386e5ebfe7619c34bd212663b1676bac302ac1f11b7ad0df01373536388a80b0da28ca5045c6ed0aa4fe32ab3c45a26ff6b2f41ed03ec37afb99049649332dcb716dc847a622125c64f211959f7aaad5fa25e6e17cf819d69c56a5ee013756652e45f7ea7bf26224f7e3796a937bdb9c464225936a44bbd82b6348591cf71a70500a917fa27a2b58183f6c389b23b8a66adb89e106746d8a0790009b19928abeb34f87b9106310ecadd5209f1df7b26bd29c4b600976fb12df3fbc6f924181a7e663d28aff3acc927f9ea356b08392b04514306836cd122c1d053bbc30be64a03ced7a745eebe2591b4d820a12cd283b6caf2a50387d3fdcbc1908a285cf020f938906ac871042abb98cd88ee92ee8f819211f25e1a639abaeccc052e629ff412ae893611c9f8a1fa3ffac98a8007060746728cc5eb1ce895b13b514811af1471c90911aecfdf09840e95ef3534d901fd3376e96ac82c350a3e36e72a0c80b0a860354a412e6845240b6f9fdf9273a7f1abc47457162fa729e5b380007630380a5ca3121878d9985d2f3a87a3d366a442731cfb7747e331ab1b065efba6b68ba6072eb35dd1e19a1ab0502845a27371987fcf87b0bd8f7514503e6c7288a4a9706bbd5eb58b75f6de3bf56938855841eb54336720f5d9d397204dbebd8f8bc458be03d2f024c418128d43aa25635a69ef03dce49c46efddf2708b8af16f11955dd2a9426ac0c0c53a888b53226efa1e68a9862c74b155a661517bf6fc1f60110de6043977ba54c044e06e9cde58497933e39c2ba532b70835750491565cebfdacac0352667200439c3ca6cd6b2f45a06a2ba860ca44ee479d83e1502631a81c88d32f756f849b68171c94620d90b753b3548f56f1fe2c6858a75ec318779d714a8e40c8c0c5e6d9f70d0077546a9d2fa3399e8025f4a08941ed78af1ad6b02dbb2f07976da87da970dc2450469644163e04653672df7f4b5f751f404bbb08c665f7ee6736d6efdee35bf6d7943042691d92b4f403014908bd12c19728aa2c6d42847c2d9ed3ab5b679de3c770f919f272114c244a46fd6491229705434e0f35aed77f7dfacd45baab447a7d5a7c95cecf2288b9d9da81eec9364f74774a796884a5d22610217a8d904b96e70f354a747240ec979648dd2690a89c31a8b4a25d381b8ad21a536848bd0d95b5ce38d0a2c8af5106ea3a7fcc153cc6cf2a6b503ee8fa8670e1ce7f99d06b0cdfe304b129beaac57d8fc32f4654d311c2d4ad84d9f24c8a9110faa026a85370e9532f8da4b7cd0b06b3edae8c9b226e5898f37f1ef8bc4b4d5ff50e3487e7dcadd3f3d8ad513218626f89ed77d7b7c35e5cc756fc86735eb664eb24a346cf14eed2bf530a722a6c458d667e09b4a6ebf75dc4684cc5b0b4cd6ceca99627e79a657a9f4e7ed06f8ff375720556766decef7e3784cff990d49a062bd11824f15aeca7b6cfa7a56e5f303b7a425a1ae9a0ed060f16063a8c814e355fc1502abe9f7809df8c54ccb81cf32bf9f511adde0a54668b09a3328623ecbc6a60ffa3e452b1a4f32e915114f02728fa315ac948989724dfce2e7561f1bbd7ab0fba54908fe92e1479c8e86f26fb323764d0fb5c61f8ff5325cf1fb2d44d37e4936426c37fe01b2e16c8bd9e683fd3d7f2d5abbcf4c7364f2d2a40cb2f6188b4314ab931ffd977dea3e93aa11d05824e4cabb87937f2df8c10618070b777e70ae1f4847c29c0ff142b0a4105da50a491537d5aa5922d667020ad88c2f33d0b64306516c52e3061faf40b765440eac21d75eb839086b54c2acd099dd806ed9be31b8632aabe2375c25dc2c46ed747798577308d34319697b08d259f93d596071b5935b601c1451d487833a8ef70944f7e588e62ec45c822264cdee948e5abd6c7456caf91a58b4d808d7bb47eba7e23b9cef2124ae9960fa428cd68d082fae46eb4ecaf33c5f303baae9d510e2bdb966989c8e0a4150733978cfe6eba95471cacc4f52c8243613e39d7a8100c4a7a96151b340cc2f51894cd7b5ed4487072933c20bfd33162b30006e1e5d991d209ac087046778ff11a34d81d8cd3b1120ed401e82d06b5592af790a5cf0c55fe374b164146c7963efe6e73ee2d46dba6eb4b44b7fbc0cb8ee55ce414e87a93d9a71ab9e0db97751db733e109fcc7c1a1a0dfc0520dd3504e5ab924d81e4bb64a7677795af33df5f91afaccbed43613153c32ae28cdffa2230445fabb0f500bd9530c85251dec92091f1985853de45daced70f91470660d51b06770a51d3e693c5b1dec2dcbca8c7123b2d240771c8918c0aa04c1f3e37d27915cdf4bde2bc800be6536c8cfc65010cbf229b0d919d25c512b57b9b487702c1ee6bffc59a67bbdb13111ce62d326d6b9fc37dd0a3e43e906d50704cf286f849a1bb35edc63d46f997cc496ea087bc88782ce356757cb5da9a4bbb2d4e707691f3eae9105ec0abc443648d2d38968be487e2d5fc581e0a3362bde7a780a37765a1c754cabbbbf0b7ac34e1a63a8b592c5347a1e55a399f5525b5bf4aa0d875e9595d7ca349dd4d723ef2c6c0a871b531de6c986589ef33e3171697ddf6f67c6e82f15d6ffda0063c9dd861b736381cf897476a833c24338e4c74cfa3bd30ac26b0a0d810b9225387f0af6d49810ecc29deb248a42f54556d83e3962506678bff6e6009504e5f3d0924611355f381503cf41ea04eb62016e17d9ce6c8ec187953e046a5d59c89a76abdf83d62c90dd484e45238ed5928c178488867e6e0488a2243a79b39178f8b21cb0a3f9270a11f5944e4480c7acf6cf540821a1461dce6edc32316b967573a6e4033e749378fc1eacb6cbacffb08141c8f10b4dff65ccc9fc7245c57fc1dc6b394b3712873b0f501b1787d420f42c219eb6e3fdfd951b6892dc165fe7f775a3a15adba27c2a0ea1836db354adf5bfe3ab25c74972cfd0364abe8c9892ae9d2a7947b2a035659e56256c1d332ddb80fbbf1e8571ec3ef2771c6d895f12c7abea53aea81881b0f0c2064c140a48dd33c6183f5cf4b7f85f478bb2b332c5f94fbbce51892ca0566f93aac3a4e4db17fb3003306edf24f15b2959b9fce954e74b546aacfedc4910ca96aeb399a831b77587e794e4044c39f29dafceea40cd3ecee73560a64238fa75ac64f67ae0c01a91b95c1172a7ec9421a342639a12bc9fbdb5349ac0e177963e8a60f5f31a8578c1d4c24bcce30c13950af55ca315436b6e3272eacf6e11263c86b6244f5ff3b3bad330304ff63ae6cfa96bde6664380563c5ae634dcdf6696d92fb61118db7b3452f485d0da08983931dd031feb940a8b20429f408aac2db7e18b4781e521a7341d35657c23aaa7cebe872aab8c8fedcd6fbbefd38e92a91c1b7ab967bef02bccd0e45bf935216190f8657de0658982da467b534ab677bc34b7d2e45490bd1b927712d27cf689c081d47b2c09aa4beeb8bc50d894be232b6b0d4add06230bba820201ba7a73aaf53e325a0bc44a53a66ffe482de798c1538fc8078c4492d461285a7156ed306b8b1ba6c92658b8fc6b3fb240f7d56c1d001a7e0f53c688584bdfdd58f02f74fa2ff3b6c9ecb434cd31fef7db44621f983d95be34028eb88b7df82f2caf9593d62a9d860b12fd7d0c8ec65c783e43977004cec53f7b05f3e013ed4b7cdc01493ebc4d849d53ccca7f32b5a393286d1a12985923fd49bdefe69c1ea8b05253208008fa56a8b0a3d8e13e6de8b1e9d6a5975b9dd070ffa7ed9bd1b0e75b2a2fb268e360a5483c1e663d688507e5921521f8c24ba92f40b32b44e58015f8d8c7e1e274c09962bbaeddbba7ee3a0c8efc804ce3a6e32b3d003c8704fd73ad3930b2811352ddd42372f8508579283cec3b028fb9015e971b4b69d726e3d0823efd32174747088432c070f2685ce53f8ae9b736d18456520374a66a7c1e40e647e4c7bb32b2b01aaf225cd6cc00258828ddf40607d95ea20387385044897d702985a6e237666fba23a69b8c786b6c863714b9237e8463d573c10a7fb6aa5c1e9068c160b21e03ec781c30bcdcee419529eb18c2a1a4f393fc8474210c5002c74ff69ddb4be80979c87b12269d8046d65d483432e4d066b9eda5a3131deca1ecb6e939540355348d5765eb6ef10d0bcd90060e19ffbd905b5954f9e272ba7a8db66d1db931f328ac4e2c4835cf06c2b43962740f9a554ce0e3a1cf85efc4239f88b1a7281ba22d0ed6c98f2a5473b96381c8c35c9e2ecc963ce163231c555e8336215d6420b266dc7880d5ebb26c5f24ccf474ef4bfe1aecd9c37e8b85e06eb7bc807378b7a600825cadc09422396e187b0508f32740fc8d20d22d1759cf02e0029c87e9443a3469664ddadfbf42d2aa57c246f972ff6dfbfeb67bfcb5d2ddc373677f453e254e8a2e2bbe76bf68ea53f3fd86c27b312e56b300757b9bba4731c49ee648b6586ee0483151a51f032b47296e8eda70091d0c088006901fcdadf66cf01f5fcf6adc78b76bb232da7965e02f4d593d22c994af924a46ff5b3d8ae7cfd944ca66835ae32824d42c97154da2fad17fb51355f1726a3e12e55477b7150759e27d09f0fefc843d4ec5b435db0daadb8011ebbb830ef3d8760d762e4803c5eb122db6c46461da3ccfe3923430a6bd447709b5a21fcba8243bf098581a1fafcae1a78fa3c5bb6cc86537ecaed6e8afe460d69ab67e2579c0edfcb43dcd561e9bd13d829835c49196e7a7492e871b4505141f001823b390810cee1b052b41eba3d150b5cf2501c38fc410a88ad98d417a84a0bc6ea8e4589a1267ac2b9d51ca947851fed4953b94ff4f3138bbb890000000000000000100000004000000c1426f0eb9a4ed2114fa71678081952f9c7355ccd051c541e0c440b2a30c7efb8b53e40a26139ee3323f4f3ac2eb68dc3798f549f1ae0c5c25b50dccc30623ed9dd2b3d3e79ce66f5a1757679c45e07d9add9d9898accb9e1dceb9ee7d64b0659a4e145d3c8bc64e6faaeba227cfa0fa95c42cf6af824c58f978699300000000780000000000000001000000010100004d9fd15daf84928622b1f25db6124b13d77630d3d7d895c12f7d9e9960be713efbc544776a3c6eea9d5f76ae5c65e8f84ba9a70612c28a384bf9686f0c8a254a129c5001633b3f09ee05431079694cf3527f49d18abbd86d22b391051c79248c5b675d00000000006800000000000000ffff000081000000f7ca17d4ffbf68b8740318ca3740aee0f971b86bb0a62631107ea1440c96a3e927567d61bf426041d80247cb1713cac3c5aedcc2f72ea0c151d94ec74b8a6b51c332bc6e7bf838aad1c78a8cf2cfb3293d8a7c680e00000040000000000000000100000006000000523fdd3a5f89b94265e4a9e1070b27721dd4bc29d639f40d837d1291ba047d9b5b302ae86257545aaa1a5f75f4794f0010010000000000000100000047000000cdd9382f6cb4b4be31c8f532db1ca7d4c5abc3dc6c26a1044ae16ee6bc2d0d784485f87cddc8613cf84900fa792f4660aad6a4f75f2bd30b795f6c6b739dc6072f8c9ca0b34769c11b51f3212fe46445df9d9b2a991816d5f90fec964528a0d359a040dc052909ed310214e36074eeb2c4060bb576c3f0c9089a6d3584fa4f5cab61f8be5cf4e50e91b884d359b7b21d6cbd4a38d78e8cf9a63230e44323d09d13ef55f1a00b3e4a4f9831a012f85c6340fbf3e9dc36e63b84bb421134cdaa20f9c247ab8828548867f577e582bb631fa5dc50f6a75166394fa1e00a4f720258ffadd75dedb3fd98fddc7a4673090fd1f79ce1181c7f8d707a000000000000006000000000000000010000003a090000cacafb75cfbafd8e2b67aca1c0d416db0ecc1699643a1359b685715d4370a70a436fbe385ed39722c75b8da2c184422b370c289a71cf9a74c40a8ca1862643b8254c740c019fc2e28300"/5132], 0x1400}, 0x4) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 16:04:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x20, 0xff, 0x3}, {0x8000, 0x12, 0x4, 0x3}, {0xff, 0x0, 0x1, 0x3}]}) 16:04:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x401, 0x1}, {0x18, 0x2, 0x1, 0x800}, 0xfff, [0x0, 0x72, 0x9, 0x7f, 0x3f, 0xfffffff9, 0xfffffffa, 0x800]}, 0x3c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r2 = kqueue() r3 = socket$inet(0x2, 0x5, 0x7f) pwritev(r3, &(0x7f00000028c0)=[{&(0x7f0000000300)="a40dbfdfefb5dedd80945bb49f8439053687451d0926fd257e9dee95b04b242c5917401528ab9a8f105723ad4f2e9dec604bb0cfcc03ad88b29250bb7bedb4b7696bf5a2055b22f3848a5acd820d1d8c4b2f771851c8ebaa9b440c675d98a0a9c5a13fe1fadd7c3f81972622e7fd7d92437951102fbcb96bdfca221f5f4920d7966974a34d61b489097f525a5501955dd971da5ae36b149003f88d09afd720de6278963894d8f5af72e31eef60119a12282dfeac1f6cadf97c0dc1bf97", 0xbd}, {&(0x7f00000003c0)="9c79c3cb332b48cca18c45ce7d246a179ade0b2702caffea1218b4e3407fa7ff4ddb6aa48e8cbeaafa7d0ec7e322107be9a527a894ed15dc891a01016012ba614a38fb1553b81588274dd42a5863e9dfab92f4b0834604c5b7b7b529763779f997c73a7279369c03aa879229468b5e1ebb865d6ebb87d08a7e31edab767a21ec408ca9d839439f6b73face72871e8c9bd9bc3c1056ee93c732083a4eda3368", 0x9f}, {&(0x7f00000004c0)="5e00829c1359db0979ff9f5f532927e5bbd0822b5d8a8a9e00aa9d48682ad97f23cfa2c54b7628c239bfb63891b3dca6099da055ccff8a6888bb8db9497e42e867eaa9d010811fc03ad2277ec2b44c34be76352d8030305ac99fa975207340969dc8c629118d870e0959f370257748c01433fbc45f02614c0b131411ecb39452a9dcf77b60f1eb3b6da650439e3cb7f816f579b5ce457ab9cabd05f12e9520436990416fb02195e01ebff2aa90eb135943d5cf94a580a703fee09d1db4211aa1f21f86eea109", 0xc6}, {&(0x7f0000001680)="a5571dc63d4b6481c2419f612f28368eec341586777cbbabc72d8955d7a73db23ef5c063d9dd541e197977cf4ed7ebc9362971dc31a8999b2bc535cc145b8dbcd9d313399e2b4ee468277fc192f6c99e294bc48cac4168fbe37b1cbb6ee2ae4b50d93b35c8758a4ef0d24f4efd08787db4ac6bf0fa1fd1490ef8c349518ae5350bc8ab4595aeba00b8b3957aabc62b28976ac82887558c15b854b26d02c7567db09c260864ec92a6cc857f95f158aa2d69a31347bce1bc646194b04d6981b3a66114aa6ec5246eac8d480c0b64ea79441c7e702200b44e30aace6e65402998a82bce9f0357c21ff088fcee682d2e569fb5b162492c65d72476001761460cedd17b0508344eff26c8f4ea85d9b422a4b1b725ff1c1319b5080f4f004a5bac37fd710e44906f1ca46340b54266def1a93f1251b021ad12d86a72d28ffff69cac152199125087c39c491e72c9fa84cb11b733114d0dd16565c05e9ec3826c1989f3e5b5a9e347339ed6b76b4ca6399fcf5ac2cbfb2775541e62883372bbc1f7d7eb05d33907cab65be29ffd8c8b7b59c433103f304f4e5b0dba8254c6ee55b43f2bc7f7bef14f6d115c97e4b13cf7a0c8011af90451e1e30f624892d0f5bdb4916ae4a234c72362ea5a05b661afd8d10a6e341b5e29b1ad8b58565d588d2a24244b6c9b40256e3572c466d84f9e959bf33852a1ef1344ed60e8b6b20e7cf03b38af9326d7da91ed790b203b601ac2931801e58cf1bbc8a0a902c06f4a77c4f0904a02fbc33bd30b2fab82c51d45c41577f402633cd9b1b28634a4af6564fbbe106831bce19b350756ae3906770fa7f99a8cb33e4e336a28b6bccf0d13d3eb5242b60e50d78b5935e72802fd00f2aba2a87527fa3b205f03df660441c0234e76520e50822ed404c97338dc0002c093acc00d1476af6aaf635287a7d4c9a0e608169e072378cf7a9d3f76e1021658e51f5369768c846b33b768f4d8b49f201ea5ec18da552ecdc66b32003598e0cefe3632461650922ee7f5abf852c900b33abd061537e060f3d86bae430bebd80453554dbcb635c4c77bfa4a2b1818455265ec18a3d479aa53ffd7942c6e364800d49a69a152a66d93bb4e52dba0d088c99b763a7a1590fbb7df374d374acc7aae613d35acc9731ec3f0213cda79f02a5e6f5dbea3c3a266939cd0a30f3093179392515ec51a94060e000c2cccae5167be1c95cb1592bb739d3391f1aaa655e6c8f58f04fadc0e6deaa50e3ef77802485c9fe2a019846b8aaa3d03661f1b46a79e15f8b5646000a3dce7dd34e50b6b00f85c3fc2e2a726c7362e4cad71f970cf4d6cf8bf49af54314935e05d9d15a58583726e12381e206fcb9ed18d205f245ad9bfee00aee3d57da421e5cdba33a754a1c5d521371a4f575de442d84bf5de547b0cfff11654672faf4fe5263198d1d92eb8938115b4742713358c57e20fca553cf22ded339dd9ca8b370f39dcbe3f2c05b466054e43876e91f6a6a857920180619aa5e46f9574b9ac656b8fa395a35aa4d38689a14809998cf962e6a2b2c88fbff962961045b2b5ab81fcb959c23f0f08cfcb01f1ecf16e97fc79174c070e6b2a523596b0a284773c3edd93b11af0ccaab885da07f69f4941f6d4bac0bc96480d7217d7a37dc1453c5dc4370bce81aba35d2560e721429bd8e33d8b6eec837ba7f2f7cc7521f55a315ee4097d7e0d44baa0afaece9a86e08a7f1d09609b159730251ae33a325941cecf7d3791611f48a95012fd503111aa826e951eaaba3668e74e86e236aec9ba07c137ca7f1fbf7f3b83229df93acd37a94c8f5c0833ae2abe4d0cfcf7a138df5acb9e802f96afea74e2df46c789cca691f6690f6e759f0d2a3ce6ad1b9ed6b55587a29ffb2092b4ba1fa1ba1b4ff668921814af9b8e6da7adfa20423fd70cd11487438dffbbf81af4ac12066a8aef06b582152927900a3fe4a3396c549859852ae64e54b71d90d807a08cafab419d3b56738b14de7e949f2ee8ed32a37a1463396332af33b1e6f4b86b30bb9a45e355e20d00d4689fe6143ef4bbeb7a7b27509ce50f0a3abf5441983cbd0c5e3194928dc3508fafd264d5394aa4a98adc08718599bd148163e3723713c63468a6bd047fd1359d53d808be5ea106765d50d4ed9160a27b2915ba2fc5271068895d75ffe9546ea8c4f0ee0deb33426c4d4e6c166c8aaa2d71adb8319d2d60451a1810037e2b59bee054f188aa63e38e299d0671c876c4244316ca40d2005d1ec76bf6349a985fed94da740dc1b911b80f837ea5b7773e45476d689b60407b36f6b4fe2006a0de259dc911350d229945a443557b3dc4bbf2e766bc10f34ba887b0db06eb7bd08fa6e6b99ef273ac84fb4420fb4aa1c2022ea981d83972b4718f7bad13a15c9c49d562fb40a6ee1b0141004dfb8ed6dfc65a96a7aeefe409f6add76ce9bf4d15fd5c12482b7e93cdd36eaee2a8d0d06b5601a9a09f0f8dbf24aca02a2649685a537ed117acf1e44eea69b129ebfa614309416cd484ab1b8302ed98a0ecadd1cfeb1067ac916221bcf3868a7fb7a75ecd5deb27d134a9ae9ae11007d42ef69689930ac88645e957b7119a777459dfd2fc63ea1f009d9bd8bc6133bf3b4789df5d956edf797eb18e59e294cd9026fef5d162de0d5459af90e4570af3dcba28f147d34679f69727e96c3d73d82e9358eba5210ebc4cb48518ed6861cf70eae672a6d429688674e74cdaf8c42687905b721d6f8ac6786e58111467a04b3b888d62b5719ebd1729853493f7b166887e28299f2948915a16345200216bcbf053b111ec08eeeaa0e693921d754a4531f114a69c6ab479a321321e207c7fb04c1eff435c7f35803e3fcdf87af2c826b58d60ac9b09872fb80c645c140985af957ece07621771e052e9c2a0d66f7d68c0f18892e0d925d0bbee299fdfc952b71e12456aaf5d0dbe8ca66ef353446ced0f45b390539e146eacf87cfc1eec79403578d8b10899b6c328befb3cde33be849429d9e981d8be8499a844d89fc26cf143900f52637a26cffc6244e2d351a4585ff327b29c7445f43228345449b1588be932118344630262add45fe8fb7b92fed5e1b25d37ca173f32c746e7aaf8c02f1dbb2af3d20b04643b85301222cd7724cae04005a1fbb80b25b289c6b0caee6564a885c807c5c712a28f2457ec46c6af206c9076ccdeef55a7b0dade3ba426254c1c6de43542516e189594dfa31cc19fab96c0c1468a29b75877b2826a096d753a57eafcf6716b836f5efa7f5d560ad2ab2455adcebdae198f42cdcb968447e952803e9e8f3dec6efb3a81f6724d783560efe3b0c1b106ad5e9c342e18ffe4971359ae0de3d26f2c1a9edccae7879ea22c30da1cba4a058a47d4da7f3ecccc5e7041faa8d492406b16fcca00cc254ceca8ebefddaf4fa1f703a510dfc4e45878865689b146a73dcb391b80ec65e429cce5c8050ee62f8302ff48ad1c492e3acd465fc10ff2a6a991bee356a0ca3ec551561bb0fc56b11859beea1614692dc153dff2d288d9e875afa34c9cf50423a21df9bc942aea168213c727a711c04e15369907de374bf64676c98efdb4d7ffcbadb6a88f8a54bf08c9dd70a7a9464367fc2839f97633e44840e0deac46791b70f6f463808a263f02c699a4b1fba1c922fb265c3541b5bca84f0023d4eb41e1c978db6626da0844b78f8f2d58a173f1fec45460323f2ff73144ed2c94ae20e0269a25730649176b0127387ffaf1d36c373421fa373c342c2b58730975b1efbc358c50f8d4db82fa62fc593f9ca9ca1edc6afeee569e3abc0e2d9e7198632331d168be3ae6dd4f5a15e9c4b5189ed9df255f44bd790ea79cf3abc1fb858c5008b2cff71f4843e8b02a433902bcf562372f08e2656d13767c8014bb03cde9650e85204606a56efc1edca7d7d8a0e6a75caf8b4f0b40d98dec782fe82710a38c524deb184c6415026236793d1075a7ac982fe868e19c61955924434f0d83ca76bd6831dd683e9a71ebf06df369a45c106781d49e792c874fed52a456bdfb9e4267794367b7d30220a4124fffda020f9067071695484b5b1d59b3cf25240cfcbe3591a95b142279ca59ae89bc9faeffb88e5660f10f70fcbb83ee708633ff5847de3fe25976a706f9e245bb9a41d50c3536a5870d8e9664186e695d36da360ff742543d5ae19e174f406a6ccad2a0b16208c9e5c16c48caafbf873087a17fff267881528f1eda3459ad273b809b7ac4581c672310f1c71dd5281b40400303891aae23d8f3d1421d63187483bacce292cebe860c76d0b8ec1539ea15c358c506cad12895535519270911ef787895435ad1c720934ada5c57bbacf3f55d94b040e572e9850318ddf212aeb2e22e6622ecf737114724b0f01782e69b93b98f5fa880b2847a9133a3169ed10019ccfecebbec589e124a46ee1ef8661bdbdefc8fd90f5b15bdbe24d3a01b26239040cccd53402532b9e2548a555e12998e6768e5281a28844ac37199963bbd498714382ea02169d9653f8eb75dc3a13146de6f2d16edffaf81ee33699fa9cffdf98b8f7ca901f507a89d8c20ce0e818557995e80c09188a2ee58c7b65f35b0e6bfb08293536b5daca24cc75b0e6084059b45f54d69808da9b71ce5cc491738257580ddaccea8f71921c649707cda714612f5523005c49f2645475dad08462b23aecbdbf69ee5f0306d53cd64c0c4fcbdb173fe229363849617b2931d4407e6f02df719891377157bcbea712c546f92c26ee5fc5088fb7d58584dca1eed355f8e726b5a750705303ed485d20c31031601e840dda15b0e3943b75eaf5cf1812fe059eb54a43c723e447d9e5a8668f93f69739ec3974411a857102220effc414e7f8df80cc4f68f9cfd23c4eff9e9848d629f4510d670089aad411c1291d702d5f13120e07fbd7ef41544c93a8f86f85c9f231d988b3adf929e62bdc006ea27bd0a42f7475d394fe8e993fdc9c472e223216df2afdadb32aa3f0519f4cd54f1a63fa0dd1a01829f2615b646b349e5b880965b4fb6eca410fc3473036561c0bd45de10e59504920d8d85e8b28f275cc7cd5bab504ada1c166742c08b2d02bd6deb383d4deec37bb0caa7a7087ab0f36d23273130fba3a3c29aed6f9d2d8f906ce4167c3bc78e1e46818acf2806b634271f7451cb306140d82dc5922a9ef91542f38f7a7e843773232fcd8e91ba06179d74243ded9c9489ae5bc347967c4d9816ac2298d9c0b08f7c22ef7cc0133872e3dce1391c57b444a914168f56680697bb84a72f9e14ccc3c9a6adf7870b30893e1db0cf2eb0ba8e1893b2d3699cdaaaac1ceddff0ebebcb60114c81b7481564fdc14b71aadd6f7862d433ad05975f002f2cab36a52150fc450b107e94d05290f622ec1e0f0a31ef814fa704eaaf52f3b5b67a22eacc60ed9917a4d20024337041439c776f6656951baf7bdeaf69ef5c0dae8d0b2ee49e467ac3098f87e63c634273877d339a5743095982c48cd5c4c72c9299a80eddc94b9adbbcb4b90ea96902b3f70ccf6bcd52be6cc7d12cd50efd5f4ace402cc1cf4630099a185f8e5fbd12ffa40378a0189af7b9467f21afff0efe8da21c5776af0c9e2a27adb9c3d0bc2bd91a08942948ab0cd47b3d47de006dd1724f4d94925fb974e7e89b61639909aebd6de80c3f6fdbfc0c5d0ca6e3fcb1b81e779c24d2ec2ccc5d11512eef05d4ea168f8ba2872ffd73b8216ea2a64456b37c4e437d6fd3ff145ff7f79dfe81e38e92ccf0467b925897f24d2c9125a75465e7540dfe8fc7afe3969371", 0x1000}, {&(0x7f00000005c0)="4b5054d997ba76074080387a6192070f5a2d4c8593bfcc9fa57e054379a773dbd2802e1c80bb08bfd1f0b9c92384553b2d0982136497", 0x36}, {&(0x7f0000002680)="6a1e10c877d6bb7c48c2eee85ffb81da48cf4fc0191bce67afe0c4dca2d3fedae0435479615332d6cbbbf61e8b06dee6ad73c92646624ccda94a3df1f13b1bc8659f614ffad2a26d3126bed317fa1a72a68c99c5da48533da0425555d023488e2d97a3a343fe13278d46c31a7ef5d337e73a79133a5a79dcfc3e38ec6c44b2920ac99befc7acfb9a26dc5b6439b85c9b888fa4a7cd7b881c800caf694c5216ab1f6235e181da18283395b66b9b32b47c132aee4e5fa4963c6835c16a04133e5bfe44e9d438c2afe67116b783beb81de043966afd0d1924e3673d33c982a6416852ccb932a9a86c0c1c79bd2f702f45017ab1b249100674", 0xf7}, {&(0x7f0000000600)="64c1a10b0504dc01385ef3d6e6314ff6a0236ec9249e461122fa78c9ca7032c3e4d9b5c0e81bf2eda150e4", 0x2b}, {&(0x7f0000002780)="aa4b583342f969198a5b2104e250b040", 0x10}, {&(0x7f00000027c0)="2402294d58a9b702510c82c58f4030c7708c487f2421e763ee25be99ce00cbcecdb0e146b44e634053d384b255f1974f25c09d7606fbf468cf7952fc72725b86f0dc4d3c04418153d9a299188bdca141b08d84deaa4c5049bd9ec7baf927c9f9b2dbe9c4fbc6af3d5d6b9e37b3f59a14449294fd23809aa07cc08248ea9a82e24bfdfaec2864fcc650b1f9ae45fad61ecda974ee3b685c518fb835736804e9b3db55aae5ea3d54e798ec12ed0efaf7c9d550b2a3b520733b5cd8eeff1f896abd3b9e442e5a6171", 0xc7}], 0x9, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x200, 0x0) ftruncate(r4, 0x0, 0xda2) kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x3) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 16:04:20 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x10000, 0x1}) 16:04:23 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x4) r0 = getpgrp() r1 = getpgid(r0) getpgid(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) execve(&(0x7f0000001100)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000001140)='{\x00', &(0x7f0000001180)='(\'\x00'], &(0x7f00000012c0)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='^\x00']) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001340)) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001380)=0x1ff) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x10000, 0x3) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000001440)) r7 = dup(0xffffffffffffff9c) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) getdents(r5, &(0x7f00000014c0)=""/178, 0xb2) unlink(&(0x7f0000001580)='./file0\x00') r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x8e278fc3158d56f4, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) dup2(r10, r11) ioctl$TIOCDRAIN(r6, 0x2000745e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001680), 0xc) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000016c0)=0x9) 16:04:23 executing program 0: getgid() r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:04:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x2, 0x0, 0x8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:04:23 executing program 0: r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffa, 0xffffffffffffffff, "8549a0a5ff0106ede3ee00134af5bfa700"}) syz_open_pts() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x1) 16:04:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000680)) close(r0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035bfb3880455ee256db2f855d6c738ec777e4d4269efc33893de2b8285efb4b2dbd60ba8e290806c21"], 0x6e, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)=""/247, 0xf7}], 0x5, &(0x7f0000000600)=""/14, 0xe}, 0x1000) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:04:23 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:04:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x200000, 0x0, "d730c15b00"}) 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) socket(0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 16:04:23 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)={0x4, &(0x7f0000000000)=[{0x3, 0xff, 0x84, 0x1}, {0x3, 0x51, 0xf6, 0x8}, {0x9, 0x45, 0x2, 0x2}, {0x9, 0x7e, 0x7f, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:04:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098", 0x109}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) r7 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) getgroups(0x3, &(0x7f0000000400)=[r7, r8, r9]) read(r3, &(0x7f0000000000)=""/11, 0xb) connect$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000000)={0x7, 0xaa, 0x9, 0x100, 0x4000, 0x9, 0x5, 0x2}, &(0x7f00000002c0)={0x100000001, 0x1, 0xffff, 0x1, 0x4, 0x4, 0x8000, 0x3}, &(0x7f0000000300)={0x2, 0xffffffff, 0x4, 0xfff, 0x401, 0x7, 0x1, 0x12b1}, &(0x7f0000000340)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:04:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x7, 0x4, 0xfd, 0x3}, {0x51f, 0x0, 0x40, 0x1}, {0x5, 0xe2, 0x8, 0x1}, {0x4d, 0xf9, 0x7, 0x20}, {0x1f, 0x1b, 0xff, 0x5}, {0x5, 0x3, 0x2, 0x8a06}, {0x800, 0x0, 0x6, 0x1}, {0x7, 0x9, 0x1, 0x2}]}) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) write(r9, &(0x7f0000000100)="5d56d31524dfe9909af13af93b7e9809816159c9d279e1f3d64ae0", 0x1b) r10 = dup(r7) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:04:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x1ff, 0x1, "000000000000000100002000", 0x0, 0x8}) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:04:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202ffa480000000b6d027d426dcbd16"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r8 = dup(r7) pwrite(r8, &(0x7f0000000180)="3b8cf1ad69f71bca161d3fab1df6c897d4ebea602a024828615a3e122e40ca1601381af5305ac5b9bb165c48e8b6ef5c04412b8821715a211ad77cb6f0952ccb7376b7fb595ba2371421ac89cda9fa57ff6ed331200f02016f7a2bdb7890f7a7eac7d9f666970d7042199527b2b0775d21c6658369e4687022b34f0f6f2c042a04b9166d981c9c02180ad59bc4d02a5a133226c8e4700f7fa56036799fe23e0da09ab4d0f0c7d826", 0xa8, 0x0, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:04:31 executing program 1: socketpair(0x6, 0x4003, 0xf5, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000066696c653000"], 0xa) chroot(&(0x7f0000000040)='./file0\x00') 16:04:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) r9 = accept(r8, &(0x7f0000001500)=@un=@abs, &(0x7f0000001540)=0x8) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="54f76f15c86478cd80c5fafdc796267bbaef688bb14a23da5efeb28587276fe90f5b65b21355b6d76fe167f5cfb200ff2d677642a220fc61122e048e64604ffceaa811bf2066beecef1b2dfb7484c9942f00c94ce2039e9abfa5deb1e74156c6279ee81dd789f80335a1af6eb4d31b0cf4860336b2182eba3cd056ec93aa7511a16cb79b1cdfe29523d4fdb7519159ea2fd10a9d66c339f9d2777242231a3d2ad53ca993bd195bd1ed0ae747364eba65b0d099d48e99d510a145292b178e37ad23392af0ecad694280a545c6f8d02519f8ac3b00f545aab8b6a47a9367a7d3cb9ed28a1c142dd254ef4243935971893f98a77c20011e3bb3a164f6176166c429b5ba69ed1b9ee788f04bc8bfb9fff1923827c9661b21af5cbc3be085e71ca2259658235489dcc97872736e494d22217b2f54ccf9d2f81793ad8ecc5190841f690e94ea958ef68ded6ccf72d8c88cd5f1a6c12b9d29968d6cec86fdf386f93046dec7e5c559b85894b5d3c5ed18edda37cbdf0081955fc0fc8086330ac6c8dadf0bfc484d3634976a397c5d3a61271c9b5de5dacd94b945376461d6180d06eaa376bf4cf5ace3fb1059a0c31b7ddc12e3be10e740492a3ff74f8571a10a2afd4f680ac0942b6c8c638adc6f85f1eb0f396a886783b7081d938e2151a931a279d6f1a2a82ff35eaac48df3dc22a3de209535745242397ce3e2e6f475eaf00239aeaad096fb6a504d4f28701a422013a5555fa2b8ab4af719f7c393a3a1dd08dfde999f446b5f3fa952ec954539cd5d8a94a560001c6356c121ebc9523905c60122518a5698a26607c7907a839688971fd28a475cf310c92b9561ba0a073fab3929e916d6f401a1640d32e684c58aac74ea354652970f7c92b69367584d1487d7e993319114d64b3630dee77c03bdc7c70747823feb6e3295a9993e0bc19ab02407446ea4fa3453a63453925c4a9dd79b1aa43f0b2ef94a7ebbb53752ab5dd3a33a82a72ebfc9412d7499fff326742636f2d56b4073ad5a27c934e0c9032f67fdb0a622248462999d41688bd9a23b8b8da8a8fb3f0ff32d577d3cff35003ce108f6d1de07105b944dd0ecce3bab38ab68e97e44a425953f60ef94529c32d157c1c98e8a93a459b33a9a9c095a9b710222d88ad5a039b009f75ff66628ade0a02828662f7c144a35abb1632f5dabab8e069ac9ceaa57b7dd1aa92b8691e5fc4dc1d58df4347892f8511ce0297ac307313e7151b27cf215b0fe2048126b6be12cd20b43599bdc73d9f5052901b0a66f3603073d5f2a630ceedfe4beaa390d88dc31d69c3117cde2fc2002790c16d34e70a2cac8700bce91c2c092bb5085e343ce1d79e1890565e751df338e7b256a98370b6e198329c31e8a3eaefbcc09b9ef4e0641ef1eb977a744c56146911b2b2b4c025a9580f0b93da7d001a23ea4e6a9252e0368f4f1ebf2ef3db11eff1bb2dd4fc5c706b91f503a9a8c9c555e6f46d536fad0f33fd9d09222a2ebcc04d88e1ee0912b51f50d4aad7647c8bceeb38b3eead9137a330593975bcd8452d389cc8b01355e9db971b5912d1891a5d8194eade43cb16a5fca14a8042d431a46c9b2f8a2a2207846a07f6facef15b083cb58cbe610d710951edb31bf03ebb68e4b39c86cc0776b4475ff3235fae1cf7b3bb66c7158559194f8ccca14b56f5e4241c2a4a7afbb1ef92528960d9181bc8313557f879a8be19f640d70f5cff2783f15108fb8b953c0332014e27908729ae7c83af26f219f9fab97000f55ba1c9677cfc680b7564ec42e0928aa3dee5e9f5153b6db4f5446c83a7b250ce3dc2493ff8942be453fd3437423ea3671aaf3e870aa78868089486f3478e892680f259b4984e46d0c28cf3c34b2862ab9ebd6cc950708f51b90384e767a70e44ab8b0549591ee16cc93810eb942f8c0efd8098488d3c5ae93f7073ca4c9cc4adefe0460e18451fa16cdbbf50f855f5309f3c195b7789a0ab96b30aa0beaf933aa468b1f0a1f3c5bedbf9aadb0cfcee5281ff951df3b2cd9f19527a7e858c034dde65e102d27e644720b22233becafaae4bee0f5f0273d0f667c3cb05371b720e82a72ab36461a87bdf9eb3e5d9279be6e161804e4aaf73d62c3fcac5c0f94eed77f31744b8d3870f5775ffeca0fa3eeee3a78c7cf8557a3b18df280dcfceb24ca3f676bb525a2267e1a1db7d3080ce7cc76977419e2cd10dcbf215c48d90a3b15a4396e0eda43af92eea2cb99f89772d1170af2a5027333744d18eef5ac5acbef1b3168e7c03254f87526b93e2fb718b54b5beff97c3b1345cffb76ffa535e7fea0f6099f3bb014735bfdc05bf50467d77b5363cf275a87f4e6c1facee01781f6f4bfc56d45977b9be5bd26b85597707b73037ad2965e2734003aceb244672ab3ad72ccdbacc72d0f4f32e0189de9ed4c6f8b37297cd5ca81237682ed5094b3d827d826bea220e0b286f48250d2e0630ffedaf6768f120197950a815c39c439c159cca7501d7364fdda2f40225b42c9e8b94eadaf01faa9c94a08f3f797d9b7a35d98ba08922aff526dabeba60492f9b54cfbea7f0ba42ac00afcbc1be17802b7beeed78a2a7285c92f7f557d5dbb8343873f213749ccb3d1318e4d629907ed2dedad82c16b832a89c31247f71d5697b94eba83bb9e9c82a93f3d6034633b9bf4d9df5a783b3a805318136f99eadca691f28966b317c1319ebbcb323944876d76fd169de7b49566b0c422f5ad540ad16ccdc055cd753ab20cd43434a0283ae2282bc7980bc0ad2abab60ff411aa055602bd31faa0a15a5b25178cd7a9e5e8c8eb51d06cbb7a76eb973c1986074da49da799bc8f9f59acd94ce230006d4a068baa9b1de416b3ea00c13242bb512b1fec58baabace37df765f925811799e29020b047c97bd496466db5ec6e44dfa642be76845389e246a1907b8f1efe5c5d257b2327f832319a936223ac485a4f959fe618d0c3d3818167d449c6dbdb65124b930375fc8aae6fbac22a3030585c0688f627a6b47d07190e35b87b43ee43e34220d620b970a85ec41b9dc6f61168414b08118c4df93d454c173f74755b48a325f14bcb609841f6c753204087642ad1b7588480efbc9f5be709b4c8b218a10720f9ec9e35a81600ca3328328d72635841ef2d841ac11546d4f2fab52c0f99469103f7f8c6d13551b5ceb623d8e8ccae4cbf433fb49f9416026ad25937e7661ece9a92675f2ad537d448bf0a09e95505bb81fead16ef7b74da1e01fb00f5ffb855d39aca878658aaaa07b42c059ab583cfdd903b7ef2f8a960c7912c6e5c94745a1ae54eab112b0227531670116fd13dc13579fe1e6fc1439c2af72e2da59313ce6040e57713f1f5e565ae7806fd37a7dc344c5122ab8ca918830d322427f036be2b53c060bd0f311861a36466eaf3d6dcf76dd20b397c4c888525998211f2e14302c60063d823b0cb1646bfc9f3b9042769798aec98e10ea99885ae8ee9fe32bfe4463203b127238570cdc610aa36f89fd947a721f146b38273726592c2d69ff436c80ddf92fd50c7270b0d24c5f976ed23f5805f7ae8f78354898255122c531bc2bc5adc9c54297cb22ef44ee53c71f03b6752bd2ca00fe9e01cf33eaa1190e7e4acc54621b0289f94d410ef129f040e5890ccc42827b205d01f4103ae7f9d4bbb2f60a83a6d6e95f804aab376a9381102b3a2de4a6ad8dc733647707fb9d7c86cd196e33422ab435d5c3ae97fd1b3ff261beb915b90e95adf8a2f8fa0e0c7c88c7b15cdf741d216ce6f7b7603ce32f434b0a6494303b1c194f0c163c2471952001f65053cd30faeac316ef3d2a691c85cd28ad4e5598b8415dc229b2f0504972adf75159b079bd0d4c9b507ebf08628e78afbb00bcb35593eec11b5538d781976fa0118ca4f0bce1f396877fb0321a705c216071cd84967069c80696d681f6739ef5618a071b04ba39511e680e4e4aca043ac167cf73b33307be10df0ed5c6adcda9dfad32c6a431113aa66a202537f1568c6865b68841b994a001f895931080550579dfa7add80bcf3f729cf5dcb5d8ffbe3003d506fd967513c92199577d3a36a13cdb4813e209b7d4030c6847459c619e7865ea9fdca45595d2fe93727869af0a372e9063bf00e0b8fc94523afa459c8fa08c5a1a29aa7faded70b77294cda835bb875452a05d80502313500094ecbff3ed5c6807039a6da5f1487e574f208424a9dc6da3ff0338de31fd2d6e139e47c0221a144201fdd06edddf722aeb27ba7ebb8c03ce397fca252fba82a6a708648053b9417d890f4b8bc7a69dc47246e0626ee2bcca460adc6667422719088e1c3dbeef9ae1b49d05223fbe5b2a3c9f2d3475d3da07dac00f78b8b43e88c36b284fc8e4187afddb577a56c3c41f6894823475983ab2fac26a76ec518ff4655fe86b0d286f1fd310a3e49095622798e1ae9d7805466cd21085ca021ce8a85b23bf627406dc36b1f3d8fbcea42566c58058c6008368648919e55486fcfee467f1766b5cc9a9b0b0c0f500e3e49e26f6bd4b970347534369b9f52ad548043892b007c62a5224e219e3c207581ea0cc8751f62e272f772c4cd96e0c4dfe53ae59b0ef4d3a52eaf341e7a631d84009a9f6eb4fa49f963745bee8f597df1ac2916e36222f12ebc72fe7887be061543c17c6b90ec4d420fa4c585c263ac8e21fba5a4f6f8db0b48b651b93dcf6195792709ba6857d976f5957fef1286590feb6bda8a54ed83522873f9bb9811acdf19bc010230b49cc6de4c56ce171eeea1705ee9fc4b5f2a6432cd123648a710db2e38678044549e5044363ca0c61b25c9ed3acf19d2c6ff5477909afe9de969910f2bf5628dd8f1fb6cd7077d32e7f65eec95d681c1cc13bb71baa2e2db9f75d2c801f64cd06e04af46771cc8ff0779dd9b1540fe66b8baad85e50d9deddbe4c7e9f8172d9513491627616fbd1c7d503b055f658e8f06e8401bf43c0926f310ad160cc07f8bb267bdab6aa04329092d62a7b03ff836ae020f9a050f03e96d318869d576f067bdda6774e677d67d89ef3b164c10486acec114c27fde6c5f2277337395eeade64196a1e587a7844721ef346c5b60ed366a787abb16b45df6ff6351319a1e563240a5438e0c0af65eeb0c5509842d884b35f031ddb6dc4a87d399587eb8825703724d5631d72ec0fcaf1b334dbec048431f4398ff5f7f0cf2ea160a7b9104c1ec19243df4f53d9bf52875ad7a9c61a8e6896732831cb5bcf5d854339fe31f1ea508269666a166c8894a658ed10f56f5d280418aa043a926074911cf0014a45ae73e380f14520715f98efdb3526eab5223bd53b7da9381ac4cd867939272b86b1bef0f1fc76486db5e6f63e09b5c8bd7e6407e0159b776b09338487645161b13b2a6e37843d1a1ae5596c2b2ccf200766dc963fdb59585b4f7f30ada48dec22faa4c41b986874c744d24015d6d5830fca2bae6c5501aa621e865a5efce0cc915e78063dbef160443b674f1107b477d8179236f61b58d8492b465014f1786efbe749877ffd5a33b9fad3462ba53235c7950de7d960d82906b8f5e44955a567928a01c96392d7e4f92924cf90176561b58af706b4cb1edb1d6ada2078e697c9f915d824f457ed9ebccdbe47ac59189df6a7dcf6d596479d7af709a2693c6398f9b4971d185c0dce470412c12fe0acf2e7621e792b09faf50a4fe631f0cde47d0382b14b9c08ee111b3944336542968f479382eab81da6946627ad4412ce192a95c46eaf0c478757f76b70d15e38c851582cb6d54695d516f8f8a3a5eab", 0x1000}, {&(0x7f0000000140)="9689b7e08b5e2552a131472f1039ae6d5236938d5caec29073685ed118692e", 0x1f}, {&(0x7f00000011c0)="09779230f15dd02b15c74ca00d0400c4ea90fee1ff19edb0e7fd5ae5f138e43e538be3482d64021ba4a0179c27ce5a8c36ac3a7eb30f9bc22567d65042d142bae77f631eb407d88c7f92b1f0bb43b0931897514fe1dc4591f69d2b9c95ac4d9855b3fa58bce30fc2baf711139704eac74db32dfc5b2373a0743cf87d14e1e2ddcb269e309239d45e8ccd73528782d3bb8d0ad1e440e9d75a58378e8f0f911a90452586a5dc4a46cc74109aa840f0", 0xae}, {&(0x7f0000001280)="463cdc449e078ce976d638488799815ec412224132d0addf62133b38877cdc87749008229c87bfc8dc16f830e0fdc0037c69bb6566691d87edb01a55364354dd6eba1fe0d19f7999dbc182f11a884246b354c0359eefe2cb3e6d75f505befd2c0ad049a7a1f108738c0d63bb20b7a7a762d3cf83ae6f84729aca4ce667a6aea2514178cde15bf5267fe9f65f5779a7cef033", 0x92}, {&(0x7f0000001340)="5dc0c382d52f813e73fca1adcf7dc4d5f03d316f60bdbad02a31f6f38768542592ba820719731a", 0x27}, {&(0x7f0000001380)="07b66988dd4e9875c30a0f97035579833f4c89d038fad1a7032f901bda8e32c15a623321c1fec932a32228caccb022ef51c6375033d27c24545aaee5ab68408afc92d77456b2f7e8d4037a1647d14d3910d8c515c7107aeb06ae085f17b20469eeb7298bf9f0a36ad373284dcbd3d1edad", 0x71}, {&(0x7f0000001400)="ed92deb4d2c7e7e526a601e553b31b180c0965cc3d93ccf8ea8e62570d9dfd9c319366e2b0ed042a766b52b6edc78dbe079818c324f820001e514ba9edf18346c91d59fe1d571893783deb24fb10c0253e1238a9e21e44ae6c7df15d8e2eb066cb6e13a32437b89863b18e0d34", 0x6d}], 0x7, &(0x7f0000001580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000001800000000000001ffff0000010069b9", @ANYRES32=r7, @ANYRES32=r10], 0x30, 0x4}, 0x40d) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000040)=0x7fff) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:04:34 executing program 1: r0 = socket(0x20, 0x4003, 0x0) r1 = dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:34 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r3, r3, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r4, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f0000000100)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0xffff, 0x1000}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x0, 0x4, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r11, 0x4, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x1, 0xff, 0x65, 0x1}, {0x6f3, 0x81, 0x3, 0xfffffffe}, {0x9, 0x3, 0x0, 0x9aa1}, {0x3, 0x1, 0x1, 0xad}, {0x4, 0x1, 0x0, 0x4f4}]}) r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) r13 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r13) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:04:38 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(0x18, 0x400000002, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x81}, {0x18, 0x3, 0x4, 0x2}, 0x80, [0x5, 0x7038, 0x8, 0x1, 0x0, 0x225e3389, 0x7fff]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x4}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x6f5, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000003c0)=""/237) r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r13, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r14 = accept$inet(r13, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc6) r15 = semget$private(0x0, 0x4, 0x1) r16 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r16, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r15, 0x1, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r16, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() socket(0x1, 0x1, 0x80) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc6e9631bdba7107ebfbc00d2255000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00000000000000000000000000005b35f1815c335519d1d0b1eec36f66783859856cae1110848fc2747e411088c9f0a5f987addb51defea52b1ae948d42ba735d12ecb6bf70c6449d94bfb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303e8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7509000000000000000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c70b398c4f2e54f1dcb2fd3aa1da60a93adc5be829d0d5c110058c35b156bea20f83995139256b58d93f2dc9dbc5842cd1e3936d1d8cce8aa78284aa881942ebf3c172cb1c8c9f8e22c325b7aa34933f14f4c95e10e4897fabb175f9c8ef0a088fdb587421e6bf1fce9e88fa6882f33bda546ad186daff42a9b8126fbc923d7f783599e91bec563584fe29b040f6c790f1202a6192cc7816cd37a10879554748f19bbb11689ceb99300"/455], 0x44b, 0x800) 16:04:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4560400ed4cd2adc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x12) 16:04:38 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000200)=""/202, 0xca}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xab16f74e9b94ce4a) mkdir(&(0x7f0000000380)='./bus\x00', 0x80) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) pwrite(r0, &(0x7f0000000300)="b32dd64622f81bba0b01dfac8057c6ad0156721014eb2501776440072c5b050b705b472d763185cc7db2ef37712e9b10ac2ca0bfde6e5e89b22a297e720b59c9308f7a214e41703468f33b6aa4c5cff264bf1b278024f1e574e9d4c9d4d533d96a83ec101efafe570b0bbb1503fdd5c0bf05ad16041246140aef", 0x7a, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:04:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff}], 0x2d, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000300), 0x10000, &(0x7f00000003c0), 0x2d, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:04:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) socketpair(0x10, 0x2, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000300)="fbd4bc1be085b900776e2e9486807fa2124348d6bdf5f53c043c695d8bc2d6cf45e508d007dd238d1c92777322c340a614a3f879f8bd23aaf22f2f9089b6663cbe8fb1c0e6b43381f62bb571862cc469cc3023325c7a5577332b53aee4b743ab238827cd36928027ab65d2bf2b0e967a5e405e01418153288deb7472fd6129db2f3397256139f704f9983edec7d33e21da9beb1e7aec79ced258730bbf5dbf15c163d1e808aaec38a499c8ff21602862d272720a102c4b3325b462e99dbbd1c167c046d21a1e1d5d277141d0cb01e214912bb5b481165e232f8c41e746ef2fb016087ba34001a93747bceb657613c8b050449543", 0xf4}, {&(0x7f0000000400)="1f929c8f6fd92840101f17f571602f399d49675ce41c611b27f5ec27c2a2723a574ef6bac40bc903523f2d56932d0f0c7f196df136a2cf902180e8c9359697a589782ca57b64526b18877205a7ca5bbc3b013f576dd170f54740a3691fd16e920843667d1237a266", 0x68}, {&(0x7f0000000480)="e410604afeca3dc059e76dd93a63f7e3184349c80793d0a14f2c0669e92dc8a229003b13ea565cccf99bafab75", 0x2d}, {&(0x7f00000004c0)="1bba95076487818cc4884773eafa1a79ed5d6e2701109a2623861cf89a134a90aaac8fff6c630c4863aeb632702671c1db90d4fab1a4f90c6f651376c07960e475", 0x41}, {&(0x7f0000000540)="c63393f6f4273c488451cc64d7bdd7ae9e0a8b8ba5b1fd64b62d5ddeb55b4f218387ea5ee5043d087fe53755c85ff20a0aace95262895c2c1dc0cf8354d72a91221bcedaa0", 0x45}, {&(0x7f00000005c0)="664924465edf7a4356fad3f5f694a54730daa612309ddc7022745628199c8bced9a9016032ddf87024f71eca65f40f88c6c601839671b244d3bd645a", 0x3c}, {&(0x7f0000000600)}], 0x7, 0x0, 0x0) write(r6, &(0x7f0000335000), 0xfcb7) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x97, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0x55ee}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1000, 0x9}], 0x20, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x152, 0x2b, 0xffffffffffffffa9}, {{r5}, 0xfffffffffffffffd, 0x2, 0x100000001, 0x100000001, 0x7f8000000}, {{r6}, 0xfffffffffffffffb, 0x92, 0x40000008, 0xfffffffffffffff8, 0x80}], 0x5, &(0x7f00000002c0)={0x606, 0x3}) pwrite(r1, &(0x7f0000000040)='l7', 0x2, 0x0, 0x0) 16:04:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCCBRK(r1, 0x2000747a) msgget$private(0x0, 0x80) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x180000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/198, 0xc6) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7, 0xfff, 0x0, 0x1, 0x6, 0x7fffffff, 0x1, 0x0, 0x3, 0x7}) ftruncate(r0, 0x0, 0x100000004) 16:04:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r3, r5) r6 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r6, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000100)) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000000c0)={0xffffffff, 0x10000}) 16:04:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) 16:04:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66696c653000f8eb69ff778f1b4ea71db1a2f6fc39337724db0c29684a21dc56ac0b2d2da12d3622edf5ed22fc4a5b1dd74b2a8a765c7847743a9b3131afeae6626a1f2ec7e86999b54f299f1462d3612ea1a535a00d30ee48431385bc1e826c4b6062cbac718b3f83ad23ed168e9b93ba4166eb150ca8571def92810126c8cc71e1a73f67c483c83945df96f458b399f18b42c6d62faf9e7ee27b6d015c18ed1be46d72d48caf66b51d88c17e4393457200984da383cfb93ca7a64b2f5014044b447261eecd7895b96600373ccca5c0fc81d1a2498bd99dfadf3bc2148d22000000000000"], 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r11 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r11, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r14 = socket(0x1, 0x8000, 0x8) sendto$inet(r14, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r16, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) dup2(r17, r10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000335000), 0xfcb7) ioctl$VT_GETMODE(r19, 0x40087603, &(0x7f0000000940)) r20 = msgget(0x2, 0x0) r21 = msgget$private(0x0, 0x188) r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r22) r23 = getuid() r24 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r25 = dup(r24) ioctl$WSKBDIO_SETMODE(r25, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r26]) fchown(r22, r23, r26) r27 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r27) r28 = getuid() r29 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r30 = dup(r29) ioctl$WSKBDIO_SETMODE(r30, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r31]) fchown(r27, r28, r31) msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x3, r23, 0x0, r12, r31, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r13, r13, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r20, 0x0, 0x0, 0x3, 0x0) r32 = socket(0x800000018, 0x2, 0x7) r33 = socket(0x18, 0x2, 0x392) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f0000000d00)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/598], 0xffffffffffffff94) r35 = socket(0x18, 0x1, 0x0) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r36) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r37 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r37, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r37, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x02', 0x0, 0x0) sendto$inet(r38, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r39, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r40 = socket(0x18, 0x1, 0x0) dup2(r33, r40) bind$unix(r33, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r41 = socket(0x18, 0x2, 0x1) dup2(r32, r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r11, 0x0) 16:04:38 executing program 1: socketpair(0x20, 0x8000, 0x6, &(0x7f00000001c0)) 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x8000) 16:04:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) read(r5, &(0x7f00000001c0)=""/105, 0x69) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:04:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xf0e3159c67be2c37, 0x40) ioctl$BIOCLOCK(r1, 0x20004276) syz_open_pts() syz_open_pts() 16:04:42 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0x7, r2}) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000100), 0x4) fcntl$getown(r3, 0x5) dup2(r1, r0) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = dup(r3) faccessat(r5, &(0x7f0000000140)='./file2\x00', 0x10, 0x2) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) 16:04:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 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) socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5a", 0x162) 16:04:42 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) write(r0, &(0x7f0000000200)="34fd3fbde0ff11fc9a1a746dc70980e032187ce944e54e6c2f732517e7b8cc086a0d4c19ed58799f828b1f52b6dd4f099e31a69f428d180b5c1c9c90b5e4cffdca3d9b8dca8245a5e3c0a85b48815df6394892ad0e202e108c3097a5425319b604eee007086cb1e1d8d68f671d696c4683967a52e9162500a427307dabff1f3d221ba726caf4a0f4c1e42abbaa45625850d97ef099", 0x95) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x50) write(r1, &(0x7f0000000140)="000200", 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\xc8\xd7p', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0), 0xdbc8e878ba23368, 0x0, 0x0) 16:04:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) r1 = msgget$private(0x0, 0x215) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x10000) getpid() socket$unix(0x1, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xd5cbb12f2150da7f, 0x0) r6 = dup(r5) r7 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x2a, 0xce0e, 0x7ff}, 0xc) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x2, 0xc75c}, {0x18, 0x0, 0x0, 0xfffffff7}, 0x7, [0x8, 0x8fb283b5, 0x80000001, 0xb469, 0xfffff800, 0x47d, 0x6, 0xfff]}, 0x3c) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x7, 0x8}, {0x2, 0x5}}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = fcntl$getown(r4, 0x5) r14 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x6, r10, r11, 0xffffffffffffffff, r12, 0x10, 0x1}, 0x9, 0xfffffffffffffe00, r13, r14, 0x8001, 0xfff, 0x6, 0xffffffffffffffe1}) r15 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r17 = getpgrp() r18 = getgid() r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x1, 0x0) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x20, 0x4002, 0x6, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = getpgrp() r24 = getgid() r25 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) r26 = socket$inet(0x2, 0x0, 0x7) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r30 = getegid() sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000440)="bf5c701d91", 0x5}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r10, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r2, r9, r21, r6]}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r24}, @rights={0x30, 0xffff, 0x1, [r25, r5, r26, r6, r3, r9, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0xf0, 0x601}, 0x0) 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000004c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r4 = msgget$private(0x0, 0x100000029) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x45}, {0x44, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x402}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r9 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 16:04:42 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 16:04:42 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000002680)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2fa6332715ab4e58a4a329d00acbb4efa5597eeda6a01bc68b884c5e32b2e5944cbb6c44d1c12b70c1dcbcf8d4f940d5071e7c3f4531c5a961be9c55bdc7f8b226c0c0ace8d2b30e8b9d3b63c77168cb351d9e773629d126016c17b705311f", 0xda}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fdc1b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000400)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3f13f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa14c37f9b7235aa0f8bfab889f5e501e771979328bf8b313420654f1f2fc525f1d24509711624468f7b7b3c8", 0x7d}, {&(0x7f0000001000)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000001280)="1ed4fdc13ba7f53bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce0ec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461f15925477b33bb5cb81031fea447ab3bac946471053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97932cb5de64ea61d524d83980507a27b08abb8f196fa25", 0xf2}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4008426f, &(0x7f0000000000)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r6 = syz_open_pts() open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x8) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x10001, 0x1}) 16:04:42 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="90e3db3f536756de5a8fc6a7b0151f", 0xf}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = dup2(r3, 0xffffffffffffffff) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:42 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/235}, 0xf3, 0x2, 0x0) 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000040)="25b88f9e10f61b20948223cffffad8724d61054eac4761da01c9aef3fa4c") syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:04:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a32b72262320277d0db286c9ed4de"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x7f}) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x30}, {0x74}, {0x6}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:04:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x1e20, 0x122) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) sendmsg$unix(r3, &(0x7f0000002740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000001c0)="3f8bf6d93cba138cef981d010817ccba9c33aaeb43e90b20727501b0376587838fb0127c333d92ee24aabd5b26cfa8c715b41d81466db99cb018f7d17d2113cf2e3ea5bb59b6812e47642ec9fbfe6e9dccf9857ba500eba55c1a71713de0095408635d5ae514d92257d5e3cb11a1bdb2497465ba5efd2b88c838711b", 0x7c}, {&(0x7f0000000240)="22dbfca65518488960179a2b0881cd7b943893ccf93f1144363dcf390372a8506be619fff73ec6219fe31bbf7b7be6c02566fd324a26b20c9dfac160327c092da8ca2cc0274f187bd168a1c3ae0aecb911943904bd242cd285d92625ba63443d9fdf66d3e334185ea1612818898ae3cd081cceb2ec7b9aaf3529c1a43182a2369e0aabb9b75fd2b16acc834a4deca9ad6ed511130a5f5353a980f272950ef11e288dfb186cae84c2b077e266d371869e0e11d70fd760577dcd13b3c901325fe5c58acdf2f5626c812c6cd365696d909e3ebb40508ba4bd13b46b354a796efc92cb68f885572871670d9cbb84a868273484", 0xf1}, {&(0x7f0000000340)="7cc7d0fb4bd42a405c63e53c7dde1bcfdd2164b634dcfaa384b978cd24b7a9964d2c391c39fe7e8c9ae9d5675020f1da31d54b324cf2cf752a1b1275a2b9ab6987877c35bd19022d4f5c8569069dd7c62055e23af87c1dbd413a48eba63c3a9dd4d4327e4fb33fd0fcfd6b9bd67034e03a007f96ccdf8a833c48bddd800204dd9b8cf0691681ac3022f9c1048ece350ddf8f8b27ca5408bf3e01789d65691f0b9e1c2cdf6d98baa7e3500dd820292c36a12b3088310851c6222bcc56e0dc1c6ef8b1d5153feb0005f484c0b96b51d5639f3fb3a1f29003af320f766032", 0xdd}, {&(0x7f0000000440)="db5696265f7c63903d9c070ddecab11a8c46b849024d893752913ab62eff13e4c9413492d9839e6cbb0d", 0x2a}, {&(0x7f0000000480)="34abc411ba5abf1ff69186662c0bad5231fc9c164ada00674cd4cc20a5cd48fc625c65ef03ae68639e2c4788985873334aa56d8032c1f08e666440b30b25667d0617064f9c609f8d92fdce3ff11937b37b0392251e816b0231ee39a26d2c6ac7a2e28fb51c5d9395e9df4751ca7800d4693d2d1f4c44b5d49b198ef6e59929c39902fb1c62ad904d324128ab09bae66b8b017f33929c29228cb43b3b482e21679229465ab697fd480e5c68b2d00a1f6c5a2eea5bcdfeb561572d0b2a67696c3647b0ff", 0xc3}, {&(0x7f0000000580)="76766803898fd851c9d53a04c2de3aee", 0x10}, {&(0x7f00000005c0)="343432d546146bde1fe589ae0700f2e2c7b17ce64a75e3efddbc79e09a61c9f5bf1e4643b063442a1780934d04e409bbea71dd41acfdbc9b448224683727d2d3c092b8c511d0372024f1fe83cc076d3ab13d39b0440c033cb3e70aad1762d499e8a6b6842a24db2cd0fd95f199ce8c4aeb0ca9db3fa9ffc4e394cd2097ac73b7d35a31252d9616ce4ae0b389d4b548fcd473f31a3b5121713830bcef399791147679312731c920c5446e036a7e91a8a31143aa09", 0xb4}, {&(0x7f0000000680)="6e038a8299976baa505f90843073c084435221d516cc94a63f49f6768433d45ea12ffd1a8d35e7b187de58651e6ce18fa13a68eada64ca95ecdb6a54e845ea6e3a244c8c937b26f82398268351dddf970b48e3516961b83cd3737335aa72ac7d8be9be01b68e7598ac8aaa028abf6a9e0f257ee7a968cb691bbbe24a129a903f61991031686343d00ac1dff59dfb174e91fee3c2d7092ab8d582f3a22e264336654a004895a92b84d1cbefda40bd22d6b556402dc2f619b05dd13a38f03b5923ee119a3ec98472522ab6a61a988602ddab89f54e28dfb7a2043d39863dd280c8126a602b8e8a3c021cc8f519c06337b37dd628336b579d35be5cfe12899a6513c633c5a0c45b0cf80de4c44ecf6fd841fa745326e23924fea71e9f819d67263b88d577405782cec59479ec64a3eefb764131e41a7820cbd090cf3022dd1f404bcccf5ab52f903865ae7bd250ee110884713541ae3924c858394c432f3d38496b998b7b76ee938344f10fafbc64ccd93ea7d1447499b3d684f5153d7b0da92cc4ccf9814ce55eca229626e64ab47fd0d7f0613c2241dfdaabd49451b84766d1525354dc1eb0c0d5deec0ab4c8e8429221564bd4ae50959c0d4b8248d624b6a012b471d020c723bf0e6f7b187ee95380833b6ea5e742ae8d2e3d9c93e8c695429d212ead5d864fb18a6297f5ff970e09a0ec0469e3f796f777b45a02a55dcc66746665e0d54ace2b371e6512823dae7691e4c4c8b73993e857e3198d9f8e786f9d258f4273be8facdbd10150c4af347df485698900150dcacb9a086c079ff40f6caf71edd3530fb2df460a015853a73f05903ad2c433c038dc76f125dbaa29f47787fbb7db46a5ce18b8cad073a2fdbc8dbeba6192428339c38ee78633f0392a7b6da5ebd2aa80645e634d7a5be7ee38ceff35e45bb1b0f4b7fe017bce8f9eee0afc3cedd09d68d7fe44fa17a29627fedc9a36a6467f69fda95260405f3a94c01d0a154d8a3cc52e4998f685d3968f55b03833597a89938ddaca52c62b197993e11d4ca00e4b867e98f01c9231e3dde4d49c05f08567b007870c563a2326db446febec4cfe8d231ac842a334436380a31bcba692a3cb647e8809599d03bd96d165a37e03923bace6130d8934252590551b261add6a527531b1190a878e9630fc905ee694178b5110e6948f212c6ad7a88d42d7a5582bf145703b451c8af2b8ba053855db972040b845c03b40f44b836befecdb219a146aa37637574b6edbc839456235fab9151149cd3c7a4b2922ebb06bac52bf64f37551f52d9370587a2739059d59ea13ebea16a233d15169df98225f403eea26f566c1114a872955dadf92976816ac94d903adeeb8021ca42b14d367ef4f8ae63e1349235ed571927cc25322a9b97f3fd953b62401b09c7aaae9518442596ee1ed2531522c41d5d998b42f37297824a0453c8ff491c11e2366b8fc9bbbc09a9c942931664b8b7a59fa0493578d9cc65ac78b72ed0421d787573e1a0dd348664541c8db23afa172fabb682e7749d47863ba04ff94490e0a1f9ca0d0e995c8ca8cad82c8c44196357ff8d04c0ef223adef26572864d54dc75a39694a9eca010c152b08979b5f4ddace6dbb20907e2f4edf29c1467477881cfba359bdbfaeeb360fc6dfdce3d6a882eb1e31575fdc9a261374a55498ff2eebc3ffba2dc940701e1ed324c68d9459acfc93d40fa95af71931cbc37f79db1bfbcc53976d5052caa8ef1812c63cd63e360cde568f410ddb213467a271ad71d8305881b59153588e1530efcd0bb4257d7e2c1898f44ec0302a0c49c423764d44e46b009791c96ecfbfa30a42e5e155d12059b827d607b0084bd762c272c95cd05e10e84fb4cc8ae6164fed54663d40cb4cf100eb1f37597356b1ccc061cb4041d255d8a03dca7d3959df14c18b0cea843230fae110bcd6e2c658afc74b0b6875da98009bec18b585c77954a4df31bd735185f00bceee1dcd9447c1111ba4259473005fc3d647ab5c99a1555b735f7fff16b22ba0ea1ca64303c161d6c67073f7d5ecc3c6bf9a3782f25104b91590dd1cb9de7cbabf661f1b073e5e8c6a86c8d44ef77ffec3fc857c922e9b6f39b6d12789d6948cddcf864d83be0061e003b6226858f78ec13b93cd3f14a9b9989e40e131ab80bbbb2eac42a2001b066f3e8576e65ec43af7348cab561f720ad66efd7699bf4b932efadf1b6498a7b7319ee471764c6e8b8ec5573aef89eaace6d09ecd63dbd33c715e860926efa3a47968eedc45f6db526f6291c85544d7fe138d0d161b6b0a08d86643a1da9f1ca3b61dce09a798e9f77ccb7c717f5a81e02e9697e2ced49d94f37ab47ce08e04c792e45295faa8c30b18a1378313d5109d35ca46978e2e688e3a1f1b23c054a655f0bd6e891eb253fc897fe471cfb0442a9b0707a876cebd0fd4b1bde47219a92d1debdea576f247c7598a682b303247f628cad4a2a3bbb3a08e422bd35cbcefe2e3b13fed222d30514b8cbbbd5d4a9ddd45b6ac380e868a4eee9ed5bae0b3bafd5297cd2ca53165ad85fb9ecb617525e193039732737a32d4e4522ca6dc22e3f284b189f943ec57b8e481c4880a7cab6df408dd1a7e54a2fdcc9ca1786e572c5b5957a9cf26e490648fcaed9b3a16bcaf589ee56c095d8fcfa02f92bbd49f09fb7460d1f2811c029bd247360345e4e201850befee625fbfc0ff2dd4c848e11df4a98a67f5f2b62352607d61cacccee36b04d3af9e86fb93e34272158e35df957169750c18ec66cfa659b8587502d4163161db41a0ba199364b85f61aac97f788f36047de141776aaa278a36855dc6be885edb5e2f2b67fd15b67657fc73f244629b4d5e47a2027e89e7399ec575b118634263b055a04dcd1a6df1cfbe7ebf21644eb8ae8125d14c49e92520c80ce56ccf8e30b3860b22eb2513a416a60abf028f685bd8e52af278f6d069cfbfd478921ca956d813d0d77934886bcf47460bde8b71ab2b457375e363396069e08d1810c4fa9a38db7ba79f4b923b0c8f9c551c2ceede15cccbcd9887042ddbe9da47aadf6971d76bb1cdaf3095b2629a9bec9c13a0697d663ad1ea4e865668c351328e03c54858cbd0c5f295b0e68787ba6f725cd3f2aff595614d0245d43a6bd20cdda8ff768b2783f76fa70c9c5a33141f77cc4f2fe5e839a410103035d0e0054b5fa626cde64bb6de0b5d24db061614628d516db07058d7ef7216b7edfa6ad2838f792de1e4ec750b90b9a8035c5e191b060820b0edce07f44a569952629f6fc3e9bc6b5561244fe2e121faa60a92e2b5128aba6cd52a7953e945af7bd047d851b62a593cfe7ba1dd930638fb3d2b7bc35a76cde843fa400029c4c143282c92e4e823421de439ccfdc4d1020f1a4a934716635bc7c7dd0ce154254731076e05c137af2f86118846fea27dd931d3b70cbd392e91f36b1a58098694b25a3b6d17475a901b7d84fbbadcceb7eb27cfd61b7d8ee75b6f187faf6129825f9d82c29d761fcbfbb95fb9532531ee32d78f0e0adb085109d0680d43869241ee42a09f17f721fcd83e1e4847f964103d04fd18c2223f09318dc3d902da306bdb85a6d2e4f7cd92241d4ff6546bd2b589cd7b2f4967f5f8ee3afad15344b1e97201795f332f4d68e46151a8e89b5802b6fbfd2c1ee7521fc0e837a29cba8c08ac312c6858a13e7165199b019177689fbc077843391db35177b783a17d1f667b40d7c0b3dd93269dd97e3de3480d1a97b69002a7ebb34836dcf09f090b1946adf622d826300017a4930f4ed2fff70668c95dd7112d07509f0a076c3b7bbff472e6a8f1a7309edae28569063bf2d13e0eff81a18179f5d3cb3b46c3f7719e40081754075cef2b428881944a93264fadbcbd6c2c1e18baa20da911862b86ebac351b0dc06a56b4bb72c3e03c1adbf3b728f351dd3c8cb40ac16555a459193248eb66a5c84f4b502605518958949ff56fe152620d60425754a184d412e557a26e1789c3384e3b2610f46f7a617ec8c2ecbe86cc358e7faafb9c98c9498b4cf9ab893887dc02777e8e79eda734ed81a717b1e4b24840cae6f3ac21d57273f0048e208db6714ac7c996e1325ca4f9ac0ed90f7e9d36dacee49c474ec64d45d89264b4e91930716ad570b48c3d15efecec3b415401b5bbdc438bd2106839c725e93db6e499a5b062e431aadb08820d180ec52d6e24d46c6b8b14a8cac864473b1b95ff5227ae3366611915e81f808ff4356f4218329f9aa4058f9e4f487256747b74f4edc5da31e04f69d293ba9acd2929698567efc5cd288fe34c652efa9424618869822ebff483e644263ee9505f36e8e93312357ce3cdda3882746a0808f5c877cf7fd424aad76122505be48d660a8890a0ef19d2432a447819c5d887a5045b04db01266c4d85a0a6d3dab7119184b109e98e36a09f25b787bf06b18036c8b213f2368b852d38987818c971ccc6dec2ba17ee09e5bbb1bcc1841b2c2df83d5ef84b10f7fd69091c4d80a89f6f35e131951bb0e6454f59bdf5319cc4e0b1a978f4e77380690e5d1ab4f0ebab6acb3e8e89f9bd5cdcdecd1635a9625fa9002d7e8906052fd7b1009228ee2608acad5556b34c9055ce9ae7af98f50688288ba93be36665f059cf9bbba922ad9d1b724e7be33e52c5d6083931ef74d9fff6158c1d9c502e5896f56b027168b66b69ec65627087eb24b038ea56b1806d01e1c1fd76f000881a926b0f0f62ba16befd2f58a385353cabf33d657a6fcc61e10f1451b6beacaeb08328f8e6b63bfa01f26299bb83f72cde62f8018f610c297f102ac3cc9c708f5685ebef4cbcd9495f451f2c3793655543ebc8848c3afdecdc5723684dda43db275821e2c2b130ff7dabf6ba2a1c7f1745867c1405b8e64af22abb2e8dbacea28de9bdcde836e2d8d1b26159c12ad99abbc134f450c6d6c65d1f5acfccaf17af2fa6a4a863f767050658560e068d08a33b0aa6969dd976b5734d8440b90b9d66c0c6386f576324331b771577e47d38671bac3512268eb98be765405b8b32c7d7f77639ec6adbcb7d5c0c0e24524a0a7402c5028080ab3c311ab3a508fb61c2af9958179a036c9a9fee91d5f76db9083227b536709eadb203891572aacd9773fa17ddd48dce4c0287fbae383dbb3c269c747dabb8dc321b6af59516c421240626ebd2e6de46b6a0f679de4712ac00aea50c3a52c627ce304351683be8a307123a7aeec329a6dd95e17a4262acf9edca5dad6a82655adc76098622af51be051da683920b1cbbd8939d5c83af6c37764804422c0e7454a73d9359087a136cb460641fe8f9cd6c6890489324fe1d8ae49d2095ea586069e8129433fe96b406519e00a0a513c2e31e811624a92eb6d6d5bc83ac1020f6648900e813cd208d6cccf0b9d1290950c6177965f5b2a4cee585ef23b4d6434f22143e2a275c398dad58503a4cb4c694a86ed144dec808fcbb47f2177d333fc632f97322c8793b11dad31ff98bf650f21ac05b501efb63ee8d0bea38d12016057c4326017d113b56d90b6b7e3269e8ae2945e887d4e2fb7934a9102ad624bd3d90c624a1d73bdcbd03ad88c938774a6129e1e5ef4181c0de6dd944be2eb7543d98723e76f18f94196ba69c7ae0d663681b96d778fbe9bc6ad5b632fc097c949b7ec80212ae86477c09a7069f892e1b5b302ef09cd97934b1a7d209a450e76c850769556c9fb78d4bf7cebfc478b6cc1a129ae78f3f29b9c0d18669e4861dba187bc9687441dfd7bb70a477496d69dd082c4762d19a7426e2b84566ac7a", 0x1000}], 0x8, 0x0, 0x0, 0x804}, 0xc08be289e2b6213f) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002780)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) msgrcv(r4, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/243) write(r1, 0x0, 0x0) 16:04:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:04:42 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000006370163569fb0000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec276c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x1) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d, 0x0, 0x0, 0xc1a}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x4, 0xa5, 0x8, 0x30d1ca06}, {0x74, 0x1, 0x3f, 0xd5}, {0x3, 0x3, 0x5, 0x7}, {0x7, 0x81, 0x81, 0x4}, {0x7, 0x5, 0x5, 0x6}, {0x6a80, 0x5, 0x1, 0x8}, {0x4, 0x9, 0x7}]}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0x13, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x11eee97b9afdfa0b) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dew/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x392, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00a0', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/199) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000194, &(0x7f0000000000)=[{0x200, 0x53, 0x4, 0x4}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) 16:04:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCEXCL(r1, 0x2000740d) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:42 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f0000333000/0x3000)=nil, 0x3000, 0x1, 0x4013, r1, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0)=0xffffffff, 0xfffffffffffffe8d) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) r3 = socket(0x18, 0x5, 0x3) socket(0x6, 0x861cd0dabd4e9230, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000000006fef610f0000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000040000000000000000001100000000000000000000000000000000000000060000000001000000c5533c45000000c97a893cb195e1aa59f695f1d19197d98cdaf9ba0c910444cb9bb844f2583a46551b9ae36013fd8c6772f5562826761bdd04b354b2973ac40efeaca240688a225c852fb3e616f77116222ffddeff8284ecbf8acbe476686b"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r5 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) r7 = accept$inet6(r6, 0x0, &(0x7f0000000000)) getpeername(r7, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) mlock(&(0x7f00006ea000/0x2000)=nil, 0x2000) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) write(r9, &(0x7f0000335000), 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x48e7, 0x4, 0x5, 0x0, 0x7, 0x0, 0x13e3, 0x2, 0x2, 0x9, 0x3}) write(r3, 0x0, 0x0) r10 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000280)) 16:04:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r2 = getegid() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r3, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000100)=""/239, 0xef, 0x1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) getgroups(0x4, &(0x7f0000000700)=[r4, r7, 0x0, 0xffffffffffffffff]) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r10, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:04:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xffffffffffffffff, 0x300000004}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() syz_open_pts() 16:04:46 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="57b8f72dcef29412b23c17c09475d38202f5ffffffffffffffdaba64a921ee7d620ba7c2b9238efb3efdf2771e2e535fe8bd8818057017270f76d45a6620478c4fe05db12cfaa4a4c527ad920d751b703fc1f0443aae15fb3d75e6b9207231f205f770523cf6abaf8f6c1b545f0ab33b62e645efc0f9a8f87713193b74b9c810dd172a8480d20dda116bd482bfa566c0acf14522d9fc056bc7690b490e809ea473543d32325a71bf19f5c42f798962416d9a90239745a5b327d8244905eb84fdaa42f20c4a8c60a19d683f35af698cc356799a7ae3adffaa5eef507151cc89420ed3d7"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdc5275da83c901d2, 0x0) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:46 executing program 1: sync() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000340)) 16:04:46 executing program 1: acct(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202fe7dcb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/153, 0x99, 0x1800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000080)={0x800, 0x9, 0x9c, 0x7, 0x4000000000, 0x6, 0x39, 0x9}, &(0x7f0000000100)={0x8, 0x4, 0x0, 0xfc0000000, 0x0, 0x4, 0xc3e6, 0x3}, &(0x7f0000000140)={0x3, 0x8000, 0x1f, 0xcffa, 0x5, 0x1000, 0x6, 0x9}, &(0x7f0000000180)={0x3e, 0x8}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x1ff, 0x80000001}) 16:04:46 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlockall(0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xffffffff, 0x4, 0x0, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000580000/0x2000)=nil, 0xad5d}, {&(0x7f0000455000/0x3000)=nil, &(0x7f000025e000/0x600000)=nil, 0xffff}, {&(0x7f0000337000/0x4000)=nil, &(0x7f0000251000/0x2000)=nil, 0xbfde}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000009e000/0x1000)=nil, 0x7}, {&(0x7f0000708000/0x1000)=nil, &(0x7f0000489000/0x3000)=nil, 0x8}, {&(0x7f000042b000/0x3000)=nil, &(0x7f00007e8000/0x3000)=nil, 0x2}, {&(0x7f0000212000/0x3000)=nil, &(0x7f0000805000/0x3000)=nil, 0x9}, {&(0x7f00002c3000/0xd000)=nil, &(0x7f0000813000/0x4000)=nil, 0x4}, {&(0x7f000045f000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000621000/0x4000)=nil, &(0x7f00000e3000/0x1000)=nil}, {&(0x7f000082b000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f00004ff000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f000015e000/0x2000)=nil, &(0x7f000073a000/0x4000)=nil, 0x9f42}, {&(0x7f00003a7000/0x3000)=nil, &(0x7f000033a000/0x1000)=nil, 0xc20}, {&(0x7f0000671000/0x4000)=nil, &(0x7f000083a000/0x1000)=nil, 0x2}, {&(0x7f00006f6000/0x2000)=nil, &(0x7f0000638000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) fcntl$getown(0xffffffffffffffff, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:04:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e57f7f009801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000034000/0x2000)=nil) shmat(r2, &(0x7f000078a000/0x4000)=nil, 0x2000) listen(r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x8b21, 0x2, 0x0, 0x380, 0x6, 0x20, 0x3, 0x1, 0x3, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000000c0)={0x1000, 0x200}) r3 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00(/file0\x00'], 0xa) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:04:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x208, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f00000000c0)="e3014a9c596159137b959cebe7913d2a97c49d45ebb0d08abbed8f3d8103452f5daf739cffea4b60538d4bc6badc24d9c025a146b574443472cf2db296149f49f4eb4bd9102ab738bba704fcd4333a9923d5b1160bb8f8d2a27ec5070d2a954d61824ddb9003a59e28ea7f0365f880d1a0dafec608f12c07a768fbf097fbdd7011e19672090e0047b8e6f07ab268deb2a873f7607651f2", 0x97}, {&(0x7f0000000180)="83253ce64c14030b25e3b9ecd5cbcf0ed782c3e37e94862c5d4d0cdab12c6d057ed0728d9866114676c5821ab588b63c7c8f7e002f2a6e49121639c64a60998590b42c9fa8486dba8a5c7a739c5da82adcc430ab48b10657da2a20d4096e1a50e1b4fa8b21d9b51d5f068115591f9f5fb7a2f0469d569733bda5110f02be550187f41d281df4e2f943b7fa81b550e25dc35cc1620ff0b636bba792a0121f900c529325dd572768cf476dc9fa7227928e3e96671be247c309fa61ee5ab6902ec1", 0xc0}, {&(0x7f0000000240)="09380a2607de5a1874bd0737f5f4212a0e372a09ca95583d5b0624a7e7d3771bc1d0ab3c3137db5fa10889f86aad022f6265ba7d74dc97ecb5f51a9cc28d838dab2e6a70172a1d0e42d085ca4b3b8811cb2f3cb8bb7394986d67620e277a65c6bd439d13b517295f465d765435b749f36e93fa1b28d71e1640fb7c7c570173b62b494f3908f4e41184e6a8defae083d9f94e2d9b87ebb931e63cd6e1619deb46ae9b749211dbc7422862b4b10c642334a03fbc558bdbcde0ff0b47b140b2232ba7532fec19b61bdff069d4be52a97b590312b4845d3ef461649b516df6ad723b32596b8eaac0bab16faa881c2a8d6565108502ee24fad3c7a0175ff28bcfd75b50b2c6490ea654c2486d3125cbade20f5433d0cfc34dca0be8fe79f5c63275246f3d95da7c67944289bb59b1f3ae8d533f9b90d1de78ed4fa3d67b58251d4417ceab5aa5c94decc1a4eeb1c2a0bf62b6c8455140212e35d6061473038f5248b3a61991bf059604983e0b904d8e2be05e478ee478117b1f1a8c4e04df4f264f45d0dfa5dbb29ae12d1788b3636dd1b3db94ddf2c230696b3504083f69621f1d6a260d5239c06ba4a607b10be4b9e460cfc44221a1f05ee7a1f455cfba2fddd6b0cc075102cc505de89687c1842dd030245bd1c279fe2fefe22a5103594f07d51a014c806e0eb9b967fec1437b49bade1d84e35fc369d4e18ebadec5d8fdde87f187e93b1f4d2b7ce820c0b7beaa2ec01df9a649f906b3b763c507c333adbfcb0a2c4916ca127b474cc038e1d7b823f4d83460f4cb9523f93455a94c650486d36baa660360194b42e7c2cb680997bb845ffa156e64a02a3c4677341c72bc1ed66ceed26b591e7c46aa940e4b68f7b07d57ead1225c545ed45f9e62b378200546a22ef2ca16afeddac02316466f8c5255b1aa8b5d1ab849879722322476f0f05e5f09ff4e09ec4e77ad0689d28aa4ea31e89a63c50dac5504120d6ac0335f1eaa1d126256d7b819be2eff6aa9057279d04544c7227ad9eb679ee312041885a0865b6daa0bcb6ee34174c8d22ffd39d3e0cf682fe70859c8eaa0a4d4a3a51834018cb8f976719e301709f06f90d23d21132831433fc7fa1b0c7bf36872f870ce596871289363b02293a8cd99c616dc2818cf1de1cd730807dcace711a6d7842b5f2631a0ef9e8c50d469dfddc677f26aebe3f1ac55285bec12e3ff21bef4d96e16d411c05f7c0af4ed85b4a95ae7209e2e2b9fbfa12ea6e9872fa80e03129a6dd4ed9580ab9ec3e9a15e1bf714a626ae59863dbfc4a88e9c3c7e979e6f6b8cd069245d04312667a40b2b85d3f4c53553a626a45b3f703722257dc1798c62dded9dd7022b22cba4b1ed421d9eb74e5f3f7df1acf6da6753d7334a7c0449f92bc2bea124eaa3d414bb187f26977571ea397b1a395f6d3c34d918457d073b921c563e07dcba68a874fe6ef151b0b95c897903c5cfda9a66cf86d20b5fc029bfaf13d2df2f82450c185803a202b5eca0c8a1f2b53a33a29192a004bdf9d0f2161db2431a1b9d4fdc2cc26fdb6d2b8def926348e309916358736dde8f47a4b6c4557a5b72cd2dcba254d7d432a3b7e06822998c0f7b5bba6630c158b28c77dd08a7eba95b75b589b4a9ee3548688ae5bc368e45084e894c41c2bc1ef607685d192cf91903ed4120ddf3d184ff4900a80627102f633acb68d250a4eb8360a146b1e40cbf95f90fb45eed7ecdb98c0de184125b4488a92487772979118ca5d116d754a6e1ace4760c8a552d985661c273d64b8173692c81045b1e9c523bb14b0e66614898851987695a8bab861fcf5092e07c4d3fd86aa2c815fd78107c5b11e4187a3397162825b2527f8eb4d17609c59c397f5917a752fc1ff780f6e7b506cd72404ffc5f5f46fe1074d415cd9029cd2ce9fe81ac4903a5a8a4176213af10d0a52493ef01dc800202898a77cffed876f3e569a28cb50df4c6be6052c89a15af51377c02fd380ebf6a88c36a254b538dba30c0bac63c432892bb869a1d5a0e616ae795b577a83d28d8919726fdd4cddf4f8318dd0bb0426a7bca06b4832008f481753ee54124994872c63e299f2cba89665012385f549b3e5a4775ae76c7901f7cf1e748d90954c34a60cbd72c84b9773c85ad2c1f6ba91f9b2792ac30f5d02effa6b5a5d06d5ea86cff29c7d70ea61143ba076f3ce059f8a07cb02948995bb270ce1a2541048d6d6dc6ebbb2e1a13604358f825430c028d052ab3d930d5bf02f15ef7207d014a2611da0fff1c7e2b77b7acbc6a35bfcd8232e98d1a92d5ccbbea8228055e66b2ab1aa71309b3c4696c591f2859bedc76e6d2885b95d68f27972507b849d20efb190c1ec202557d87b577f229313c30dba0520b8d8163f53e69ab6d74dad5638b1f55552a610848e7fef4cd3079be080c969b466f266ea28b9235cade8baa387ce5be529f38583a0070161b014e609ddeff78341ff0b6170ac23051f96dae14de50e8487dbd1600ac4c560b37f09763559586077fc1df95e1d2a4369fb11a618c87126cab91f6309ed75510d618e09cd630f910ebac28795457f550799d694c94b7e51f4a6ab5557adfc5cb12a3ce668c0497e6d87760ff31eab5e93aa40ab9188ce233c3093af349964e72d2604dff05a545ae2d4ab1688c91d900444283bd28270ede70ade9e267ac3738c2016f002fc8a892b78f65c5a881e78db63f81e38ec966603c2d0cdf54c3d1a561cff0240b1a108d14a9b85c4bfaf6c7ee8990822feb1526205a118dc36a52a9ee2024d90934c46db73e1118188d2388bc32553f0b0e1f26be3e2546197f779e6d6a40b82d42a41fa567d36eea52a7921efe866f5c49883c9f443c09a5c5f3f00bbfa9f13d710b6fe39a1725621734ebc0ae98d48b2d271e2e7d96ad743155bc13aa625ccb075119202fb1fe241f4d93f6183d79e549f7373a8ad9e302bba70889d8f2058aeffe5bcdc0324575f7d1ac14ecac232ad76562be05fb19766d6f63155910b4d9b3b374dff3ff0b22493c0318a2ceaca871a56e7505595779d04be0708122dcb6c9a4be07b8464495d77b525e0405fc6d9c8f934de5aa7826ebd9e0b3f94b837094f419396d02cce24622c9c5ded03a4b1df5208c3128e3d303a6b33124485d0561d5a340b22fde48aeed7aae4c87d68423dbd7776b027a8572ac4ce27a0ecc25dd967bbc95ce4cde3e862fe740793cd13a606621fae45b246244d1c45b2f610faf5415bd023a7b72503268cae123351093c636d0ebe3ff2456e464647fb7a46b277496449c1f213fa9fb3447bee3de428a5af051796ab26e3b3b4ee257b61b795e7e1628f0a2e4a5320ca17637edd15573377c18e4c0df92cb02089cab4f01b9b0dfe4249d9addeb1aa40f142fba9c3bec205e05d5239de27859131cf83fa4dca181901b9d7eaeaf6f21c57edacdb7949ce8ee29bd0ec1245aa38df62d6a92010482670aade4db63dcd41484beb3641052c7b82374614b6230b9f42a13ded5e091cb226b3e99b574ac04eaf5b5e27185133f45502a95978b80e6b07b1e4db69e2cb69266dc31abfb6dff638b635e9d968b3ed2a8c8752210afe4e7fed7658556e2c77510da562f551a29325a54de5e4d25d57470cf90fde6c5f92188efba2d69d4007e75e104fc8c47dea097babec3b38a4d32d569e338a0b647699f88761020e6a9ff5825e7540516ce5a4d68c61364019a1d5b64f947a9992318611f282b4261e21b16300922f6c7b7c2b73580db2fe0ce0d61ba4a0e0e41d6b7ba778c86a38d05418eb7d348bd2f0c502b597224eed4d8bb1bf48080695678aa9d70df58a692f7b6ae5b0384b8f507b77aa25095696667406c06c75b49d23fea6d95728c18c3c7a6ab227f84949e34d197f8bf864785ff4127c5961385c08d746b1892983a29d247fe976e2b6f06d245b4811bba522ec0047810555896d54db35cd6e7cf318ba47840ab9457693379aac6cf12b0a34b0354a638bd2a32fbce5a56a3b2e3c022c81627a0add8acd33fa76d0fc63f5145ac77e9775c8a6e3994c01ba587e3a0490609c8a3b6c27727e62ea918c4484a814ccbfa3c800bb649e892b57dcad6c2b817582095df6c97db01eefa845539be0997b306f9302d78da2c1c416edaeb03a47713aa81db89b70a751e759d55ce10fd7d56baf86a4284f97eeea7e275eb836ceb00acbdd926b376f8eee18b4135cbde0e109a6e3a9550bafda363c9a40946484a8bde07e3b375ede2541a2831ad783822cc7ccfc061fceeb251cad69d9c28c9161bdfa6734583a6850c4f39cf26342317fb040d5993861293c8721e131cbfd595cab15cecb8346be9d271103bf822f943c8eda2f6f6882227a3bda5a5f2426f6e6f9240ed32d736e5c40f391437f7ff681940bd3838589383bbc6bbc5656b08d813541b2258f76e9c1f247a431d6fdf1caed13dc6c7715b0fe5050e9e1b2a12f65ca5516cd526e07b42e793db17fc982d8827b093c53191fc8addb5b2bf0dbf870c950bf5bd75577bc3d7ff318d7650d74c7d8eba7c40ff7315a6ebae76b4bafdd67ca14d6f595353cc576ef5d9ed1d894665a60582c0d68f590e0ab68496adf92541a491305c087cb5d8e3a5d4e91556ac462815f1f44ca49ccba6afd53b7d79b1844f187d91083edeaa3dfb8b70018531106026dd9cfb51237d2f9175b92cdac656079211888dca0d6bc2b47d82271602d178b7358b73555767e39d53bbe99fefeb6c268b95bdf4be9c7c2cec7741b19534285473f265ab51dca1d14f61c94666b1afe8a73e2bd8383de17518932b0c5024a973b92d4521f9f60c4975a813585c5966952ffaeb05d6b417bf42662e669c95627c9fd1f43ad2e69a769b3ac5af5428d4883f9971386a99a3f40404ba377184f19564f7091896695ee2d2d67c5a9ff0345031a3272d1d2e6b34f9f80185f812fcac03b841e608492144b7920476a9db45129c5dc2c489dd6343758d2e60ff1f71d20a0a8824bd24b3cea8786128012e21b2cdfc6a6b1a3a2175c0d2b9d434a9ee929c7710f7e6c01f287ff85b0231efe987da5394e932afbe645c53c73c7535909ce2cb86302dd710ccfac6cdb2f409b42b2d226dc870809891168cdeb51bbeabce227a470ebf953a1854b58d5d913ca86ed7197871fb8aabc7067379c44b740a426ebad2f44b5751fd35ee28f6bdad1062a8241717920a31046b6eecdc45fe505c1e52218ec37b590a01b1d59ef9dd829453d6b7b84a0bfbd26d9ba2deef12610ce1d21d2dfe255f08600cdccd8c8ca7498cd294293d10ac7c51b2f22b2cdcb7fbc28db20d332bcc865f0bee5e2a4a7fd2d3e33484cd9c25394050c08c9d5a6f0b432d5a4ca13f90225035153bf50b152f4762854bfbbd554045f850ada68fe89ef3cc707f1206e897297ad08f50d5f75eebf0cadc4e54b6f9159d82a167d7f46b48b0e3edf73c6543fa0a4ced7d19c6c0f9eb483b09117ce4b60f1d7af81d1fa6207ac70993162f6dcc9306903a6bd729602bb926b9fc91c689553bbf6df163850ad36b9cee2a1b2180324e3f1a52061ccbfb84e05f0e0bce7f5c042ac7366545ed1c7a6f7e75a785c0540edbc7b125dcf1db46e02a3fa8468143626bd32231f587b9820895ebdd4b3337e209909ffa084b0cab556ae09b789b8c182cf136006177d1f38e1f49592224650a4f849272e7f6ad9388c14beb0eed8d728bf38dc61fa3c81e076a6812c17405ff15b571e3aea4b466c4e6453394260b6c86bfe7a07926517b1cb45a9f2816c153ef9edae01a421bfa8dad7d3ae2", 0x1000}, {&(0x7f0000001240)="c9a24d82fa162dd6d32670996e8c1a132b7dade990c80a756dcb5a7fdbd1286b4c0cefebd1cb820f065fbddf245d17381ea81ad0eca28be5e143b48cef4085683a3a28fd74a070229fe6d92510bee4586cae56793dd99ebc9d4bad8f7875486ec374abefe9e8512cb2b76fda05954d0ff8347c6292675ae4eaef1707be129f0a29997280475639ea05756458fcfc0fa0f4a77b90080f002a7e9340b3e3beadfb2d7d9be269c21d01f6acbcddd166c482d6da0198a8868fe88598514dc5901041504ed5ef9039183b56041b55ecc0c22c6c6875211af55a806813663a805d16e4ef27167ec481c2e165ea464d94a003d8f91367302c4bba7ab82c61d6f1db09", 0xff}, {&(0x7f0000001340)="55d6a2a7f4282eb97a0499ed7e892913212056de4bb1a46f4ba9dabe4ca7b086ecb82cbe235717ac5b7dd010e6636157221e333350ce0bc3b5fd241dadc5dfae91b8c4b9130bf7e72c4cb66a1114b9103186e9646a4c70f49cd23aad4086bf44a2c1c2eebc8cb4dab1f08a83c136ecdc3b6be8d4308c36c334549115b2c708165322830d2e6478011f84d351182f4495719be073105fa302072be15237ce0de50a019bdb7a9d18a8af6234150cec168084b7ad6447fd6104b78a5c2e6aef4a0c3f4785c500fe67fb40d70e19", 0xcc}, {&(0x7f0000001440)="0273b1e16c80f86696", 0x9}, {&(0x7f0000001480)="30232dff8e9a6ba9d377631554f0b16eb84020758f211fc9d12c174c4585bee920b930c92f14c9a7fe3f489a028683fb57e65871123e3ccd4f3b7dea79a489f127600a7cb7d940c31efd521c0c820d1ee0bd615c22699b5de125e83e5ce0f0a3db7d6c2348f89b4484ae6c836563de14e6719d63ba8eabfbdfb3a1b974210edce169dab607932c9d163a3e72e18d0a5e55c06c036d2d338acc6329570f5a8cc1b2ee0e43dcc80c376be437ecf3a359b1a84ed07022e63fc50ef210a82d8d0fc559ba53696d93e53c5095b0467c2717e9c6aaa47c635f47", 0xd7}, {&(0x7f0000001580)="18e9c63827d77d84d061c16f6d9ffe91f9b5d1debd20aa3d6323c66fd2aee0a9ebee7e02fee9ad24c8867c82bb081a56866ecbefa95ee6d017d47b1fa27baafdf6f65608d3701bb36e9d10718be2e7d223c408235724aea28f0acbc7bc4f36e7c5e0eb504b140c9936a74702cf76e58b918205cf9149b453cc73f2d8f3361e9e65658347036a35c4ad8873a02d1d1fc28bd284aa7491a6b4", 0x98}, {&(0x7f0000001640)="7825e7ffff6799e53c54b91dd3f169b9903153ef07e15a3379bbfc5a6a93edd827e90ae8c8deadbe8a67c9aafc70f2f0255af1ad247ad6b38c2b9da716506665fbfc408739f0faa1f1c7765f6e2d7f01dbaaf9d81aeaf7d4794379d66d74639af37c49a69d06a4e34f62c52a4c6ae81e25213698c64df39ab6c2ab99b371ac9d2d5842cf8bc8bcea2570d3", 0x8b}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="6000000000000000ee533bfbff0f000001dc685ef717632e197afa8876f6d1fc96b4defdde7dba7ef647169ea5b83de97d08caee22c71eef29e533277c937f858f9eed9c49124c824f354fc021c25e65b3f8a2391af9e33bf6def2282e68a6c198000000000000000100000002000000b4ba5534b5bbaa553a3caa936aff49370ed1584294944ad67da59354202327479969206937aca0764403a8f55e818e6df101010000000000004ac718eb07073ae5eb2fcba947870b59935c8c833c179562d6b6a430071a143a985e014081eff4bd565e7f05aee7fcd1e70eadd689ad79d35f19e25624e3b1247bf7c6919384e50f000000000000007000000000000000ffff0000010000004d27787599a7f74e75aa64c3270777bb5f43d71821a3e16860b7af01d1edec4f7a1dc82f0b5546d5f1dc54b3c4c9c177b08de097a73a30425c2658f4170f30dcd7cd8fba6e4d6a8b5d8f661d81229b040639b329c2f3c1b40b1bc02d00000000900000000000000001000000080000007e1ebcd502fe927d4dbd17d8c78c9283b6cd7ab0da2cc4a4780bc229a4d16f18f34aad357552d16dfc17f4af674237d9e1486c50a4560bec2884ba6b7d4345d71d8c06786c430c20f0f72a90061e3529d8d823bb4f09a66d9f68323335de0c3494cd3489a9a3fea368e6812b35d7bb9094c61184e93f80568ea292b300000000d800000000000000ffff000006000000918fd406d8d4dfb18f769efca2e1d1795c6392ce7299b758b3f68941fd70445d131498d1e979c4208cea0e5c4971eaecfd170118ac27ba36864f22e3440ab0871bbbe5c0c9bd979f9d7fb9e0c96e26fb50cb6da4c612520ae411224f677e5cf1ba6402cb939978286ee0fa07b9b5d236a849df862a760d859b086c389dfefa9e714d2831d19970ade8f2da75361f041b798d05c3b4e9d45d407081954a352fd074db431ec3ff1322d939061512cc259f38059478aa7435f7e024762a5bb9d2f48b5aac49471800007800000000000000010000000800000022ff491f60d05172008884e537a582fd8b5b28f59ce8eee03346703e609e88f3db0d74c02915c080ae3936281a32a7108619c0ae0bc95fd999c6dc0f81d7c08f3483ead3c342b73c1675c066158ee8d9b4414ec2991ce13e640c89e5cd80ac5bf275000000000000a0000000000000000100000000000100f2d9e1ba6d6098b2d5a233583630901a945d01ef1afea31fe27a50c2fab0a75b01abe060b39f9275c9d8a035e938a1166cf6b3d8c050f20c0f12d0652e6fb21e79f93d20053fc9018f2e287d70cdef4c00cc8c5e9ca24f9ac97b032ec8cb528ad3c8e43a04b55194807b9771b2ddbba32946e0a4b71aeb53ba816f43c564a578eaa6c1e80a9bb25d9e000000000000004000000000000000ffff000000000000af287069f3245aadba06cc0e87e846df70bd60f7275ce4f6b656ff9511d247a10366eb1f41b95df926911e73d6f15a00a000000000000000ffff00000600000082a378be88b3fcae9e7a1a890da4b1b752e387ed1bcdb0247b1564c961ed65ee4ee42164978f4654a981f5cffaed73f9dabd6e7623abfe5a5c6c7babf03b70c98c94f147c873306f5dff13d2d5567b9ae4af6f91e126ecd6f5f3d383d071f0efbf9d9178d45e0f722f263849ce7dce2976e6a9e5747f0a4caaa9c9b72d9bfcdfc277e19c0b77103f38b2668438167d003000000000000000ffff0000030000006560e63967fabc0f923a7985249451decbc8a39f658dbac11a5c1895e4aae300"], 0x4f8}, 0x408) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) 16:04:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) write(r3, &(0x7f0000000040)="7fe1d41e33b8f2", 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:04:46 executing program 0: socket(0x6e40973c6451beac, 0x8000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:04:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a588381cd0badd5c4bb2140da9f7e592ebba488cc1f0d3cd3a503dcdf943dbe5b63c61858aa361b155d42b7a518923ea6f494569e4b02d34e4373a5cf769feb9731bc799574f8cf0c972ac"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:04:46 executing program 1: r0 = socket(0x10, 0xc003, 0x84) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x2}, 0xc) 16:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c, 0x3f}, {0x5d}, {0x4009}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$IPC_RMID(r1, 0x0, 0x0) 16:04:46 executing program 1: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x3, 0x101}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) 16:04:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8d89a97e9821917a73ea"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x100000000000002d}, {0x6}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0xdb2b, 0x2, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x1, 0x7}, 0xffffff10, 0x4, 0xa4ea}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") syz_open_pts() 16:04:46 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)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r5, 0xa) 16:04:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xff80000000, 0x4, 0xffff, 0x0, 0x5, 0x100000001, 0x9, 0x20}, &(0x7f0000000080)={0x3, 0x100000000000000, 0x40, 0x600, 0x3d, 0x10001, 0x80000000, 0xc426}, &(0x7f00000000c0)={0x180000, 0x1, 0x3f, 0x1, 0x0, 0x208, 0xfffffffffffff800, 0x2}, &(0x7f0000000100)={0x1000, 0xbf}) 16:04:46 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e585e1c9d9f2becd274ffaf1165a9568ac5be1bf54fe0a8fcd4ee8bb0b5eb9dd486739e183ae708654283b"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:04:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1bf) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48, 0x0, 0x0, 0x8}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:04:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="bac124ba026b5b8ff115b9d1c46033260e36325dbfbfac96dadcf4c81c51b155910d2e98ebd5f40e6b84b3389b77a6588fbf09b699", 0x35) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1c1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0xfff) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/Ji^/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'p\b\x00', 0x0}) syz_emit_ethernet(0x8a, &(0x7f00000002c0)="b498c2de1db5b94df49465a358c1a5db36330600e66172dc4f3af939312969288c979265c8071a635e4667027b43b7a8760dcd17e8a2ec7d804fc5196400543953082a070080669a044f2e8e8b810fcda6013857f94ebe9b4a776715c9ae86693167f89932ec748df7a11ca0bc31d30d37a91477659401808d744e925b62daf035c624b7c5782e591918") pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x3, 0x5}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="c93fb60b4088cd75456d08d4187d2ebb0cd66d3c2435bc186c9bc21170f2", 0x1e}, {&(0x7f0000000380)="b63724074a059139b64190862c30b8f8e5377e00e95212f8ba6da206d176644080b6b339f15a4f8b2529bf1f2c8274af86b9a93dece020bd562a95852fc5d769e9efdc547f08f76de2cf67e12fe073843d43564b26bc2bfa9b61ffa333f8b1c669b63b6f97de9b3269854a6cd7d61a86fe5a389f41bd7d3067cd50d37de03709a05f3de893064a99adfda272a46e9d92f59bbb3481b7761d5ad425e685eadce3abc7e304029c1bd163f6eb13e5", 0xad}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0xff, 0xff, 0x80}]}) close(r3) 16:04:46 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0x7ffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x157) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x84}], 0x2}) 16:04:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) poll(&(0x7f0000000000)=[{r1, 0x2}, {r2, 0x4}], 0x2, 0xcc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) 16:04:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0x2c, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/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, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0xa, 0x6}) 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() r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0x7fff, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x4, 0x8, 0x1f, 0x209]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) panic: pianfiac_:u pkdeartnee_lb drioaadgandodsrt dioces a nsots serutpipoonr t"!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 683 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *203282 72985 60929 0x10 0x4000000 1 syz-executor.1 302500 62951 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206dbe,ffffffff821f5e72,2ab,ffffffff821d72f2) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic ifa_update_broadaddr does not support dynamic length ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206dbe,ffffffff821f5e72,2ab,ffffffff821d72f2) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022bf1000 rbx 0xffff800022bf10b0 rdx 0xffff800020a5e9e8 rcx 0 rax 0 r8 0xffffffff816ab13f kprintf+0x16f r9 0x1 r10 0x25 r11 0xc0667b8762335027 r12 0x3000000008 r13 0xffff800022bf1010 r14 0x104 r15 0x1 rip 0xffffffff821156a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bf0ff0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=203282 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5ec60,0xffffffff82675698 process=0xffff800020a8b190 user=0xffff800022bec000, vmspace=0xfffffd806e7c48a8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72985 361625 52547 60929 2 0x10 syz-executor.1 72985 433175 52547 60929 3 0x4000090 fsleep syz-executor.1 72985 444598 52547 60929 3 0x4000090 fsleep syz-executor.1 *72985 203282 52547 60929 7 0x4000010 syz-executor.1 62951 106497 33098 0 2 0 syz-executor.0 62951 184906 33098 0 3 0x4000080 poll syz-executor.0 62951 302500 33098 0 7 0x4000000 syz-executor.0 33098 323856 88397 0 3 0x82 nanosleep syz-executor.0 52547 363153 88397 0 3 0x82 nanosleep syz-executor.1 52246 371256 1 0 3 0x100083 ttyin getty 41708 296959 0 0 3 0x14200 bored sosplice 88397 303157 18134 0 3 0x82 thrsleep syz-fuzzer 88397 93027 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 235497 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 67203 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 185729 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 7358 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 440686 18134 0 3 0x4000082 kqread syz-fuzzer 88397 16532 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 182456 18134 0 3 0x4000082 thrsleep syz-fuzzer 88397 386483 18134 0 3 0x4000082 thrsleep syz-fuzzer 18134 299063 51814 0 3 0x10008a pause ksh 51814 11110 93746 0 3 0x92 select sshd 93746 315719 1 0 3 0x80 select sshd 50151 102243 39972 74 3 0x100092 bpf pflogd 39972 457673 1 0 3 0x80 netio pflogd 35716 359731 96658 73 3 0x100090 kqread syslogd 96658 261445 1 0 3 0x100082 netio syslogd 54860 432984 1 77 3 0x100090 poll dhclient 25324 269877 1 0 3 0x80 poll dhclient 69966 436211 0 0 2 0x14200 zerothread 17230 221754 0 0 3 0x14200 aiodoned aiodoned 39173 228904 0 0 3 0x14200 syncer update 96185 481272 0 0 3 0x14200 cleaner cleaner 70441 340180 0 0 3 0x14200 reaper reaper 61303 3437 0 0 3 0x14200 pgdaemon pagedaemon 8503 138972 0 0 3 0x14200 bored crynlk 15036 317355 0 0 3 0x14200 bored crypto 18580 456254 0 0 3 0x40014200 acpi0 acpi0 64196 69732 0 0 3 0x40014200 idle1 34711 125848 0 0 3 0x14200 bored softnet 45172 458320 0 0 3 0x14200 bored systqmp 6700 411560 0 0 3 0x14200 bored systq 61155 424354 0 0 3 0x40014200 bored softclock 4847 138160 0 0 3 0x40014200 idle0 97956 240469 0 0 3 0x14200 bored smr 1 331657 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 62951 (syz-executor.0) thread 0xffff800020a5ec60 (302500) exclusive rwlock netlock r = 0 (0xffffffff82500b58) #0 witness_lock+0x52e #1 in_ioctl+0x142 #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82671c60) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9591 6448K 7001K 78643K 14628 0 0 pcb 13 8K 8K 78643K 332 0 0 rtable 101 5K 6K 78643K 1574 0 0 ifaddr 85 17K 17K 78643K 425 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1544 0 0 iov 0 0K 16K 78643K 315 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2730 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 10 5K 5K 78643K 12 0 0 sem 12 1K 1K 78643K 362 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1707 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 64 75K 95K 78643K 1147 0 0 subproc 32 2K 2K 78643K 255 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 135 0 0 in_multi 23 1K 2K 78643K 259 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 578 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 123 58K 64K 78643K 7347 0 0 UVM aobj 104 3K 3K 78643K 106 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 317 0 0 NDP 21 0K 1K 78643K 140 0 0 temp 234 3561K 3639K 78643K 53438 0 0 kqueue 0 0K 0K 78643K 22 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 63 0 60 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 179 0 177 1 0 1 1 0 8 0 rtentry 112 281 0 245 2 0 2 2 0 8 0 unpcb 120 840 0 827 1 0 1 1 0 8 0 syncache 264 16 0 16 9 9 0 1 0 8 0 tcpqe 32 19 0 19 5 5 0 1 0 8 0 tcpcb 544 540 0 536 2 1 1 2 0 8 0 inpcb 280 1895 0 1887 22 20 2 3 0 8 1 rttmr 72 4 0 3 3 2 1 1 0 8 0 ip6q 72 3 0 3 1 1 0 1 0 8 0 ip6af 40 7 0 7 1 1 0 1 0 8 0 nd6 48 38 0 36 1 0 1 1 0 8 0 pkpcb 40 12 0 12 6 6 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 46 0 46 25 25 0 1 0 8 0 pffrag 232 53 0 53 26 26 0 1 0 482 0 pffrnode 88 53 0 53 26 26 0 1 0 8 0 pffrent 40 1517 0 1517 26 26 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 191 0 175 1 0 1 1 0 8 0 pfstkey 112 191 0 175 1 0 1 1 0 8 0 pfstate 328 191 0 175 5 2 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 4 0 2 4 2 2 3 0 8 0 art_heap4 256 1172 0 967 22 8 14 16 0 8 0 art_table 32 1176 0 969 2 0 2 2 0 8 0 art_node 16 280 0 247 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 14 3 2 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 355 0 345 1 0 1 1 0 8 0 shmpl 112 104 0 2 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3900 0 2497 46 0 46 46 0 8 0 ffsino 272 3900 0 2497 94 0 94 94 0 8 0 nchpl 144 6443 0 4821 61 0 61 61 0 8 0 uvmvnodes 72 5046 0 0 92 0 92 92 0 8 0 vnodes 208 5046 0 0 266 0 266 266 0 8 0 namei 1024 21450 0 21450 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 552 10 0 2 2 1 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 21256 0 21256 27 24 3 7 0 8 3 plimitpl 152 141 0 133 1 0 1 1 0 8 0 sigapl 432 1870 0 1854 5 3 2 3 0 8 0 futexpl 56 32412 0 32410 1 0 1 1 0 8 0 knotepl 112 701 0 682 6 5 1 3 0 8 0 kqueuepl 104 859 0 857 1 0 1 1 0 8 0 pipepl 112 4782 0 4763 18 16 2 2 0 8 1 fdescpl 488 1871 0 1854 3 0 3 3 0 8 0 filepl 152 16844 0 16742 27 21 6 7 0 8 2 lockfpl 104 620 0 619 1 0 1 1 0 8 0 lockfspl 48 218 0 217 1 0 1 1 0 8 0 sessionpl 112 33 0 22 1 0 1 1 0 8 0 pgrppl 48 49 0 38 1 0 1 1 0 8 0 ucredpl 96 1659 0 1649 1 0 1 1 0 8 0 zombiepl 144 1855 0 1855 1 0 1 1 0 8 1 processpl 896 1888 0 1855 6 2 4 5 0 8 0 procpl 632 5570 0 5523 29 24 5 5 0 8 1 srpgc 64 21 0 21 9 9 0 1 0 8 0 sosppl 128 19 0 19 9 9 0 1 0 8 0 sockpl 384 2943 0 2920 37 33 4 6 0 8 1 mcl64k 65536 263 0 0 33 15 18 33 0 8 1 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 26 0 0 4 2 2 3 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 205 0 0 19 10 9 19 0 8 0 mtagpl 80 26 0 0 1 0 1 1 0 8 0 mbufpl 256 956 0 0 26 1 25 25 0 8 0 bufpl 256 11293 0 4245 441 0 441 441 0 8 0 anonpl 16 1066189 0 1046569 248 152 96 112 0 124 1 amapchunkpl 152 19146 0 19001 59 51 8 14 0 158 0 amappl16 192 56163 0 55046 377 308 69 78 0 8 5 amappl15 184 341 0 340 1 0 1 1 0 8 0 amappl14 176 247 0 245 1 0 1 1 0 8 0 amappl13 168 59 0 59 2 2 0 1 0 8 0 amappl12 160 143 0 142 2 1 1 1 0 8 0 amappl11 152 350 0 333 1 0 1 1 0 8 0 amappl10 144 393 0 388 1 0 1 1 0 8 0 amappl9 136 1090 0 1082 1 0 1 1 0 8 0 amappl8 128 602 0 572 2 0 2 2 0 8 0 amappl7 120 472 0 464 1 0 1 1 0 8 0 amappl6 112 355 0 344 1 0 1 1 0 8 0 amappl5 104 366 0 352 1 0 1 1 0 8 0 amappl4 96 1975 0 1944 1 0 1 1 0 8 0 amappl3 88 490 0 483 1 0 1 1 0 8 0 amappl2 80 13385 0 13303 3 1 2 3 0 8 0 amappl1 72 52826 0 52360 26 16 10 20 0 8 0 amappl 80 6419 0 6367 2 0 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 105 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1881 0 1854 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1881 0 1854 1 0 1 1 0 8 0 vmmpekpl 168 30213 0 30182 2 0 2 2 0 8 0 vmmpepl 168 295723 0 293303 416 299 117 153 0 357 10 vmsppl 368 1870 0 1854 2 0 2 2 0 8 0 pdppl 4096 3769 0 3720 9 2 7 7 0 8 0 pvpl 32 1598017 0 1575613 515 295 220 261 0 265 14 pmappl 232 1880 0 1856 4 2 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 668 0 45 19 0 19 19 0 8 0