xc00000000, 0x7f}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getrlimit(0xf, &(0x7f0000000280)) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r2, r3, 0x0, r4, r5, r6, r7]) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000240)) 11:46:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 11:46:48 executing program 1: getpgrp() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 11:46:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="02010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000810000000000000000000000337fe741b413cfed568b4f905d7e45ab79aae28ecd31072e42429633e0"], &(0x7f00000001c0)=0x45) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:46:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:46:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r3 = fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f00000000c0)=[{r1, 0xae}], 0x1, 0x200) fcntl$dupfd(r2, 0xa, r3) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 11:46:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x2}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) listen(r0, 0x4) r1 = socket(0x0, 0x5, 0x100000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30880, 0x0) 11:46:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x84, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000000)='\x00', 0x8080, 0xc0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x10001, 0xd1, 0x9, 0x7, "8ed7486a0525e87dd633118a8649d63957224d4e", 0x9, 0x4}) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x14, 0x8, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x800, 0xb55}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x3, 0x81}, {{r3}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x9, 0x61f}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xfffffffffffffffb, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x46, 0x5, 0x7e, 0x200}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x6, 0x615}], 0x27, 0x0, 0xb5f, 0x0) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xed, 0x1, 0x0, 0x1, 0x9, 0x5, 0xa155, 0x1, 0x0, 0xfffffffffffffff8, 0x1f}) r2 = semget$private(0x0, 0x4, 0x205) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000240)=""/158) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000000)="029c72b04f0c4912ffc190c79e60e409f1699dc48d92a55be34e9ab8cc5f4782d40e2b008ea7f4ac1eeb7edc270e3f0000") 11:46:49 executing program 0: r0 = socket(0x32, 0x0, 0x80000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000, 0x40000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000340)=""/174, 0xae) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:46:49 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) socketpair(0x31, 0x8000, 0x502c, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x100000001, './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8b6d, 0x4, 0x3, 0x1, 0x401, 0xffffffff, 0x9, 0x3, 0x0, 0x0, 0x4}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0x1) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x2) fcntl$setstatus(r2, 0x4, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') poll(&(0x7f0000000340)=[{r0}, {r1, 0x14}, {r1, 0x4}, {r3}], 0x4, 0x3) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x81, 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0x7ff) write(r1, &(0x7f0000000400)="cbe012fc2336705f0df2d0efb37c80251e5044ec3dc1e3220bad8c356cb479e83008412d2805032e1c21f2bbe543d3e561d43cf270d38da3e189bb92b0059fbf151ad0def197db9e6e6090c77c23eb43e97f0b71948a88d262fdefe5be02fc759d108d5a099af552748723bf41b520d96908a65de314ccef7b2b3710dabb3634d6334996e12c62e11d08d6ba29729d50966c65e50d92fc8cc8e7b537b1223da06f91a9a0c80ea7984815acfcd64dd827d49ccc2c8b2a799bed02611d0b1a0c46aa955b25dd2bf62d38eb59a8b4625e0b94259a39326296eeb35fab360c5e32f3ed030ec70f8d611813e5e677abdf064166d0fbec026c2a37fae552cc69ba83432b7c6edd8e68b6aedd84e465a3464185a19420a3eadf00d23a6a3b5f69bc3f91b044ef635536785a377f2cce6058a8161913970f86010cebe9a2b71ec8cb418bae9d61350749aad9a3fdbf86ec011f3139767e35cef8f90dd3c431e2d368d618ea54afb4c6df4dcb597182268872227930826359061569c8eaca0bc928a39786b452ec5ce21dc04b3afaa23655792454842dee177bbdb957620d5053bc5646500f0eb86c500e938d126aa03f4d67a07ffb56a0e529cbdff6309372580eb00b5b04917c76a67985119d44c85c772cb13be197cfeb1716b8f70392993816a4a798a3e406a5db791679d87ea40422dd373749252b029719147511f6f6a2d69f9c02a1d1965dbf8c480b1861967a9654ff1da01f8fe8050fb69a1b422b1abbfadfd22c74d8bd88e57173e8793c08078c337d0144369da41cd997453e039437b6a9de5e7a3a028bb0136e74bc9f8f7ffa17c5783c0933ae4a55c26ff80709163206eb114c73a16b3e5807ffa3b3e45f548ef5682f40ec76aa025979e6a6eeda025b528271af8c5e0a4385eadc86f10cfc88f85bf0455d2f6fc1a2d4f58d523bf5393a6e550be0ae565c28b8f3d5cd76a89a2fcf1b804df6d8e0f68b024f5e4149dc3d9089b0aa7f1e1d547d5453b40e2f897464abef5f8b7268013dd455a317ae61886f2b2eb11879f7d600da4dc3abb3f53e0509c91438d705de618db65626607da7c9f3c5f3113fb15d8abdf2ccefafc6709f6efe22873828350e7a7fa294a39baab2fb446c13fc3dee8674ebe07c1a0574f8c7ad0b201ed324d393af49673a7f20800f0c452a0534ec7d2cb6ae743ef810ae59673d6fb6e80e54c789084a023e4341e619989c64f83346545eab4f58b7a77f32f05e806c1193713a031da19fe53e3958939623ef0439d8a5b50747831874661980368e6bf52c28a2fb4ebd4e883796bc264da6da49649f947c7a545b2673b1ec8adad8a8632fede9d5a9354dc085847ed0462d44a43a680d28d7d163c30cbff3e2b7bfe8e7081f891d7c57a5b63ec75107d17d4bbea2fcdf0bab1c3b02e5b55e42a96ed1d15ae4512d0919f103054cbd751a22cc65184801cc03bdc6df78fd6ad8eebff135e1f1fd16017dfb0acb021ce5a49b0d49c57ad6d6f6cf46de7d4282e75b82ccf4418120ad018424b2a959fe6d88843698aca37798d2269f71c946ab12a35e3f7b46e373ce8d4e11419ae244b726cab7c20070ea411f5d4a20de62d0cf1fa852fe1475726e19a52f2ae41c57f07844f2dff90cae430baad51ce68370f637b2fc864a78dc3aedbef16177efa11c0ce7a1da6ae8c7327a49d5130073a0f0d497fc9cb85ca69e92ac5a4638bf248ef61930af63d3a1ce34fdc34229b4c56b46f12f9d1e200ffc03d92cb6457d6f8040c1026dd1e5a57a2a78e09e122e0cae37403eed93988a3246a05676713bc13ef100cbfa894db91ea4b1b321d321cc0b6cf203c2f01a975f0e4d99046f02ae14570cdd46b33544b12431076f6f77f17b7017030e879acf79eda530ce4da87033ffd57aa3f51bcee358b57a62b8b32312a5608914fa395acdbe32a3473abc0c9f24e3109c0604d53fbe3c1481e108e1673e5ef2ecd07bef8dd6c3f8f4d3daa73de31be64084886152eb33aba323abca6210971816b38dbbf8ab4529f69cf690b5203de7e903762f8baf2bb6010fd156de8bc2cfaf2e3171d07c7d871855e78d388c39902fe30cba52edea6402c66baf830f622ac3219dd7bf70d3e2027c82475b8e35f66976c4d6164387f2a01d5ffda60eacb72f9574e0f43778011735cf5459551189a38d28140486a2c7c9275ec59b179a63fbe773226253f27238a552f11338b0973d2afe426e307211a6c463e466d43ff3e5653c53c009cae84536c07ec2f9bcd6a60b66a57a9629a71584abeb1aa2d1a6d4874649d7fc4ab87fae75293d3571c6a15cfb065d8b85121c45a595fa5e1519f18d041ad7bdb947e084fded86034ca8b866a651e65c1da1753755c103c0af1027c1a43563d70fe655fc211953e74630c4ba2b258d1f4bb7f33c4709331460b92dcc7644bcd9c06c50e454887ca94284cf1f1873912dc79d657b25b6ace0df38a4a5557bd4f81d15481e1e5b28c7014223d0cfe1e26945efc986ec787f0e8bbc40e153ffc3d535e86a8fbe7b098db08622185da65b3e0d8c028bd5c029f151ad42ff34c6a6b0e1e800884becbcb44849c6cf8942566017359bec6bbd3705674eb55e3afa46485d28572334e32527d7adc5ca0bb77d39e968fa73436fb60338aa693e9599eb1aeca0195145eadd1a6dcb2f214164ed89af6b8ca17b8095303834b6bbf45b15ab258a811ef3b9ec073b5bcc27d1b63e08c428b75775795e9d075a2f5236203f8b8cebef1ea889c0d83a5305428f888e1852719e092034beb3705b2afe14f9e3c0c392f2b048e62d1625fcc031a2b602f9ee424d59c5bcc7db9c2f554b0fa64a5426bc703f23639ac8c71fbd2d06a86608a4c138f4e8816bc0e018f5b18bc88d27933b8bbf16a299bdf674bfb710deaeee8b36f83be69c06cc5c5fb4548a2d23d8c525e1ea190d4d628180914eba86b49115e3af6b38cffc1ede0c6a64a648b22a431ab11e34c64c6dfbd0c57934513ecd3afd46b621daf2d1df07433aab00eff63a009ecac89cc4c78cdc37915299208de2b5c77717e002777e69b3a344a4b8dffce711de928eb946c7755fb5fe628c87bccb4ee5035a8e2cfb21c1097b92bf09f0095f77d638721a74ad6596f7b0b66933a2709b0ac22c917e0eda4b8b6784d8d1d12014325d69307a12b72605728469d2dfd7974543454330178ac44c7973bb41cec64b474bbf13845495fc9cf50267f69cf3c600262349d8eee162626a8075eff9be5a0d3b68b2f1a4d320d619e7d8de8677d3c84ab7f976234136fbcdb86e5bdc1b4cc4624649512c7fcdc71b5aea762aa107a1c6ee2c9a2526e7ca8f7ed1a65d02cdc76196fe6102dc3a4689b1f7190ca19e96b4d5d8293cb11879f72673b6a58d04322b68a257011fa0e0063efc823c8c738af18d1575cedb6c58f94a0176e23e1364d3944ac145383de59a04d01497d47c9cca9320947dd499af45abe9b014ef82c8288266d9c1eccdc0f8cba871ea7da2e68c3babc5ddecfb2fe3cba3094cf3b585e7dc9a5dae301cb079f133445d739b95c78da26430ceab821b1da9f453fecb51314a819efc3e5c7a8a8138e4f8263bc4a5e9c66eb3a6cb1cdc818f53e5ba9b50c1fe5d9dde3070eaf182d2e78e02de8fcbefd80d1ca3e719bad9aa6bd136c0baf661dcf53655e3ecfec6a7b0a935e1088c3ee278a6778f73127081a7e66ac46a3b8eb54b58522d9030982392de51eb4e3321771656b36702d3b04433a5ccb8412f72cb4ce9f3c2f627e6b1aaaee073a139f7c5020c55a9cd03df03226426a581d7540f96071d96f20c8a5fe5254e76e260f173572ca9de8598c447ebc6b50943e9388ff159f708eaee12e5e7f6ca105dbbfa616d1dfb97cdafef05a90fb4453faa54c787fc6f3f944f71ad58d1c30a95875e5b03115174c06959ed1a553b052a4e0e5517c4e5cd0e0ea2da7542380125df5e46a36005baee399371424470fc7437c05d73d44a9e7cd346b432c381c45d7c537d6c7729bcd86ec953a407a2353bf9fc69ebc542a95a9e23ab8a42687c03ff3991f380fba15c60ba077577f47c2dc7a0c2360ea214847679671d9aad6beb8d8567a42dbab59710a6871c50395f27b6e5121cea778980eaac8fcbab789502f828e8ef8d1fef8faf96428dc5faa5d5e78249f282d91dc528ee552ec36bc76b7003ee34bceee72671de30bce7f316d7795e52763366ef683690de548c644cbd18c161cba37170001061c88a74fbfc3cc55d51638dbddb9e0bac714236833f37cdc0ca966369c738de51e89096e427de2ad220a03b4e370fc5396d85efd2d8d0be6fa2d3ec5d9512b9f853ee64c5012aa74638078f2dc6b3b9e2055cbfe75688afe2853b60cf798148765001267806ac3a17b12b9c94da36c9a10db017a338fdc99b619ab971c5c4784818ff890eb9ae4e81d88e32dc752cdd989f009cb2b822168e0f76dddabef10505cc4dd836fd2deaeb2245d59ea4a719e28d151f2fc82b178ff22fbfd291435a951760026b328b63d51e1f45700cee565647ebc3a6033214c9fbef6a114c2f35aa953c9988d602fa264f4687e97e18be94710f0ed24149f9f075a9299b69c3187bc3832144a67b2fe40e4bbf656898e7c10b766be79c35348b605db9368bdf7d0fced669db04168bdc56d1b4fa5cd4c33d360ddf0dc788d09e294c491ad4cfd30d25343bf815c1084d60fbcaf54783249fdf4ab97523bd2409b4550327fa76a2bf8c1511052601dd776a82aa9f64c9f3f6ce21c5310e8e0b951ac37d1054438fb7bc63ec1cce860b1fb22580867fd36753bd5a388a33980c95243893edcaafc04fdbe3709827f0e27401e4c07c579237ba3790ce9d947a8067579a6f927612716c8695b7546ac127817ab871692c3067051f5ac87e6f32c5f5c99e1be7cd6ca85dccbee040d3cbd3d6000a917e95c2a99cc730e90474648762ca7c013d818ebe45b1c2496df9f82e0c0d5f21b31c546fa8466efcb6479fa318d39b6aaff4172e294fd17111bd83b87d7de237d6fbb3ced33e92423047741a791113bf9c20cdb2f3fa1e01f5e441e622145cb239820b5fb261b19987b62e826a19036d3bf558e5ed2a5345b6b1e91b766c4112dfc506221401c298503cf4c1a70dceeb72d8431bdb866506ec0f39602b365612b41f197dfd3cac36c4ec8cf6adf29f82169839cbbb4121203ab5dbdf449db4655aa08492c6ac9acbc621d6d368af62b43afd9f0887bb5e09d549ce913193f42e4ac840b47f1d9e39f051345c881b3429362da5787f04a868822cbeb49d83fc7a9114ab05485d68719962ea59e24cdde550709bc876ea9f66e7325e4faaa89f1ba5e59a714c5ad1f111981187213bcc31b2f776e9870948da2f42ab74c138190c769d4a6e751513787544d14db46ce7f38406315e640fd71b1833419a69c099fd3eb4df62230309f1433ede325ccc3ef81cfd9b86233683f63f03e61290b5d968d5d3dd1af164963be1ece5747bd425789ebf4316f1ea6a9d9d67c7d01879c2c947469b8151e96672cd75dfd88a777f71e684f326a23178a44b86f5da56a9bc94ca9abdd9ab05fb9643f7d9e5939aa0db5fd142431edcbea0f2c8ff4d3dea5a011803f195d7a8808f18635464acf51005828d57f871e209bb07765d530fae9cbba90a94f835da3d339c1b3954d8d517e94440d4fae02bce019889455e5bc60c593ce2a7560006b83dfa61b2c6a744183191b85607f8e212265cd3c09202d9ad365ee35f7c09e1d2c74a6107a03e5f5300dae346a83a34f5534c41", 0x1000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001440)={0xf06f, 0x5, {[0xdd5, 0x8, 0x800, 0xb0, 0x8, 0x5, 0x9, 0x0, 0x8, 0x7, 0x1, 0x7c, 0x89a5, 0x7, 0x5, 0x7ff, 0x2, 0x1f], [0x1, 0x1f, 0x6, 0x99, 0x4d, 0x100000000, 0x3, 0x7, 0x6, 0x4], [0x12200, 0x1000, 0x7, 0x3, 0x2, 0x4, 0x81], [0xfffffffffffffffe, 0x5, 0x6, 0x2, 0x3, 0x8], [{0x20, 0x6, 0x10001, 0x40}, {0x100000001, 0x0, 0x9a1}, {0x800, 0x400, 0x9}, {0x3, 0x5, 0x0, 0x4d9d8776}, {0x1, 0x6, 0x66c, 0x7fff}, {0xb198, 0xfffffffffffffff8, 0xa0, 0x2}, {0x4, 0x1ff, 0x80000000, 0x5}, {0xff, 0x101000000000000, 0xfff, 0x8}], {0x0, 0x8a5, 0x3}, {0x94c, 0x6, 0xcd7, 0x101}}}) mknod$loop(&(0x7f0000001680)='./file0\x00', 0x2000, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000016c0)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$BIOCFLUSH(r3, 0x20004268) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0xac) setrlimit(0x6, &(0x7f00000017c0)={0x9, 0xfffffffffffffff9}) link(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file0/file0\x00') writev(r0, &(0x7f0000001d80)=[{&(0x7f0000001880)="f6c10085df307e7c0f2c7002f642c1b473aa65369320122036a3920c3231d08ec669d3424b83490763d620deb6c3848891c88cff13796c5196ac11d0878c03710017cd40dbd6b274d58620082ec18bcb12d2c452a74487ed8d01dffc4c6908208073bc1ef4b724d546990f4588e8a94173c6345720dace6ea633e6413292429093ec2f73c09dccfbd0696e4c6325f8e598ce597bbf", 0x95}, {&(0x7f0000001940)="58e1a0", 0x3}, {&(0x7f0000001980)="3f80173520d469df2ebf4b0250ac1dde5dfc631dcafacd1ecdbdc080a0e7356b8111af62c5120900372352d1ed75f7d0e7c817a66e3698ef69158efe87008c79b45ac9a3e031c591fca5fffcd0fcf9b7e7e029ee28fe468fc44835e7b535cd5f6aac4e7bb5acafe8f9842744b169c6ac74a8a4b43c47ddbb1aad8e6e3cfe89bf36a50e0e1cc730668de844cc", 0x8c}, {&(0x7f0000001a40)="c362193cfd6cb7a64fdf2988152075d2bfd929accca271149862fb583a51a086be27fd652bba1b1701e5d82d9b8200171c8df11816d42c0ec082486d73d73d0b482c97468c615d087f1219235d0670c1713b127973ffcb7dc9364689246f322dfb459b606d3fbe76664dbf22fc08b31c8ad2e4e714f7d18f88ac2896dd42ce793ccdf74f", 0x84}, {&(0x7f0000001b00)="8bf958369b564d5aaf5f6cf71031e0b7c6355b3ecd5abacd85620c103526af1051ee7d1c65034f00ec9c878ae8347c8c490cccdacb11ad04e30ba40351e417ce7bde54aa2badbf35519626aa942b32244b584b469d6bd5f4a48fbdf7c5e1e350ef7cf5eafc8d5f", 0x67}, {&(0x7f0000001b80)="680e400d73d092262ddc85215b63ef64eed67f7aaf11b881316ca0731ee20f5aa6a11087ef19a59e4a70e346fa08e5001dc7a4e7f2c197fd182bb52dde8fb881541ebe65b19a4c957df5059d9d7843d8d1009b7d4d674c21e0b9eb007f0a6fdbd6f20119cface1528775ef443bbd3445faccda05731345ea1bccf29bf4f7bf316d46b22dad1b9529da224642053675a755e4b6ac669f1516753a2975da8e37815c4d6a0c61081fb0cf9fcfaa9bd64259a0e0bd4588019195a30272b39bec60c7f39ffd649a70ae1ee94d86d44fb325e481205942b03bc0551025bb6befb490238bbb3872b981ada9", 0xe8}, {&(0x7f0000001c80)="7b5adc14af9389c85e26ff4219160bc73e520a5f25a16c5a8bf3ed5126a048bcea02576aaeb07fb5ae430bbffc3bbbdb0c22e8dda4beb8795fab75a3b4263168716f1899f73ad090388535a86ae78057987cc8674fac6c435993a1aa9081406f6696a53b2c29f9d2fbad8e5666420c63419c2738797edf0fb8447dceda092586aa9504cdd1f513ef6dd075fbc07b108b10b90e7c0d6fa6997d7687aba7e57307443b7bb5e72fd2716d49c41c", 0xac}, {&(0x7f0000001d40)="bdc8431d530299", 0x7}], 0x8) fcntl$setstatus(r0, 0x4, 0x0) mkdirat(r0, &(0x7f0000001e00)='./file0\x00', 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001e40)) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001e80), &(0x7f0000001ec0)=0x4) 11:46:49 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0xc000, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='.\x00') clock_gettime(0x0, &(0x7f0000000240)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000380)="a603fe3969f05d1adbff4dda447b06e038f6fad5093b80a6a4bba816ed349d57e365810cd86c6c35d6920a9c45dbce43054b0cebeef3f23999b4313b8d188cd607cc881006f382a7109c912d2653f75e52de27a6c1afc0a1cefcc25cd18ef4b184ec2c8c20582447724d26a9831d9f7b7ececf015d8da43b690645cb3fb48343c82dbfa58b8b264ffd5abfcafcfeff46aa98a48ca55e7473059adf87761346315e5785189e0e9ad5138e8b3e0d84c4d39ba0e5d4f3fd0a05ee382308955a9a6f07a55b4086f5240335eb47f2259640524ae32d0c22c1ad561abca9784bbd10a7b936379350a3414a451ec6d056f1e594cec81bd8a5fb56ec1680ba57b83ab11d234e50c5fc1393db7f169af0295639a7a71bdd8c70eb4dab85e86156f9f54aa5b0e392d01862dc6064e944aaa782d7a0c997016e6ca05f0c323b2d7a4a63c51bc9da9abf10d3751292dc656dfce329b29272bc3ca0297f3edf825512dbd0f0960bcd3804ba70424a6a2d22c29feaa40078c33f37ec46f991a2fd4114faaabee73769d1266c0c3e24f1184a518a3bf03f1ed450a7832f4adfc85d05346db12530af1b08bd269c9844043e1f1430e0fac788f7d34e80eebb06186c222de99e06054202378a10202603d8e9e6b15ffc9da6d34842827900740413ee30c5c0ffa065d8f47931d9f4b6c046888d1f740c382132c9f045105d12e8e4c2954e7cfdd6599b1303978e8c2a285e83ca7f74333cb9dbec916d18ffac01d609ee0f50c2b51c55a9cec363d504f0865152cbde2bbe3ca186ffef1895cef5b422fa4b746f5e05c6ab7dcb561303b2196f5e3e514541d266576106fd089cde46e4efa5306961cfb590ac252dfe435a3d2c5c9a8de1b0298c05a341403b16e605124310f73d428766f9cf17a3597bd023ac9986f0c8edc4334454c01a5e46d8d92353d76a1712f80ba7e4569b05d65a7b598b2b87640f770ed6c1c96ce63e6641c79af0a324917fb3b584f4a6a4352d533f16a54b881985d412039418b45c900a1eb42566e23f65d492edcd0ea04f725ed3b82dc3bf454afd7d801e904e67bc5b260f0333ba3d9778b8e28f54aa3226766f01a2d341d172f981e7f79498911861818c5fda0ea3435f372c18633c03e2ec1efb14a69015ffff82b5f185112c1fac30c99e88efd27773d9194f9359df13147bf3503c5a042ccde28323c6acff1933d4c6177803636420b61d5e1990e41bf4e0d419fc691109eb931d1d107aa9c8439e82568fd886600d1ed6bca41c9b7bcf4abceb93cedd0c1f68683cb70366ae0b5126e3e9b5e4b69ecd0365938f70d9b43e904fbb93c9a56ac7e4857f1a43b6ddd16c67fb78fb1a4546db7c39ae30a89363893adb47250943f2ec703a9f35d82a9453114f097050efa53970a157d94da8546f3f6157225e3a243a70fc587f18cf630726dee8eff466053ba7bb28936cfa7a3a3fe32e82c68f4c06627d0fb04a93989dea40d9471474300cf817bb9c6a014733eb5b77b4768ca1baa618d74117d01ce3bc1347f5edf478b38fe53cd272a7394f3eaac1100541631e29ada542c3d6a9c96f4e12b3a03fd17912aff1d55d9dfe533a4ab4bd3f50b224355ec591bb25e3f025dcb18666b3ba5681f2156a301a956961814e1428e60c0eee517212509dca95315bf1d3a4b79d33be4fbab67f1d6a8f78292a874b0effd3006e306eb7bda4e4c0b91c627e3517ed1183c37580e23a6cf948aca18820e9881bb7509536bbd77480771dcf8b03120990cab6705984c41a43da3dcda394436653cfe82fb270fc2cd956734f2d051e7ad576d3b3fa725b8e8f8aed60fecb27cea78dfa8fd433956bde6475ad357c1340ac07b33d0489a93ee8735a5f1b2678c524ad734ba688b66d99ce9bdd8808796fc846684a9fea884aa77b5992f36b759744de4df82d99b73d82f8e85989bd23f273d3e0cbb833d84c9cb11f85ad2227c80daa410937de295d2e48edf81c767dcb877261a87ed921f797b5f1b186e868abdb931e341660e333f25154c68801005ca148318627cb901ad18c5f1da1863bc0fa6b4ed4e954e482077b8c8fa8012c5eed91534b629791bde02aca264e125334fe8b2d8cb81f6590fcd2cf0caea7f6a52d3853cb658178c2074f5529eff36b4ec19330647caaaaa804f9bef46b7198a9fae240c1e3f1014ce76d2018baf5eaa4faf0b98990ccdec28a078608a545a7a30856bea22338bccf4625897ff12769847a4c3d8b6898ddbb8df1e4aa4ec05fe8677c86c1f4faf7f5cef0f0fa17ac42ea6c21c5811a02f1ae28906b4ef8f8a61c536c71b9f3a8d4f721b07baee8d5c3867082842a5f51d1c38d76f833f9de2e1fe0c847ab0b7f1115b9a5fd6384be3024e35fb378789bbddd0bdeabdfa6fe9cf891186691dc50af21ddb4625907eb20290a478af55dd0940068e440005d72ff4d70eb41ac71e8a71eccbc38cbe05b2661bdb3220e704688b69a92b030d90868d42713f65da64e89c7124ae7f7f3bab5e5f7a04ba3692f16aa1df823f9e18c272a9e7c4ab082e63923d12f810a036b4599182a50f77e87d5c10504cf9f4ed1e3fb28bd653a6cca38d80b36a80e298ecec35b58ebf55efaac3c4763f415830331f94e31bd960f2cb32095cbbf883f9227b2b84fab3932f126d14c413f1e00362718603fd4c0f37591813916f06a1920c74eaa4dfc46ec8813b25b965eb02afb16708d23c088b4088fb936e7d5145a71a353cc5414ed33c2ecabe35583866cfe2ef96a4ca9536300e5645964719e4b1b96e0d6de10932a938d321ac60deb162bde93fdea134328351d31b28869ee22853b0df8b1f5788b9b45d667bab455425e26add41e5ba0e7923e1f6c8b44361842b3446746470dbe8a817b1866116ff8f317572d2826726ef949e8377d16c4801c4d2196ed5034046669419e5dbf290c2fc9322a6b76b38f1045b6eccf2a1db1a106e187564a1e59d25b34aada4356b62034fbfbae245076d7bdb48c9c8ce308ee52f28d7e953941bad4b81a54bf2afad73b2195f8108e2a333d0e3f6c5afa14eadb21081ac9658dd2371c88bf1f95afc1c4cfa468f01f7ea85859d7e5164fd8947f91bdcaaf282191c31dab1b9123d5b95a0bcf531509e82bb8ba9bd44f9a33afe99a1a30cdc35555af0df5c5b26a96f137e94d4897033cfe8aaee39574f5c1dab14e1681157294f9f8aaa8aabc62cc51a41bd63f5d00f89db1ff7b641e391472820a0c8897d33ca56f4afe176bea35b53b445dcdd7245d6dab5f307ac0195b191d219eb81d834303fab2cc777d74378069bd0dd799c21cac8536fdd729a085329186e54c79e6fa17c7df499d0004261a762df47db3f06ce2996d7f91d237116b052b9b47528d808c81daadaf966d702f19f06ed72f18207bdda6e89b5ec3953f70534be6f08e1500f542120e0ba8cbf7e503df6d553530c5ab435230ce48247d841f28905e4e1a2be59fbcccfa9953098ecdc27a61bf55d5b259e86aa4d1b6fc6c125a7a8c48fa0ffd04fcdbf250d15ac74ad9eff1c138e7d6e924e52fcc8a5e40e236498f848c4fb0e64542469ff1d74a3f72d60ac97a23b32f917dbe16d46fa4716fea2c91c3e4489454ffeb8a38426ced56b6dbfbd3210ac8ae6fb5b605cb9512236d6102b7eba0c6253d66d64439ac1a0cb1fb46b96035ac3b3665a0f9728d616f0250245e6182ecf0b22d6bfeabdf66a540ed61783936336b8dd31846d95ede733c8a727aed5eb2d49001cb2b29c33353c2b9c187ca75b858c374168abd51afddbf0b337f89bd7c03a7c56af25f729abec19a7f9f5ab7e1123c2cbc49d2d86d59298cae078bfa551d9687846859797fce4de1d425d7e0723c49af0287a5fc1b4c57b3a37a2a8dcdada8949ea9f11d020a6b09b77b371d3c7156d5063aac7bcf64a2557e9370035ea8437bdf8d4f2ee44b26690d2de4a988cb5b911e337068080a22ff2b5b3e405e4b23a193d02e7a74c585f315bc7b9fe469a49a1e3a22dc871d23793150832fff8d61da4ca83db5e25abb719e014299835c9a3327b1f688c39c21248f40b10add57f79931f19d8e63a1cc0348c10f61fe510fec41de81b5ecee3d132a06e883354bd67809ce811ebbac4b60e8e0264d8f2d94a95ce4484b61ec7146fcc5827c4230d537ac96f37b5e87778127df04bfba542d474a9c84e657e738a89496663a007e124053d7bfffcdea0d19f891a1f979e7f0cd99f06e8414c721db6161a7b28d22d2b71f32a0966bf37b70d31f58d075680b6b2ade194568e8fbfa1fb8707a2f4b7dfea1fe20af5a3db9d885433fb4568f778ca05c116f5774a975833913846554c5f4e528c23e2a826ce154010e9728c9eff5578f3c40d5ef52cdee24b97f9bc05cf56b78016cb6760fe5b218266c53e5bd2e65abe81fec2ce93ffdeeb128dfc5a23925fefc36fb9aa7eb9fb3f3e19c5b160d6da1960ffe4ece5dc62d0aa4b5fd3c9a25844a6f0ca3ca38e74b11b131a5008c7dd5639342290e4d18d380ed72cc936bee9691635713e7b8ff5cfb2eb7789676301f2355ea60d89bdf8962f1b06d819846f67cea8c98d59921cdcd99a58e522b872d359d730a747f94e6f053ce0ae8bbf9c2b3a2d8d780e2622bd6600a5197e841dd8450742affafef5ddcd4d31d2e765e8a50b40429827a997a6f528c6c783a4873d68e0984c968e0113e95d2ec16fcf5f9d5913da4567d9b5b1985c0af03c87c8b24dd8b82360f5b7e8fdb45d15d8e9e49ad3f4b40f809492542f6f1f196623017f4d0d159cc8d78231b841597609cbbb4d9cd6b1395f76de29739f43a57c16d956704401d99d346ddf3522cbffcaade9b1c0ad48442e31a41ccee0d5a975ad44761d18d301cfb886b7a103f937f4d35bb8a46eefd9bac4e5a6d04490d00bb1ce51e5500783777f8b167d886af11c767cead87f6b763215defea6042bf59c376c8ab69d8caabffa0095002e47b065bf9094bf149bf6b5c5fba347f8162b345a0410d158e4a1d7ca8e5a81890e089437e3558e2d8ebac278ff41c972900657813e270a79c3dd21711ffb470d09fadcb110873a478179dc2fa810bb77cc2baafec637dea585f7fb7df430da7a8936623fb1d218fd107f30a2fb44e0544513d886cb78f1527463b17c2b9a071416ef0376050c74f0e8b3251d1b7d772138c2300f9cd233042148819318067fd8db92e3de92fd49286adffeed455751c1b1bb5543a1bdcf2f927513008d4c167ae694f02d3d5b317489c15cf14afd7cef5fcc1e4f81ddb7772d83d999a00834ccaec4625ba181b1aefa763d72aec9203339cbd7f69fddeacd6c515294e6793a05e7f597e48c137b70ca302934bb1bb82a8e50884315d9d8e1b570d8330e0a7a74c14cea2db32a5642976021cd9a31460912656ba63a28b4343b0868cb0f1e5cd05ab99ab6e8fccfd3f72d6f3e5de9959fe22ca34f847a6e7aeed9632a8ebd5d9c1657eb372a00556c1d942e2e2b6a318f93f7ba8017f6d96bad0b6e2670c88222272c79b12bc6c943faac0d491320b2cdeb9a838ab37ded1d3d7f312630f4da95e2a8918facf5f61d5989224744b0627ac9182abc80d0d5f14bdbd5b6c6330bbed79a9539de75a2733f2319b554acab25944cc801ac7a6847114298ef33034ed6656997d98d2eb468a08d0aa7b313a778621adb4bb211c5c37887aaab41d3ebec330469b1a8608b23018a8306b1b55a1fbf5da2dc5a993c4e8299f8bfec6c2fa1627333d3fbca38b8bb6045cde9de4f1b44cd0eb87fa87a5dc61edfacd407c9a0fa2eebe8811", 0x1000, 0xb, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="f6") 11:46:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) shmget$private(0x0, 0x2000, 0x4663431ecdedfaba, &(0x7f0000ffd000/0x2000)=nil) 11:46:49 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 11:46:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x7fff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x4}], 0x100000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xc, 0xa7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x39d8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x82, 0x5000000000, 0x100}], 0x8, &(0x7f00000002c0)={0x81, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) close(r1) 11:46:49 executing program 0: socketpair$unix(0x1, 0x40000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) 11:46:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x401) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) syz_open_pts() bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) kqueue() fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file1\x00', 0xa80, 0x3) sendto$unix(r2, &(0x7f0000000200)="6892ce5eef01e3060889a4c40e03b374e8c07822c7fef11bfe2b8c063710e41e277386c8203d0f9f489961d259db043a323c0b253b68816633f3", 0x3a, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) dup(r1) open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x100) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0x9}, {0xffffffffffffffff, 0x1d03}}) ioctl$TIOCNXCL(r3, 0x2000740e) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x12) 11:46:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/61, 0x3d}, {&(0x7f0000001080)=""/25, 0x19}, {&(0x7f00000010c0)=""/239, 0xef}], 0x4, &(0x7f0000001200)=""/59, 0x3b}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000012c0)=0xffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001300)) 11:46:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3ff, 0x1f, 0xa8d0, 0xffffffffffffff01}, {0x6, 0xfffffffffffffff7, 0x6, 0x8}, {0x8, 0x1000, 0x80000000, 0x6f}, {0x524, 0x7f, 0x9, 0x3}, {0x6, 0x4, 0x0, 0x9}, {0x6, 0x9, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:46:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x800, 0x9}, {0x18, 0x1, 0x0, 0x125}, 0x7, [0x3, 0x4, 0x101, 0x836, 0x7, 0xfffffffffffff145, 0x8, 0x4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) r3 = semget(0x2, 0x1, 0x47c) semop(r3, &(0x7f0000000200)=[{0x6, 0x3}, {0x6, 0x8001, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x7, 0x800}], 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x6}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 11:46:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x28000, 0x40) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x80000000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/194, 0xc2) 11:46:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 11:46:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sync() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000003a40)=""/4096, 0x244) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 11:46:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 11:46:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) r3 = socket(0x3a, 0x2, 0x7) close(r3) writev(r1, &(0x7f0000000000), 0x1f0) 11:46:50 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x401, 0x48) ioctl$KDSETRAD(r1, 0x20004b43) 11:46:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000000)={0x1, "d15de01a4c791fc91b63dd2c165e9f183fdfc5ef1030281141d057d028b3a19f1ba5f252d59ad64f65938c19fdfe7294b7db0027c5049c"}, 0x3f, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x20080, 0x10) getpeername$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) readv(r1, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/6, 0x6}], 0x7) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x180) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000280)={{0x5be, 0x1, 0x4}, 0x2, 0xa1d, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x800, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0xfa, 0xd8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x7fffffff, 0x2}], 0x3ff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x64, 0x2, 0xf330, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x7f, 0x3d59}, {{r2}, 0xffffffffffffffff, 0xa1, 0xf0000061, 0x5}], 0x4, &(0x7f0000000140)={0x0, 0x81}) getpeername$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r5 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000002c0)='./file0\x00', r5, r6) 11:46:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x10) getgid() select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000000)=[r1, r2]) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="02", 0x1) select(0x40, &(0x7f0000000140)={0x7, 0x3bd0c191, 0xfff, 0x2, 0x3ff, 0xffffffff, 0x10000, 0x1ff}, &(0x7f0000000180)={0x0, 0x13, 0x69c, 0x4, 0x0, 0x5, 0x8}, &(0x7f00000001c0)={0x2, 0x5, 0x958b, 0x4, 0x3ff, 0x10001, 0x1f, 0xffff}, &(0x7f0000000200)={0x9, 0x7}) 11:46:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0xf, &(0x7f0000000040)={0xfffffffffffffffe, 0x7fff}) fcntl$getown(r0, 0x5) 11:46:50 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x80) setuid(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x21, 0x112) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x10000000000000) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x600) fcntl$setflags(r2, 0x2, 0x1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 11:46:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="c72d5e92998075ba56ac397da68dc618ea6d4e10a1bfbb5c9924d3b752a0caaaed694baa74e9128d208f652b87294027b7844c7ed93ba90ad582d1b8dbbabe8557c685ad2725d0165ac91afe97527d4b8866315302b9fe8dff9b15479bee924db2a3c01b55315a431480001812b23afc62c2bf445ef9ff9c25bb05b7713cefe3a4711b41e24d55eb6745a946bb9a2a3062818d45a2df21ed5a23d82eb8e10ed888e402c2009922698d2c", 0xaa}, {&(0x7f0000000100)="cde970f5994040f2986b72bd220aabdc006983b3e1319d70ee18ae1d888650a459e4f16f4e93ec495139f721952763e34c748bee9f7c7f626be95a53724472f80dbadfe589be82fa6fdc928e881076025766d3ab645cb806f0dece62067ce946993e2b43d8", 0x65}, {&(0x7f0000000180)="5828d97c0a48837fb95f745c83a4cfa3eeaebc737beb11a578eb4e6e34aa5347ce0e04d85861c20ca276ba47809fb05c055107a9edc1b17dcacaefae69085604f74d84b7fae4c0f1e9281722d7cbc4e01cb7fd009352f048c2b496e9a82e1d292c89e015cb06b75597175c9ec3c334003039353cd3bb65c1966c127662d1df4b66c46cd57fb5283f3b00285096d852391340c133", 0x94}], 0x3) dup2(r1, r0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xffffffffffffdc9b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7d, &(0x7f0000000280)="e78695df54c8750b3346607b7c2050fa0e47cb2713fa64d26155fa79d6a05ca7357154fa735a1fd07fa855c16e5048c4a9f3b3bcd12ffd044da29c799d93ace055f047d5440085bd4b862e1700e49f5d47870a1b68962a48e508b65fd4e2adc1550c76780e8ed1f7e78ecc135d105ec86ebde03301c55c6c213f7ea5e7") ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x3) 11:46:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffdbf) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000380)="672832453d40fd6c7e87ba9b035a1df46e212fa01663f0a731f82941e5e6b9757b93a20d0860c34c3ae85bbf1e4ca25bb1e6e0b32c0ca4906cc62c091309d91845f74a3db0d2842a4395f84588914b9f0a7876fa0f8d2b3eff8a8deb9c7fccdd41436ef8fd534e2b5fb3d21a81759f63cc", 0x71) 11:46:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x144dc6bb9ed681c8, 0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x4, 0x4, 0x7, "ad5966b191f3beeb07469afa17572779ab161999", 0x2, 0xa86}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) 11:46:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1400000003fd, 0x0) write(r0, &(0x7f0000000080)="229c100690914c16c300006f4c", 0xd) 11:46:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) semget(0x0, 0x4, 0x400) write(r0, &(0x7f0000000140)="220e62", 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x0, 0x7, 0xc649}, {0x7fff, 0x7f, 0x4, 0xa8}, {0xf4ae, 0xfffffffffffffc00, 0x3, 0x7fff}, {0xd71c, 0x6, 0x7fffffff, 0xfffffffffffffffc}]}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x10) 11:46:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xc3b) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8840, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10190, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 11:46:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x103) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x7fff, 0x7, "9a56ea65ececcdfaab95563b9a4c8817e6610e46", 0x4, 0x32}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) 11:46:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffe73) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:46:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 11:46:51 executing program 0: r0 = socket(0x26, 0xc000, 0x8001) setitimer(0x2, &(0x7f0000000180)={{0xb, 0xffffffff}, {0xffff, 0x7}}, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="d3107487a228751bf35bd1c618d38438ac704365a105d22a3b6520fdf1ba017d8822800de00692f6a2dcde7e623efb633758a1d87ac83264fdc851807530b6deec0a0d772f9b01ab56a6f0dae4d71d56ee012de99789f07740b91fcee8163268dd1cc82808ec7998090ad6af905bb4bd2e00c652bc452c77495c1660ab9b2ca97ccaa3d04b78c26acbe0471f109e35d0e11ea0efbaa75bf6bc5de6919e83b50265ca35a7c942d057aed0b327f2e60bf2685d3636d2475c982087e78d05420104d244e9f11ebedf55e43e463be3e8a0a6eccfeca4a1c8f755deb4f7de2ca99604937b431bda92914bf4206d2b12d8005607cb8c544d81622ba3f0bd8450556a7f9716afe2ec1e0f9758ce9b954171cbf8cdf2c02a393bc9c5cbdc2f0cfa17a258b86514bb81afc783b738707575877418ef91ead073bfdc4b9f111274c84c4b02011785bdcc6225f6774fc0a8a5292b9fa7de7c2cc8e48b91f84894d6385f21f698afa4ffda2caed90ed9722f17bd034b78b71fbf5ec2425e5fe36be0649bc0a6b6085d0f36e60cb627be2727bfef2101f19604b604986761fd4ad57475eba25380205215c95ea5ee0c6c58b99577480cdbeca0bec0c28acfbe006ae8949481db8ce92cb58284b96699d0496395f898518077890c0f0d63f3e95a8af9ed1e6f97ecc07540d32ef6c893dbddeedff7337f58d02cafb8c5bdfd06822d741049c3352b4430651790b68326442805dabfd173cd3cac55dbdff407c9fb5684221987f8e2c04b8341ffcb43bd14a902a5680cac2bdb3176132648783f69602a78b8f3e3f0f8de2512be7e983467358aab569c33e51d928852cfa49463340d75c664bcffb01b661f553dff7eecca0fada9bc98ce66db144604ac57e93f2fd763e9183a8b6ef8c400c6f1b8e43a3d62cd1e60fef8fe57e1d7d8694b097e793e9d5875cd0e0bff0e33510544be07ee24b94c92429055ae09e99fb9d5e5a72b3a40cfc8df2628a415a9ab395b93da94b0fa434852b0dc533ce8fbaefb02c3af31f5fec1a2141c2448d584d1782ed4317a9a9823ef50b68cb030e72e25b226796d7c7194f999498d78f5f1891d6bcdb9aa1f5a1b3b2c93627a03ad7429d70b0dd22e48dbc3a4b8b72dcb14bb34d8461037396cc2bf73c8cf65ed4c3855aaf8b5f3d6ac3c6ca0286ff70b09a4723c98ac947203790efaae7d4d2ca674e92188f2eb86e016d6334994ff7fa76166fd63ffca4fe7915d89f270459f5b1e02cb5a1bd709c44b1450337b9796f5cb300e21afa54cea5e30291d58c938c0a23c58f64db22a196a63ff108314ad39fd5fc3593f21e4c7831474ec882cd617dc973d079cc55c196d88da40f9ade4164d93e4bf1a5b51fdd31358dd4863746bed97ba774575159504ee08b8396272cf076523c1ead7f0e41fc394aa20da4c6eec327678a9a5ef863a76707008a2798e8d1d311e7e3302f3b9a1d586ea4c38b87b59db6c38a13eb4dcf7c816bf18fc8766dbc2a754716727e02d441b42c33cd977ae1e33d00a2458dc5aab343d0f381b4201e885d6a3d2cde0bcc571541eb0d1c7a178bfc521a4bbc6af3a3fdfe265bc5df80f66b1f7c545b28aa46ff5e9db5e9b6830f9b984ec686e8a3f493df4879f2662c0e0041e7d71d1f8402b64f2aabd3d43707882da1d05de412122fb7edcf63e3b71bf2cd85e81b69d481ca20c677dde92c3f867b4e8498383c49052a78114175b830816496f18b13befb5553fb2906d36d313977d4469385f8150a2492a6524d2d2f8d912947694fdec6099103adc1a11e49d00872f66b22ece94b9542c52b3ab3a649d63f181c8cbcc1e7af241336473c45d58bf03cad3dfca799b93f872130f33701d32e587068cd41c52a813ab83699e72d84a6f29caf549686417470e51a6824fad6aa247482c1038e56ef66640f52762f2521566c7790552e94a1039ef326f3169e57cc0f7f2429db9e290dae534031d38df40a10856425b9dc1fe969374af4030f3f1af28e2520eaf2b40bff4d15a76d3dacab9de7120af2270fb4f2f7adb1d0cf4de9713d9f09e6f272551df60c363abb2b87457e9e7dc1c21b3c8e4dbf5c3c2b79b7aa60c7535d6f102a017e2b69fdf1f0ebb2d016f6a4dec357dc17c5883b9e468a29a627cda19da09cda27cc91fab042cfed9930d7075474a383bdd6b23bee54fb37a271a56c08f6b09e9f0b2d62afa7c5e0aa30cc5cc5e088ec74832deb8aabdd6de2bbc12dc10ffe60ace8778e632c8e9750f450d7ec5771b10a72a8949c82e8fec5fa06a43b0863440c81f2cf49cf1ddbeb89d19da5efc83847213a696f546ce089cfff09f22038c92cb9fa7d2a89958b8c00801b5b66af7b5a7dc588ea00720ce4c72841eda9a7545b2a77f4b544bcd09d317901de74683c1dd56301aa5a8aa75a3e275ced242c2f0a739a03eb1b0a4464e18cf81d5e48249efc6745b70f76bfefb59ddc6f8804f3114d4ae47af200a04e656b3295d902903d8c2bbbd5c91e0b36d2cd35cf8a972c131f4da5dd7e947e4bc847858f5d04708133bf6f70986e29c22b0af7cdcc528caffd5d2d8a62ed2363fb76cfe42a483656df8c92099122d9af95961057eef76c59a5cca5cfd14f536607b5e5b077623b9ddc6618b7aa95ce6626fdf1eb9a1912df5442b11792ee1bdbaf359be6f0339df7b2dbc90e61ebaa88ad7170b1c9160f649cf6c6699c019add2169b849795169cc63cbcdab730a0e58cdc5ba9c961ee60541ab4a2fdc9d21518b5d69c66e8ec1cc80154eaed9b94fa190bfcfe144e8778e93f49832f0c70247bf6ccc0de0c31f560d8a385bb72a89788ebd2b211afc9b74d0dff549b1200c24156f69ec48f14c3e05504a1385e48ed57f505de6a1c85fa5d4e969688166f51d41d4f445847d8ec9d4f01cf3c6efd20d45bf4a07d47b0a7cb77e6a8b07edecc83fecdd130a4a904c0c2988a7421d5dfac758d5e00e3bb651b0cd8e92f54402e0964a64d3afcb1f21d1d15aec5a0af58b23a953964d4189f82fd7165b77983f0f3d3e42668f2dd6f98180310602da908d711b4e92a79ed2a925157b60d45295db44fa47514ab59a92928881623709e446ae4f3ab837ea0e5233e22efa3a1a5b02a995b2020e472958bdd647dd18db531b582f887239a29b43bf5f6f1dbca594d9732e65bfb97d2f98c8fd63fc9fe140c246b96eec36b9ffc9408ab4c1f132a68a089a0881d08657193a69b9f5cbce04d34c575d1383ad5c66a5fa058ed06671c05e712ed24edde62518e693c3e338b13334aeb21861b3880263e8db280e0b44b39a3dcc9840091a06e40d257a01b7dda2560c5c5517fd5bed86e0a47aa7f25bb355f9feaef29e69328d6ca347a0f07ae5bddc19ef7acbee2e6f77bed970c846bdc2b938b09acdc2cdb78f57bec9a15a5a0a34fc1ec91bcdc446bf1aa3f3264e9bf440ff68dadde5a225b72f0c93be022b6165423658a70f306f384852a19a6fec0c940fa21a6377dab84c99d98ff8808200ab715c2b21267dab6eeddabb24a70240f41688a5d7aa4e1f886dc0f9573e324af3e03ed5b8e1bc8f8f66fffe3ace723bff02e83da07653851e2637cc0f9b645fb336ae90b69b98b484999682ed1f8020b62dbba24569dc7bf4a8ef48200812802e6273bab66c7a29b129848ae57070a000aca2eb7109859c9c4482428783d360b56ed784db8dfad6d956e69a1ddbe301cfe89556543b514dd1043a6f36c7db13b3d0907752444e2bf6c524bea60dccbaa2219e5d0995b31e7c7b75b942d59c6d0cb10d2ba54a8a3c221a5faca6699a46d74806596957c9fddf565cb1412105e4da30fda4813fa67fb44a1440a69e9875c648f1f167c8d101ca24a25d97159395602a5ce3a46ba7a1dea81161cef7bdb043020079f21aa80ddc64f0a55bb2181d8f86ce278870cf638af932238f32733c82552ae4605b843510f19df9d2817cc166b73ac24bf2aa45a40860422702450a01c544f5ba1f497efc51b261d5f877bfb928576e3d99193beb026584ecf97b40f5de1bf0da5f25678dadb975dbb7c73a0eece35cdb3a5a10416e35c4f9118c7d79373f6ddbf4c85490df22a4aee1284a6ed37c32a2cae15b436fe490e107264c32862f7e5d875d24bfbab85d7fd9427b7cba8341d50c099bf9a479810e066fca29a5011635ac2e9761ac2c177a48bfa6933c6ff3a546eebaa24a0e4f0d0476ffd389239c0dc3cd03230beb14cb8c5c748fb5b3bdef963858c093957aa454e85cce10c51aa6622326f99d61c2cc1901f2bc51db2c47c6615718705816e3f7b6690cf851ac0d3aa67682978ce025ba93e88ec8adc1e390bacc8d73a33869ce8e00c108d1ae3a16bae6ef7d9858d2a902e08b5de0661c37baa86cd71ce718e8496bd631de2f088ba8a199bc0bccb31f447f3124a3d4d296eeb4ce8d9be4345df3c63ce72a93c33ecf7836892a45605d614fa427d7f5f974b94cee27620fb42f11de782a85c1ac7f36d5f422a80498f38744beb640e5dac7b11e4e4435addde07943281fa5f45b6aa895d08bf70104d16725390129ec94207307ee484639f36d5a8f8f3882c43f0684bfcedcb94516d8183ad0740085e04befb3d847ba91129836fe962e12cd5392b4b4d4364ce84030c1f51ddb4c6a5530ae4541493a182c566fe94ab2bb347401c430bd6531a937e9dc809a0a9ce2eba3aa5ab0a6d8338ece206a2170ba059ac4a274e13fc14a5dfd53ee3b2dec7609d1b8998ef0ef5750905955f29bd7d280b435971d5d7c689920f5d8f2a46956afd7ef339acbdf8aff365bd6c45c09142066dbffb66c877e65a11f5a7d77a966967d746370a6db4157a5677304f91d820532e3a59e909938083beecb06cf88c35ab5bb21e859b784fe14447d22caa72b35003f3ebc07ba1165952a88300b7c713eb57aea041650e012915ee05c787f05d15c8513d700ece52b2bb7b9630b6b258f1051d82fa36d9a4c3d245ac0ffe26e0d4d709f7e80a52a6a6503a3b9296ff7d95d3eae694dc75aeeb00aeb9a1ee1721683c80fe16d60b450ebfcf315bab6607b62cc668acbb43ebdbee9b019cda6aaa6b8b6cd56abbba3bfdb32b01fe53e99abd32d630886aa759f364a220f003892d82d08a236f0c3ab70628305b7cdb81fa8f21b4e17756460504f9a02c144406681465e71cb27abf545832eda9f722dfca4eb3369635994e14cf3b1d0534f15d37d415453e118ffadea6a95f2c0f56f29c9cfeb407cab77a21051a7c50ce4fe914f035744dde4267aa432837591c6af79b213c50dcc47fbee6f595b576f6a9f3fbffe2db1732e6bb14d73e10308246e688a8aa9733b3910a1143cfa2fd3e8dd07a4c5f6560ac7b7f69dd381d30101e5bd35be5bcee3b43e831ae3b82bc35f1dcb6271f31f3a505edc2c55d533fcc40b85a2998bb64837976421bb6b8c3b988ee56700229b333400cb16d5f9ca241a4386e6967c9f15113cde3be6c9d8de32a2923c508801a9557eeaa6512b67fd4b7a9dc3767259fb6108e001e04bddc873022c216d22d8b3492eac5a3cc0241d6e372c1a3ba11f28a35b3ab375ed405b4977b8c15760249934a3f2eea0e1ed0e3fb52fb535eae354c070503e43b0888e98d7efedff57089df91410d3162a9a69663bae793e36e200ad7f15b1000957d1aaeadfe09e137b7a43c6619f8ea3d8cf08c135ad3461ae584e7fb366a4e6f5fc25b663ab6e304803d47128ed030800ff6cac27cd5fe7debfb25cb61ad250a4ada82d1acd74fd07c69dc59428357be8373fd05c80dd6c07358b30616d8b4631a", 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8007, 0x40000000000006) poll(&(0x7f0000000040)=[{r1, 0xc}, {r1, 0x90}, {r1, 0x119}, {r1, 0x10}, {r1, 0x41}, {r1, 0x1}, {r1, 0x4}, {r1, 0x4}, {r1}, {r1, 0x4}], 0x5, 0x80000001) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0xfffffffffffffcc2) recvfrom$inet(r1, &(0x7f00000000c0)=""/36, 0x24, 0x841, &(0x7f0000000100)={0x2, 0x2}, 0xc) 11:46:51 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x3}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 11:46:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180)=0x5ca, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8}, {0x18, 0x0, 0x1, 0xd88}, 0x4, [0x4, 0x80000000, 0x3ff, 0x1000, 0x9, 0x6, 0xfffffffffffffff9, 0x7]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 11:46:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 11:46:52 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) poll(0x0, 0xffffffffffffffbc, 0x800004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3) execve(0x0, 0x0, 0x0) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) socketpair(0x30, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x5, 0x0, 0xffff, 0x8001}, {0xfffffffffffffffe, 0x9, 0x1, 0x9}, {0xfffffffffffffff9, 0x1000, 0xfffffffffffffffb, 0x1000}, {0x1ff, 0xf6, 0x9, 0x6}, {0x1ff, 0x7ff, 0x2ec500000000000, 0x3}, {0x2, 0x100000000, 0x5, 0x4}, {0x5, 0xf8, 0x3, 0x800000000006}]}) 11:46:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x190, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0xcf, 0x2d63}, {0x83, 0xbaa}, {0x83, 0x4}, {0x87, 0x2}, {0x89, 0x1}], 0x5}) 11:46:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x880, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x10000, 0x0, 0x9, 0x5}, {0xd5, 0x34d93591, 0x0, 0xb0}, {0x3, 0x1, 0xe92, 0x80}, {0x8, 0x20, 0x5, 0x9}]}) syz_emit_ethernet(0xffffffffffffff00, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x890, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfe, &(0x7f0000000140)='+') setitimer(0x1, &(0x7f0000000180)={{0x4, 0x400}, {0x9}}, 0x0) 11:46:52 executing program 1: pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x180) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) pwritev(r1, &(0x7f0000000c00)=[{&(0x7f0000000740)="6effcefc2598a5082b2d7e372930c51cb8c831856787afe040ff3261c4b33294c1a2322c7950c0c23d27c06ec492d205a5f3988df123b39e3f86f1da419187dcc7e6d9fb487785edfb278ee735bfbb7d27e2d1a6499989e9aa53954d815ad623fdbe5ce2655c0e714ac58897bc32c922eb66d2aa0fc79d03ec37b5bf0e2c90720d79e65b73c082c354041411cbb9a25cd13e6ec93cd33da7225c63c53bb62cb46c89fc8e0c9ae9", 0xa7}, {&(0x7f0000002740)="04d42eed0bc5e353aab91d86364adb8c2a56fd2c461b1b5ad5dc43dc73ef317d771c52a3ce353a3f857eaeda01e9c7044d03daba4b499c8ebea6135155fb0b8a8a255690cb94b29a2c5c0d61aba6f937a6d630b910989ab151129921d94f7ef40fb44112b9010789f977b9362466b21b04cd20107f8b6d5f8ffea968d54aebd8f26271b5d8a7fb0a7dd4eb8c7f035e2f8dc4caa2d1a99d07c9a6b9dfcb1d1dbb5d3062f20dbf47433ce34b243996b74ec48dda6ff2ec839eacfb634f39bf2ee10cde80296640c1738541adc6902aed7bf97deedc5bc6607877f1849b5279be53d2a527c46e6b7e67b81ef9dafe0499d190ec3b4ee232ffc90e935be2d164e0d9b47d0e0380922481e173ad60664f92d059ad03e0c232068c903453f01a1df94c1abb49cd790e1d7954d655a64708391567deaabe216d70ea62a84b1f5989a42be4bd6596629ea457eb1e3db8418a8e04a9aa469475502ec972ff43699a8a299f02f6fe8485287a8b27e3715c33465d1cd33a01b8bc0c543614d0ac6e22d7c53e1423feaf310e34874b5c9b9bae2364b14c12966726d8fa6c132ff018cc5b032aa38fc837651e4da5738913efda819bbcde92176d9a7bbf1540617bf02c65c43686edbd9f8baab5b5231483133079bf6043d092b3be28e2f39fff916d88ce51aeeabe10c1e200b9f9056914383a91ffaf2e1436afa13651586200957ec8fa2b28b8c5abf6cc0914d16f572ce5cc7cb7752736d7e4277e51806346cfbbd2b1151a6716dfcc03ae99d837a0fcf1f30655ae0c29e8d93f868703d5c896d76a9c0c4d2633974d1af3abdfb49f7c89c77ce608f11f73914ace28a1e6f7b8279d50d292d9d897525a59a3d8828f8579b3761653f6ff2244a0a18350686ac0e44b65c4d53926ddd0eef64cdab4c2aaae58e9db1242eede49f8cd9cf32e5faef097baaeeed7a3a261fcd87226c920919bbfc593aa01d449d8cf00cf9eb70daaed3f5876ab7120a5d16fa105b88df998a057df81c903a6fd3d2bf90a44b4cd7d585d1b52b1c2b4866a5bba3360c78b8b1071e6fddf72b560e16a800882a0bf49df55574d5ce09107446ee8798d3bae25cf158048f0b593349ee34fa8c1ccd2a766a4fa5ec454a7603e25e8f1d6c2110d60e6bf2c0e9855f23b93642711cabb3b4e6ab15a275433ed5744beee3f22cea295db046d9c3a6182797f1abcba730f814eeda7559b85ff22f4246f4f091493581f7630202b40dcb95a8560e6340dd5809f97adc2310f3fcd9c52be1bd726bd1108ec847a2cb3e3e5ff3d5ee1ae8300e20338fd15c0cfa88540e89d2588116b17f07b25be58981e3818b12aa1e4260d892b26e86595a0ff58cf014a8bf6822869de339c7549e572d961ddc4d719893a68ba771c1e96ed01552f4b608056a04f692c7cc2cd9fc3581cac4256274690b7a3586b7411a16f3becc500b7257c0cb3af2361f0142ceff8ffa1bf2dfeb9efb79f5235d9b6cfde7233c0499805ccd64fe6d7e0635aa195e65b1e6608db91d6537e962f386e16cca817d53b4c5d2c7bdef375e06960893c8be38e8d95165140b84c6b8f072c2661e6584e8394eb2b11a0f44dcaa51d7cd15de4497275f0b350e44f2ad08b4a874120a9bc091f391dd409c673a6ec5cce5af8180d22dac2f0a0bd957ca4f8d2a15f4b3100f2e83e954dff89a9801e0506df423ad00e103f0b80ca92b5404db898303071927254022474ac873da23d3c5b95c244f970849af361430db544f872ae70c342c7582a9e8cdc33e8c0a4532e6184cb4b4efce853afb54f4001e72ab1a54266ba1885b57df1662153621eff1e1275b813bcc5d056dd89b7a1ee7bd79c854d94c96e42c5e68bb38757f631b6a3b975dcb05fb953dcb99954a844f332151d561b51b6d89a68a21d6263f07d2c17e1cb2d8a815544cffdecc4be49cd2dc6411a43cf527707235200658761ebd8f8e1ba96843b9e2b56b8feb906994728697124319b0931644cb2c45d4535eafd9ae3dd345b3c21303003d80f5730240114b00248505ccc111ae4bf4352708012950c02e1c5b01aafa2b1a4cf4d7751d5ba8a0602365e3f5d1a539fd8ea08e66179f974ea8bf7f2588810f9f44c1eea646e4c9a625f96b78b5cc0b1724cf93abf24259256c2802639d8218cbe3720bdb913fd09090b33ec2270651acd3fbb27a68249c47a7e6b422699a3fef04d794b8394be12ce87140751c7d906f295d48bf12181f826f6a6321ade6fc61b42cf12504c90bbcb0bfcbf3aaa7d0802812406c1d1d97672c8940c00e0f85ac0bacf648ece861cb8f38b397bc0dbb19be8203ae259b6391ae48e7f76c112099fb7bd3ba1a7d654ee56cdd3a3f82c07e591e7fda2cafe58805002110cf6220543f3746d5913678cf50a97887e5dabe2cc85379a858b503be5d7def2e3635a9c0baee278ac39f7f25b30484405dab452991c181c6e528be7ea4ba9d330116a38ee03ba9431e9bb191da794162b755d19bf68f30a4732c945b3708271797cfc7e46eff0f20c608470c356b56964cf26201667b73fc3c0f33f43da19442b2ef02fac838009df3eb37a350cf0bf454a0e50852defb788de298156c8f898a145281d13a8dacdfd9f92443bed4ed1d1a6baa3aedce62240b1d15b061a08e412e95fcc4904684fb7661440308a4d4989f14719ae23d8ce83a1443f2f75b95b90584a93528964f8d667a74b028927536602749a6195e973df5a1db2044d0f21b05d9181b029841913bf2019aa37299c7aaf1384693370a1853adf94167660db587c4970a115526561c7a6940a374ee5153563bf246d99ba718df38d7797cf749abdd96e5833644085e077bd83f47d0d1fe2d6c87d24eeb82f14c7f0755ac8c4472f4e6c71f08df41ef83411950f3c938b5e3b3fd0b76f0387196366357470640b1674f56e8db98df94dc6f576a21a775f7fcdc919b569e182d9b29d062cff48485544039ca3185325d5798ce0ed7f84f562f79b690ce299f22332e807bb1388aaf23278dacf999f363dbbdb673a062a5577032d0c052b0ed2012b8ebe9bcd73e32def3766276f5c6342b412c7447c0a226a5e3d282715551a5760cd41a9bc4132d6c890dc30a839c06f16e9be000c4acb2d669403d53046ebec3693e13e43297c720ad43f3898ff6f0b579887a1b0db9c332de458c14f34bf1700c07899b7c4a7283f0277e1a93a6248e2e1e4446b736cc7c5beff4030060b8339f70e85068a0342e819bbf19247cb97a0bcfa0ce24621f3121af2a98b137f6f331ae873021ff6e6fb47edb2301b3c7e0cbe977eb8763fc0680e1286aa28df8535b1411f754a88c9b7bccdd44a9acb3df3d0459a432bbea56e046b8fae6086ee1a2cfc625ef901f2e03d8a5affeef97694f53fbd247858d01349e0920e5c602a7dffb5807f325846a7b0b08c0e0b4c857c609baf5b12bef17d746556def83b8cc30adabfdd1d504b8771e503f413f4ac9c9bba907a8de8ed7a766cc253e8eb91cb1c03c6e51f332bfaaf986b24e8ad002c661e2e88cd1ac38cb8f718071ba1b34b870d41fd4133e6c67f6ebdba259c66630249a0ed1ec61cc2a198605588957ffbe62ff3661bd0fd4976e7845944c62b9de42e3721803916c7514d2c931782ab2bb7335ae83ac26b63b330440eecda25033e51375917555aa61fb5876da1a9300c835566f25334182ec14176c72f085742b8a6be2c952d5e9235e0bb8c79af922d682a0d5f8a5a0c12e0f5f984cc58bb00b03c39f6ea583c31b1f5fa5d86085cddca69af22308fccc681d69a1f08aa261ff3a1cff8deb1250fc0651a6e90e4ff23828d9af8a46702f51a187da904cdb419a4f85a44d28047e7f17ec79ce6362695a457ce19247f1a66554506618a26a76d32570af13a96375806b4c37af6ead88eeb02eba26bfb0afbf3e067746a5d55c612cb8a4b20ab9224efa78412d47dfd33a4ac05e120f48eac9ed1419a16f8ab69b9e73b3e314837924c4b18ca4530fcbf7e2372619ef344eb068ae52c0223da43b359e336856ef050bc757f79ce04dae67cd808fb013f945c1d015ec1cfe98b12f0c8c1da5f1bfad62e01727cd2b3424e503dac4930d815784e2772035810504e28750d54817d6d260489800c043b8bd5e8243e59edd053841f6426169a05141b7448222661f0f8dad80881c2ff8de0d86112171981a869e1dc95afb539ced7d0681dd1c5b64ad60761aac6dd30f3e8e11507575445c46085714c7db6955dca1cd4617c4771f5936447e75463c2b4a4a622b3d63c49803ee70993c3cec77c66382a9b5efe615d797f6049bf5fb0f72160a1d2a9a89c6b330409f29b9707801a98ee352792c90d6f051860252a86a8c4c86c7fcc5a725c42e62bb8700077455d62ddadab407b6180fce21e9201cdb66e6151f456246a6c356fbe792fa5163467dd2f1cc526c21d0236f57d57e7574fe47241e42edcaa5c6570beb25bb642fe50267d885f2d83479f67c57aba8a86033c0782835e4817ece1205649986de62a3fca261f7e56ae47767339a6d1c7bfcb129871da3b765a791fba1b4fd0b1cb56d0987e203fac47df3a9ec298222964cbfc40fa767d5b20c25db7fc5a2e9335ebf3991e4ffe41ac82f6127b6caa04bef23a94868483acd73dbc153be1065c0de8d49748f2acb4ee6f90ff4d230153b3c6a0e9c6c594026663529397ddf3c32d6510c658fc167b28e3522582d08f82cd2e16bef0bd4e4c12e474c44b1ec2af502d15f620777107f1a9b5499bef3366ea4fd44964c950173b865c73dc4a93fd5f227d812ddb4076d0fc902516428c042313680c8a35fee61b51caa00836176ddf03b89e5a7c226025e2efb1bbd67ca1e73ebdcf49f0e9fd20c732a5f2aba6bdae6047f06166b9e3b7073c9e96d6c36671c110bba22f1b809643a493759868a1b14bdd026132b59a9254504ebc8dcca2640da520d62b6970845c5888c5359b7a3ab41a24b608cafed98de962407c6732cec1c0dcbe5ca8eb1200061576a182450ad30eaedda9aae59dd017951dbca306e9edc135aa5f0c2d5c57516d94fdd83b228b970906978a4a4d3d6ab43d5ebb24b7164626ceaf505c408969c471008624df984aea206c05bf42a648bbab9f818464f5d437aaf6b3ba882f91bedc5ebdfae35188ffe5c2c7b174b505bdbd9ba943f480821e53d683dce203009918b2da93853dac5641b1c8c7f38a57e3002d619e15a3cc251e26d795bc68c81a6a2bd7f4e745a19b7df530655fa1c315c484ac74741cc298e5b88a234fec77fb18c67cd99ad99e40d76856de9e98799a11cc7fbff196be1ee7900f60f7f7c50e0018440ea1b53423a93558ecb724c41d0280bf217e77bc9ca71450e2ebbbae40abd8e94d5c0e8ce7fc3cb35733887340bc486942101c6c8089181f055fbd8a33e4ee6d6e5cb9864055ea0c530c96f51306b6273c071ecb917f84f3ab0daaf4670e6bf1f10faaaf6476ccf0fdde369be4301c044517192cd16ea419dcfcfebb849db2fc8f6d388c1c2956aba129192fdee1deb271c1833a4fc479c52d15c7489d9ab15fd7a80547db1a6a52abc03428836aa734a7c29bfc9c148ffddbac684ea202c2ddb2cb2a9aec9c8f2ec93e71b164099d92c143bc8e0664cd0c6cebbc15a05f58810b96f19eef73262f5b20df128e3ea4caa0ec02e52875d64e7230683881d1293a5fc2a935189b09f03442e6a980e57db92b4d5f857e13923379b4eac9b7c9a93d6e82c5681d0361f807e9285a44176e3e5b0e6dc92e1718bc4a9bd71ce8d925e91b8ded1fcd", 0x1000}, {&(0x7f0000000800)="b159af0b46c1b091d17c02da5c6bbe5b91b0651ebb49a13161f1214382994a83cd39f70c34e3759ebfb3d0866dc11eb802fde54c1285b2610f1925c7097a1889b6ad1493d94040b8e67d2e6d377b368308f97b86c3dbba19d5fc588c41e74fc4126b807b86fb56d516edef2b158a6bc6923529f99a83f1cc143f0d851d09194e3f81f523fa42844741a7a06245e35049b6f9d0308ec3c7987512ccbb74c92b7f8121f179d23b099b768c1910f1c6f602115e", 0xb2}, {&(0x7f00000008c0)="4018384fdd985927da3e9e42fd874c39af32c74f038ecf533f739ead9c0a0113acbc71a170effa037344", 0x2a}, {&(0x7f0000000d80)="77ff8e3b751db18b445d4dd58d8548f46024720a9448d935adada1", 0x1b}, {&(0x7f0000000940)="5ae215722eb559e4dab14c0c065ec19eaaa81fbe0c5e05bf3287b0258492c4ab12b57483213b09c3afd9adbeeb97ea2c6e88e837b80dcdc3fbcd3fb883aa7576eb8b7126095aeef4712b85a551229a1de873374877c7adaf14a0036ec2218889909eef8f8c7a03f720f3c7ea0cc5dafbd1bd5fe78af1ec47e4c09d54a1e27b69a4c9d10d29b68836e32d6cdef4c222f64b3e3d79c0ac3e13b47a33bc8c9c8ef273d028ae116c753859f94d1b80ed8e5994496a8e14849ae1447bd4f42b5b18a2c34687a4e3d275c0faeada356db6d8194aaa4c294efc8de4937a9d7b6be26e3cdd1f4e6f0bb13f7eb55dfff55ed080b1e34e30175fe6", 0xf6}, {&(0x7f0000000cc0)="a32934d07304e9a52707ef6217d53434dc1bd62377e6e027c31b974357efb8a784e665a7104ef6e091529fa38918310c910d2e3817c53e5ffd7f2c4ccb7977467541cbc14c8ff21697e32c4f274c29d168976ecf9b67bf11c3a85aff2e4409825e4a53588fd44b77987f7e0a28587f2b167b60da817c1939f6bdaad82eac64e842374a845748a834c8c994ca0090acfab5470b16c09a7e678a16e393dc17975009f576590d4bd8a360d116ba01642591e2e76a38", 0xb4}, {&(0x7f0000000b00)="ebef56ec8acb854b35b1868e02cfb1a1c414c5f0896a59b1ce34a7ea7f9621abd8ec3f2128d49e89000870f83e8705189a40ce466cd243cf8b33dde35ebb2c2535ad4fdc32d349b490821973be8a4f02d3d5c802536882340ecdb31afac7761647c6a132307b502412cd3542b0611528deae0f5546751e3fbb36533aa41aaefc93eb92654c60fbb9a1fc8c10a27c0f5759d7fc0d67c1", 0x96}, {&(0x7f0000000bc0)="8ad2", 0x2}], 0x9, 0x0, 0x2000000000000000) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f00000005c0)=""/150, 0x96}], 0x7, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000700)={0x6, 0x30780000000000, 0x3, 0x6, "8f218ea81aeccd9cf2454d1ac5741f33f6700053", 0x365e, 0xfffffffffffffffd}) write(r0, &(0x7f0000000280)="de", 0x1) execve(0x0, 0x0, 0x0) 11:46:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x100000002, 0x0, 0x0) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x800000000000020}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a2, &(0x7f0000000080)="b6") 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x13a) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x10, 0x2, {0x8001, 0x8000}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30080, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x0, 0xbd, {0xfffffffffffffff8, 0x5}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x7}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x34b, &(0x7f0000000480)="b2dfe6e1f25c3e960122e16e84b7311c0081a198c38b7a3a6dcab68b37860ad8b01f3e8112578c1be15b9e178bdeb117a1f1eae14cdba949de67b079c59551aa8cc14cb035da7ee3668dc2a53e5ab2fc9b9253ddca825e24fc10e276b23e716b8849ccfb00c674a9fa69d7b10b82b76de664ba617d5156d882560d37e6f749bff0697fedaea0f55e5c6148a80ca2aedd9e99604de3e40000000000000000439dce2bbfa303a53877ffed661e6d0d17a401795539b0eb1eb985bebe782dff11bba2a234126100") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x100) 11:46:52 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/70}, &(0x7f0000000180)=0x48) 11:46:52 executing program 0: mkdir(&(0x7f0000003580)='./file0\x00', 0x42) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) getdents(r1, &(0x7f0000000100)=""/37, 0x25) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) socket$inet6(0x18, 0x8006, 0x755) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x16}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) preadv(r2, &(0x7f00000034c0)=[{&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) 11:46:52 executing program 1: setgroups(0x1, &(0x7f0000000040)=[0x0]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sync() r3 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/117) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10a28, 0x1) getgroups(0x7, &(0x7f0000000240)=[r2, 0x0, r2, 0x0, 0x0, r2, r2]) r8 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x6) shmctl$SHM_LOCK(r3, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0xfff) poll(&(0x7f0000000300)=[{r0, 0x8}], 0x1, 0x4) setegid(r5) fcntl$getflags(r0, 0x3) setegid(r6) fchown(r4, r1, r7) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) r9 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000380)=""/3) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2088, 0x7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x2, 0x7}, {0x6, 0xeed}}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9, 0x8}, {0x8001, 0x6}}) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) bind$unix(r4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 11:46:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000100)="4d32dec04d9583805421de2c6508fed17547378bf8e20773ff6961e1d09796b193233cfd3123228adc0ca1dc33d1d7806fb43a15f071705c1f985498c211aee119ce1d18dcd036ef5845c1e45cdb09b8fdf614561e6d5133a425c0714bd3124f0d4e321010c3c95ce1aced6bd5620771d9792933a9819b70cf4cfa0c058b726b000f0462e464b21a2b29dc36f5d816584b65a653a0783a5f026c4959422b13d50dc142af95a7ea5e16da8f1ad1d085532883103dffda", 0xb6, 0x6, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000000)=""/24, 0x18) execve(0x0, 0x0, 0x0) 11:46:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000f401fc6320a7902346f1cd9b6f84"], 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 11:46:52 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x5}, {0x401}}, 0x2) chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = semget$private(0x0, 0x3, 0x110) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r6, 0x14, 0x8}, 0x5, 0x4, 0x5}) 11:46:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3f) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x28) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x40) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000016e, &(0x7f0000000140)=[{0x14, 0x0, 0x4}, {0x50}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r1, 0x400b, r0) ioctl$TIOCCDTR(r3, 0x20007478) 11:46:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x809, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x800}) connect$inet(r4, &(0x7f0000000240)={0x2, 0x3}, 0xc) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0xfff}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:46:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) fcntl$setstatus(r1, 0x4, 0x80) 11:46:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/195) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x413, 0x6, 0x6, "546f403e68161cd77207e1d73d970acb068c98f5", 0xfffffffffffffffe, 0x7f}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 11:46:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:46:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 11:46:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0xe9, 0x3}, {0x18, 0x1, 0x6, 0x100}, 0x80000001, [0x7, 0xff, 0x3, 0x4, 0x5, 0x0, 0xfffffffffffffff9, 0x1000]}, 0x3c) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0xfffffffffffff333}, {0x9f, 0x6}}, 0x2) setrlimit(0x6, &(0x7f0000000080)={0xdf4, 0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x800, 0x8000, 0x1, 0x8}, {0x249, 0x4, 0x26, 0x1f}, {0x5, 0xfffffffffffeffff, 0x1, 0x7fffffff}, {0x400, 0x7, 0x3, 0x7fff}, {0xc55, 0x8, 0x9, 0xc1}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 11:46:53 executing program 0: r0 = socket(0x40000005, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x8, {0x8, 0x1}}) 11:46:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="42bdfdf93e18e32b62f9b7c0b7bb5aede18db27b3568d0d5a6792ca88dd23cc5b1d72e16ec2361596d341780669c48339add4542ad9e1eafbb502d1fdf1bc681238d734f284eeaee3b1eb26843be603099f2ef8809acf3e163c6", 0x5a) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x5, 0xffff, &(0x7f0000000000)="ddb0bd78af4ab78cc0b3948d7956a5ddc9021fdcd0c3bbbf8e661dcf002d5b82c37979367ffad52abf5823b9733387ec010e846c1992f3d0263961ff6fd7558b18dab33f3b7fc86b125cc0fbb704b32f2bc78a978423f97b2ee59063b430432412d78444e3b3254fa7f4f699920836f621e0264d96a9c6c31b9cdbcd3cb38d62cbf7e9540fc194c0742e4b5670dec1ae9519fbbe32e70383e70e3ac53092d1d9d90d9f28f4797bdbe83f882770337bb1e04baf50526c11", 0xb7) dup2(r1, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:53 executing program 0: r0 = socket(0x1, 0x1, 0x9) write(r0, &(0x7f0000000040)="d3ce836d69d558eb0a221bb79c1a0f7805649d347451400adbec3c5166ceb856d9a166888ba7384028ba6fb89722a9ee2ee2f60785bb4de779b4def4", 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff30) fchmod(r1, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4c8, 0x1, 0x9, 0x4c58, 0xd8}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002400)=""/250, &(0x7f0000002500)=0xfa) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/244, 0xf4}, {&(0x7f0000002240)=""/134, 0x86}, {&(0x7f0000002300)=""/43, 0x2b}], 0x6, 0x0, 0x0) munmap(&(0x7f00000ee000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = dup(r0) faccessat(r2, &(0x7f00000023c0)='./file0\x00', 0x0, 0x1) 11:46:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:46:53 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffaf) setregid(r1, r0) 11:46:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x81) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r1 = getpid() fcntl$setown(r0, 0x6, r1) 11:46:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x3, 0x3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 11:46:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x379, &(0x7f0000000100)=[{0x48, 0x0, 0x6d7}, {0x60}, {0x2, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="3472228a8e65298758eb568f604e32550c", 0x11, 0xe, 0x0, 0x0) r1 = socket(0x2, 0xc001, 0x0) setsockopt(r1, 0x0, 0xcdf6, &(0x7f0000000040)="35f8011e4e8305ea685a2970732c1c06c15f369b09a8089125a55da4cb548b372135b9d69a9813668ed25c61235eec70ee1fbc9aa0a922c5", 0x38) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 11:46:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(r0, 0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1b", 0x1) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 11:46:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) 11:46:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00k\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 11:46:53 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0xffffffffffffff2a, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 11:46:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1e0}, {r2, 0x40}], 0x2, 0x0) 11:46:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 11:46:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) close(r0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) r2 = semget$private(0x0, 0x0, 0x404) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xe17) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r3 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) 11:46:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x401, 0x1}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x20, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x20) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x2, 0x1800) r2 = msgget$private(0x0, 0x140) msgsnd(r2, &(0x7f0000000180)={0x0, "b48f58ebb785a2c96a50e31d01610f6d9a060430c75cf17ed296c851b3be6a8d815caf97c579ba5a0290562bc71bc67a57722dd1b4b0417609858767dfc12cc072ed1da963116489229fc61d825cbd5b872c2c18983738b588882c3419b37d26fe5a356667631736b7ce8a0d6bacd30dd907c7ea5dd857d8ffbcaea43dbe4a48fbb7b9178b1562c5da8dfe8798f28d6a104920dc04f1c8d4eecd0c4b86dcbefe2a23eb20645f6b8db1d9428473a21d37bdc12fa4cccf02a1325ba2e401ece48f8a27fccf9f91ce4ca5acc11404f937e5159d7f3ac807564480ac6b2bd6fec904a2180d538c53a978e2e6d411b6092be124d74d8e2ca175bc2b4cd23a304f2c4a31789f1f5ff948fb0222c276130c0918cb6ad2cf8f9426821e5fe973f000086a2a91f154c47adcfaa95fcefe49b4ddb811864618f1eeea2e871e96178afdb6cf236003537611540dcb95bca89d9897c6598553ab7bbf7388e70e0fb43c3ff75d05aaf21be540edd6874951e8279637d044798e49789bd539c14633b494c398299c3955fa3f693659fc0c85db1078b5d7df41263e088dcaa15fb321484933daab9d93af6dff562e8f098f56c723c891025b89dbe8eab9d6ab6e3881b4b07c56ae8541640f5cdad48cb24b026f1cbf72c71d50921c18b46d9fc3d670594ca0046e2ef1081ca47ba20e22077977d80720a20c59bec1401a02ffe688eb188b945ed785bd53d2b71b7468ae8021a04361a7d448169edb0b6d32b81ea1a0bad282f26a629d93d182074049cfdd29dbefce22ca7d84a2ec1d5d91fa37473e473e1da23859fa59ead725b9c12a3ee2d51912eec090638b3d674a51eee0a4db41b04d074c56b1710b311e88ded8ca2c11154cad916409dab978d7bfc06d509a04a79124b82cf41153c232f6d8ca1771facf5b3ef09cc90a0aaa81e040df8474649c3c3827c4fcea89506d17ed4126d0a4a5078f62d7caac47a4370cb61836c3707aa0ee905d91ef434c01f08e79f946ed6184892fb64d2bc1e7b3b3d44860ef402e67086e7fd6671d327a7a482cc15e084bd90b14b74ece0d0d6c5090dc2f53ff5497064bc5f87a2220aca7b4d9280d5fbaa9cc1b98b4621fa2babca7c35165228c27f132fc44e63d6cdabad764e0b6a4b40a680708e2d85cd9d84bc0f63b0900dab8d3c5e28bd82e3fc6d674e10b59f55169ffc70fa688858c4de1e50efc791325455d1f392f82eb36af455411a21bee4eba65d2b72880019f57a0a63ec23e1c111db7d822565e9f3354d2681f3b4ee3b9844a353f730d0342ad607df7612efcf8852a61509f1d811cff8eabd59c2c11fd340391ac18a86649c4f5fefc50da0de39c65940cc9e59288920e94ff691eea07b1703309ebda68df223bb1d4acaddab0f9ad25690b476b2a1d0db0e0cd3b00b8e33fe7b0a51570abfd1cdafc4e0aa73c2684a8a867bbcd643cfb5a1f33f676c8e69961d4a1e064dbf75715ec5adcbddb1158515cfcc4befa77466ff2c6c082e2feef0e838e61fef2da797daed4390244b87896f910fe7cd77be76ec86fb3e107fb5be01fa04c184842c6bcfdcd24e589af408485627840a100b690662f9cbc74cc1aa636d80a8e58696764f6b15ded714024c8704bfa0208dfa17084679e2eeb34e8355dc5427cfcc54f09b05e838c015cbca330995de528fc6e8abcda36480fe646bac4dcdd84cb6dee6f50b0dddd5e04805a431e24da85d1a2cec92861f059902dc99ee7825d6948527be4996ec57c2b6a9d281b3f9d9ad5fb05c846a77d35efea4aef7416f2ec0b5eec345432d83cf10a03e49a2f66ddc2ea5d00ccf2afaecb885c7254ae600570f21390e3a37017b676f6f2c4e42d66cb85d10f32473e4264410e9f88beab71ad4b8ecfe107efe9ea6d6ee5ebab94796d23a63e0ddd84dc50cd30e5c71e0ce9280cc39d1b6f07780d4621d89ac36dc5f0f69fe50a2cdf8e55cad939e7821bfa5ea77ae1cb5228e465ff17ea1c1677681241cc44ad5611f8d9472daa49a7d3db54a098ab8d6878e6befacac035f48243d23931150953d4f60023cc49b91fea330ae17c8735ed5b8d6d067fea47c7143311c2ff116b9f2c98c4d73882c41fc3322678e1910745730d11695020fd86b6b23bb072b7337d274ac661aa10351e824afb52f266f643a00260503be90cf532f17bb633886166300c4082b71c8c01782ad2c0e7aedbdad54b1360942658e637f21304f27dafceaa2287ea7fe2cc2cc350a17c5a7ebc0df838ef8aab1ae7f3e9c97e5e2c5c0be2c0d228d21d14fb5b579195471ff449b41aab61f87597a0958248e4822cf7939238ed126f1bc2b9ff9e651d05e2fac2c807f0e6a726d6fda57c9241cd9a41a24e3427d37482a64c1b0852e290efa17eb09aca716f403da9c57e4fc2c269085e6f6f73429f1a6b0d4e3dc4098f37fe39eedd833685a82fc2f9c0eae99a48ab23f26128a8133c58f4d5207d9b75b8b06f59106cbc8c47837dc727a3d496fd482f3631a8f646c6156279837b024561d03abf7e83076991436d1b467eb8860fcc9d3e5287491a1517c690c1a0dfea07e3663fc4348d9ac6d64067864acda18a0f10cb346679ddff7ca9b6507f448fe98beb744ad68d24129b226ac7994ba744a0263943e8223a791f30d9e0f4286b92818fe31eb1dd2cb7b8436139197bf348ece6f863e533bd6bca46019af33bf8120f9a03a9ef630962dfa6e7656aebee151542000a6c32f547ae94a9172aded09c7c4891381f9541596d52e094767689cffd7f028ceb98a155085cb5aea65b865f857866e87dba6377b42e7b132dbaa975412a197c324e10be90b1ddf41e92637c14fd4cd6c727c0fe586e6c3d33be68ba65068151e9b4ea37902a51a27b446c428ab1a81cf0a2c106fb09e5bc56b5335a6a240fb57fa7d4b34a62574e5060350d45b9f9ccbf8dc9055cdfdac4d262defc728292d7890cc51d8af50499acc2ae32915484d945cfc9fdfc025f698c30b7461c0913bf1137373548b9a4b4c2ec3d0e3be3c63ca3395d23861562ca5caa5bf3f3e7bff05f34954944babc8c0bda62a223c7bc447746c8e3c3b07ef3aef82d75c1de452631d9e3eb2f0c6a3707e7456cd1223b38faf6dd0f2ea27d7396880b2da75e086460f2b25655c9a9712abd967d18b199adede30d38f59ddefe9329887df217b053faedd52530b4cde030339da4370a320a63da75e6bc352d7035eb2da51f623273aa3ca9664a7376be20c3ae0a3815a14cc259f428e056a9a0653dad75a1f9201b5e8fbd2c134946a9c6e6ed3294590193ec0450037544224238eba8e030371b2175d3ca21fa31005860481b8f6bcc93fe941653489a511ca86d43bff762c8862ccf8b95df607586db6cd1918781dc8797c77bc97aa264ff236c49fb0aab7a364d85be4e75ea17d603aa46b23f5933acf47dfafa6b89ab400659ad6472b2eefb22bd5545448d7a01fd383ee1b86036291cb356ec7e0e99d40383af2ce6930b66235a3470fc3f0882719b011a8cbc8b7dba428da96b99b602c2ed1d06826411157fe1ab4fd87ff638d2398c3b9818f6c09fb6044fb5cc181a38cb1f48b2e638149f3c5821247a654d584f0587a9edb19a5108ec9517b82a08ec35a993ab893ba28ce464aefd8496054ffcec9c32ee07e29ed5c206715b8e5d74636f5b2e5daed634e1fcc3e0b4533840d59c68bdde7c0ee34935d1228f666f3316c9028196ed1e7db27e4de473ebf498ecda864aa80ae476cf909191e94531dc919f2cfcac9091073e9b2e14ddfab35084a25640c4a447f6db4fc3ab55c5dca866894325c2eb0a3500431885608e44edc908e0f6c736c840f287534147ece38e2eef84fec174f63a53eb8b3537b24d97efc1bd68ca5948095db858f612a2d3de1cf6f40e737c7bdceed7d6ed2556420e9d50c0294a21558cc5a98f1389fdeae7cb6601fd765e1cf27999ef7ec1364f221f118c19d522700f951a6750c6f8d8e3e05a322f07f615fb43bb42eae0629c32aacb27ab5d22e99070f29ca49a6395997984698f499e5bdc8baae73726296f8ea7011392398fb8390e57e37f16e2c46e2c0241871f11f0b81ff39c1b9606258ff7c5d33a973839e1d7a7a62e3b1c8c59d599502744c92543058cbda5db30eff8c27ed2c155ad237e0c8f9ea358ff3deb3c2d828778dfc6bdc9a570bddd551d3df08118aef155ea9e4b548cb3d77d36b23189ff42be4d6397cc8867b3b7cdc84f60c07705da490bbdb51d662d9937d6bae0ebcb68e201a7cec8ab2e420ee8a57d25ce364d411f70f9d7e9426098665c9cbb01c37218454413e10aee1c8d8afb2225ad1f62339f7ad0486618fe17953ad3d14cf81f253b46cb430617a758496a74e4fbe6efbb84b05788ec26dba1e2248950b04e8cbc72a1ca3cbfca1b9bd235ce26b41c82850a3e11e0da5fb35040623aadefb4faca4d2ff592307b5ee5633a1374b3ab2e38ba62f9a4b50a55469ef25a398a705c7539c51d4586a42bc5416c884572cb3e2f2667fb060cfe193338a453671eac2f6f2be2057bd07053f790401287a4ea610486c30ff39ac8ff244d893406f302af9b10d39d1d9839ff9fcb15228cb7d3a84ca3c332285e1950f9e8a959ef8cbd23956c514958e33143284c875a5c372b8f0d2af7821d8b578308ea900b0668f3f8394c55703def6ea3eedc5326a59bf78aa9e086369a344c350971182912a9abe1d629d9cebcd39b4fb0652c29948eb4c3786d45a3849bfd29492b28866bd80a5a6b37619e2f5eda4b32e4f0c2da10da98ad12ff6674cbd2531885b9013527b193e0a2fcb8abd05921ea9f62814c3909891d3b5cc40ffa804156bd471a6da7e3b3254eb5a6b5e7a0eab7e2d19d256036cd7e5ec9360fe22a3f8e5adbe50daf0115dd8a03f2a6ed442443a2c64b547bb0e6bf2865f15c5e4f8635bbff6c14c92b0972f53fe2038fb65f054add81f9d92d99e8d4f1aa45c4c7751c2b24ebbbdcdf177171e7c8bee503f481e9e16cd7c24e12d1b9ea5dd9f7878a436538c387dfbea46fd4e7c0288d4935d92627818d1f17e54d24eba0c5caa24621248f85afa5ddb5d80c7853be02e80302d1c178ea89ae852be2e68feb2201348686200d1560f697c4203b0d4fb2de0b11efa84d55a1264b7adc31388872be72b18e81acc39d83f3def126e17163e860de13a8dfae548ae5325a72441ec4ce70b7257333cd45592fc46307a0cb26a1d88bc0322b1654969e37d5a53e93dbc342cddc6c214e73edf340202906f6dafec612c429019a2a3286201b9ce3cd06a19465a5dd743b08767b34ee1df821d7bc34ea6fce7320c0f864c3d5eee4980de4fcfef8a4160c6a35a3d3adf23630eaef8db688b46a5e871a0e3dd96dedd5bcff372d253c488a84f1be3eb3bf662e494a7f1b8377bf677140c22a32e4da5af08c6e82625b2e748fceb3f521c10839fec9411137461b3c824d29599b3ea0b1d852e2ecac2ab005a7ad44f27c2b3f721d6529810ee07c4440f004c1bba25899a636e7f6a2fbafb649996098cf4d6e27f715ad4f05b52647bb282cd46428c115bd98f2d1f73dba885936610f0c282f18b9137fd6e44f08c28208d19c0a068b3cc84feb04b3479d0420ae02d69974d49c6d27f526be9e4732290c9a063f879ed2c82d174bccc55e294bbd12291cd448b426278c34c7272aae459194b790b32df2a21913f2328a3c1a04731db2797ca3cb38f89bdfcf95ca774238b4029de301195b297de7926dc11a609df79941cc13da19e142daf47190c43b6ab1e6a4a41cc47dd080"}, 0x1008, 0x0) connect$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 11:46:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xf2f1ac6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8098, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff002e2f66696cf60433"], 0xa) 11:46:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4020426b, 0x0) pipe2(&(0x7f0000000100), 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 11:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x219) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x52b0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0xedce) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2a34) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='[$[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\xf8-\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\)\'\x00', &(0x7f00000003c0)='\x00']) 11:46:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x100) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) setuid(0xee01) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20800, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:54 executing program 1: r0 = semget$private(0x0, 0x4, 0x281) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/117) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/60) poll(&(0x7f0000000140)=[{}], 0x1, 0x101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semop(r0, &(0x7f00000000c0)=[{0x2, 0x8, 0x800}, {0x4, 0x3, 0x800}, {0x3, 0x80000001, 0x800}], 0x3) 11:46:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) 11:46:54 executing program 0: setuid(0xee01) socket(0x18, 0x2, 0x0) 11:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:54 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 11:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x0, 0x7ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 11:46:54 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80, 0x5, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8307, 0x1}) syz_open_pts() syz_open_pts() 11:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="18de83bac10e8960af75adb1514af997e99e90bee6d45df1af735ea705ee47e01438a7a3be53de5b42ecca7629f6065dd530310a710de19603e042927a1ccf5511c5766098ecf8def8b7dc50eb3a768a67211c868a0270fea18e0bd4e80550eb5c728829db37acf7529173705c93edc2f9e2e2b18eca98f6dbedba98169739f56aadfdf817d7aea1b0620660f33c07754445c0859da842f2635e64301d257e47738d98f622adb54bff1b3184f73775974128468bbb5ba9a0c580902c7c61fe78abbaa63a8ec308b60d1166db0ec05a200120c707b077b06a397ac5718982e9cf1ed9d0daf7fa", 0xe6) fcntl$dupfd(r0, 0xa, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 11:46:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb) 11:46:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) 11:46:55 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) sendto$unix(r1, &(0x7f0000000080)="1f036dc300b0bd7777d91161fe4a6d46a47f7f581bc262c140b37844672c547da683a1841693230d4aff3cb85bca75a2092e6d080770bc53a95f10d9e77dd9c04109e10e0fe216f22bcf6f2f53328f680e94a5ec7a45a715c19ea9b8054a1ae6edeaec1d2027ed33f7f1489a487c36571b3976bcdce3bbe1270bc419651c08539bc8c6ee6b99dbdff015f99ed7db08861e02b4de1d9302cd54507c79a8a3eee80a0509bd56bd543a4254090a", 0xac, 0x400, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) 11:46:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000259504f8be00000000"], 0xe0, 0x0}, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') 11:46:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x0, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/152) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0x74, 0x5c77, 0x7f, "c33194da0e699d99d88d0d1b3c079cb035773571", 0x3ff, 0x5}) 11:46:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0xce8) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 11:46:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 11:46:55 executing program 1: r0 = socket(0x22, 0x2, 0x3) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="d72a9aaa3914ffcbfe74997c995510f756bded9ce2fd69bcc1e44be6a299b4b9366e421b98eb7262ba162c07d1a4846ead137e7d318d006cdc787ac08f6cd8eaf0b90b6562dabbacdc8cb616005f257792922e7b9d06b53557f1316a5dd333435722269c0198e0b13ba5c8ecf100000100391e2084d21f3b1705b704dbf9c8316e999bc3d3534599fa90afa2077792ee27b62fb2f49982f2bbbec44db434de841cccb26ccc434fb5ef95ba7112a3ff3339f5f4b3192a", 0xb6) 11:46:55 executing program 0: nanosleep(&(0x7f0000000000)={0x4ebf, 0x3}, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) nanosleep(&(0x7f00000000c0)={0xffffffffffff8001, 0xdb}, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x46, 0x80000000000000}, {0x85, 0x4}, {0x81, 0xffffffffffffff80}, {0x3}, {0xef, 0x3}, {0x67, 0x5}, {0xe7, 0xff}, {0x7, 0x4}, {0x89, 0x5}], 0x9}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x7fffffff) poll(&(0x7f0000000280)=[{r1, 0x14}, {r2, 0x40}], 0x2, 0x3) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x1ff) nanosleep(&(0x7f0000000380)={0x6, 0xb321}, &(0x7f00000003c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x2, 0xff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x0, 0x10001, 0x3, 0x1, 0x4, 0x12, 0x7, 0x1, 0x3, 0x96, 0x800}) r3 = semget(0x1, 0x2, 0x104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0x7]) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000540)=0x5, 0x4) symlinkat(&(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') getegid() getpgrp() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) sendto$unix(r1, &(0x7f0000000640)="4e6be56731d6217b15f948e1f0377bab6da5817ebc7a13f5f3f5c4258feff44c3589fab91c10419ba56bbbd3994605940cfb15068a1361a9099d8fe9b1c49ede5188b2ea57632be33ed8aeb634a934de", 0x50, 0x0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) nanosleep(&(0x7f0000000700)={0x40, 0x400}, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fchmod(r0, 0x87) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000740)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000780)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000007c0)={0x3, 0x9}) getpeername(r2, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000880)=0x6) 11:46:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x0, 0x90d6, 0x3, "d710c1e7bb6fc61ad21365000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0xffff) r3 = kqueue() write(r3, &(0x7f0000000300)="dd0fb70f43de804635d0b47472ba380344b19cfe1769d15f3b4855ea288ae0222e3a7482d8c4b6aa2593c41625b2139ef75d9d7decc50773f8c4e74ea2fd00108c6be2df57b0f9420e1504152de0dff2215bde0d687b8b6401ac2f0b2445bc236473cb6aa79d4145e8030ea01d9e429acdd1de9798d485c392f9029ff5d9152a824eb6f2dfa442c8ef64255790be67a136cef504b2cc3306b79b12286920851eccb1efe5d93da22cad0c25a486bf9c3a90692a471695641c493695181fad36029eba82277a6544272a9b5b569f5b63408a1768e6eeb3c273b92016ce71f2320342", 0xe1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x15) 11:46:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x56) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000880)={0x4, './file2/../file0', './file0/file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xffffffffffffff8a) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) open$dir(&(0x7f0000000280)='./file1\x00', 0x2, 0x80) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x408000000, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x785b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}], ['./file1\x00', './file1\x00', './file1\x00', './file0\x00'], './file0\x00', './file2\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1705}) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) listen(r5, 0x100000000) mknod(&(0x7f0000000800)='./file1\x00', 0x2000, 0xffff) 11:46:56 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x3}, 0x0, &(0x7f00000000c0)={0x5e, 0x9}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/196, 0xc4}], 0x2, &(0x7f0000000300)=""/115, 0x73}, 0x3) 11:46:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10810, 0x100) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r2 = fcntl$getown(r1, 0x5) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x7ff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x8, r2}) fchdir(r1) 11:46:56 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x3) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/161, 0xa1) 11:46:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:46:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/2, 0x2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') 11:46:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) 11:46:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffe4d) 11:46:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 11:46:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x3) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f00000001c0), &(0x7f0000000200)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0xe7c869f0883c3b57) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000000)=[{0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 11:46:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/77, 0x4d, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:57 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 11:46:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xa894790e6281ac4) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 11:46:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x480, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0xfa5, 0x1, 0x9, 0xfffffffffffffe01}, {0x4, 0x2, 0x3, 0x2}, {0x1, 0x6, 0x6, 0x8001}, {0xfa42, 0x0, 0x3, 0x10000}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x402, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/68) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x5, 0x7, 0x4, 0x7}, {0xf2f, 0x200, 0x6, 0x3}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x891, 0x0) semop(r2, &(0x7f00000002c0)=[{0x7, 0x80000000, 0x1000}, {0x0, 0x2, 0x800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8060, 0x0) 11:46:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') unlink(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x8, 0x9, 0xfffffffffffffffa, 0x0, 0x80, 0x6, 0x7, 0x2, 0x0, 0x1d, 0x40}) fchdir(r0) 11:46:57 executing program 0: mknod(&(0x7f0000000580)='./file0\x00', 0xffffffffffff2ffe, 0xc214) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) 11:46:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r2) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r2) 11:46:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) shmget$private(0x0, 0x14000, 0x206, &(0x7f0000fea000/0x14000)=nil) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 11:46:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r2) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r2) 11:46:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)='b', 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 11:46:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001b00)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6b63e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d161c893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f190200000000000000512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23654b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b45ef313d503fc1e05003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0xab7, 0xa, 0x0, 0x0) r4 = kqueue() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="812d8e00224741c1b72b9fbdd44c39b010947ef8650ea2fc281a9fb6ecd0f9ccbf17c5cd3cb74ded895c2dd95d49d2b8b87b4bb4d3734581e859a15c29f81dbc8d315b3ad6611c23619dfb78784c", 0x4e}], 0x1, 0x0, 0x0, 0x8}, 0x3) dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 11:46:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getpid() ioctl$TIOCSCTTY(r0, 0x20007461) 11:46:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/208, 0xd0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 11:46:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000180)="2ec1d45d6b0ce061b7e87c37189219055f4612a06721e3fad3a46cfc4cfac72dc541653c417092558655fc8b2e9af939393d154d1bc18697d12c2b48e449d9bf2750b6de43386136785e18c22adce128b76af3ca43f708e47dd1de13f0ad49b779d38b2f5d3fa3d0140c60289cf9ea36c0ae0226c44e447eece5f106420bd20f049c695f8089e39f8e310c2ff169f71919daac01", 0x94}, {&(0x7f0000000380)="3ee7011a304c2c609459fa99aa1f4d5eea8b00199760b50624c068c97350674f42b9c3c4ff12c0213cbbbaefe72273a50008509784b5623ea75169c5b4969dba7034a81486fd78c4bb706529292d09c311a3417df815fd434cf2bc99090ea1f9bb7ac2a2e66cd84be6a7514b47ceae47213383d708ed25418fb10af428a996c8e23d0e5511f70c39695169064e63b49e43c6272717767187abf7846d751de60d7d02196cc42329f12c5ef0e77213fffd875e8fe88d16a491d24802aebcdb693b6cd7b6e82ba18714d3a3dbebc0d0b7528d83a2b2897c4e930ba239e0b00cdb309e6b28580050436ad0bfd839ece76efad589f5ff4215f2541134cdf3b59f19a81ba15df1e5939337fea4550969142cc1948c1f70bd84c82c558fc59f55449740e0d7ab97851b5ef18b68de4ceb3b23eeab49123c1c90f9ab35fdc7a99b9a27ef7f9997a6f55c4689d6a799205147bcc39067ef4bd2e275675e616b4ed61dab492e0acb45a725188e750e30109362afb1f163cfda1f34312e78a514a40c2201b80c3e5e17171e16624ee0dde4087c83c386a6b60662ede94ae729f151723d846c5a54b936ffc1ee2d5c8036b0a91c0f2c05c5cb6464564e0a0f68b2d627866f453ee09b295fff4438bf941c5f1ac9bccbf35553ee00bebb8d731ab57b52e2b3b22632ef9efe83437b584d077622209e30b7f368b4869b4a7ca30ed42555ad6e05cc01b43ee38ceeb27c62ebac36ed01502179ba1f1cc274bcef68971f4c601d113f666a32616acd80a5291af4fc95e76855ec37d3337f0694b2396b0411397fa2db903a197f276308afd1662629257dc77db1a5c6975f5360a2b1549bf94820faaa92812098ff430ac159fa166d237b96d42e2462a65c2b3c4eded8a460fbb2f16bb527cfece0556eea3294fcc77fc802c15dd6e2cc7a5dbeb3b8a6917ba637f3f82fba3d04dab1a5bb4c521a7e7b00960f9bd1b24bfd053b1f19193fbf4b15cba6c867b2d13da134b160b3faa4d5ce9079c2b7a4168440d3eaca894508b0919e0801ab64e60df725dedd2103df0780f6794d5906156f0bef72ddbb7d93092d1c32d1602cd8b08c77da94f5463954abf5645ce94254871dc1fa7f10a7889f296d27d761e5c1a3d7485fcb5358ef04b3ab94e218f3afaffed922df0aca01d8c685d37e45382477e9d6538a7358ec7f34552cd1907d2e717c743d7dc41bc642ce9869daa28b592b975104f7babdb0250ab586ca033ea4602b989986f8505a04645c6d80c6aa7e044eb6a52c2bc4df84e95e3a7ef1435fe68b8a6bb1db3096ef6f479b5803cc3e130333654dd9f7d93769c85be87a8d2079421006269a28372ac52fa0dbe179d7648b7b4a5029ada26efd072e76a287e7036c19dac605bf1da68edaced7d9cfc32de78eb4c7ae91c18c741845be080d51d058de4ecf2f93416373db4b328458c8039c686fa88e6599a23533e1fe35c58226ba9cdf8d6b1ccda89aead60086494199c0dd5517df2a71446a1cc27ac662a37c304a631446a63aa2b6d9dd84801777f32a57262a552ceba0087d793b32ccd36ef38de428afc8055a850157e10f73091d24f9d62829fb09c793ef1223fabe4ecee787b99c16061ece37491bf1fd64a972e1d1c2b47bf5e6416db948a553f929849801ef11303cfe5f26c5ef7497716bc2ee3b5bd2d8055614b7ecf9411f9b2c9173a5e5bae8d240f931145adc08138d63830369013c074cb3c0995dc53d87d602a1d95923f48aa8546068bc56468f683c71564c6ec3cd3fe5a94f37a5b9a64920eb9b475a582937f87f6c4700fc0ce80375132ba1e9ad0f42f983761de4d056cd3fbc8189e84eb0ae6edcfb49b10703245a6cfd928810f29b3813ad8da49cce816caba7de5ce7da02e2731e6ddfac709ba10f28841826adbb983027378b958682e29d34e2a7e83518bd3b4ed9680a7c60e5ce21da6fe81db150e95e402364fb27de1e78e6d0b19b3334bac77409bc62251646520df5050bd179cc2c34e5ac13a84b03b1cc7f7ccdacc740388ede7871125bec8b62691dbc32b452967ff1c6e3e7362cb820ee9e4824ad20c79bcd78c6c3e3789c9f7798f74aafb8de5e1bad73b8fc1d896152970cb00f2e19236fbc8b24b8460584e7d40e92b39ae6ae9aa575f3c7dd08279f5abdae2d45a73b71f7b94c5451e820513160a1c0db54c28d1c852a137c3ac6ca21d7d4719a5e5896bb34e1488a0daa368abcadb59c539dd1980a6f3d34330352a5b6807607ea865c67cab610217255701d744f1a2732267b307cc87af0de57185a892196e362ab90539923ea5246c347418b6b4c9f39849eeb3037fdc55c8df73d90b79c26eae48a64fdbc043336571141f50650f7358dd7ad399370795b99b330a7c1ab5750ac4b5c9f3eff722e07f96a1cd52a407c6a5ab2e7649f3f153b2b6e7841340b33a5f2fbe307e00d55e21cf866db14c043c25a1b47ad4a9d15b3a695672f94caa9dbc2c51f558abed2045738d9796a58d46d1d98402425a85736c1e5333557a20f7e1f0568632f23b0e12df56f749b2687c6d69d892df2390bd1f2912b92b51bb75dd51a7f092e7c7d77cd16d4986ece609cdf6cbed5bba2ad0234dfdf1c1672f3992c39d57cc689a3f6d1928a60cfaeaca42da687b551577bcb7fa716f4bb62272e326434f2dba591c805279c83a40d01477ce621d9e06bdb2e11f7effa4747e8eb8ba10f8ba3fb58e49de9d9c9cb49b48e8159e66a67ac12923fec44d8796e65143a4748dba298fe74bf60eb40f2d38fdc42d1df82dc3454d6f02f83da107919e575d613cd33c11a85244820c82b924c570aee23c22559f42594b72b9b96db344d7ebc405df39daa0bb8b167e0fbc0fe8f88d66d6b583c8b518124e5a0baa2e6b2e58eab9b11b10ac0537d18e888ee22014403ed9f90e7449e80751a1c9463c1553f9c616da68fd9836aeadcdb4b9379d30a49d37c27b7ded00edac7e4c687f2cf596b91761cc12795d6437193b7fd208d3ea12d9d59ceb142518e41b8a677e91e9be6f3dc073a78ccfde049d6cf1024b54ab88f476e156b5beaddfb0d1e03659703b0c86a64ed1612b9cea5a5969ae5ba8396114dc0d7feab89546950d0b6d011f64b0ff68bda0282b0b33b5e00ac95e145b70fc3cb81f016ce49828224557f1f2fdcf5cad522f79b177c9acf794afdb8d0a60e10928f4e11c2b500bcef1676d7bb07aa28f65cb0056789bd7b92cb690bfab84fb0d74f365d3b607313384c6d49ec27156cdd874384bb9efa0fe0360d4064ccf34bdb27ec362fcbbf4cf4bb9314fc280aceace5ca6096e6502edcd8251b708649ac0abb428019d11971a5f56f3c982a9e5e3bf9bc3608e754313c9af50f68998fb71e73f7e87a0a78c935c67b4093a6055cc009afde38c002dcde2d3dbfbc2514e515120b6a5e2973fef2876df9d0cac2bdc4ec8c3971be7569dc7ea04504c186830c11ef4bf199ebbb178a3312f35913d7d764cecf3d14b439fe7d5afdb77e01604e06a6812ac6a7f7c028dac74579a9eb685c49f53d6acd2690259cfb0551b6d535b05109930676e1176236895ae031b20cea74ecfa9c7ecb06a3a4f730a17111d408eef0f1ab6237eaf7e0a4524393f149d6c3f6be27a165e6c728b01bcbaaf1a1315d33b33e780b88fa1c8217779a260cf5ac107e5094ebdf41129d0220ea3027a00b5e18c281e70a1126a4d8b1e43d49b5c6fb3181b21432a484f7130595f69ac64a3d5aee870ed4224ddb9e1435a16829344b6693f200b757c7c0438045964405a82f5452dd973fa0827d5c1e92ba75ee9675543b04be926c5a7842a446e975a3bc9b1438a33cf1ce4ef9b19537a24534a7c58e632ca2b8381872b420f66ca689a71f5e7ecc5ab0e89cf5e4aa5a089bc6d3a462739d7707e5dd2580d4c11701d4b833d33978eb2af5bd9fabcebc1ac24cc30ad738ab0d7cfd1cb9206b2ef2890a95fd4064ec4f81d7b49b433f98fcebd68b9fa32d0a62e47fd9265c62065f7239ec913f40a9c6bb65e7588d10957f1499cc74b04e0ef15586b2ed2825882cb65b066fc57e0d83015619cea5ad48e08cd8a672e8d63e13b3741c205c2762bc8c8013015ca594eb60a0ed701f2872727ede4a06db54fe6845e163b1a8915f10c8555f631725dfe7bc4b6cc4e94e4ff27b0e653f16a581b97065bcf303a5ca9d75b76eaf476dacaab302a8f2a3e00281e331d9c482686adfd7e6deb693414c56163c1c21d0062c62693478ab18b97cb7765568dfdf605bab88eea8591bf890701aa63132cdd57290fe75deaeef429285038e0e2af249a35469ca3bc1613252c92cb297b4a4c2f4c397af0f0f133343065657dad312f59debcddbd46c1a44a0e7039258b5664b24cb8abe471e9f054d6fbcbc2f2afc0d6739eb5761eda943e5cb3066a25f7b262f25548c0f0ccd5ad794172a47010b444a1326a64e497016be1ce97ac8981e4a0d280b93186f63f019ab925076d129fd0b7ab38950093bc91a13a4db12fe455460866262647a2942b86c067466deb4ab10bf29cfe96fe4d37e7693866c7d01978c8bcb960994a4e8e314523cb3a030f982df4e37f9bbf839d79d482e6f33b30a773f0224c17ccac8e2b5804a8882b4c307e4b931f5bc2c5e4fc0bc1f85bc32bdf79b4b0a6b0477aeb3055eb11c856ed29305fc58ed2152362c0728c029226396859423b7c4ec5699d497fdd3782517d065adfbaf22c33009a0e98ffd763851df504dd369d1b916744c3baed736ba2904c22cb068e4c7f3601d4e4374f0036374f8912fa9f70cbb665ea817f3707a982733ac2270462f77fc4c609fac288865f793cceadb4191890813aaf3741a6bc628acf2a7e4b975d169508be57ee1b612d2c4c6e09ae1de19d1492fac7050c24c5346b50d144f8da0b16e6fc70de42c5dc12e1115429d8e1c2db40a4e39f955533fab3f00e7b666bc06a46f94653e1046c4e4e37f3ca719e46aac557b92344b88b172bd2166d6690e2ad9aa0ae0ae9fa894aac42f26f5de0a7b50cbcf225e9c61b376670008fd6faa424b28bdcd6063f31a7d4607a54b910155b710390185ac8bcd765d7b016e572da3efead419f5482c4432cee2735b3a7dadc1163ff8dd5699ad8ad83b7bc2edb1a7e467e2df09048f9b94c1a18f17d30a85e621dd519ee34c06c8625c6b6a583f0d2f8a5bafa8153d8deacb5b32805963bb02a3b8797f3b7d02e260a8bf475bd62aef173c4b2a80b7eaf437b0ee03597a1ed80c4815a8dec37a0caf1e41878b22ff9d79954fd0cbe87c799a421d211de77746859a0f0eef70a7d455b7638b0da5db499e8516d2179f6167b7d319571a57d5b236bf0b37670e513f976cd045e3e2ff7d50318e91799fe837d41f85e100acc696df1f71bf624ab854d3931995dab189f1e4523ca05f33ee3f42fe0a9ca2578d569e65716e915d76facb7e006143cad9f3ff3ea83438b6030c78823c7d391f105870345c9ca90b3428ec00d7308799cd6e7e36c4b40f139149d6e3a6803a9b65ad4318ff6477d723a0911a8fb06a0a368d0ee106740179d29beb1a2057c1f113a42c5dd3d5bfe5a23be57b7df5b16303a492a12fb2d11acd50b6ca7a785ed022669dee730553847a17a5a095b6f7ba986d1c8038180c52bc0c3c59164e42f180a8b56d06c969f21c289c0a884d991934d8e532c29773e70474bf30f9f51516b8853c129f8298404c530f9c8d8e2883a76198b5a1c14a3ad21820324eae5fb52c2e2ac08150decde59e45e96e1381b21a355eed039d1c2379ca691531", 0x1000}, {&(0x7f0000000240)="6693401e4b91f49e", 0x8}, {&(0x7f0000000280)="29b47059a9fbfdea03a381b455415a7908261a45ad762e6f9273f4bde929c02ddf59a68b63f9ba6351e3fb443eb6f85812f6b53a02ea983da0946016c38af9", 0x3f}, {&(0x7f0000001380)="162a7ce78d6b1179625892546aa8366520b2c0c247c61066b200cfef2f16ed89778564e1fd7846521c020318711d58d6b8725e241ae38a7e864b7fa4a68b328d672a05b58a487df87795ef183bb834b768c07ca0b94a6e1f1c64131b1e68a7c36e8d4f200a0364151b06f6dde884ce8be1b0541cd8915fb2fe1576ca651c7e7755cb3f06cfc2873d1f3983358404fea0e608475cb3a9ad5e7f84c446823662b9d9d05e52a6c479914d395b467fe0620a8cfbf9f8a0d06efbf30ec4f8ce82cda13f4c8d51041956f06330560696015881cec82e5b32bdf63b0b8f0695d9c7494e", 0xe0}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000001500)="a8d067c3f4ceea7941f3940402ccf7547b836db8d285f3dc7f0abfcf8d20e8a897a9ea8bb3c1866f459e6903dc68b2536ac29795bd5232d5e3fc27362c0471f4895d523fcca350a83f8e99dcc87a8932b2c7038fb3f9a347e2704eb890a95648e52173f70aaf9b51e3219537ae063989ff", 0x71) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000015c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0xf3a6}) 11:46:58 executing program 0: setrlimit(0x3, &(0x7f00000001c0)={0xb, 0x93}) r0 = syz_open_pts() close(r0) setrlimit(0xd, &(0x7f0000000240)={0xd4, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) r3 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f0000000040), 0x1) ioctl$BIOCFLUSH(r4, 0x20004268) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchflags(r0, 0x10000) 11:46:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2821) semget$private(0x0, 0x2, 0x101) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) close(r1) 11:46:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) sendto$inet(r3, &(0x7f0000000080)="0713ca42fb4055", 0x7, 0x1, 0x0, 0x0) r4 = kqueue() dup2(r0, r1) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 11:46:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8090, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0xe5a9, 0x3, 0xdea9, "34ec360a3592743242f6abc5d42c69b5bd89975d", 0x1f, 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) 11:46:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=""/122, 0x7a) 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', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) dup2(r0, r0) 11:46:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) syz_extract_tcp_res(&(0x7f0000000140), 0x2000, 0x4bd6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), 0x4) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x7fffffff, 0x7ff, 0x6, 0xe}, {0x1ff, 0x1ff, 0x2}, {0x4, 0x5b6e, 0x5, 0x9}, {0x4, 0x8001, 0x2, 0x2}, {0x5, 0x1, 0xfffffffffffeffff, 0x6}, {0x1, 0xdd27, 0xfffffffffffffffb, 0x21}, {0x9, 0x8, 0x7, 0xfffffffffffffffb}, {0x8, 0x3f, 0x6, 0x80000001}, {0x5, 0x7f, 0xffffffffffffffba}, {0x9, 0xd3, 0x80000000, 0x7}]}) 11:46:58 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) listen(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x5fe58478, './file0\x00'}) execve(0x0, 0x0, 0x0) 11:46:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x100000000, 0xa39e, 0x9, 0x1, 0xffffffffffff36e2, 0x0, 0x2, 0x1, 0x1, 0x7, 0xe8}) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000000)=""/8, 0x8}], 0x4, 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)={{0x2, 0x2}, {0x0, 0x3}}) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 11:46:58 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 11:46:58 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x188, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x106, &(0x7f0000000080)=[{0x49}, {0x28}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x410) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0xd8, &(0x7f00000001c0)) r5 = getpid() r6 = getpgrp() setpgid(r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r3, r4, 0x0, 0x1e, 0x1}, 0x3, 0x9, 0xc51}) r7 = dup(r0) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00 ./file0\x00'], 0xa, &(0x7f0000000780)=[{&(0x7f00000006c0)="c02c975ea5270574d27b526c1deb72ac5824f88d7c4a19d88bd27b47a75308f4393bd95771081c4e8c4beca717ecc7482650b75cb64aaad1ec383eced965cc3137c157b218ef72d1a0a2fa552ac001893cd36ffa35eb4936da4c0e9df0aa96e9b712d0e5d630cdeea6dd612305682e36fc0ecdfd758269f18d62b0f2a3cc53515f499f216367096c84a5bfd0d536aa8d331f8a53a9519832290e015b287fa45ba592d3ffd6644c919d5abf30a61b3a5e2863090cbd", 0xb5}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getgroups(0x2, &(0x7f00000001c0)=[r3, r2]) clock_settime(0x4, &(0x7f00000000c0)={0xb050, 0x40}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:58 executing program 1: r0 = socket(0x80000001a, 0x5, 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010001000043a497002e3b66696c6530001d847987e03acb371385658501b18ed5f4fd766df2f651ca7594622cf498c229231cdf4019c2e1a5fee6f323dfa10b75518f12f07182234f09a9fead24a8ecff0300009c009300800000c6a6b42549c96b1790a728571d68b0b17d1a0ebea2c8c0ba191318e301111400"/132], 0xa) chroot(&(0x7f0000000040)='./file0\x00') socketpair(0x0, 0x1, 0x0, &(0x7f0000000080)) 11:46:58 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000001c0), 0x3ffffffffffd, &(0x7f0000000100)) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 11:46:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:46:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) openat(r1, &(0x7f0000000240)='./bus\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xd6ca2b5b26dbda58, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:58 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x1, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c4efdcc439cf6c5f3a8272ad3f090e946a0ca95af797d0d50c39e9cc6c1ea14d5b35672914ac805ae6cf50d1125e4c2bb0746b20c2aee314238d21995c8cbe6252a8c0975ced1a159724ea2846bcf754b6f2978d67b13b1f6ad49923fff0f5f00e85b76b139f9850c1d249d4c31ea814ba9fc7916bc038c893049943149a99f849fdc4d6a709d557f5c6f3cf135d05ab2bbd22bfa5b1eb8c9000b870970c5a13fb42796f45eb51fa1ddd9bcd066757c9aa3c1a45127ccb61d4802dd62e2a72c882dee1d189ee8a6887f45c6ee6e98f", 0xcf) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3ff, 0x20, 0x1, 0x4}]}) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe92, &(0x7f0000000140)="09090001fa55ce67d3db457e53482ac89bf3eff74ab532a562e55079a7") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x800000000000003) 11:46:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() r2 = semget(0x1, 0x3, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/89) 11:46:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000000)="ce8aed3a6798cf4a598022fce27dafc0ad79e3bb871311f0fb950c8f9ec06812525ad126654ecaee2f530bd6e0cea90e8dd89aaadc43f45737646d820c2f77", 0x3f) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 11:46:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="991c", 0x2, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x100000000, 0x7f}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff}, {0x0, 0x1}}) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x8d3, 0x3c, 0x8000, 0xcb0c}, {0x4, 0x808000000, 0x100000000, 0x401}, {0x2af, 0x4, 0x7, 0x1}, {0x2, 0x2, 0xaf, 0x1000}, {0x5, 0x193, 0x4800000000, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0xb7, &(0x7f0000000140)="bd88be4a45f77c4723e6623364763fdbf6d8c5a79bafd29050943e885f9ecd9295bced432ac5be615d7ef32dfef04c5611f6d5da2b292ef6dd44646b86d9e05cdfa7695e4b48b962092bbd6757ad74a2702fb699c3953307e20a465cc7b3f250ef4432f0559ab69f71d3225406fe5025024ae8d89d9b863debeb00b6a911c12570b7a277a0fd96b8fec2ab9d4ce2f9da21b0f65b92751661807ae64de036ff2a0bce4e296ebcf60bea67ea7db57c956c6f25e8c574b500") 11:46:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x1000, 0xb456, 0x9}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) writev(r2, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:58 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x0, 0x0, 0xfffffffffffff41c, 0x1}, {0x8001, 0xb0c0, 0x1, 0x6}, {0xc6, 0x5, 0x5, 0x2}, {0x7f, 0x6, 0xfa72, 0x3}, {0x3f, 0x10001, 0x7ff, 0xb8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 11:46:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c79880a762dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5338e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c0686b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af9b030bf6a282284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014155eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0473155b0ceb3698959529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d248a8dbf6b543ffb6cf967a3ff1590", 0xaba}], 0x1) sendto(r0, &(0x7f0000000bc0)="1e41b7f506d9be511f3c1def77aeba71145e116ae19a89b4780da63067ed1cb14d00107a8e21ea25a04fd6495b78f73e4a29b92663e13d15d2451e61fe9f37b056348963e67f05b3d76f6d9554909f7c8e7b3a5919c837187b2da9e24a56e444bca2f8b57482bc2ddb091e0b45d6fb9384db599435ae0af2a8eead53b9a9eca466f2f0510fc8bcb474131ebbd2a257c0b236d740cab5e9f2e5c462c0ebf753080990d92b67c89a86f94a03552a0c4c890643ce2c0fa1d5f88d52dc015bf2aa4adf3c769af5cf5e8e44b811049277161cce2a7ac636d662b2b4", 0xd9, 0x9, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) 11:46:59 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/191}, 0xc7, 0x3, 0x800) r1 = syz_open_pts() sync() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 11:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xf119fe98b14e6d59) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xf2, './file0\x00', './file0\x00'}) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbfeffffffffc, 0x5, 0x1, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 11:46:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 11:46:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget(0x0, 0x3, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:47:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fsync(r0) 11:47:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 11:47:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0xc002, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 11:47:00 executing program 1: pipe2(&(0x7f00000005c0), 0x4) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bf0d2aa578d09042ee8672d568556bcfa6f17be9458ac41e94bc84433ab2384df6ec49dc56acdd7dd33d19d1b3e759eea9c6ca70b10400728cb200e199dc82a4a3200b321f6af36c9de334f88db68e721b579a944d651c1d2b3ae40d57c38397ac79a77c7e7b3df31bbd9a0464666e68ae7282fc5bc684b4281aa749743bf11a4fc448ce4d5906cc289bef10a89f8cc43b7f3cbf844181502c30306447416bf7f09737aec484ea7ea7a6e4205def19ea0f143bc8d6b1ab64", 0xb8}, {&(0x7f00000004c0)="b7a3b2fce2e389dca6b8702b4a40f8790562bb70041d61f44d4ab75dc1f50cdc1f4ad075743d003697722544cb6f3e47756ee19b345878b005632c3dc23e761f4d551c3aa72e5c06", 0x48}, {&(0x7f0000000640)="7e03417cc92a5df23a818478b8cb14ecd777eadddefa43a218fd59ba036ea27759ae35acadfb88654118b686a1e026dc1257ef36b327bc29d1877f3d316cbe7a677807e7e2e641207e8af5da0fb0f9fb22165dddd119f111675e71fb25c784b3f2530cc3d3badf49d1ecb12b65a02d8afd808e24e5bed0125213eb485362cf62b22e328c6af8950ec68580593fabf4fd405f03a6aba8a78b47ab86710691332d107c7730cdfefaf317dbf212ef7565c08f356a621a8cc64d22b6d30f64a828e8cf0bf0a02debbe45a599823413f4bb3f0a0a8f827a25e778de", 0xd9}, {&(0x7f0000000740)="932886aab732ee7a9238010c0274582c1cb73f95eaa26fb3478beabaf4b42ccd88cd577f42cd778f4ed63bea8b3bc7b13727a1da4d8fc73427ef2b60346ed3107a8b23d4d7232efec92f245953094bf2a88fc7a7b49afce36b5cfd7c2aa8f6a8bdc9d05fa069e73fa9995e46041c2ae22399c609ee8bfb7c3c567212d83d98208087818a3e109dcfb33a6e5ce10e50ede56a5149d2861091060d6c1897c8d9fa07bb4c0b07d1bda7f698a62900fbdab5b90467cfd53fe1326e04d417b36aa58c8b5f15e769dd42379f395f36fe6303200554f7504b3bb65c3d24c27e8bc4549a8f6ef1a3b4aaf205667ef334b5d029560bbf6fad9cf82697eaa126b060f45dca02614ec20c32a57e9323c4733c19a3fbca186a07fae4631edfda7a6c04f30c8fdbe03b2a14914954d4a47b03a504c868965f7e02e43615bf47f18838cd6fc4a457ef97cd258d8841398aab9c6551cfc75dc5438195cd2f0a1e140099ce900a81891bb40c7324d84358d93e98b18220a6ae21f50d21dfe0068cfeb698ed32793156bc73450c2f07c4a69a49ac935cb550eb9574580229ee7cc9f6dc87593ac8545c87e2abf70733bd8c8e73ae304e4e7bdb2e985f63f60771cfb2c277b07f390c22777fce48dc26c319b02452a2a945b53d855b37fec7bb1351904ac794705e28e78a08eaa357fe8a161d6e946a3cefb93abcf9ee2342ced7c337904548a1197cb8db2221dbce8491907fb0ed35e14d9d75f65e8e210fd950273aaf0b1fc38aaa8dfd457b847214301ddacd9147f605fc0541a0cb5f7ff363e19af19dba78142c11be474e0ed4d742aa05372ed14fa3d899122fa1d7b5100366200389c1245c63f0e46ffab48448c2431f20020e27bd2639c9b19fafe2d71fcf4293324ddd50a97405a137da996f2eddc8e942d3b5e4b058f897c1d5d4642fb4d2fa7d1a676d2fdc0f694b7b3027b7aced503090a52d71e4232f9746f3ea9e1a890a9d5727f70c44ab8e38c84a36b10b2df8c794da625da6e8816e59445963198bc2fd903ac9c53dbe0f99489c966e4ec0ed2cd5e55d449339d3da70b3e804988336065c4337f77487c801bfe1eac4706a6091412256d38120abf760bc01f39565976457db6dd9fd8bdec86c6447788a8670ae6f22e390fe844d90b63bce5255df5859559c91956bf6e4557552845ae2d4cfa76ee4ce20ec806be446346cc1e4d1b697232f1aa63ae8d53bd47d33a3272a9440a36420267b5bec6ade17a2279cbd8c25f51ab6990775f3c530f837abc44a4639371645e609f208856ef059b6206600b6b1985a3ba0efc6bc4e5d159eba5f6f60cee92fcaf41f91ff19aa3b46cbac871fc19a27b68c9830a2bb1f3742775822bc1f78cea52d3ab9af18a851c3b0c1c5e6f90d0cb91a192e8d9d610800fd6237555a458ab55ab11611c2361860652a4747669e3abacb76e4cbe1a37175930b326654aabe12250ce62bf8c752b97733e210117a2f784b01eef3d487801ba3bab8390d9d90aa5e59c2dd8f28789809d44d051fcd4bcb1a066ef1e8b5c5e56fc474c2954555cb5164e508974429489173191748886087fb0fa147b2cac5fc4195beeb7971cc8f9d9977f64aaece5bded736b3032d0eae24c1d770ddf347c0016a4fd41cfb16bbdaa7405344245b1946b6e701b14b4356a55040165a453303bc5894d1065571f44ecf919d715f617cbfbee830852a4d20ae64194583626d7e65ecae95467ec161803d38df85933e06850b8b70996f2142abcf71944887d72f8b9a03999cddbe64b2b1da03610291bcd2f8e052bdc77566c5c4fd9142eaeec44eb65bd8ec930f1eddfa0e2bbecc428bfe9ea8898e4bb603beb345af752e795de670fa76eb73d7d561cc6f48372eeb9aa665b84873d663ce696ef20a792697c658f60023eb7d11df04eee0dfa5d1ba5d68a5cad006cd3cca531965a5e981089ab2f1045b3a9f5be1a7a6070203b4be5a61d8f916c7e64aca1b7b62e35b912658e14f85a5d5e7bd0d3372528dacab459da059c3a570ad9081b2bffdb6a5c97e3ded155d56e5806b30d71135864ac70718d572f0b70020fbabdc230a651ba50288a753fe8b94a551c87c9bcef85d2689093cf211a4affc17c8d6740368d7bc3f0351cc45c386df562a34b455e084a13df7958c50b532f7195f53786e296177a04c1b4259ae3bec92698556c3163c7d30b971d5d51c73144a9cb70d9dc94af60fbae4205ac8015cf1e43d77635e57c7f2291fac57f484f72df1ef90590da9402ee8fddebb128dfe8bbe7f7f80b5419186fcf1a03e67c22637dd55e9b9c28317464d699a0c1f7ac5df62d739445e6c3c3b80cd950215d56917a6e29699dc8a84cf61141a1206b45891a923dd59f20cd32a302d2f55a47321b2d814a1643a437191b561141c59eac678e1e697c794facf1110b0072da6de450766407958e85110c448ad945e6929cdb09945541a5513e901e15fdd0602b9a3537689530baceba4e68b748bc62e9fc6b8f27017c7488d33d585b939cdf60eca36fc7b75caaf26b7a5fa502a5e570aa3eb672ee515e088c2f35f0a0472ded9880c41cd9f9c4779a9fc96a6206a1b9a3475cadaefed225d89fd95c56f91f438239e9db3af0bace52ff77ec32346f3d2435cdfa3c993bb0f3bfc01e1dd3078da026451827c11c2a02f56d4b34c782bfbd14514d86314788fc6a245eb12249a6b31c89e161ce8ba8de59922f0c70bee89ad3f797251ded10a751e76c7cc6286dd1726fa1716e8d218a39982272d5341218500b7c7f581090cfdcffa5a2be422262690ccfb4c3cb1160269c402b56268453a27af0c477b5c9c0f6a2621a6ab25507397cb15a73775e73a42e331e583dcea77b086e8dce0b757314286e5383037db2f486ab26dce6d110b71c39b178fb3777afa0e0db1fb15772dcf7b6c40e25f77064fc88a394a31868b4b9ab2099007832b5188dc9c97f96d03b33988b8c41a18b2fd4c3edd58c5df9c8c4e610a3217d38f4ed251088f8f4e23278d0a14d878ebeba2b05712f3f532af8718443a8b6c656c6ceaa745934e40d1e9c8aa8868eb3f456efc22752d5e6f9e80876646da25f65c160616797a40827f0fb9cf47bb90e6b79f2e09cc5f8811395e1b5482dfef8469d5a57a97cb29649fa08a2265951567596356a080b70520534b3894674a5fe80689670540aaa9ed5182375905cb38d25de10a45a62405e06b717f4034ad5f7de11cbaa86e994448116a6f13868af7fd9c50c4284c172329e9e6a39a02911bfd54102e027a02c83d231c21cac8be6ef87ee13b8766994d253b767c0fcaa90b2c289f941ca48e5e1a876dab78b90b4aaad7a1dbdbe848839e548e28c44fe663e0d0a56d640625e5f8b42246882f0141e20a8bca481bb8b547f41d77b7686be31cd752d0956df37cb7260e911db61865f571ae3a89448c0cf83d688fe814a40320b41048ec10988be76c3346f6f73a134994f9c9b52125607079fdd2dc153b8dd3429743f89d876ec30e3b3ff885fbb9f2e9ba57228b5a6c59bb7353d69b9090e7ac6d3bbab5f947cbc398374ab902b691b0a59f84eefb378f877473fe65f355e611d6535c24782f7bffe2384ca2ba8a76a3dc33d09140b1e7e193919d66c7ac7dfe5317b9aa562321f8e341cf7f25b8428e200c7b3f2b18cba6e71ed72d3003a8202eed8202c2355d90629823baeff97fc4f3b43b541975995c6a9e90fc95f5c15b5e8ab7bc9fa0b5e0da7460f586c192283b57da327337f16978bd5e17e278bbdd18987b43312fe3166f8ab79ac8e3ea6ba0dd0ae09e790703c0c19baebe9c9047fa8bd7213dfa10ac76f148ac2fbcb51d014f2645d5772774bb9551290f0ea297674bd245b17483970608e7b48e277875f2ee55eb92ba1d4b277f7a84f260265fd3619db6da9a3e43831edc3f86d0d655a990b1e71368e64b4afe7d25def812a7b6bb18ff2f7eb79e4043bbbaf5d90c853fe020bbad8a68d91b37bb2c923ef34b4957cb9cbaa450886cb6f7327c2f05e054f49871af77766c3178a819de0dbfcbf5264d26e9186a4ede4123a2650261892a7494a708a3a1ce0fa2ccd1196ddb9b7e9c23d498628603cc7d251bf39392112087d7cee0c9899b837577f2108416a3573ed1ddfab05a0d8b42851c85daf79d18a0fe1491566b59937e5460a5f40b89ffbc81983eb90175ae397aa7f869743122d6731fa5db4e9ed43b402e0f0f8d5b8a65554c2acd2c49ba43c4526bf1192d61af668afaf968a10ebe715398aafecb46875c48674ae02cdd443693e9e8d2d5995da52ac3d2d7a6d26b328042a785e79e95a14973fbd5199241f5b738278d0c716cdc3e5f9ff7b5711c58f747c91ca3c9377ea8297098a41913bcb6e68528ada26ce325091460c4db435187c363db731b0ea991b87b3a0ea37c31aad070be646a7915485e78a0dec1dca617f74b1338dd87990dd683a383065c45865b8f11b7cf4f2d638680441a9569e4edc77091e629da322df101c26ddc52f49cab531236afd37dfdf6c557422c6270b6202efb268b9ba3c149efe6cdf2b739445925b9fe3e3a119b0ed8166b133f35109db9c4d3bbd99213c05abc29133530c7f0a138c8b36597c9831b36a406185ba6cb27ce32c6dcf397bade0fd72bc558393782159ea85067fbc26f4da1ee78f2f4307a2fcd60707fe324d37e4d971b17613cf8c48636c4da76c09a6f91afe36b04c5dbbff55744b18eb2e337febe59d1e71ec03f0e921f23106247bcc0249398af170de4fb0f4023bdc04757e3e2b782d8589ab98404cdf6bcfa9ec7850d20a10fa3e217741f837844c61517e0217c979cf103d15318fd4246973f5dbebac288d7c54edb5a0f9bebe808d708b0d18c9b601ccc51e6dac14ce1a4686df3e5856cd3a96a1e075dfcfa6615601335835004d5b881b7269a1f42ab65ebbdf670be8852b235c1379b620faafe95dbe2e9395a29a32fcbe55a92a872dc4af6409e8a28414b0644900684439179dd29c2e78c35e081c3c4e6d2c5f185ee2638a3568026fe2e420c155b2ae9a6b4c3e4fbda681fea5da5ac51a3d39024bf72725388d8492671c9534feb8b100543ece42ad57336d6f6df0820a5becfac871b8445bd2fac6a911c8c8595ee678a5b427499045b278297eae27e59b56ae69097ed2a4e1538c57fdd81571aa51669b7d0b859c603d7da3730ef89e1fcc2d8e4becb89fd7a74df660da79a8a97a66cb630e376d277786e5dedfc7ec7f2c0f4fc689be4f423145fc3f83f6df58353055ddf771070162f3c4467cf8981724558dfb53fd5122967fc21ccba95ad332c182f086ec453b545e3e2c3ed9087c8c5952b42af714bcd2621993515f4bf8cc099749fb7d2939326d4955e3df46384813957d11f56245742550f7ce94f8175873b74d5f32a5b8fc58024e7414b506cc6f77eca2ff83b0f79bca42278682b36e7507f7b9b8689b99f39c8a99206b5825493217a91eb43301a02fec411cffd9856898a97f3b00b1669e3eca7bb34d6fde92afaa8e46211f74f58fcc7b743eed8988eba0fe58545667774bd4463b71cf51bd7042761683d32089db5f62646cd928a75bb1bbd89e2ce62929fa51b39b9ada708b373f0080a6a27907b42e90bbeeaaf813c544c7e9b76fb6cf97d7d433aeb3f4ea4256584311226d31f5bdcef0cfab70c6ef6966152a9c65800f21fd392ef79c4578dc72986db8d0b32bd1efc2c73b1ce6d33f381fee72e42eeeb1befb50c6e6502e1939c58ff67d03fb3669af15dea979a6a07a3a6292cfbd7c6a2846fc4", 0x1000}, {&(0x7f0000000540)="31cb64e9e3e277b5e51fdcad5f17c48c5aad183195381ceb7007d3fbd3a9c39b75bc3a10b2fb", 0x26}, {&(0x7f0000000580)="3a988bf814ce714a3d787878", 0xc}, {&(0x7f0000001940)="c2abe394ee1e45afc33b493131159826f8bc165fbfa49eeddea4becb31e1adfda9185b177ffd58012d626e5d8e8ce83e11944e422dfa5fc3e85136db7308fe7cbe17cb059c3e129040607bb98f38f3af2b2ab1282138034b280cf46332edbe7a5ec043c128d13f182a7e9a93d33c7b497ad597e95055f71e5c7f2b8708ec5d040ee5beebced29bcb398093dcc6882c66a78daa6a395b30f43b0399a0ff4aeaf82f3be5eeed68ad370817e7a41246f23a2d5810720811cc4579f203b2873cab380e3ce70d36", 0xc5}, {&(0x7f0000001840)="da401acd0e254dc7915b4fb89cdd51f595f61f192ec7c53ba276a7a573f542073ccbf8e657b6d2520164c760bb6d1d6252484fcd378690497d009e1c0d326ba091a161cfbace2018af122d591b", 0x4d}], 0x8, 0x0, 0x0) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='m\x00', &(0x7f0000000080)='(-\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='.(\x00'], &(0x7f0000000380)=[&(0x7f0000000180)=':,\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=' -:\x00', &(0x7f0000000280)='#L\x00', &(0x7f00000002c0)='#-\xdd\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00']) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:47:00 executing program 0: kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x8010, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xfffffffffffffdeb, [{0x3, 0xffffffffffff8001}, {0x2, 0x9}, {0x0, 0x9}, {0x2, 0x9}, {0x0, 0x2}, {0x3, 0x5}, {0x3, 0x1f}, {0x3, 0xfffffffffffffffa}, {0x3, 0x6b7d}, {0x3, 0xc9}, {0x3, 0x3}, {0x3, 0x8000}, {0x2, 0xf4}, {0x3, 0x5}, {0x3, 0x3f690d36}, {0x3, 0x7}, {0x3, 0x401}, {0x1, 0x401}, {0x2, 0x2}, {0x3, 0x101}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0xffffffffffffffc1}, {0x3, 0x20}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x40}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x7fffffff}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() dup(r3) r4 = dup2(r2, r3) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x23, 0x7f}, {0x8, 0x81}}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() flock(r5, 0x5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r7 = getpid() getpgid(r7) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="e28ca7f937b757cf4e20a9e9170cf99b6ec8bcb60d2c4fa63719c99478f75de436e1e708494fa9c75c7cb17c258d34c5c2f923e8da6006d2eea700abdb892c581ab182981fe1083463aaeee3ea8b29625d02af2285e370b9b00d7f523c050e17eb36a425a8f400973500a7e4a0108767b84ca912f34926e713b59194b7c4bb3c7c1cee4bf328b8b16b55110527146fa9d627a0ae54f529a779992dba84bb68231b8d2c601e2e732663c762f1224df731b8b5c928ec803696381373142a56d32730339c71030d2d85b139d4f80e2f781dae27797036ff16f3b34d56c3e27c5147a3819f7fdca4507a9c6e756e05d5c232", 0xf0, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) fchflags(r4, 0x10000) 11:47:00 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 11:47:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20008, 0x190) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000008fca0d9700"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:47:00 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x16d}], 0x2, 0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:47:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/7, 0x7}], 0x9) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f00000005c0)) open(&(0x7f0000000580)='./bus\x00', 0x20, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4a) 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x58, 0x2, 0x800000000000000}, {0x86f, 0x3, 0xfffffffffffffffb, 0x4}, {0x7fffffff, 0x0, 0xc00000000000, 0x81}]}) 11:47:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1f) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000001a00)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f65d56654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbbe9786d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb212756d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba6aca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f3a5b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665ef1375f6ddd1d34c4bbc1c6427b1eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f1e5c065b5fc038846d04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb", 0x66e) write(r1, &(0x7f0000000100)="1a7d8d38d8dc4fb8bce15de2969b6fc5e1f69dd261e238aaa9260e1f19d9f9d20947ca2fd4b2ea74c8bba921275a9173af8a20d1a30303dd46ac6c03354f4873ab25765f56daeb2c0120c48a77401ee116564cd7e7ca880bf0089ac73ef4a1ebb10ecd66a414fb4eab60768473d6155b30d7a7ec0f3dc23fd3d0182ee041f913b348f6f0ed44f2c0f17fb811cd3a491aa03cddc548a0be953e7db8143b0ff257650d586863ce", 0xa6) 11:47:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000001c0)="c53607438c48620d0b6d615a7cf2eeee277b333a80fd64fb2cfcf3158faa897117e611a733aa8e5d86ab4cb32d481acd70a2242f18a8333e490a7fd38d410d6a9b0981504af4eebebb5cfc77b7ad96845999b73bec99714f710a1cbac7279b60e45c0634a2e122ee538ec73f29746786511dd83de5b6fd7a9933f1229bdc877e889f69e510e89bc0961b3de3af3ea8a6d51a8bf603eecba569dd6359434c5e54e0de182e74d67dbc5e2bdcfcebaf20c6196b1b65913548fd25acb3c6e80d0f095d901157ae01f99f33cd1f255d5e1435f8d6726dab105074985df04e42908fe34af1b53e69fb2d23def9"}, {&(0x7f00000002c0)="e3e1d007987e37e5d17bcead4b3ffc0bc7fb5822f2d2a866a8299598ebf6c7b93627f95e8ef2b165b4a3f380baf8822b20f5f2cc6d28a03db64dac6fd8216974e585749d1806d631abebad3f9c02998a1413a3d861aabef6569cd43afa184d3a315509b8466af7d4bd"}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffa30dbbc6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x30408, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x808, 0x0) dup2(r0, r1) 11:47:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2000, 0x100000000}, 0x8) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8ce03fd481972528b2d1f2a616c20256b04a7e37420aeb1dcecbfee5bb0521054181a9099447ea63", 0x28}, {&(0x7f0000000180)="7f490f1c5f2bd9b3db5aa0aac7855925be3bdfa4fb24b53186616a86b1745105c407799c07db98a9eadb9bca3e2e15bb79797ba7184ee13b02616305e576761a56e730bc9b3d5331fda4e220b7ff9686556c9e950a1be28557239ecd0ce0a23f4017061e96a66e50b1ee825ab774583258be84969f66c0cc73b5fde31cb4c3c0bdc1cfc55acbda0c3dc69c4256da2d2d857e452025d094db76ed37dc5f0aabc9f6d72d3415d3a48b89c19e235f5c43179622a4d956b175924faf14e9e169a90638b4f059270c0bbe1564b80e2bfd2606fdf24140005c67768d44a87b157a9a8d10e6150e7a83e8e755d1ca79e96bd792", 0xf0}, {&(0x7f0000000280)="8695bdd78a659c314a1d7d03aabaa43800c83f3b0403a8376140a5c453eb3c13ef31f9d09722cb757479e8f4591baddb2fda02eaf9e19e53668d564027adf94f0499bd817f641e5c8c45477ed9a18150f46386b600dc4752cfa0ceb9f3308befa5c3fd174a0947b0fa5c796a88172c303cb9f2244452c1c7e0b3721208560d63149628e237be231086dd584ae41726e0213d5b00de23f574bd36cdedd411ab181f92bb526dabcc7fcb", 0xa9}, {&(0x7f0000000340)="e6def28b98ae19579f2f72625662c4f6ee3aad785d9ba3f604f87f1cedb2e831112f9b9f967488baca8f83ba7c7af6f7e0b7125b314aae1730ac3b60dbaf0984f5871c0dc9da1b2523bcdc9f8bcdbfefacfee76c4110b0e253d328bae32f497936d34dfa02d3568aa558f76b59e480d1748c1003b5455a7164c24135c6e3451f30e1cc9df01738cea3ada12f9859154fdd4b", 0x92}, {&(0x7f0000000400)="bbba42be", 0x4}, {&(0x7f0000000440)="7b195f48e73e6ffba5b5e33bb8c16f097a5b10456395a6a25636e430bf952331b6317ebf383c40a84ed19db1f2a5aaf2777fb69e29c4f7d12b616e24aaa6bd4778540478d710d0aa6aef2ed2cc1359ed4eb4f213c35e93cef8701e97024087fb5933ace844bc4168b35de6ed50128ded36caf28fe8527d8795b3919fafc2cd3f6f360503360541cb0e0409f3a8f27ad9d3610a1b8ad0b3313ffc34552d7f8c66d6303db7b4a287d7b6fc25ba55f7487db6b5dc360a73cc3c33996ef79c10f3b8ff9679", 0xc3}], 0x6, 0x0, 0x0, 0xc}, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x6}, {}, 0x8, [0x0, 0x10000]}, 0x3c) 11:47:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x5}], 0x0, 0x0) r0 = socket(0x10, 0x22, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000040), 0x0) close(r1) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x6b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='.\x00', 0x2001, 0x3) syz_emit_ethernet(0xfffffffffffffdab, &(0x7f0000000340)="b6") r2 = geteuid() seteuid(r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000af09d834df2f5ae4e74fd922122d22fefa80287485feeca4d21169661d7ae6650f49bdd95770432b619f0edf82822aa6a5a2dea5bdf2573fd1bb4a96454b5099700adfd5094228323bc9c5bec076b54f045c20780b7d2d6f15eefb9041202fb2cd26fd01720f50c53cf991ae02b5325f40a0369be030ad02af4e051b0de23809b46b7def3e"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0xfffffffffffff48d, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x20}]}) unlink(&(0x7f0000000100)='./file0\x00') openat(r1, &(0x7f0000000240)='./file0\x00', 0x20480, 0x20) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000200)) 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 11:47:01 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 11:47:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x8, 0xfd8, 0x5, 0x6, 0x4, 0x80000000, 0x3}, &(0x7f0000000180)={0x7, 0x5}) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x240, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x40}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 11:47:01 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x90, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xe0, 0x8) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r0) getsockopt(r2, 0x74, 0x3, &(0x7f0000000280)=""/59, &(0x7f0000000300)=0x3b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000200)) accept$unix(r3, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 11:47:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x7}, {0x9, 0x200}}, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) sendto(r0, &(0x7f0000000140)="fc137923f34a9da41e11c860baa76a724f9365217713d9be48c315fcfe64ea4df10d260e73491bc38c68c393fb89b7240bb934eb315ffe03718490abf80e9bda6e12785e0fe85b42ba6f3e1d84aeb4d9d982c5c22957ff6a48fed23930ece7ba73a16b3787e0ea05039fa24730a1337a6bf775bf4b2821f76027c66cc4e9c8e8ed31c699c04c9ea7c9d347110c83ecc607d5ab759d9267b77b26b378124047111645e174edb37781af515bcd25a4e166700ae27e0c753c34187c6b95cd048927632a70a6f4ea4243db96615ce805bd16b0e6b3967b49871ae825dc5978fbb8c96167d6a18a3a07004e5e3f9de7ae1bafac817bafb80302f759211e2aeed3449109b3550cb951b4a93f704dc67fa8458d31ff53001e4d7d498c62ce0ac96e04515fa0a5f30eaedecb4d3016928494187beca1d0f44ee28021c6c26e045f0a8dc118b3acaec504c1091efb5443dc370ad0309b9105c4e51999f96f11c6f43babda942e7a0e3fdf0ddca052729e76648655b10fb25ef08776648ee822cd63b2b6e8b6d70ce80b6567945871813e93169d11d1c886337a0c0f2c2ed4fcc47b37453edf8d9e27c6fe5671039849d685b08dc6c0712d379133c66a251016bcf0ee2c8608089a2870b95c2d263746528b5f671696057f63601be1a1fedb9e2f03539a2fffe34e801beea67eec939a2c89514359fe3425f0bff69a7c110735dfc493dc6717b1ca75d28dd297247ff27dfe32fbb63f409dc5f3ebe7e775f5b5fd4eb1286baca549e657ba766ae9a5327af1f51f7a825739677c585e1346f446994cc51cef50de115aa241c3c92f2007d75ac1417303cb7eafae7c306ef851ac05184bd207e4a9be854f618a37abc2d0cc6d5faefb6dfa50f122199e559fb54e710360b27763d71d25a80c4a03cd527c1e571ad6c1a1eac33d480a68d919e81d794c2ff00b244a26961cd64fc99b6cf1817330111ec0a550c87fc6689e70d6d27ac26c6a00672ba9b4187c38c909c757475d2369977d7ec8e55092b1bd55eca40a3c544754485d9e3faffec2ab7445edaab2ef19a105aa59eb1382a621a49f0bac6cd163599ee0a913a437784ace6cd55a83a5f94d71fa2fd6ea0fc1ea148f14bf82885a5fe0afe692af352fc37dd7519d020cc7d851603cc430dfd55e90c6ffaa75a9be81e158f8c3a18359ac7286912d476774c871cc8dc95ea4391dea4d4af5aa9f524b2658d83701632570de46182cae5dd8040637aaddd3cdab179979cc993b72b00d9b12ee5ea000e4ec86b648d2051bdc9e1833cc6c08282d11c63b57db28e4dcef744d9988420a1387d46d2bfab157ff20a7b650ea7b356f4939ad33e5bc1f0aa54d3ab390a78ca209f1e27448df49c21b101a8a993b8fe0c6b22c95baf9140b1f6f8a66d44bb827092fd62a3720d965191ccf90194cbf2bf07f710a68e2f72ef92fa4d21fea69f4a9baed76905cf99723cacc173a476aa19d5ae428c549b02c01560b23a090473de8215ae29f1fe99ef064601247ad91d62d9e1c0655f19d3bc6bc9fe057b3d65dc1f22af289fbb903bcb60749b8ba3cff6ab4a76555c024cf8c7a3c416056303c5d9cddcb4928a655928bc41dcb23e94a9b66944366ddd6c985aa4f1e01974a3895bcccf4be8e5aec3365d57a6ab7fe132be0cd4f9497220b2d7d2a8e6eadcbf15c32cd12b19c6a58dfbaf3fc470473780bd981734345845ee3ca663ca04c066c1b0b097aa0456a1a789f9d2cd5a945e242bf405378a991c025f32e4032a68692ae192e4becd5d0d5ad0a32c8aedeb49140f14c50776711e58a644265acf09b89c65d70f27d98f315ee9e806c51e55208647f8d6838fcc6faff4f74812fb67f33ab64b22b86e9b248a9801ef17332410593d5c5641ef3673de64d03a0c245703d4a738cc6b8450a3e4171168bf3da59f80161fdd65e5a5e12a29c5f1bedef3286ced78902e8fbb9724087a9132c70181b50edb09d4dd1820536427256cd0053acc872b7314673a5ae1ae5e6144fe06ca9c95bbc766a674ddcce8c5e981ced10ab86b172fa97fc0ceb7df90af4ec12e6e8dca97dc2bd50efb67f38922bfeab2ae45652f1ae21a11e89651b75430f6ef71d0694d8a2b512f678b68b8dfcccd58e3269f807125993852fd959bf9a485ad39858e9700974d0b2c04afaa3ba0ab8f13b66ae1c4602ce66328c40b42de1e160e4c2749056af9da3986329511013de885bf947f4d54782bee20a19d90ebdbf9746e5d8fa6c259af4d2b734e6f33c2c5a4a346afffd85f859805ab5de1cec817061bcbc7df4a8af73046ee54435755dce03b3efd78e3358f282dd6eb49a625891cfe1b2004f4b9827bbc84caa4aa373ad003caad050bc367072699655b9045fd7804be4780c23e3af6c6bbac53dc8253d2e9bf34d4572236b0a92d5d6165258ed7b602d16c7babbcb9965b93b6b4b1d4e4485b974c6ea63a5814144565e4fe7f5c54aeb95588bf86aa333b53a76db5aa68ddad389963110ff29de8b05f7b3cbe9ba1236489caa7c9eb3ad04e72d47144c2fca25fc21a6de29917b3df7ebbf7d31fd14e821608b862d4afcf37c5579e74e7bf0cbee319b1ab71b38015527b959c0cb1b399b6c7fd842e4d539590cb44351455f1423e642f570a2dceafc95d1f0be9a3c80ba776496dde3e59d1b8a0d880b37bf2caefb8d9cc561a2ee51951bc86533834057108bfa53f1d151efe450e18b3d3493de8738fee1d13be73d1e7de57941d5020fef43237457c06d3617ff749c22f4d7ab30512e22f0dd8146b917221e3f9099caaca0d1350da6f1f1c40685dfbb53e92fffc3742d0c210fcc67db63389e323556c2986d69dbc3b49a235ea293bd37011ddccc30a7858819ca895748036fe89649f3fe7eeccdb63c2421e5c4776f6c8430df98b7671cacb7f8d43f2efd28d948e8b9729595a8ca0e68f596ea62874f06964302aa0f936671368cc371045510c86da34491936ea6c6fd22fd488b2ac4224cf50005081c3d95d3a26688dbaa2fcf1e97b7f4b6ba9c80a4074ec32c244859c7bc45cbc86a239acafc6c6d6dcdab50835d983034288af4ff6573a4245f7a77169f924adc5d0bab5faca3e82871152e0003212dd1980522da7a4bd730adabd50094e79da4cf0d9e8a22996fd658de71cb54dfc43290d522b7bb16e525d12f6828fd049253137c5b8b531c9854c16e53387b98eb30f558cc5970db89647549028513f909dfd372186d9f833523dea1b00e40bf7b9c123f4e5692af95769f6336dcbc166a887ea38c53767ad33fd79d824ceb9a6451ccd5e82344f18e7382e24e0ed31d1717d6ec206cb7dc8cafac72e55f223b6c4d4249a1e811e669fedf28995f9eb443bb71f9abbeb1ede7029e600cbff7719fb8b52025c21bb6b3b7a6d02bf1c476e08631f7946b64847fc0400d69ba53437316c55da0ef43e3bbe85d989a811e78504b6d29e01cb9bf34703f9815e49578d52eb29665b714f0f52d8786381442f992cfae8202b7ac6b09716c2e654c652bc580896c282997aba4a795858c6d59f0a526d47f27b8d2837b18a8128679b3f8588425646b3fdc35a8d589544cda707979bc6bdd96ebd65554ca3a7758f2c9366e60a040a8306d141f5717b54de0606ee16c7a9385076db5cdd407392ee37c8d4c772f70945059fc598f92c0cc820f60c87072dca24ffea8292da5b73910a74186f3db8b8744cb5a7049e7ae90c12b53e2f1d65b132a3f59ead9e776728d5e1da01171ad1dcda47565566e2291ec58aed9bb646d19f90249b3dc91eeb9e4635a0b89503f608a024ee6071047a4acbcfd52077d37942cb2b4e811f926063ec5b00bbef133270219014a5e3561e50ae59a81f26c476a071e9ccca05c57a4d0cc37af4c6b2e2709066f972eb9c5f6229230f430a42336249504187153e508ea058925cdb0c97f8d2b77a7da932029260cfdd5b68fd1c418e3c55d1aeab75550fc9d4a12c28eb71136ae8602750f78ecd966da3d6d3ecacbcadcea78368881a1c025a072429d4b411d53da9f036f612ce80fe15ff38afce86cf2501afee6f9471afb90bdc83f35122a870d9e76a83d4c0ab0205965f4f927c8017d4feb98bcd081a7eff53124b2a6dad4d0893d1d522fa4c8a61fb4fd00944778b53cf4f16e7c86bc00a5904c905eeb91bd35bee0fd8d027b72e27571ab18678efe937af6a6c6e8284b95501e20a6131cb3c83a9286a5f2096b7db79df2d8f00004e8be4221dc7c84533613910a85bed254727088486846acbde044009a8c8e8630d83b237f49650647ba8d44127a0851ed760aed66276255d592f791e5384c60e8e773a905bf9ee12c874df589d908d8f2e5a023cc984a8e6df894c546647c3f1ff231db5cdd189fe764a9956861766f8480fec2f6da91654b75f269551ec5996c83b28ae81424409307c45fcad91e15c7da6f4bc06ac194b8fc9b5f2a0c687f524716ce9a06827810c1990e25663be759940538791d3e62136a89b62c205ba8a9d7c26b01cfbcf040d590494d5a90a10848fcc0747edc4e2c7282339c8f0614be63ecf7f1a5ce886f4d6dfdb57672d7d8e6410ab8d219cb1a21f163495f00fdf69a3ead1fe5c2931adc2ad56b964d5557720b502e798b5540b7a42d8a0ccf71aee5612a6cacc351350e20a48a9cdb758d411fdfd03b47b80dc4f12171c52ff062e69c102c2cd76e13c6c61e93fe3996be1d4959b4ea5a1fd498cfb7fca875d5794f3c44f398cff9dad927bcce4cd4136dd9b827feef0e0ccf8c87e0bafe668fe1d76507adfb64b733fc3f71f681956c74ffa4dbb1f412f9f622d98978ad9e7c2fb292c59bbc080ca67a8a527060baee82c8578fbb746d5db57e0064d9ef4326608f1d86da3942dfd45507d4f849733647ac472397e9de9e5034608d31ba4ce1bc062ef6088f796d0cf5b1b745c71713b3340b2a43fb55efe2d54266247d78ef26c47efeda397a09c04b46a30a2334d08733b890dcc4ae68b3ceda2b69b30e03914b647acdb4358bfbd104358b759d8ca66cc65eb76e273533ab7fcbbdf12ad9080837c6a5b864924e5de211c885e2e2b89d7923b51e3643ebcb64b9f784ff3d7f7d5f6a35306fad56e72ad93dbb7ac948ead785ad39458dda1fd9c1485cd204eca8fd387164f655c65dd19a5bc24f5405ebc5cc2e105139492a8d24a942e17d54e8a9a99b4fd63f814318626281869161cfd65e5de54b75053b3fd0b7ec9fdae1b4a3b46cd31355c15f1468c5505ec7a65f5113616b9f8e55c7bf5df2bde3e0b9fa373038bb2971a514942a664fcf14bb2c51ef60c9233169a755dcc4ae47695bca02a631c67366b07be367cc6065d1842bfcf71b199b8d74490172c466cbdda84a9fb96099b4ee3e43182885fa54164b8e0cd8f9a90362fe7d04a1c5928a5cef9363b70385f79783a1a935422fc803c04912f099bf837eb340c12b71c883d87df74a990878b2502016a0cf5045d956b08bcd8de3c186af65fb14b5e60c2c28afa9144431708b7b9bfac3635d23d260450c88cd74b81c0319b87f43608bb3b23aa2fcf1f9067e650010492123e3d9a09b9d415d94f56fabd750fa150ad756ffe19d13c9f72ddf254e2cf70e1d8b000db39adca2a37adfe3e14940ce662cdf409e0b66ff0fc523d28a9438b5de882a57e05dd6e8254bb51f947f9d0cd705ccffc74df1edac68d5caacf3fac53c7e9dc931b259be1a9e2329e4b0e0bd570f86c660a1b2d7315df970e37c1efabc379c138af06e36a23e3705239ed149e2d2db111d7a84146773171058b03549", 0x1000, 0x2, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001200)={{0xbaa, 0x6}, 0x40, 0xfffffffffffffffc, 0x61a}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001280)="86d94a6b61fcca47c8426e6c4fb4c5b2102f4a6a3064ca40a52320591dfa07778d03a2c692022a37d085a19ee9b9", 0x2e}, {&(0x7f00000012c0)="3dbaba", 0x3}, {&(0x7f0000001300)="406bef8fedb6b0d34d069ad0a640b3e49b91b580e42b64d8950f61fe6dfd17b9e1f8bf067e3f89077138fb8a3662ace1008d5d972dce9dac4fd2f7dedb05ecc4b1b2dc587e7dd566c6912ef4e588f918a60db6d72c25b2b51343d1eb4e37a2d910b79f18560dc120a7f2ccb0dd1ab8c83899b2e6973d6e69e5de8ba580b8ad8cf9f8af46010893a1ef6d26bf25554f2dd42e188ca31ac4376307c5a13c8dcb6ca8311a844155abefe8bf12a51fa93722c604d77594f9aeedfe44467b4bff850bf632b5e08966f82d0c51abf02960d14f09b11d8bbe247b6d6ced0957feab22283b0f4c1aeb63994dce2ac37f6a", 0xed}, {&(0x7f0000001400)="1a857e79d1e4eb88ea3814b307c2a7b71044fcad5148fdfe54318fb955b4098b4b643d50d5f93e7e4706239de95ebff644264468", 0x34}, {&(0x7f0000001440)="56d19c8dc6ff7d4738ddc4d25fa11b81e69b66a8a762865dc1ecd7e45c78cbe267a47cb21d2c07fd", 0x28}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x2}, 0x4) r7 = socket(0x6, 0x5, 0x6) poll(&(0x7f0000001600)=[{r0, 0x10}, {r1, 0x24}, {r1, 0x80}, {r1, 0x4}, {r1, 0x114}, {r7, 0x100}, {r3, 0x140}], 0x7, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001640)={0x0, 0x3}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001900)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001940)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001980)=0x1) mknod$loop(&(0x7f00000019c0)='./file0\x00', 0x8983c20b1c78d37, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001a00)) mknod(&(0x7f0000001a40)='./file0\x00', 0xc000, 0xc26f) recvfrom$unix(r7, &(0x7f0000001a80)=""/113, 0x71, 0x2, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/tty\x00', 0x8, 0x0) pipe2(&(0x7f0000001b80)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001bc0)) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000001c00)={0x4, 0x600000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001c40)) 11:47:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff39) connect$inet(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 11:47:01 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 11:47:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x10000001000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) fchmod(r0, 0x64) 11:47:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) fcntl$dupfd(r1, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x106) 11:47:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe2f) 11:47:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x44fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x5}, {r0, 0x83}], 0x3, 0x2) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x20}, {r0, 0x66}, {}], 0x4, 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="aa0aa69c8e4642dbc056a2ce404b9995a3155506c3eb39dca9dcbae5eaeaf135183fbf2579976014882b5e2822646691dac3c9f2e060c09f3363fb7fa24e673a8327965865f9bc046b", 0x49}, {&(0x7f0000000200)="59fccd61922185ff6d41a4d7d32e0781b6e83062c8bc9f1908738edd2ddce78045573e90c4170d4fd94706432f987a53e361ef9ba7e6f21bc4c227953d1bd91f8ceba96974177db81585ed8444cfd2a7e0c2283b9357600c9606764a1d858cb6b7dcbd840334e9c192f109aa2f269cbef5a19aaf68d6aae85d10ff4fc2aa7f8210ead337f73fc833a3ff03d552ba7ac168f688ec98805f9e9715e62e3ddd4cf5c143292efe", 0xa5}, {&(0x7f00000002c0)="8415167b0500cdce301a0121ee882b7b65621b28adbfca2b0957261b38915a19a4adbb0d3fd7b5a50935292f6061ad2dd0dcce9352043356e385727b0a7162595907df71bd70df8bcb1e0923cd937f89312f09394b46e69c5c3caa6cc512d3", 0x5f}, {&(0x7f0000000340)="4e99b7fa010efc74f7b044a9388d0efe5917954648662e6881718a49951dffe51d307da637093d12958851083c1a8d6b3c4f507c2ec9f706fda4334941167f3d2385a2d675f64acbf1aa269cbe7e5aaa2bb1c36b89346b1271f52b974a315f29f5dace1623291fb9d9bfede949de941e7b04c3fe26e6c03a65d9b7a5801bad37888e955160abe08c394c27", 0x8b}, {&(0x7f0000000400)="940d144ce249d47aa295323444236b91d6af16c06cd2021ce9c1859b59b3c33e3fd3f5accd89eafd3732d224e883f58b37b69ce79072f2d8665dcebba2bdbdf5dd453e3cb779f856d17666d18be9dfbcbbeafa0d0d406a071e5035e901700ba62340634d8068caa3093557a670b74e4e7bd0bd53e9933a99ea3c8555766cae61ead5670ef059c84159960a9bc599affc7947db02f4502b32501f9e9ab0496f0fb55ffaa65bdbce596ea3a46f4c1afb1d7a4e0a70b34bfcd0175f4181cbc9a2a60f3c428ef84e7bcff3172d83cbac9c2cc0ff82ffdfcaed3f1d9b7439b1cbb152a5ed0622b6b69669", 0xe8}, {&(0x7f0000000500)="9dd6fb3822269b61aa9d3d510a47b0d60dbfaac145ddd5ccc5a96e70ec9689f5ad63a4c3006e8191591bb4f1b43ccbd1c68ba52f01984cfa3346f988baf9a74589cf43745630487e25", 0x49}, {&(0x7f0000000580)="df9ed2e23bfb936c539b36055e9210f403c33995c5fa6bf161f5e01b90f6313a604d5962ff52ea8777d1a21937ea59362b4b487f34f727cf8fbb39bc694d4d37fbbe0a56462f9c33", 0x48}], 0x7) 11:47:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x300c0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x1a, 0x7, 0x1ffffffc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) recvfrom$inet(r1, &(0x7f0000000080)=""/206, 0xce, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 11:47:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1b, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0xffffffffffffff56}, 0x1) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:01 executing program 0: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x4) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) 11:47:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20001}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000006c0)="b22a8f365a4d5e62b335fae02a5896583a19a2d990dc2d50c4256855fc58a6a1656eae0632311b9150beba44de2232dd7f49545ec0f1d81e7b975d7c4a1b31ea4526f0806a2d5b555d8db155366951c2f553a65c9c908d5e56e3a19f57cac20fb8a32283fa3cb9f5b29d907092a5ac87b38e17eebe741b6fb4a4f977d5f3e84c578d21be768270628d2a5b276754ceca88efbc538be5ec5bdcd5c3e2e1faf11851c1480c0cb21da99c59b9115b9a48c9108546bd61c7a2fe12699f11521fb63aa24edbdc46969efaeeef12b61e8781232afe55b75e62911b0de2efab4a7bfb9cf5c11404bcd9f6664c3f54fe2f42e19f173ede214e547ea42597e3a446e33a9972a57bfc4e53dc9db0ddf7c3f922451641449b08b9a0804d051e17304d8cad8b96a0ea6f7a309919f842ca796d4ee1ba06bea301d7540c2cb311e4921780b1cf2fcfc0f3bef77394735dd8db5a990c6fa29824c514eb78ecd38c9adee590a889271bf9777093dda88639ce23173068b1ebd2dfdd66ffdbb3d690d73dbf00cc3f4430560f13f9456cda8803d04c06746eff7245a0349d84e8c52f0b720376d657f84f13d42d87ea136fe9dde9cebba60f551fdc978134c952780cb5da053787ae013117aca70e9ab4d19226c93d24f63dc381dcca3e2a6173e4b9009288b440fd0da595ca1f949d8679283f8dacf92dba2131c07425f90db89ea74dcd4e6a64ef032d497fa162a63cbe2bc064f5bfaad2fb8002f6b35fbc01abe1664ad32a0461d71bd2bbd384e4b08fd919b3bc6ff78ecc39450b12130fd44ea5e30d74e4606013925c3f102f9f3c0f715fd06a686a784a46f2963338b0dceb2ee8c0bbbf45bf9a32cf7e13724e2b22cd6dc4367be8e2a3c9f589549de4a2cdee8ecb7cbed2cd1f99d9110f81902b7290d5b560f2de4b88998e1701ec17c00438054deb7ef1ba94eff2b0cd90f2e275778541dc5538ccaa9fabb065bae640f6118934b391cb5eb278a3d7d43a297bef097c4880b2bf3b3c1920d521c27e4e58cb0afbbc25714dcae43f534daf8cef9e3fe168e6567ec9edc9f821b00bf0795c3c0a20879d127f7c693dcc2743a2a91157b9a967973375754aebab474461b8a55e3d1384abfa4d21d75d498c525aabf1bd9885d2554d2e5f2dd3301d64a0f1927f84632fb70bed4fe03e01e409795c14a2a4134f5583789ff1b3aa948ed3c5d3f216a6b3a502dc1dc54241ea10d661bae3f1e2e301d58704363b881f93bf534a3afebb51e4077f828e386fbaedb7dde59868fc1a5d78d98cc29ab0661bae433d5723ed3611c10e1b498c4d0e74808b1edc135fe7f8ed9352b8b5069b467cc66e10556ad284df5fe7a4161b4343626c79c535a0641b42b631915609d6afee000cc7463c494cf1036b932933cf662f58d75b9b5702319470bf108574f0d297521ea9b2e5dfbdae7718009e25a99a1e60633925d9dc2dac689f5800bf00f1951bb5c732bfe1ef4535a68cf692b9e2f8334acc277a377ae9becefda29c73eec63e65f150203913525bd3f5f8f2c5bbeb191ad20d305d5d712c1f0f5563faf2c218046270f37db44587a5e871550d3acb91f094570c665e77fd5c1fbbf6a0a6118243212ec50ce762ada2d6f10e0d04444f2c64edba2a4972d3b8c7994b83cac20583c8a5dde07abe8b6be802abdf0558bdb59d278d55a0890c540ee0c086bf506cb9069dce1f2cb888c52237c879e9729f94dcd58ce6bb668229dd2d6ab928e5305b0890b15e36e962500aa2658b67db6190e17ca62f28987a9cfaaa2a1fe7273390dca987d5f3eb2960b2c15204e3b40dcaa3eb8f3a17895916c3b003e08fdb1571ed6ed86aa78c5ee0422fd4f92a6d85243210b271a02a824ec7621854373050fe55c7e4a0a9c7b4a30d51ef4b00dd647e465a3677b8dc3f24cb17a8fdb635475624f394ce70dced965ddc7ca69d9bd370be0bd78bb129bad29093b99a6ef270f02da7dbb861ab99d4b9684849fb510240dba6001a5a15c2da75070e73aef5d7ceb1c81c713537c2b4f6c97e55fd26d7a827dbf53363f35d7d1f939739b2ca2cb0cb43db33577ca6d19750cad05c200b4fabe880cff5b4bcbe01aa575c393dbcd992972671ed3ae910614ce7587005cac8c304ab0ed70f7525ebbb088139ab18b8b4ceb2b7f137b4c32947b99ea072450fa33b9080c3873ee216b95c9980a9231e1f0dbd13197771fd2ddff44743fb55daa68ed3f4ad5ebef0364c0684e82a794c6a6f59ff62a3951577fb317f839007ab9aacca15341987c4288141c1e352fb0e312b39f4262ff440c2f1c0431c1699807bfdcfc27ad87b46961cdc6e3cb8519aa27decc6d1e6d047c9234c9b92a13d3c17a7df55a12079967655dc360f39b7f490fce0146db5e8b7d268cdc95ec810a9dce22679e36256d20959c47017162a39181b59aa78eb9845ef75a0d10544bac007d8aa39ab55d8c68d8df171e1df632c7d70f56832a25693af0fb85ca0886a20c64dc16fe4c1f2b1aaadd0b11b7688936ea1e526cd637b5e28969b0edaf760b5e042245241fd8cc3a3e9cd78ef0c2b4cad725bbd384b4d601adf32460b203efff3acf378799ca04e2b98981d2c73565d6a58ec09de10aec9939cd86d5f4abb5bc9119e8298dc4090bfa21a18a6b620e3552281be015e7a39857b852575f11d9ef9c065517d7f46b8f1c6d2501e318786ef5468774fd9b9be766b1606dbc1dc84ab55ee8df0533597a9e17783cce39f9204fc47881d56c387e866a1dc1473b8fd4ec77498f0add9b4ce7b6683ffa51e349c70b09655d1f8b3ae8600610cea86e844f0a60ad333bd29d8a90f0ec47534e868e3900ce4442a922ed6d7ecc3e41f3fd27e8b4f7df47ccc9bbd82665277571be9e3bef7a7a675e87a2902cdd8f21fb06f64d449192ae09bf2bfcf4ed806a72cf9bb757ccfe7cf23136eb92a98fa5bd6352d425071f5094e0b713b6c83c7f9d097191de1b363ad029b13f00922f73b1a621666c419543599859c1e121878036f2a7cc98fb94ca069d87940bb8aecc6c41fe5a24445404090f3e21406cf990f3cacb7d37fc9ef7d7498e50d154c740b2e14c24915d60ecaf00b7cf0fe30550e47f4055551308669ad92da60fa14d38f3a3fcf127ca2a41beb082927852f0f82ea2888bb9ac8e5ed9ca68fbf829998269a326c332b6fd1178fcf8af43c1a5d85296631b777f1a47b864d2545a2b002b24c904738322c5edba1e80a0de6267ad8b03bb292f80466ac4f346887e12f622133fd0f5da259fd787f423f9919e3032c38cbc80e4c34b26fd0119291d49393c7af04a4f421d2a8ae5cb104e09b0afc26d9472a9575f2c888b85ec4cedcf5eee8c01d588901a2a51457b06bc40c80ab8baabb473c332795b25e2f20aaf909792ee3b24fcf0a8c450f4352a5f12fc7b53873377aa2db9092a15a6f26291f260d9903e9a0304d1b693da80c30023a88a3d1768601cc272584d75d8ce3e95049ecb0d7599287ed2e7117294fadf306b134b7e45cc08d13da1cdea1668e4f9d764cae7caa8eda391a0f9ede6378dfdeb3211f15ef9be48305288f8dfbe591d0fef7e2307f55bea8cb273b2468c4a911854f95b748d7cf5688efe5c3078ae7215ade772678b04b83a5de1b7bcb9aeb86864d96bda4aea5b27352b0260643a0a6046aec712872d3e280f2dc487921a1564ac87c2f9294b0d965fc3adc3388f1a37f2a3bf957d27913696f942376e12b20534d09d1a4dc4f30a8188e8e81b2399dfe9f5cfa0e8f90555e0831a51eff6e83ffb0a5279e28cc9ef25c6923b20cd08a2a228c6ea179ca14d199e1adccab92ade720dd301d0781e3b0c96cd9bbfc3a2532c4bd348cedc5e67b5b1d5cf9abf502c84c5cdb542222413acedaefa290687df377f9d6c9ff05d2541aadd1837a951e3786895a337e0da328978336c4718d2c52bf4f33d738b0ba91cf199a0aebe4c2250d3ed635d4a6ef2f34d5ceffc8bfbde5148ad4865a5471faa3daeeed2f0f1631dcc8a0af334a1369937bc10a8a1d851fade8c929d8d915848ae280b1fb80ba048a9452a2dfeac586fb79296ebec35158fd140c76cbc7dd37409d23e7406e171e58da77aceacb7e7916bec98cfec25a82748007e0017ea92e2198d1cd1bcc1ca02bd727c31ddcc507ced84338afd40117c75fa9cb92499e46a0b81a2892a8da8651fcd39837efbddc59523f719a87879bcfe1fb88a6082489c5211c458008bad1bd6f797bc821ed7b2eb94d7ca4a4fe7bf62f0e2b232daf874a122d9593c02f332beb30516cdb9665f6751df7ad99bc2bd08972fa64cc290d66408f67c7ac16cf2436d535a460d63e682da67ef43c2daed5e59769bdc1d560465d247bf2cf71f29cf8e795136e2e8ed944417c3ccd8563df58732f896d65220872de39ea68d1a63ec3d8640e5bdf3e1418de6543cb7eb1e6bb13a76187b5ecc220e1ed17cf48a1eeb45de446214fcc1d03a5aecf62c8f6967f5227f76e715c94918963788548a8193225b586b4f1fcde479f146ec1d1878c9c009a97ff5db7e3175164d9051fc993f6f23e7c6caf9b817deca319362804c14a54a6124a582c707dc9219cbadbd4a4a185d8d8d7b13d1853a2cf7e1d075a2db87d090c1e7ff5add3d74deb27a4af201ece37f7c11f0bf06dc43a661dea52c09a8caa1c80ac3047a342c88a5a80dc0900a6797c477df27940fb8ba1ecdeda8c58c2c3fb8adc315cc5265173f6047a0ab139ba8bfefba33b36ffb5e470c2e8eb73c1e79be6c3493caac8bb125a040bec3a8cf23d2c95fda53f3650c716ba90f5729b1115c8ecae57ae22ca4a05f18cf0bcf1e74e50b6e9c1901fa9add4b45d2bc23ab738b81bf3a70bf0d4bde593a5bf372e86720bd805d7569c1481fda4f690e25cfd8f9c387cde5ff99b9429c55b1bde3ee0845c8558300c8510282b5e1cdea06cbd0559a3ef39a4652c11315480df38f63e7291c46eeb390ac7e3f73c5055ac8286568105d2d6e921bd9c9bbd3232557c9ae5d1264ecdf00b8721ec3e6b0fcae961819608c0c40a9557e340a33c4f9433c499d95c06828714dc5012f550be05884c82a0d1421396857b945bbd9c4906d48be4e8060aebaa42caf67271faaa19dc5de73b8545b568cc927514a4eed41cc52ec2314cb9be59a27555ce86d4945e35f0be6639fc3d35a6fdfcdde6dec6cba73f71eb0655dbfd2d160678b4c6718826aea923b1fd46e60c12781ec7515513584e266646f438e8882ca2434973fe3366b7f3d72ee077b690877c52a3e3b968476a596eda4c94bcc43c6713dbab162e869f683a49477911fa9cdf70cd4cd03b84b3de5526c0f3de52348fda28ebff3160eeade3ed5900759d824d2c9f55837b61083b487ee41a75fe907f6d224acf32ef139a43890a651f55e58d40b6d262010966cd3031893db0adaf8d0b456586a33a450ff205cd844ba8b1972ce79af143dd612433dee996b66603999cb6ea55c70fe0aa64ddb3dec2f72df29b2292187851d31e064776b37aa332b06067658860c7e1ae6f61935c00222cd0d6aa8fd43bd8b1383b59b33c38c147eadbb87237898ea2c94e1d631a024ea10c0af2bf78ab42b2ada5c6ec33469bf0833b07b2c517faf334e9af829f00a49a87a64f35ae8a25a3e489d4d41fad07579e37e39955547a5d32451d31fbb7860f42589fcc680716d4f01f240bd899bba77194cdf90f0bf3bd6bf948cdcce3b3101a2380e8222db8d2fa85e9c5b09c891e7ff1223038df79f1a473c45c43131193ba44c83e290d1274701f9cb917ea", 0x1000}, {&(0x7f00000000c0)="eb5d9472cfbe0fc0711f6a2ea3ddbfe1e2", 0x11}, {&(0x7f0000000140)="7de1add7d461f0068e138ba8d47c3c4673ca34e22a05b4d3b873029e57cfe83fd262f5b1d0b2aba4ea4a181a3107315c02d9d26927c70b8049d18673539cb6f9bb2561ba0b76e41b71dd733ec62769945d875a52097e6d4ac2b455a3a77802790b15728acf58090d5dcd45137e059cd854082aed33eb7c54ffd911052829dbcf8a45bd2581a36edc4176fa680d7ae493e37be40a1e861109c6ab04358416", 0x9e}, {&(0x7f0000000240)="94eb49399bf82e28cd8d87f61f11548eb6bff7a11c6bf1e4ab33c638e6230c68591923b1ee80b65410555363967e1b89e5abaa2866607c4024067123d4dc99804ad25f7ec05919085078a695f0df6cafad7bafba6715cb11870feede382ecff7829c64e631124981d76c9a09cd8b56fe6c8e91c42d6166a41160b8482a00b8a87c057c600f1f2ad148f26fc1a19e1a2fe5fc383bda17cafad0d759d00369326669a6029bb005bc2ef95e91b8b9235933013453c0d8fa30c322759f266018ac72beac8e31f31423b0c54df25992cdca88ebbfd6688337cb048bbfe035111e152a28273134a99ef6f73289716c8db13b966bf42c8715ff6fff6e47d013", 0xfc}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000200000000001a5dbfb0f000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd0, 0x401}, 0x40b) semget$private(0x0, 0x3, 0x2) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:47:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xffffffffffffffff, 0xffffffff, 0x1, 0x7fff, 0x1, 0x80000001, 0x0, 0x1, 0x37d4, 0x8}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000080), 0x0) syz_open_pts() 11:47:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000100)="89434fcb491c62a78c77a6a1d793e5c6cc96b264a4c242d29f2c7e9d9089132821161da6f1e8676e20eefc924ef8402ae8c77ea5dd0e23866d60f726ffa36b30704d72ad0df77c32ada7c6e8bd9ed01c85fe20b13d58f0705949662a2d926faa13c8c3dd599c178eecc5c12e96503ae2508a9eda5798a8bb3680c4810fa64211cff75556a576872c28842536e8bb90074cb888cd4754fe2127c5ff26b6b375dee4dd2d9f88ef58b6e89c437b3fb63eb6245aba7f328adfe4b094dcd89e842d6b510652e55626980d799fba7b8f7ada071e23f535b527b711e32904f9a0399b", 0xdf}, {&(0x7f0000000200)="b40b9828176c7a5aa8531084eabf038a0966c0fbe5346eba8dda1049354f607f0788e40fa934560dca719d361617839ba40813741c1b50097c2302e7b310981589212646605c028529b6d86ba0dd23f1ed7777f45199d48995ff2dfffdfc59e1260f5e96327cba6f954be6d79d9bf493c211d36e1029a46b545519b0b2f3cc4b4c130b", 0x83}, {&(0x7f0000000300)="f945093c92b1ca3baf9f88a3136aba2cb814ecf26340ee31da82131047e54ae451a274f10924a6b1103e3f256942c6a699be37459aba7edad15a4d68bb3ea23214c722388d5369705caeb8c5193e87154e2900a83acd06ef43f989294d1e361aeb0c22dfacd312afc6409e4e88ee6ba24ea669eff98d00e88bb6e533897251e825c1a61c7550f5ab7773168452fa82fdf0fef84226d5c39846bd83ad2398441ff722a72387c4472b4cf27297a3d60062432774deec2714150647", 0xba}, {&(0x7f00000003c0)="8bd7fb4cea2af564c03ae74cfd18c15a26100d8aa6dc458bcd5da3d79bd3b02edc6b898a49b3ad2134dea59647bc682d3ceed3b79b479d0097b627df445f0c2d36159da04a0d2be9ff767f8a7eb0f1d54da2c6e777e29ac6a6daeb52cc45798b7ad8db1bb4a73aeba36ad7f95827f01f6a6bb74549c87494755516fe82ec4c1de674734e60a6f4e36bd703d9f20c8bc0abaffb7b7bf150cbfdfd7d391f8c116231cc73da105897f874b0567ae2d3e1c1f5d96d9bb08e3286eee5e2a71b9644c5101b942673dd52ab8a944ca013832c87879379ad24e75dcfeb2fda89a5139f74aab16a", 0xe3}, {&(0x7f00000004c0)="38f9648ce7f2003db638027df4b4d3fb46a8b52f99329fd8c8bd3be47902fda20359c62e3238fc7ce11d9a9dbb2550e3ca2f0097966b0009b1ea71928a6733f9edc9758d612de10193ac1411d9441724c3f757833f259dcfa177d67044e0820de5d317ae3ac2834c72814a5166a61c6d0f129d0f0f9414a0d637", 0x7a}, {&(0x7f0000000540)="4c112dbb056684fddd3f44bc6edd14ac65b1b3d539e89fc3b82068868751e62626da94ae4b321149aac194c0ba2e0f18dfa2b5bfa5965fa34f2605175ae766a84085b784029539ac1cc2c39f7c1c5d8488c603bbd7e6a68ad98df21ac60bd92b0f0fa197572ca0f521e64100868cb7b5525eb8780d296466a6ee7b3e6b2abaa840d05d75b0395c8c89416a2cddfbc000949adbb4060054d0e07c298ad46f1d6901d7b3a7", 0xa4}, {&(0x7f0000000680)="f6d9d1ee61b729de32206bed9c9059aeb9e91e2f06536f83c37ccc6d591b24ab0f0a81855bac6c6f8389607620c38d0ed31eb08f242cf03408fcec3bab883f83d031973472777739b46c5460f90de72cb582ef7930fe58469e50d112d2d04c845c0cadd5", 0x64}, {&(0x7f0000000700)="43354b2857b989630a5c99b1f07399da679ef6185fd509188d360b758895c376249ec16e7794450259f08e09cec2f6d0ccaf63edcd9ebe1b15ea22ff17da65fdad4e1f231f7e2b", 0x47}, {&(0x7f0000000780)="79613b4f1a54f879392f01ee5e42be9fe3017e128432c31f74d784350dad439f780e325fe6fb000515f9539be3e42d3e58b2793cea1a25362331202873adb695ab1553cd5daa6f9a10ec32d328b657ceb2b45eeb80addcb81990093a95ff9e0b117015b371d3be04a6fdbe982625a54fcd6c4bb78de7e830e764293d444aff34b51d21fa065ed60ab60399", 0x8b}], 0x9, 0x0, 0x44) 11:47:01 executing program 0: socketpair(0x16, 0x1, 0xf6, &(0x7f0000000100)={0xffffffffffffffff}) fchdir(r0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='x\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x6810, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) 11:47:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2000005c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002780)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000100)="523ab60e4e868d0bdc00b3f2061b0c69715b813b4639be48f3569d0f316a795f96472e77208632b5a231901598d39efd249b1ea851c620d3faa7d07dc58f53bd18ef58d2e50bffc8e74ee31e2d99131fb2e406", 0x53}, {&(0x7f0000000200)="72c80e277d7c32b0dd7fe0d3a406bd703d2fac3c47a4d656ea7e750398b9f0126a44a2c18bef58e96e0a20df525e85aae96195e4c208006348b2ca80e8a8c846184d52bf14aa211ba97e93a76fc7325bb31c5b119656e1d6b9f33a17e94010cc2ad33678c3a171ac1099d2094f5e3685c6666c05bb43b4ddd9ca5b3f492aaadca73bdc540024840a3f41a39b7b0ddf21a3c4e7a67501c6e32e9e57dc9c7b26164dd35c05cbb6f576ec25a83523e4ed4fff12f89510feec40546c5323b13ad4ba8300d25cd9fbcd3322340f801345d7ef45d1ecbc6d32e0ea81b5c730c0a63e9188fe59cf7e159d", 0xe7}, {&(0x7f0000000180)="e67da8e1735859c0412fd92f53be184d1a9033429a57370303927afd3545df3b50ce8da505396ab9b1be5e409ab678cb3fb44fbaed5817", 0x37}, {&(0x7f0000000380)="caaa8f887db585be14dd0efa696b05e3448c4ac7858e6fdb98da91a1f50b84b38f5d3b5528ec9b27469569c5a3ed24e1eba2d0ea6513a23b1b412d66cecc3d648641a323fab2444331eeebaaada6825004e6660c5c0254a7994ce4f356abbaf374c570b2b7a4763836c9b852ff65b83a7be88709152cb8c3884cf1b8095e2af60926e750d666e9c50a2dab65e172fbc77019347f54f2b1ced6e2b1e8caa4d85a2e5de185603268246c8f8f250f602f54c8ac4fb5a09263d5e001f275075c8bb3c6e713310a639337ff90c476bada1879cc89ee0ed97c6ab9123afab5ca9bc19939729d19116a87d19f82c927621404b784801941af5196d20ad4dec3815d104fce90ab13160f136d2c6f401f0db982d588637d2d86a151a36665a42fcd6312d560091b9e859e7dc7ae7ee5916adc5a68d2bdf64e75dbd1a11f817cdc8eb115a15d1d52ad6946e64642d8b26b957b0885085d978ea16fb6dcfc220056ee4f670e3f5cd0d5177de2a7061ff6ce55eb907dfb7529b86482245ee1fe0fd09f5224cce49d043188a9d4278bbaa7a5d56470c04cebfda044107ed3051af9d53917eabe69e1c5441826fc012d0d68784f37aa939ee33bba50bb72b24f176c3761ebb530784cb68ef7442edee3bf239639ef0301b48dca42d0614030b326a7114a17dfe42fc200da3382b18d9e0089f9c7c331d19825b3f186658e390c733c4c283471ddb251b33b75bfd2aa17e2c324956d1a7d81ae7a2cc9dd3fd3136b01c91e678801eb255208656d1ffa85dabdfdef0f92ec05b3c733eba02eb00a48d51d946e6ed4660703d68ac6aa5e4725bbe7963f7073e2f7d3cb79a9fb36012f30c9bcd9eed22f98e51544272dcaba0b1d69c1f332ac9a8923566487587b8197c1ebd9da9f20da36cb51a5ffa96bf44bc3b3bec3340f6fb5886a442ae5ef69b920767113c8f602f00ef8538854afc1f1c5a77cbb67eea5d0ee22476dce964d1101be23092a1e590e95f25fc7f4a87c07696b9c192630180056ccbbaf08b62bd5782cf464e50d279bdea1a9ba274b5e5e8c888345de50fe634154cce55088704fe9539ea01d5f2e79aa1324ee89fac89c994bac5888398a010754ced994b2ab0957cb802121e16594e0858f5d153f64d8e1bba437e0548bd9342c84cf2732347f8f8899b0a8cb5fa2ccd99e7371cd32d37037319925f2547f49b2282198b53325e83c44a68e3e048d0be9da8c1628a5424f3e823faf7635adc56cb795cb94305e3aebccd4c992b5b528a8f4e14f07f967292bc8344271ddd185412d76a1c9ed70285165d365922dc163f2b12b7127c81b24b5f17998d1539a7fb067096551d2c248b3f6e4c9a64b75a6069f2914d4b544e056aab486259482c7f9748326d6a68cd809bec1e60ace1c31df758fd79371d27a4d90642532f8253c22b2278d2d655834c59f6e044832c4a75a7bc9e77d96d8c8388b4833bc436933fbcf96a1d81134d3fb36618801854190ff99fcb87872ce9f91bb8422d56f30d7b1e7d08dc8660be92bd2831b0f168cb468af365cc632be79574bca8140f01294533e2cac7e416f20996ba277d74408bbbf71facbaf98f6497eaa5f240fed7fbad4c71a602a93a60b6da60a409a9c88b52ad9d68f506eee5b29fa5fc0ce467de9134923925950ce85bd993608a879e0a80f07d8d5e9eea857be91d547488a018ddc9bad627257f8e5e08fdf4cc86939afc3d795d41f5cef2b0aa7299063306ecc0a8df8a5966c7630b93049d4615c60d46cf91eef1a216a3f96ccf3d155bf5687760a5a7f414c9248eb60595b2723071d8faa06d74f1f2bffb080075da91821e6eec7495f358f9796eb42b5678dcbd85c92c2c43e1de07ba070145c92a002dc0d4caea1b3e34deafa94f6a0914a714dd1806b0e1bec26f2946d71b1d41a7358e0814e00becc151c1117f7692aafb99b26b841c827751adabaccf1f4dc01d94c5d899806ac76b9efc2ca9fcb4089a4cd044a31dc5ac4027562b0a5865fcc74d1b53af90108c4cffe76f5daa22a207113578787bbf0c52dc105b657bf295d28c292d0309f8d080fd7e59c651f134bd695eb6769b2d507b4a637671f3f5682762fa56758a329047d96dbf8de71bc46195917c0ecddff9efd95a2f8ed73bab132e1a101e29be7dc8a49bba46a3285fe17234838a27b82475d70483a65f92aaec1a2b785991057a91167def6954aaea81fbe288518dc1d14796fee419fc9dbfc0f92d2d116e89ae4a9b8845f31fb6761bd34bb82dc863524b6c7388bf91bd38a6fad6f83a7f93c81445ab734dc75f907de1bb25b4a357e54a5de559d602b266e19ed97f64ee3a138aaedd5f12e79f661426a4bf686517e1e4559817d4ec1a1b0b97b7feb1abfa4c0d0eca13534c0967658283a657056c73b824855c2c05be31b32056696b4333932344d5a7159ce966e66e38104cafb4f25ff59558ffb8a2f01ca906ab282c9dc68adc014dd7260daf30b2b597f3ee8f398f2d9c0d5579f4002c3036c60e37f364f6c82533c2ff61c3492daf0a8d9b884d685e2084c7ab27b0fffa4ffe4e504edd9404251d819b2c194e771658f1a6d2fb4993c71862025addf17ebc9b67ebd738a8baa291f8a742a375ce3feccef0603bb4ee94f5152035127b844abc5dd5bc781b6ffb399e45442f7918d3d1a897e485bac430b383b3a1e1228c4097aa5a96a0eec3cc99752c7b8f14775805aba8d0081b44b5eea4ec11af93e4fb6fa973935cc0940ee771ee00b12fd8afbeafa35abcbb2655a12e608da0ace38aa88652e23dd5894604c2ceb0b9db758bea85edba9530cef1a4b6635cf70bac36d1a0a77720815c123f45b3c13d3cecfdb9c8edc8edfdd1070b964d22c4ec4c066538046acc29669ce9a7882bfb1161b8bf31bd44464107239aafb595344f625ab204867c093ad6a7e6e6c8efe51a5ea0c6896ba0ca28077aa7117703538c38dd8be324471ac4a743550f7dc6cc7382facb5937d5c701f2ea3179345255d18fde4e167d7e28e050a8eb984d701684a017d4d405fa224f2ff3919920f03049a4812d62ae12859c38b3aa082e9e33ed0504a2256c3bee47edb7d69602dc3c783194696425472aa3938aa8fe6b523d82df9d29280cc5deb9441cbe792f26a7bc06c0da3e436b7f0256a993788e00fb9258194f4bee383c8bbad31c0775259258b4e4f0c8bff145441e2e049c55c9711da06b9f36b8995b762963e72b6fceccc4f4dbaf65b339c5ecc7e45a47afa488577fe25d6aa47822f0bec2b8ff65b9df2b77cb14027550679b26ae4937892c7ba277829751c978cc0ec02fa7af89c8fc8e20f9d8e327323ba6295551cd2f16340631d0c16a725dd63850a4a8df037df30cba5909034caccc9f3726bd30daf79b83809a6be9aebae68700e57086bffe7010d4ae562522e39e36643d753cb54a4eb75ffd72d435995c29634115ac630c8fa299a06c8e0c94d4a8fa7fb07dd8b651faa82e5369d4610c1938889fd9237dddb1dd8bfb0ed484e14eb47dbb03cd5e9fb09fe8797222c92633431a2d472a6f2387d2efb399e29f27005844483873043a09a0ba8099a8b80c89f9fcd2e0bdf55d5619000512ca0559ff7500e5d52c10fea574b38b42c07fe4fc427912bad550417be21878b05cd24dac36b38587b01f9544b7524101bd1a81368ccb64ac84802827d949233ec8ea0a28110f755b70b705e98beac2c6ac05201cad34fb9eeff402801ca708c5d53e873cd54a5c20fafe9f54b5699ac64792edd3b2d1d672c61f370dde32aef255b7f5bd2ef7cc49769518cec1ab27b1d5ed0b95a10b5eec4008c67784ebe0972b506e037cc85093732f7012ad54f99463c3a6d7832bf8e4d03e87d1d8f634d0e7fd416cb21420dd494a028dc9a26000f906c401325616dbf40d983431bd4b2784b8655ee6ed124be55e4c389c85152fd5c0d704b82eea5b14bf7c6bae1a2eb5e0c35ba00492fb4e42eb882cf3423811e8a8ce9e1c238a14fbc3dcf5665ef1debe3f824b95d5f190cbd0e29985215456f8996df87f42bb0aad42684a39a82af0f3025eaf649167ba66059dd883788febc82460339c082ad51a4d8bfac52b4085f071f1f800f78c9b43784b72727a01ad4e083f360f8e49b1eaca2a172fd96c0016bf3e14820c095f9f41b1be806584687b21b6b5ecc6a75602632339c8aa8e5ee4018334fb02d87e02741f0848565652f4f198ceb815975411662c2a6ba65846413062ee0e305cc3ec6bb2086c44efd38bce84524232aae0dbc96ae72c1fc782e4973d384eb792dc2632b4f831b49180b0e0d1d8a00c8985487500e5d8f91311b4aa69d18478acc30166aa249a0183f316ecdc9438a47c1ebc109d55b8fe411c96d9f7831bc72747638b846cddefc114a7e462c555b32d1c0fef58c58948cb36e61f99b64cc78b3e1ee75c18f4ba31c3b90f8c589c378215bfc35bb6d8889b49f12213d53471dd56f618e300be507e00f5e57e347113b251fb84f42d9aeb2a6e8f8bb465e99515f9c1701ed16960db292aa7f5caefe6a89ddfc7699b07b3a45d528549d7b55222280d085cbf148b613a54142e2069e691c86205042baf512c3b917c3e6e0904468242a0cae193f66cafe92f0425bfd4a322e31379803b0b37358b818ba34a1e7c1185e4883c8253d1ad7ff02cee43ad93d2e4fcba49d4125bbcd12ee45e90f0900ca4c887ae4ad29d76e56b71fcfd7d5d7cf19948832aced26bf058599ea85981c568ce9e66f818ff4a236aeb39d922a32b54fbcfc62a290755dd0d4359a2780f126a5c27e55aae689107cd2451d52712afed8b530a232360129714bf90fb8785c50137f05ef910aa73f2cfb03008be86d92ac30e595fa02f3c307831040a62b47e22ee2e895eff3212f7ed8433b8a4afb34c39ca48799461ce2b89475a5c47a10e937d9ffd03879f7c81b2b8d5efe0374c65990311da650161bc561c2f27f681d540ad877695b10e6a33c0a23dfc52b6215c6cb7fabb0006836f17338621c934426494d1f9f5cf73b26742376879f1648e84b91e40d700a2b5af032517e12c1ba656f3f502903a7540be79edac642854a162d0f2e354a318dea75859802d5a4139e8b391a4d80aa25e2a74aa9bc1533a5d8ed3a5ca86cfabe3d150a329e17c0ec96e09f3f17abba9c836bee5e3563bfd57876b31f0ee6dc01d4b719ea8ca81ea241687bfed0ba716870f63a8e83567a631e5ae8da94d4a2d315dfa42dbf73005fa54af3fec3910c4c710a34d86c7377eb45d7bb3b7c21a36283291a3c0fb43d2be9a9842cef2bb682addb7d1d391de6d60d1ff3478859ed1909e9587fd57cd372d555899b162586607472a8a8d42da488d6a34db1261c01f9df5e8369bc3024c87a16b4e216b8629212b54e2237cca570419de2fe9bd9a2cc637b119fcca9c197186d16832dc484af6d9dd339f0e72e48dab5b2fa453bc6606bcfcd7f6a0babaa7523db296e9c153020dbb7e0954d07d245d5243dcb01f403defa627f4aa4d64b0320700281e586d1bd40e4ee6d7854ee3b61843d813c6788ae72b0d86e3f638a2201f198cc38be4a588cd6e9c1627feebbd5f1adaabde1306ef59025131b72d1f00840585b23c9440ac39242c0e9a5b5af624655a05407691d453fce00ed649e91085610e562abb3de556e388e81de3b049ed9275e262ddff3f8d48cd6b17a36ea8c24e3d892012d4505ed590abee9651f053a1f9519184a68f782e94eff7486b6b98ce2a01a3d3077b7a2bef4072b588b16bb3b7b5cd5444aa62bf4e6b2dd8ea81b9cb3", 0x1000}, {&(0x7f0000001380)="6ae78e086f9ecf1e88f0a99f34297dda9f75ce5fc5b858058253b22d1b5556216a9c76f2ac44966dc07140a286d96e044b21941419fd28922e1b93f5c39ac23c1a770171e91f61ecbf9795057e738b11e1c2f09262012e32b95d7bb1ad40289172704d4c771bf38a7ab7313026e2fec6a9bfdd24d9be65761d7af5f03e2e55e3c3d8b99f4c3a47c14abe2b64e8c556e1065a14f6315980d53c964ea15d015bf08ad40ba47532c0c2dd15452764f6c164806af840fbe0ad241fa47f9daae1d08f9dd62e8658e251159991d267b8b77b66160cea33accc0b1d8fb01204feb1a1658a549cd0ef5cc5ebba5e71f40804437cc15992f3b173313215021043ab6631df821fc8c46412cd88eaad9b62240c252eda54400ddeeb7241f3dd7a44b659b0dd4e111d7634f25de0dc26a0645337574f01c91fe0afdc695fe7d72523b93e3b01170070b64ce6a299d3cbfe91909d3c8f9f9688a13d93e0f8052dad183342f73b7e7e952a824a2f770c6f0f75f7e90788fc413dccb782c69dff9e935a9ec2f72ee78477beb926c638bcf39f32bb402258c1be3a38eaf11193c46b2f2de6ce4c289f473e0363a9ad6e119d1b8b229a68e49ffd84e313b4964ae4de06ddf49db50cbd0c40e1025e609cdff5962d4767c200fd9366549a74542205a1d22bc2dc80c070d99f2cf39572c1ccf1f668a452b80a82d0936bd1dcc0637dc2b581da6bb0f75b17c8ca8233516d36b4dc37a1d19311d37bf4549b168c037277d27e3bb60e5273e0419a189cd4d760f9179ad9cf72fa46469406c53467e49795b383046d7588c7b86bded4b708c2ebfe92609e1614804bbd2c649dfec33141ee67b1c9a56ea6772e9ef83f0cb168e8aecce142b11c96b04dde5be3db50b2cabf9d2bcb4d0b71257334e9114def870e404119330dc742507c9991bbe2b9f5534fe862cc7e7c3dd0c32f23584bded02a5971ada172df2dea90d9a00491dc67cc8c4fc9cc4b2bdb54ec4afbff073e1002160f2dbff2635ecc9a3119a068d47d16d4e5d55b9d4a86d9b632b38ee1359ee13006bbf019be871a85d0d086736bae581a925469004343de8e75089d919e9d78c2ea1a789cd030625357c4ab30577111b5518619716131e701024c36ec2b259545de8a36b61d255e5e13ed6624b9638773fd154b7b34fd4fe21783638b1f2143088abc8848ea37e259ac1d5105e91dc4fb413dc7d0f597a0138290766a87aedfdd518cbeeed448fab83c7de4b14da54563f3833bf38f6ba8cec4124d40bc2cd96b23f063229c0c3a4553e4c67aacd75e3363fa586f0ede43c032e5775e7b8dc052e17900080e1cd359646db73843e4fdd872a4ef99ad5eac7fba5ceb3409e9d7dc0146b2d3d3281d91b9017dc5a43eaf9571aef0b6204ae24358eb4067a09071b507a1157df50b4513ef1da4a075f90a115eec893c415dce5889337a34e27c4c73a6b5eed2e4e241637288bd34dc837c7f9fdeb72da88d3da23459220bcc3767a7e399eedc725ec44e569dc08b0f31c76771a167b7768dfffe8a0683d9e586557edca2680485b7cee24de85f23ef9ce3f88a6527383f454eaa242e50a3731fd2a133e30f5ae1c81294681da6036efa25b15c8c43cd4048283b525419b989ae9e5dfdcc52aeeed5b13cd58a46b42453c28cef285ed8aa64c4a624289bce3c97d6f09402106df05a9c6f24d0e43a8fbd7c2804aa1f6eaf854a7251a47968a12c93cab9b4550c305eac8adb9d373be7d3a97407cc93bd45f99b517bca4f6d4cb37ef0afa5bbb7f970c67cd414cdfa5cf4e05918d42091bbc6ce7537476882709f527bbe005e696a2beda8f98ec5569caf099b3c72011aad38cf8b5e718ffb45de998cac5fd01a8c75276ebcd5c1f689e20c4c7c3e3638634b15f701e57ff52af162ce2262ba253f9113cfce117aee883da1e7d246a2ab47644543ebeb7afec1685fcd120301f769a198a66fcf5fa81584d523274d54708bc9ca15e19e09d2290340033c934360f29fa63b28b978d31d11229c73494787ab3db7c9bf381566d6675c4d487770480f8cbd71c3762e85ec0193172d5bd20504906e1e009b3a6ce96f9bcdb4c398f3b7a93d86ef3556c70de690864df5a8e477d82c719d28ddf468c03fcc656aef30c97f3eef364145fc44aae7e2ea0814c9963d31f9614c7249871c46c2d219dd2ead8e1f33e2ee80ac666e77c420ae990cc717aba804e5c2ce40738b0ae1ee46d442caca898cdc363439f4740b3a9c15f1656eb9805afd3c6187fa9813ee92bb2c44a95e0514a585f4ef3402c1bbab9ffb830de99c0249455c6bd4b0479dc118868e88c7b8cca81f56813ee7feacca31aa85a644cdff91da2bdf7c2cb8bd152ac7cf501720b2a1291903f06ab2a4a34abaeef19d3142ab925e59728ffe3edb4dcd3e791f05b21f5c0403ba60e6b270afb08e5e37e29f1319a1a4bea2c7fb3db6b4cd1725d63ba69ea9670e20f75af890d93ce0e490db09efdf76ac438e53a0a396b9291402fbe4dd02472a4d2ef4c3439a948e256217d21082941b9b7ce4fb75042332ad55ca4687020603454b6cf1878cb3f80170d75c5721d8f938317976bac96b74a286453c20a9a1e9e793d775ab8bcede1c4554dc4983e8b8e424b0f5540f622ceb8e9527f798556853b1e80e2377f2121e964c7d28f59341afc0c119150a2771b6e32ac79fe10b7470edba9edbc6bf5e1426295ca364351bca945d7ce4bd1fac1501a2c188630eebc9a9f7f44e8d13e44818053297540a65bf8d145fc8894b01c16b42bc9a1b9cfa596245e087953284bc0af02c1d1d6c628872eab46819512704a6b1ffbc2e257ae2ca1450ad427d972c06754579c7aca8125c8a9e588278e21c0d4953dc0cf19848b6d79b274ed371f2d43a104ab46aa37795a5650c532752ffe9d84557fc832733c8d7b7017a949151adf104b27071a1d1fa0e05e53f35f17ff0a62e23650868808626215a32a298e53faf2330886ae1b54dfec7a6750b0dce538799d88e2ecf9acf2dc4bfeb4d93264cda07717fb59c2a26cac53cd10611460184cd298f640b06d06f5b26dd21d219bbc8ed95e055977f51db01731e9189e7a0026090dd58aa260431736e4a2cd82d70fedf230f5da6ffb73bb320923772e95dbe8a2686880c277a38b45a4c97359ec3b4881805ef4c42f7235e67161ef93d89b310839f5b5461343c1b5eedbf96f504388c2a9bab52339fe03e177c9295b8dfa89f5e7cb8175ab700d558467416145eb8dcb2367e81978692256866c8f376a4f396144e6eca8a290655159bb15f359ffdf2e7fcbb26ee2e058d6bce91ba688d548fae1a7f92992cf29edf211f1a815afa950e99114cf6d326cab8145bb79ae0248d2578b3b70faa1041613a033170e625971b6da9c94b7fcba3c9e31dfae9f093610a7882fbe797185252f0ca07821e5ddcee02899d3d7f4629259151c3595ef7e99737c93d2a56c7878c41fdaecf3c7d4ce379963dced6fa8583d0771767c297f6777978b158e8c55f2a13a5550836dae680bac838cde8944ebe81bd4e18c98a546a24795f3afc95ff242675321f66e55775b8bb26e8bfb021d97e9ad59897c6c0f0388774fb2a932fcc2b60dbadbd113ff368e277a46f16c85fa4483582571a53f74e30d8e3dd671abb9aeb85fe67d111b481b1f63d74de6e6e67c2b605e69eb9210d779df0037eb3d0e966bec0ddd2cd565ac291ee24ca4a2157043b27cbaed7a1ff325a03ce6e4e188b854e8bd4f16e418f1b2a4db4101d95888d021a492b7c949f94dc922336cc1d5e746fa8daf546d27c1a54f5f69dfd9188e149f8294c8041f66b092363a1a15bc72937030881287101187f8a291e6dfc984fcb0156d556da1148310dfb9bb971d0639d6441ca09752d16a2d722ae02313025eb578d030476e4c6ce083c43ba2bdf54d609e1b62034bfbbf8b115fd091db6af5dd322c77535ce63e22a19321f6c0657c7459677e9d04ddf872b37ddb4c1039d4a386c4738c67b7509f1dd237115f7d9e6f936df3358e79b72cf073bce30d994280eb17754b110d5122a7a903c5b2efeb7ba3e73c855cc5faa3cd141962f627e1e9d687c314a0e721c49eefa2391966d1899e0a8600d2080cae195f4d7b5e17ffcf37f6b06bdaf59a554530a25b846e7c2a2183b13784fc5830b98b1a19aae18dcfcfc69a360510eb381e7957c1fb1a263a3f2be5a1a534262dd4a2d59b5b77ec3182795a7a024b827299b6a7fa800cabfb126edf1c384db94b0d89e649c8fcb4d8df7a3d581f828fe39ef7400f2fb37a809b469f206ff81034e4e66684b7ca3ad3501ca4d57fefce64f799d8a4b1a647e99506eabeecb0b31b9249fb5efe31dbe8add8def6348ff376ff19608c86759a5801353c7f28eb342f2852be1f3d245f1af848b4a57d247d56f650660f5a50bb48ff308ec0d6c36bed1db9c6abaf503964f80fe6301dd415bd5d0000ec1903d2cdbafa86f9a2d86168b5fb75ac7d9ccef70b4339faf3df864a748afaf71a0667d63c4901f876ea6971a32c1788d7bfdeda940d15d20efecb686894b818b016cd8b9cfcac0fe22e3fcd84b32b6d323ecc92e52c960594dad45304b9846e53b060a980996d736bc4f06dc3ab800083503e408dda3819157616db8e7a4bbc211fe7327823d75519b4d1df4d7ed0588d4452fd15635aae87209a466eff0c23075b3a7b5b6293b4f707d860f6ee699229ae566d56fa649bd37fd192d54de1086538082ff55e6021c79ebd6591df3c738ed53b0328418c9abb85cbc7e363f56c147a84ed266a4c00913cbf9eb6d6f2316a502ded656693dba704f60d704fa087012bd492dc66acfb1e1646c92b385c2115edb769823e86eea0f3777f3aed1cd51a0c0c52650e78b874ab0c86be217e08806c9752fda19422f5d81d011ab6e1da68b32b72c1c09272a7f9a2987c8207be409200a41360015cf703e2cebd26fc34d413c86aad6b2d780da178edb24224e276438f989030f54879062a35ae6607147f0f8a5fc44f01cd056db6c0569883f6adbeefa7091259ec75f4ece0589530cb62b37e8228fb050fd2bd4e6ef9449a579ae39cbcf4b5eca600898a7217aed8f99ec59978dc36069cd98ccadf1ccb97a9f51a00d7aa32a68fb457725c6ce1ee5c370965d659b761ec92dbbab0be49f8bd364f4dd509cb4fcbe06fa1b7288f7ba3d7b249c2f45025809c6a2088577bae9ec8ed04727bab5cd18b018d45d28bb4d296b045c89ebeadafc9e522afd1f8fc49f9792704ab29a3f5ece20202e71420c8594ba586837c727af661b53abad162913aa2281382a800a046bda6ff987d6e10c2236fcbae9a59b435586ca8ca32c369d1931ac3add766215793fbfd68ad494ef8ee29bbe1a2397c32d287dd61b5fedec44dea1e5cea1100cbd0d61f650eb1441d7b3a8ca3b5123c0aa5c271a37402730a3f5663becf0099daa71043288db2fe17fb8d1d566239586b00e75e1da7af6c59dd161743144f1c12e05849596887c8c9ec4c790b8187b0348636cfcb3d3a7ba089f67b39b465f91d2d2229bfba6cf01870caa9479d8036d3c8c0a8959211a5423e1f90bd68ebf9006dfcf5d6388403d6c11d09c0ebdd247038772f250f0f33b7c1c37e0a1b59693595ad0603d76510b48e565d7ee73a35329c80b8d9d9559b2887291afd2758197fec7f257a6b6863cd0f34f48a3fa31eb68d76c237e4ae840e798ce1fa25790aa7acc7a785d707ed75edf58fc2269feacc541aaa1ee6a5c9bb8031176d85c53f444fd3929453905791efc0a", 0x1000}], 0x5, &(0x7f0000002400)=[{0xe0, 0x1, 0x1, "cf1d62e2f4decb502094ffd748fa89fb8d686c2a9f3dedc370e4b5384c2954d60394197942d5e4baaa26e954685c414bc1e6bd42cea6644d15489d9a0aee1dd5f2577a993459b656e0db521668f54fc08ad2f2f0c2f763eb438b65b9c1b7e4a0207d3a53dcf6f244390b05e3ae8577e8bb07aeba6fbc6b3f5c575cb4d19b17de2891dd7a8b73c776b817be284d401036b363d1da81d357c07ec34f0465b5ffc949b6002635028beb32aa4d443a938457d3d4d624a2d6b12a7e483a074c6a1190a2150c181b0afd7012e2043d"}, {0x38, 0x1, 0x7, "ba0a7d542ffca4ca9a0822101569cf290a9661c7cccce66f1ce4fbf0f055116c493d"}, {0x50, 0x1, 0xef4, "faf9366a16e01c01f8d8f1535e9dde836694751ac964ec27c099a79a19647cb44fd8e923740fd7fde9c59176b5375df87c7dd74e662a84bb2f3706c45f28"}, {0x80, 0xffff, 0x3, "aada168a377930a03576f02ec7582caee76d88eefc6aeb49931482a0360c28421988cbea1a7ac488006dad58d8102ea0015d018a5de1496723936ac656a50b438c4379017b2a240114b7f1bb03388d1c19b6515195729f605ccecad1c2aabaafdb8f586e3657cd94b59eacf6b6cf2f78"}, {0xc8, 0xffff, 0x8, "29c7d0b81569762f8685d207f0707c23c46fa111ae89cd0507105a2e58fbcfa6187e3ab4f094d8730cb23dad7963e6c13fbebf970a8102ee4f9cc6ab1da3ebe8d72f70e5620ed7395f66e938bf8a227e403514100f429542c25ca597f787f21587e5b2fc9e2bce16fe425a847e95872b0fb94c70c2d5878f6fbec0a95602cf1e1792130500b9ea29a727a84f79ac00002ec0cb6e16628073ba9bc3df5d5866961a7258513d274994401f96a89c1979e10dfdc4aeb4"}, {0xc8, 0xffff, 0x40, "93ed17a59e2568cf673d16ebe55f8bfec19a6c1ecb17e42073c19f8ae3acc62ff0085d42b70a572984017c4c05249ea1adf4159a5e51e4dd447c71a55ab1258b9bb8c1c8173af8a57c8f1ae4aa89b2507ca080e7763eb6b73fbd3836d8caf2507a85ee6560b2ef8204d05a102e7e31d13204b0e40134cf6bf7648512839d05bd726a3d07d111cd6c00e03fdbb735bff5e6484252ea9f446c182bda3e7e02acdc89bd8a430db30c2f4be46dbb01c7b1fdace8ad7fc984"}], 0x378}, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x148) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) 11:47:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) r1 = semget(0x0, 0x3, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x1, 0x10000}, 0x10000, 0xffffffff, 0xffffffffffff3d9c}) 11:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:47:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001000)=ANY=[@ANYBLOB="56022e2f66696c653000bb2ff76113a709bacf41305ca5cf25f75ad9ecc8ba28616636f5bff153709c40288810625e76ccc28b8b4c3e49abb6e14890280045dad976a0d78876204afff5c65e6ba492b79f70d920567dfde63b374512e6bf909e4c9fc5aeb2875e6b171c8c8e11a79faae9136df50383e10424064d5f90385c8cb7667e77ed71e2710b2cdb135b0bde65d9ae3deae3e8ccbf718dbdb3af98f2c66496af5d894b094d8e77a5e8275881c76133d8aabe0bee0a7ba752e68745dea4cd2dc02a3757d4bed3965345ed23b6066888ef0b7310bb31b78494ccf87689c30d53643511eb47e14b7b870a1959719eccd1c22fcfc5bd5aa478cd74697713472dab7c7c3930d1d19fe28adb59e1003f38d43493becf24e23468266201064c786e2431dbb75457ba794dc34cf0350f"], 0xa, 0x0, 0x0, 0x0}, 0x0) 11:47:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x610, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[0x3, 0x3ff, 0x8b9, 0xffffffff]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x81, 0x3}) 11:47:02 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xfffc, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/54, 0x36}], 0x5, 0x0, 0x0) 11:47:02 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="e9dbd7100e47a4e5c75deb52e9cd8df608f1bc740ac759d7b903201ac90f26b8d2f2e76eafce7388b536c053412035fcf35bde7ee4743d37af1d409f069665262174b3a39f58718ec9eb9ddffcde40c64e569049dee59946c2d6796b81919f00404817c7738e4a52fcd7515b1fa050717ae7d5c15cba70003647e0933c6b2deede6936e3ac3dfd2880f30d793658d8b4e566883d9e779673180e882a210b95a14ba1f73a902febbc5dbde49ab54144e8a2a0ce2ccc9ed2e30def0c224b294ab47ec3abcc3178e254ed49af4a70415dd327c5577620e18e9db46924475256c2d1a3e0489edcb31890", 0xe8}, {&(0x7f00000002c0)="36fb14f3a46a382d757c2f6d082ec22e973788f2c077e76f562c7997f0f279b6d0c3255801ed46ed645a7e5e3eecf1fcebec8da5d8d58d8611b594a62043537e55854385e49b1d5c32b02480aaaa4760a57b607286d2cde4591ae08fa53f41534b671f61296b1f7dfa8e9af627", 0x6d}, {&(0x7f0000000340)="f2c0f2e603c2f8f24140342ae1cb18c12b39d3cd787557a6a713b2b041f3b970d678a2b19d52351d95c01093876c13f90b5dbbd60db46a62f02fd23680894a04075a71a96daac126a2bf0119f92be406371e5b1cecb0b4d3ce7a8c023e0d3d9080c6881a7ec94e612b4ae7f8d5462e861d9e137c1832a0a6d08f605359d34c9b5c9873d5", 0x84}, {&(0x7f0000000400)="7b58cedc435d68a65457120151e843ef0b17d7a98ed1a48f1280fcb2e5616fe61fc91390d165b1ccfbd544e64a430207101626b3fbdfbffd0d40f8d85637102114e453b3c6af385906d4aa1153fc62e9262c7539b3c8aa0d94918278b01129641ac21b1e6848e00e340f083a07f0e762f4de978b64397d049433ac31084b0542308c42327fbd843ec46ec04ee9eef57e6cfd089a0be3e5ec328b3b608ba06a5dc65676873b6577b30cb2f6ae9ea4f831b40109fe4843a4adb2ffa1c3e1f881670e0149a060ff6c262900e69b38f7c43a0b04875848dbd0a55087c9be5b5d35c77c475dc4", 0xe4}, {&(0x7f0000000140)="5e98af2016f995659e10bde6bbe72f1c27c1c289cc", 0x15}, {&(0x7f0000000500)="6984530e8d89d44de0c6d2b57027baad452219d065505b6cf1d07562a7a29c893a2a9b46c266ec8e892ac8c1409a87013e12eb68e673de54bdee46ff8f9ac806aed4418e0808e9286e487e8155ac7dfc679734c6e2517a185ca1592b6ce3f7dcaa8803df8dc90236184390a6761d1a4a56d996f28827960b0ea66b98fbfa7fd757", 0x81}, {&(0x7f00000005c0)="2e7c57b234d458580533f591f2a68b0ba0716baf8129b1fb6626be7b7c902291afbb4f376341b8cec04426bdc68f767af632e5add859881269347172dd8bcee298a38785f8f81a1f03ed4c17fe629d9b3fc8b371f119eaf3", 0x58}, {&(0x7f0000000640)="f0b77b4c39b23a13f491d0895a9636d1b4db6e8ff90d06d2b886351151d2b34cca8334d0ce7a42544315321f7e60d9b6c5e359b425440d121e52e821445eded27cd4e8e11bea5e7b407228efd07f9452515d09a427480073291f09f050dcbf63d663695dd360bbba0cdadb8d5a7ba7cd69ad7f64a2e162db36c4cbe1f2579c686278c066110a40ba216cb4b35a7c5526e6e8c25fad6d5e6e92499840428bd78d006a20ed26c3edd86206e3ea51e23efd87e86edfd4530d3b54c074cd30af3c4317a5d7fa3ed14fa9c5b655d4c24f6288a8a2a8065b4578655cccf5c4317fd26d8ad789ab95e23f12f4e1e861c21a591cd467bc225a47d2218c1a", 0xfa}], 0x8, 0x0, 0x0, 0x8}, 0x7) readlinkat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/48, 0x30) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x21) fsync(r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000800)={0x5, [{0x1, 0x4}, {0x1, 0x8}, {0x1, 0xffff}, {0x1, 0x6}, {0x2, 0xcf}, {0x8b6c17d2b1b9e65e, 0x6}, {0x3, 0x2}, {0x1, 0x1}, {0x2, 0x5}, {0x2, 0x1ff}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0xfffffffffffffffa}, {0x3, 0x7fffffff}, {0x0, 0x800}, {0x3, 0x600a047a}, {0x2, 0xffff}, {0x3, 0x5}, {0x3, 0x302}, {0x1, 0x64a}, {0x1, 0x4}, {0x3, 0x7ef7}, {0x1, 0x1}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x6}, {0x2, 0x979}, {0x3, 0x8000}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x800}, {0x3, 0x4}]}) close(r3) 11:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:47:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) 11:47:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:47:02 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8088, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x1000, {0x1d, 0x7}}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r3) 11:47:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="aaa2e743d9b90fdb8bab08f29a7805106a9f9c96cbf069868f1b5b0e013e401065ee103650452ba7afa8942b5e0ba05c5d25c23cb8e524419ce16a2aebca2c6a2256f1efa40f0dbb57b99376e1dcfd033bbf842c0ad76d73d3e7ed5ec4d4339210736614ba2e748506894211c802e8d07b1f8e3170f134f7ac1579771b5472da5736d3f916f7079f104258fe3619c68ede72b96936e0d01fb299395a45db2bb3ada86542cf5d8689e47866377dbad738033549f102f2b7b1f894fa736f91f5d04b5e09f41444fde14e0ec9f55fb6d2756715762c3eacfeb2664fe08b960971627b39eba7aedc6c252fe1642a2d9de7ff8b0de0667c42de5438a594bb9084c1508062206de4605b0da2b4fbf2b373a5304ff1e21b737e41a301d3598792f613405e04bc60fa396c9e4208657ca94fbf9dceff1f84c3d85a7b7e4d2deb8cd1904bdb7b05a8728b7b6983248e3845d3256cc9bd8d03f82455405eec8816b7c0c7ca3147b3ebeafb8449bcee08443d121fc986725def1d07964bf8a5cd220bd937bfa02790e9b1e2721714e5cae4c94d9a0d37cd7c2d82ea092a1387fc18f0506f4f72dc025ef2937e458e8b98d56218fb276e44e40d79864d51e4f34b534c6bd59d6c16d15581a41889b03668fc178d6dd50137ed288b7af1780b2cb4e8ca40686865b87fb296f45850d5eed2ed8d436ca8a2bc2328dd1e0655b48490819c0c4346204521d2913c0ebd9fef198f300fb50e0fc6f1d2d9f94c032aec21cfadcedda2c71b1f0a1104d1379595ac519e74953a523b9f43444cceabc0d6e5b5802fee2139892038662f34c3da904072b6ba75c5329eb08a65a39de3fd6e71f25c347dd00fb10166bd07ffe1eb67de228ebdd03269cdde7edc5482136517fd0a827e2285b797a8ad3549ae45f38dd02c2dab3594e5636348ced6230ff87e10b6aef6b8bc6328bd203c8fa661e3a6fddef5ed54aa0ff6080d366007522d7bea5daa96ab0c9bd4599e3bee0c53db27041455343b51bdfb474247b69bc49e2aad84518968c40bd430031f921902ba632aeb0291cf47da1e21b69367130be90f4818c8b8f7195107fff28563a8eace1bbc0d3c7345477b6a3623c448ed07519963892126df006c19ba0616d6db9b12f3e280857f4445b83d485db610b638867620435b0fd611733de24d20b172fd8c25011252682e792f19ef9d7b45846c696f4cd0f7770bf627520c94eac0b04097f86124650165ccc2f1cd75e5feaa01b445ee7119a2fd2f36252ed8b848f2c41cca93a659411cf185d71b6b868fc52d9221785dfebef7110fea0bd6d44a3fa63387b65589d462817af02cb54492cf054e6bbcb59fbcb786f2c2e2f209baaac34035bf286fca5f317ff8c477a5d13905f9a84910ed8cf4dc784de4f924b9cdafa9690e77d2eb96a0928802b2ee29bc2d89b77c1a3c72e04123dd7d144a12aca29682e5aa31c4e0655d35157879d2b48ddd196e08781211b25d4dbfb8c8dcd29e3db9967a178efce13859424681084fe6c7c6dcadc1eee7a9fd37f0df510f608c265963ad86c8b879cd9666bf6c260627821ca69d1f96af4fbf51eb80da8902235c82fe7de0ac851bbc1924e68e37c4db2cb8c80ef343a32de8e1fcde79b735409661978ce5afdc506ad569722586f3b29b018014d54763557aa60f829bba539fbed2942e18738329afc0757179722d3c15a579138a06a571337b56e9bc4473bb6c2d8e4b7370ef2053d041be468bce0fdb3d4042a6924f17c828a6fac054172d93cad577bc2221d940dc96b3cf47c9c62eba20bd6d8aa8f9c94fa93f41948ba0d387967108901cef382beab4755164d91d81df8f41dcd07c3ab7d4516786268fb4e22ec33db463ceada58f066e63a071c8ea3ee7047f5307b6685d62d89a0a0a4af2b2de3e9035c2c81fee8446651a4a9c6f712c667de10a81cc89ec221410d4423f2ae31165de2ab9f674b0c9c79054bcbf0b20a4bfadf235771f3bbc69d2d6ce0f394e8e37895c6a303eb3ef30efbcb7b7a4f39cbcc0508d4d238923988480d79c14d37d04c1936f69438ac71f27bc0e0aa38ba5236aab7bbb545f312ab2c43577cadf15efd3676300f03ce8674627015b9ea7ee71a0264682a9fa063950eada6ee39984c283d4eee4942c898582a94e0b27d336b33431c34cb36afd0feefd4de50fa992d00c22eaf505eed1119ad90b903d352ebf160eb21b1ef46f1f15a40fdda94f59a00d5074fe2e7a23a08b2038fef31b503191dc1c929fb3c03c134adad76210d29b20e58fb91b4b8b94c794c2c60dee501fd2589f46343996f207b0cc811aa2f047e33f40964503bfd7a2eeeeb047a3f522183c7879af3d8c9b66ce0d523a22afa0a1e54b77bda0430c4f999daabcfa3c75e087945b0f90c250bc16151a652bbb55358ee6f40c8fb02abf079d7e3934692c5380e45bea1d14ca42843e0d8883372a3f27c4a0a1e297f505df7dfe85bd23b91dbc4860df69f31ea8dc8898e88457cac10bfbb0f4ce80faebebec5a83b9e1e818fe7afe672fe7dd25407ce23a3f47badce3f138bd2cdd2a4c04a2c6f899af37413f9e40dec23345cc06069adcb0a61de06adff3da65803d2ff0e24f2050e2a9b8d6781af8eecf3acd1eea0d76af3e720bd1b8b2456ffb8a024204fa94d09a7a95e93539f85de016349b1b5837157f6d0e0b848afaa98afbcc2532ac105b7ec1c31df614e8ac89e56757d11c74855858f1c5e107801ea12d0d2fb94b393fa202a8574ea9d9963b4d16998c4f89fb8b7238a9a782df56f6dd9a58868647cca89d5fb65b70e02fa3c0fe0147c7624a9947570d77580bb3e5a51eff44492e2c43e51d749fe4db5e4b69ccd4eeb74d13f4ac1588ec8713ce99e3da5f942d8b8540171a4f581e391867057bc388002d00bda27b8867be892f4f0f99344b206ddf63b165589f4598ef578fef827b6ca60e89839fa43f8e7dc629796ccd62a541ca21464327ec88eee19ed028095fc5e9a513667da7bb0c47827451e41c2a11e1ac6372a3cf1e6b1d437eea87502714a427a0a69d7fde3a27ca6e7af0402b588e66d4957cc126a37e6ac9a0a0db03dcfb6afc8c11371c248f0c4d15069f55c438c5b6e9350d5881bb415ab577e8061b5c0cdac2e738106af5652a03e2d85f993eda1a5ecbd7efdbbb7649fd8e66d9a02937138cdc9f4da0749f0646afedb28f6b576db184cf862696984f4c732c527f6bddcde5cb68eb5d851f6b9a03697eabb18989d534a9e3fc18d61e56f9f079f95846da76a6014365aeea43260d1842c234972c11235fe352dc9ef99294d742d3a4a50aa2d92af9402830e45d6e6d800129c9c7a63fe8041ef870e4d156f5664a2a9994e2513fd7e1576edb8abc1464e27fca8d2c64f8a5223b2e5f999161ff645128663f569508db98fa6dcbee291620ae545fe1e63bbfbcfc5a0f3b81f6da07093483b5005bb50108ffa7f890822b242cdd13b463895215135e471b34f0adcb737637c2bbeec09df0b6cb5df77ce39becf6876fab1d7109c7d57c5f9ffd3197aebd4829695062ea8446711523c012eafca8f9d6a9d3b4364dfd856d9d80092714c3b05e7765d7064537c55c7b2d788cbe0edf753d1912c5f3c16d81348fb908a63dfcc17edb2cc3530fb3b8af7f77c1c501e3392d0172239552aa422854e0a40dcedf841e9bb8ef06c1441891d8217000e88a2716780ed59f739ab0315d24cd151e76dc2e2c7018ed9253bf30ea22f2cf6bb1af31aa5e11fabe74574e441591e23d6d09b4ccb62f518b3df8cedd826d44b4dacc98f5daa1caf08a5d4d6a96bd2e37d7fe8625ca3c8226d37c09e39c1cd22a7bc7ddece4a3e2a7cfcf02ef4814c93f43915b1e96999887af2b375f028e78d6e9db91d959dde16fa052ad1f9087c28c9d24ee895798d335506c9fca56bffd8353c4ea90f3e0544de611f1269c0e55f8340b0ec6f843429a138b0df24442eccbade56ccfe792479fec3d458249d49898d0c7ad4d84072a1dc54f5a9428f7e2c09bc7996eb6e8399c0c411f8920a0f9d98dc0d97ba2e6c39c985a2fdae34cfb7a806353a4c24e87550eb844e4578d4ececd569002d594f40a0e9e1ab009d6579ff3aa86122989ef0be94dafaae47b39aae157b1750f0cfb3de5826f90064a290f4e9068971e93ce4b1dd1d010b026124f56b3f6923503d1af4df9cace6cbf86f5de17e68b44c3ad67f72971702ec6b5670dcd06b4ce3b12be328be466d2c7df576ba7890141d1c7f721418d37c353b7df163f7099b5f2d84f3b8f7cc43f3edb216e835fae4653f3e271d1637ad25ff4813853209f91fcdffc4677941d4ac9ec68ac979560db0ba189b6487bbabeb8b8248d69d32c6dd84912fde3ba281d35cb1f077ce41f574bdda67d644d8b2cd7b52aea0517fb593b2fabb22f0232741c48f2af37948db1f0e4480a35da3902f80facd9f7c92aab07864db289e5bd70169b2d430a70a3c7c855618c432dd3b8af1354607285b2d57c98a2c498cd266ba97c1ce40f592398a45ea67f0dd65034131809936c2b208724551263aeaaf181b10f9d776d2b0567d5766b607f57ef9c81ddfdd20d4357a33155012628149462fe3166163f7765c6c9f9861580cff9f8b5054c6020734031925d05f0ef1e0fa4080891abaf344b3a80e263ac89f912816e76b320f5a92aebc87ac65f7ab5ff96a5896f481540044273a3afcc4867dc3113082ffa08b62bfa739350b5eda77e49368fa2ff1e422d0a4e48e965aa024aafe0c26843f5053bb72a812d121c2fa34b295a08efd4950bdcae8915bda4569e40c9147dfdbefd8cd1f38bf8d317281f7beec3bd9246c7b1bdf2a7728bf80c2e9108ae6cf5f158f4aaf2e61ab1e6d756ca9b70af1bfae13c9b0f19a4e4e321edc664820addbd8afb0a5c41f600afe8ba9c308d986de711ee6f0e7a63caa893027ecf7fdcf4087001995bdf85097a2f60c5f420d1a758206ce0923d3e4ed5d2f8109ba813bec8b48772c206df088410d54322c453ddc8b892d4ffdd7ad7c1ffcf35b7585f45a2416a4e0b2f305c775766d1086455ca0780eeed983071f0d1eae4c54c0c973c4fca0f3f5431d53ab0af39a4106b74d78409f7fdc16bb49242256bd10115a6e170b7f820e39d8379e16f42898b0230eca3a34b8faa0df2ff759602023fab925c0f732607bcaacf8c51c1a0672d31c115931fd998727d41404fd2e6d734135026657335890605a45645202a635c28b5e8d910b03f8798637efe72032d80c65ab433f53a77cabacbd4e616950a0f573241714b3bebeea44b2cdbe8eab3acdd67903612bcf5f55c2dedaf6503181afdc3e764ab38c9eebd6bc8374de80fd94881432d0bf6e9783501d71cfb3ea18cb88c2217eb4d2cd16986ecdfd545e95c2b58c009e93fb62911412982b281804455cfcc70a7a83fc5778fb0b466f4e7af0536630e5e24204399569a04654de2f7b323d6b3b591d839db46560aaaa7eea95dcb944bc43a8a5ac75ca3b051ca74da92c15516bbf27803474a0c73f3f1b0003f232696ce8e1409716c6db5752da78caef3a89c14b69aaa6b7618f32ef2b4705d2ccacbbe194d2bc3322fe8cd1c1d67d6136f69937e84d1f06b4f5990d00a25c56babed15c8dac1b5ab80ada1bd2d8888b62f493ed1e900df786f2a85575f1f8c55f03ffe1c2f77e6786254fa64d976696fad58e7cfaf9c67e725f9def60bc686f2b54058562aaf096e52a08e18848088647b2469a605021d1ae5f90ac2a22496954aac13f6a96dc76a36d59a717676f4983fd2f758", 0x1000}, {&(0x7f0000000040)="dbe9bc843150002149d83d7141041f4b810ae0142ce90880ad8f837b3eb75d82e82c6dfd75e88b0a71eb8a3a2754df18e4cb66e0edc9b3fd3a934dde993967d49f1da37f8781cc39d863968009fea833a4c264d9c5f915550a2aa784bb27447b623d58993a79b424eb4372ac530bcb80a627c72dd2031fe534b0d3c3bcdbb8e0557454539f1d330db8832662", 0x8c}, {&(0x7f0000000100)="546a4cbf9b1a5b0d56b20f4f39a473e8b3b52117b0a4fdd81ae4c6a270458e93d06c", 0x22}], 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 11:47:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001880)=""/251, 0x410}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0x2bc}, {&(0x7f0000000600)=""/211, 0xd3}], 0xa6d20f4520e2cb11) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x731a2f6c) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0xffffffffffffff00) syz_open_pts() 11:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000001400)=0x10) 11:47:03 executing program 0: r0 = getgid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xa0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xa1, 0x200) setgid(r0) clock_getres(0x4, 0x0) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x27, r0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/224, 0xe0) 11:47:03 executing program 0: r0 = socket(0x11, 0x4003, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc80, 0x150) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:03 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 11:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xf7, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f1") 11:47:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x88, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) readlinkat(r1, &(0x7f0000000500)='./bus\x00', &(0x7f0000000540)=""/255, 0xff) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000780)='./file0\x00', 0x801d, 0x2) openat(r3, &(0x7f00000006c0)='./bus\x00', 0x40, 0x32) r4 = dup2(r2, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000180)={0x8001, 0x8, {[0x8, 0x6, 0xff, 0x200, 0x1fd, 0x7051789b, 0x7, 0x5, 0x1, 0x7ff, 0xffffffffffffcc94, 0xffffffffffff4622, 0x882, 0xfffffffffffffffc, 0x7, 0x3e, 0xfffffffffffffff8, 0xd87], [0x9, 0x6, 0x2, 0x9, 0x0, 0x9, 0x7f, 0x0, 0xd5, 0x2], [0x10001, 0x2, 0x9, 0x8, 0x80, 0x9, 0xca], [0x4, 0x3, 0xf5, 0x2, 0x43, 0x3], [{0x5, 0xffffffffffffffd9, 0x8, 0x8}, {0x52, 0x0, 0xffff, 0x5}, {0x5, 0x1800000000, 0x200, 0x1}, {0x8, 0xc4, 0x2, 0x5}, {0x8, 0x4, 0xe77, 0x1}, {0x6, 0x8, 0x5, 0xffff}, {0x1000, 0x19b9, 0x1000006, 0x800}, {0x4, 0x0, 0x3, 0x7fff}], {0x1, 0x0, 0x3f, 0x7}, {0x7, 0x9, 0x1, 0x7}}}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0xc214) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) 11:47:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x400, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x12, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x34, 0x2, 0xffffffffffff8001, 0x20}, {{r0}, 0xfffffffffffffffd, 0x23344af52f7df9b5, 0x719276ea8afffdee, 0x4, 0x2ee9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x21, 0x4, 0x1000000000000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xab, 0xf0000010, 0x400, 0x40}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x9000000000000, 0xbfc}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x6, 0xffffffffffffffff}], 0x6c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x34, 0x3, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc, 0x64, 0xe07}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x23, 0x3}, {{r0}, 0xfffffffffffffffa, 0x32, 0x20000000, 0xffff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x30, 0x2000001f, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0xf00fffff, 0x401, 0x1}], 0x1f, &(0x7f0000000000)={0x81, 0x5}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() getuid() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:47:03 executing program 0: socketpair(0x18, 0x0, 0x1000, &(0x7f0000000000)) socket(0x11, 0x10000000000003, 0x0) socket(0x40000006, 0x1, 0xae) getppid() 11:47:03 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, 0xffffffffffffffff, 0x0, 0x0) 11:47:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x420, 0x19) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) 11:47:03 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./control\x00', &(0x7f00000001c0)=""/4096, 0x1000) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 11:47:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x800000000000006, 0x0, 0x0, 0xfffffffffffffff6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20010, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r2, 0x20004b43) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/43, 0x2b}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x280, 0x80) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ba") 11:47:03 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xcc) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0x9c) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r6, r5, r3}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000c80)=[{&(0x7f0000000a80)="2966ced8fe4ab3077614e1c7112b427944e51468438481c589b2ac997bb635f4bd0785393b89323d3ad0332a8b977396da9db0fa3621f4", 0x37}, {&(0x7f0000000ac0)="892a64268264e918d9ef54c2a9a51521a398207a2ef51013bb5a42ff3bd08d2a1ceecdf64880cf3eed0aea31b112b13e277f3a7422e96f2f4fc021e5b6bfd255281f7567f253e63b516b96e3eaaa3f44248bb29b255cacdfb1266d5f39e5bc82", 0x60}, {&(0x7f0000000b40)="55d700fcd2f44b2505793cccbd55dde04e9e74c050fac878d3023a3dc34ef5e5747dbb2a05b63c56625f8cdf3f085dc2a148ad9c4e4f3939d390a28ed9ee0c317d2eb8c773c68bb5c71c5f14ffebb65f0cbf7fa6ead9cd9d101553ddc30d299d2528a5b9f2334ef888fc760eb1160ebdbeb649078a17ba1a5039277170ce8c750315fd75ca750488e59280790b6f", 0x8e}, {&(0x7f0000000c00)="5711b306bfe1b1002ff510c1db48b219c7f93014af527467188d8542fa6b0824dff8b89a5a71826eb203e09f448924eaf77510a354b08148c2ce35816c2235c7b5317e7fbade94e2f887ac4d9bc519ed49f964c59f179b89aee7612dd1b3d311af55006423aa3ae00e1c8fa260404912c16768dd6c5bef1e50", 0x79}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="d2b8568b6d7b91ebf314a161ba916242cae45655f30952633d7db25b4f21daee78aff57f60d662c232373bdb369e561e6ebaf40c8f231cea03b1e0b1e6b59a44e464c17de81feeb7d23f915c251d4c8acb01de73c8c6a129a0a05249f1182f460040fe3ac89dba1e5fe9a8c8732b93495b6e5aff024ecaf85616873cca6f7dc2eda851c48ef1208846a7041a4395f725557a6564c29124152fd2b7d1ef045533bf1160f68e6cd48af604c2472e581534d265c75e5881511528f7d75e2f8a20b1a1ab0488225c590e6b82b2", 0xcb}, {&(0x7f00000000c0)="73a92c4c7b32a37e18dba22c4cab27d83edd9552b3dda3d2fe053e703cc5", 0x1e}, {&(0x7f0000000300)="025097e9aabbed17483fb3539eac78bf8fe375c1a6e2ae541226713c0f0b9827ae929ac765c3e8a365ec87aa899866d0c30955aa4d95faeb3f2d737221bf1bb3efe63db089d5e9a1fef8c560c9478874aa04cbbf0a8afb1edd3935bcaabab953f08735427e1c6cb31dac84eb339bfc1a466fb705c29838890b8c0e58f1bf7019953b537b74ff036f02a4054cbef0f64b9f7fa4f4bb9c2234c4efefc34a99d4ee060e198c12107bf96036acb6344b6bd66a9d7fe25d6afa0ed71ea78a0f8c6c20ad877fde9f342656c51ed685a96f45fe506c2045566eb896e477e1bc1941d4bb", 0xe0}, {&(0x7f0000000240)="0a9c0d70933b00acf20ecf33c42328cb243dc3859ef6e9e43c6d16351a4b8af830c92fd47991278a81d19f229fb9d574f42fc431df49", 0xfffffffffffffde8}, {&(0x7f0000000400)="4438f1fde4fbc60aaa1ec6be0595ed46f7d0f8392fa18561988c83dc44c326fddbc0c3a461e50fa371d0f9791a2228f000161993432449c172dd32e830a4bbf09cde26447a0dfff78b067f7c0176fc407eeb648525a9dec1affaad57a7314ee6a5c5fd3ee52bc60cf8cceb9bc6893e69a712995e914531d2dc4a62c5a23ae0e1835d4614b95973b183dfb90d3876cfa0aa003418d26bcf977431fe33cc9fc708db5297f5a26b7bf2ab240c23ae7770f17b27bcb220ed86baa63dee45b6afc79ef9d5028e59bfc62047a539b1edfafe1d8789bf97a84674fa988e2ef9d9e305c636a3c759199d8d2fe7cfe89b", 0xec}, {&(0x7f0000000500)="b52b726c68da5ceaefbf35045f7095e9d1af29b556711f9cd24cb015470841963a1cce58a39f8fff4f2d0777d42988489f941644a1657c1db70516a55e7e710fd124b3fea039b399ec4643ceffb78a5fed872af71ce3db0ef37d60f57b28e3f7599c149db528efcea5d9395a92a273b30c4c17131317c0704484989d13432fdcd77e0b95c0483ad513a2f3b72ac939fb6029c2c68945cef6baa8c6ec61be689ba9", 0xa1}, {&(0x7f00000005c0)="f11885187e3b7ffe96466d32795b645324a008ad4db3e1e51ce0518afba4d86dde6559713e8be3ad18b0bcd061b0eb4152ee7469fabaaaadf1e9bbfc858fef20a20efeb381bc6adafea0dcbe49b75b77c5a5c2d2860b14878e2f86993912a17a31f79880eb9ae2ddbfb97553b042989219f05a3b8a23e68bca7d461b9340f52706c29264f3410547fabee9fdb07cf18af7c6d59a9c5d9e9ab2d5d67a566fc8da67c930a15a7b8bb49b4862ad7de759ce492b32e4621b1bbd6026420c308da9c9b0f158cf3db7af403f3903d03b928d1282", 0xd1}], 0x7, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x0, 0xffff, 0x0, r12, r9, r14}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x150, 0xa}, 0x1) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) flock(r0, 0xf) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 11:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x6, &(0x7f0000000100)={0xba57, 0xb4}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xb) syz_emit_ethernet(0x8, &(0x7f0000000140)="2519748c0828d33e") 11:47:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) write(r0, 0x0, 0x0) 11:47:03 executing program 0: poll(&(0x7f0000000000), 0x0, 0xfffffffffffffff9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 11:47:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "000000000000000100002000", 0x7, 0x10000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f76716cd96abc723903b9f667c61f65300026dd8d84249614bfd55676996ed95438"], 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000000008ff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000327000000000000000000002437af5a2befdebcd1e807b3514e5f19be4250b40fb968a75ac5bc69f82ae55e7d2b4e"], 0x38}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x80000000, 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 11:47:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd243145ea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a7511e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae0a9ac10dd5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9bddee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa093260938c4d87267e5d57d2fd5defcf4bfb93834949076325cc3e6692a7df6526081631425c2f5131a66ccf1500594b268eaedbb6b4f0f675c81160bb9ac01b1d907d029947ec7838757f0fa8d61307c7079f8e46af797bc30f433282b402486b4384667343d501d144941555f59b94e2e33c84bd6e51fe667c382bc606ab2ed1874d0d5b9f71df9245f28f31ece6883ccdfd49dd632ac9666b64323dfaab3f18e", 0x1c4) r1 = syz_open_pts() close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x3f}, {0xd5, 0x1}}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlockall(0xfffffffffffffffc) 11:47:04 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0xfffffffffffffd41, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="26a9c16ca188382f3aebf3376e1eefc10049bb39aad59badc4a0954eda51f0f13da96cec7e19a0a298adee2f142e6b1f366c70f3b24be1b83de6737079555a17e6ab2b68f0c515e432a4c72aff66cd0b7ab70a65430b1bb913054c8dbebc683f98671c9af7f74fb5a780d39608b6ac00cc455790908121ba6c8fa813c2b79420c94495dd6436b95834c148e79ff2dac8bf0aa89068b62b9b0095225d40a557ccb77fc9915213a8c0e6", @ANYRESOCT]], 0x1, 0x8}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x36, 0xc007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/21, 0x15) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x7, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000001c0)=[{0x6, 0x6, 0x3, 0x6}, {0x100, 0x80000001, 0x3, 0x3}, {0x400, 0x7, 0x3f, 0x9}, {0x4, 0x1f, 0x9, 0x3}, {0x9, 0x101, 0x0, 0x1f}, {0x4d, 0x4, 0x2, 0x1ee087ab}, {0x1c0000000000, 0x5, 0x800}, {0x3f, 0x4db797b9, 0x7, 0x1}, {0x80000001, 0x9, 0xb15, 0x2}, {0x4, 0x9124, 0x3, 0xfffffffffffffeff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 11:47:04 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x80000001, 0x1, 0x7fff, 0x100000000, 0x2, 0x7}, &(0x7f0000000140)={0x200000000000000, 0x7, 0xad, 0xcc24, 0x2, 0x0, 0x80000000, 0x5}, &(0x7f0000000180)={0x221, 0x3f, 0x2, 0x1, 0x100000001, 0x6, 0x7, 0x2}, &(0x7f0000000200)={0x8, 0xfff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5a5, 0x0, 0x7, 0x7ff00}, {0x3, 0x4, 0x7, 0x6}, {0xfffffffffffffffc, 0x6535, 0x1, 0x3b}, {0xad, 0x6, 0xffffffff}]}) 11:47:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x800, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xc0) 11:47:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x77acd0115f4ac537, 0xa5, 0xfffff, 0x1, 0xfffffffffffffff8}], 0x800, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x92, 0x2, 0x33, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x49cd, 0x101}], 0x10001, &(0x7f0000000080)={0x4, 0xc7}) 11:47:04 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = syz_open_pts() syz_open_pts() write(r2, &(0x7f0000000080)="8758d6465b3421cf86b550462244368192", 0x11) fcntl$dupfd(r0, 0x0, r2) 11:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x3, 0x400000448c6110, 0x4000000000, "d704000000000000005b0000000000d935446be4", 0x2, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0x100000001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100, 0x7}, {0x1}}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 11:47:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xe2) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x9, 0x88000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x98, 0x4, 0xff, 0x3c}, {{r0}, 0xffffffffffffffff, 0x21, 0xf00fffff, 0x4, 0x605}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x80000001, 0x1}, {{r2}, 0x0, 0x1, 0x0, 0xffff, 0xfffffffffefffffe}], 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 11:47:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/185, 0xb9) r1 = kqueue() pwrite(r1, &(0x7f0000000140)="2007061d7a58aaa7325026d5801868a5b879fec950bf6e2d0094e1822b45", 0x1e, 0x0, 0x1f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) fcntl$getown(r3, 0x5) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 11:47:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:47:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0xe4e6959a258eb0d0, 0x0) 11:47:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fchmod(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xa0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x400, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1ff, [{0x3}, {0x3, 0x2}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0xfffffffffffffff8}, {0x1, 0x7f}, {0x3, 0x200}, {0x1, 0x81}, {0x3, 0x3}, {0x1, 0x2000000000000000}, {0x1, 0x1}, {0x2, 0x8000}, {0x3, 0x100000000}, {0x3, 0xcc38}, {0x11336c9f460adabd}, {0x3, 0x180}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0xffffffffffff3e72}, {0x3, 0x9}, {0x2, 0x200}, {0x2, 0x8}, {0x3, 0x10001}, {0x1, 0x5}, {0x2, 0x60}, {0x3, 0x100}, {0x3, 0x6}, {0x2, 0xb63}, {0x0, 0x10001}, {0x1}]}) listen(r0, 0x9) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66a1696c6530b0defac97d35f00550f2a741231d01394106d711db6993a240919cdfb7d740bb55ac0e863c348eab51965e61ce147695f85275d76be53f882060dc48b0652155da035230ef407134f36b3388f7e0dbc18172dd70b6d143860e373eee76fca493cabf9bfe0f33a771c20a78303a165c960be368bf53aaad83afac405b159cab104dad7185d61e408e2485f7d7adad65d2849fe0ac265d1edda4c140d14921382159a3b7423b8cb73aaa77bd594182fc743db861480ff219ec30351e347555e8d52fce5597f2f58f266fbbd820ec90a3276a244c538451f897f1c1b4b7b6e67eabd7944704898baeafd89773af6e8504ec1639796979641f892c4d178247fbe55125d0604336a78ab1f34df0977dee6625ef2cd5526159f949b87ca41117e06d6bd7ddfbf50717d2bacf40bb39ceff836d119cffd2add0c8a519002b950eb72c51602d9421b3a1fef37aca3fa0bf2f5059d59be5b7b5dec26c53b1857fdfa122bfaf27098ebc493dd112646286f451a071278f23c1c3cd74eedbd5506a4e676bcbc14de533f23fd5c3174be953cbf7eb205ecb9a8b1a68d868ae09fc5e2546eecec5b309126de6254e629bbb99cfc10eccb9cc0e6061f4fb67bd89ce36112415ba9bc1d00b44c00514"], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) 11:47:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x3a089764, 0x1000}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x8, 0x81e2}, {{r0}, 0xfffffffffffffffa, 0x91, 0x80000001, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xc2, 0xc8, 0x68f8466a, 0x8}, {{r1}, 0x0, 0x40, 0x2, 0x9, 0x66fabc3f}], 0x2, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x3f, 0xd}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x40, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x48, 0x25f, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100000000, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x27, 0x8, 0x9b7}, {{r2}, 0xfffffffffffffff8, 0x3, 0xfffff, 0xffffffffffff8000, 0xfffffffffffffffd}], 0x4, &(0x7f0000000140)={0x3, 0x633}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x2, 0xf0000008, 0x7fff, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x14, 0x4, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0xbc, 0x774f86d4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x81, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x380000, 0x6}], 0xccb, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x2}], 0x3, &(0x7f00000000c0)={0x7a3b, 0x9}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 11:47:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x80000000, 0x7}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffee3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmod(r1, 0x2) close(r1) 11:47:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = msgget(0x2, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x401, 0x4ce}) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000e00c47cdfdb8512dfa8de94e152da848c80a5d2733c84e6bf95170c73cf35bba359c5e9d7ac11bdcec2aaf0c04bfff85267924826db3c73cf22e201576e9091ae00165aee18f0e39bba3b5117b92a4f4cbe2e0ec3ec0df5d0e909caf2eb83ba0b9dae5e34e80000086334c13ae13910005821e5c559eb9a0dbe8"], 0x7f, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0xff}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 11:47:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x3e) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 11:47:05 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000240)=""/4096) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file1\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000012c0)='./file0\x00', r5, r6) 11:47:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x40}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xbe, &(0x7f0000000000)="956b0972de62cccb70d26ea096d7a1af0a2a891da1e34f0bb6da34a4eac1d75fece80ae57510abec77e5fd093ca6a7276770e214cf9e3f83728eb9c3599cf0cdd736c0bf21fc296908bfe7ff6a20c84b2f18c745961293be3de25f522bae2930611161bed1400b2026e10cf98f7efbcaa887e0f0ac25cb1e8572b22e5e754174a321a124511cd4dc967f7350fe1992b03b41a492ff018d041bd236132936adecdbe48622389556638f2821ccaeacc3368e6f20c7ef6da87e0ea234cff94a") 11:47:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:47:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 11:47:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0x8, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0xb2, 0x2, 0x3ff, 0xff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000081, 0xe1, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x42, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x2, 0x8, 0x8000}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0x7}, {{r0}, 0x0, 0x8, 0x10, 0xdc1d, 0x20}], 0x5, &(0x7f0000000180)={0x7}) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) kqueue() close(r0) 11:47:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) pread(r0, &(0x7f0000000180)="67afe8c5cd3e2e1d76f40081bd15912982b7bdfa78a795a3c9e68d31c0e3eca18326cceda32f277eb1d1847810d820af3ba96db21fa6b0a8149ddccd4286f8ba6d16fe374fa883b21f80fbb2e0cae63abc3cc573e32c20f1d095e881f7b1623177e8818c5786bb3d19b6b41cb167e8c6d861eda24bebaa98", 0x78, 0x0, 0x0) 11:47:06 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x880, 0x0) kevent(r1, &(0x7f00000011c0), 0x79, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x0, 0x2}, {{r0}, 0x0, 0x5, 0x80000000, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0xd92}], 0xadfb, &(0x7f00000012c0)={0x1, 0x8001}) 11:47:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f00000fd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:06 executing program 0: unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus/file0\x00', 0x30000, 0x4) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 11:47:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x85, 0xff}, {0x8b, 0x9}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) 11:47:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x1000000000004000) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x800000000002) 11:47:07 executing program 1: r0 = socket(0x1000000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") getrusage(0x0, &(0x7f0000000200)) 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xecd}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff1000/0x8000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1358}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xb8e5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc728}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0x1, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x8, 0x3f, 0xffffffffffffd555, "caec9ec736252adb2c9b756219820565efd34c75", 0x1000, 0x47a}) open(&(0x7f0000000100)='./file\x00', 0x1, 0x11a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f0000001c80)=[{&(0x7f0000001bc0)}, {&(0x7f0000001c00)="9f22a7a2876e2b5d7027c21000e0d80d786b3944bf8d329563e85a2f37dfb61fd8959aebbe7fcb8c0fe22b758cee33fd65320bf0b57abaec45634d71d80fc6dfec274aff39fd087d74846f4a6dd85e996977418854f08cd3bed55b3057cb8cbd9aa824cf58593dccde487b", 0x6b}], 0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 11:47:07 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001080)=0xfff) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f55a79f26b77c1c5fc617e4e32ff5b65c56774652d4da05f65be2d33295d4bb446a1d5f8d24fbbeea1538f5bcb3f6c95e5a8dc20d679f6b0e2af82807eb2cb3a2f3a894322aa51225a21387cd77c53b4a5911f3cb8c98802fff80a5ecefe2d6408c5d6d002ae1a37b4dfb463e087f775a6fff8894a0900"], &(0x7f0000001040)=0x1002) 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x139, &(0x7f00000000c0)}) getppid() syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:47:07 executing program 1: r0 = socket(0x10000000001, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 11:47:07 executing program 0: r0 = socket(0xbc6b92866da4b24d, 0x4000, 0x200002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x100000001, 0x8b, &(0x7f0000000000)="28ed04894d5cffa848a7c2853d4d52cab4c5597367f983ac0df30ee8d73afd052934c74fcdcd96", 0x27) 11:47:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r0, 0x20004269) 11:47:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@abs}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="0000000241b0cc12e937e3edce2dc1ef16e42731dc64131ca8278f6fd3ca4d86e837b3ad09dfeb23dd5d13928052dd8cf4b0a6ec901496ca468186b9bc6f5ceaea7ea15c92b5d0548b858fe3dbe8", 0x4e}], 0x1) flock(r0, 0xa) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xd2, 0x4, 0x2400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000e98000/0x3000)=nil, &(0x7f0000f2b000/0x4000)=nil, 0x1000}, {&(0x7f0000fd3000/0x1000)=nil, &(0x7f0000ed5000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fce000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa2a2}, {&(0x7f0000e67000/0x4000)=nil, &(0x7f0000f4b000/0x4000)=nil, 0x4}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000f70000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f3e000/0x3000)=nil}, {&(0x7f0000ea1000/0x1000)=nil, &(0x7f0000e75000/0x3000)=nil, 0x3}, {&(0x7f0000eeb000/0x2000)=nil, &(0x7f0000e5c000/0x1000)=nil, 0x4}, {&(0x7f0000ed3000/0x4000)=nil, &(0x7f0000f11000/0xe000)=nil}, {&(0x7f0000eff000/0x4000)=nil, &(0x7f0000ee6000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e78000/0x3000)=nil, 0x6aa}, {&(0x7f0000fa3000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000f14000/0x1000)=nil, &(0x7f0000e10000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff001}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7ee}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x343, './file0\x00', './bus/file0\x00'}) 11:47:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) 11:47:07 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x48) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{-\\[-#*\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0xf1, &(0x7f0000000140)="f4f69dbbf514e404d57bbac1fbf1536232ec31378691b9a057735bc5d0d8d3f67a30bfe4e6fc7659f24380ab3fe5f67846d91146fcee2e43d96f30bdba6f3ef04133447a292a9efa9d263ed53424d95b0fe56e12b3b08a6812d4f5fa532ac434fdab70beda3581432eb3a8263a6e83baf9334ca52ebba30b819459adf12bc4704ad42a3413b367997a8b4e4a5432bd6ad0a64b2204cc93b2fdccee570c1dd6c3f8089640abdc55546fb951720407f2ca48694b619eceeb402bbe9e50dbfdf64600a348cded7fe0a3853985a19d093be3c91ad1011f8bb33554be5a8b48db01fec661591d619f19864c1f75a31cbc60b041") 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x20}, {0x6, 0x0, 0x0, 0x4000000}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0b37c8589c7d3cb55dc586ff169", 0xe}], 0x1, 0x0, 0x0) 11:47:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) shutdown(r3, 0x1) r5 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) fchdir(r3) 11:47:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = dup(r0) getsockopt(r1, 0x2, 0xfd, &(0x7f0000000100)=""/126, &(0x7f0000000180)=0x7e) 11:47:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x7) r1 = dup2(r0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:47:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x7fff, &(0x7f00000000c0), 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x411, 0x4}, {0xb34, 0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x80) 11:47:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x29a, 0x60) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x8, 0x8, {0x6, 0x9}}) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x10023, 0x80) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x7e9a2b5a, 0x0, {[0x863, 0x80000001, 0x5, 0x0, 0x180000000, 0x3, 0x5, 0x800, 0x1, 0x2, 0x1, 0x9, 0x1, 0x100, 0x6, 0x8, 0x20, 0x5], [0x81, 0x0, 0x9, 0x6, 0x1ff, 0xfffffffffffffff8, 0x0, 0xfff, 0x3, 0x8000], [0x8, 0x100000001, 0x10000, 0x8d, 0x5, 0x81, 0xffffffffffffecf4], [0x7ff, 0x100000001, 0x1000000000000000, 0x1, 0x6, 0x7], [{0x3, 0x9, 0x2, 0x8001}, {0xb6, 0xc4a3, 0x80000001, 0x8}, {0x3, 0x0, 0x5, 0x8}, {0x400, 0x100000001, 0xffffffff, 0x4}, {0x7fff, 0x101, 0x2, 0x6}, {0x2, 0x2, 0x2b7a, 0x1}, {0xfffffffffffffffe, 0x9, 0x7, 0x8000}, {0x9, 0x4b, 0xffffffffffffff32, 0x7ff}], {0x7, 0x1, 0xfff, 0xffffffffffff8001}, {0x5, 0x2e, 0x5, 0x7fffffff}}}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xc5, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x10000, 0x9}], 0x7, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffc25, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000001, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x9, 0x0, 0xccc}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000050, 0x24f, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x1, 0xd0, 0x9, 0x8}], 0x1, &(0x7f00000004c0)={0xb72, 0x200}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x2, 0x1) mlockall(0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000540)=@un=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="8f6fb18d4dcb08ebd3be37c405082a18f4673f3ab919d43842a964752dcb86924385097cfe0e4012e90808af77c566b21c7c0ac983ddd1b57a48fc30061e59981d4f9098fc52055dbe4d552e4406eb6947f15b1609c2ab381114fd9fbb658f776870f42e04675cb58477305920f19dba397feec2fe2a005429b7f03f69edbf3bda6abf8a35bb85779899d027517bee96d3ef4314b6a7f1413793d9be1a862a0351ec9dd817b11c4fe4b8147a5a77cc76207dc6d07c714ee309ede5cbcabfa2c3e0f94b67a97e8d5b376cc4b18c8617d1c0c75f80485dfbe8d7d978", 0xdb}, {&(0x7f00000006c0)="8a09d467005b5b2822cd9cc5713ac004efa9385721766781472b30d614d30e248ea97b0aff46ccd3e78454c2e89165cc69aab1c9ac0cc1b942463bd151695d2c", 0x40}], 0x3, &(0x7f0000000740)=[{0x88, 0x1, 0x5, "f00e0560e7b1ddd57da7fbebd0941fa2a9176d86eff52f37bd9b607cad8c7fccae4deddf2f1262efd2b4dbf94c0fdbf479d4def414fa205a663125d6d79ce72bb86053c9b345c97540676993cb337d8bae4eb8308eb0dc1e5ffb0043ff97a5f39a82e61b313718cff9d084a6256dda7ee5aaa529"}, {0x50, 0x1, 0x1, "9bc1edd9340aed5fca6ae9b1fb2bd08997c011bad870f17dd3c737441dde1e05816432f46407fea8bf42a1c7ee865de56a1ad59f62b95aea0457fc590301"}, {0x30, 0x1, 0x777a, "f01a57f4f1223e8f7849145ee33459c421f499820c40b3ef68c8a284"}, {0x98, 0xffff, 0x8, "6a94b705e4559f51f868d5e75bc2266ec5309cc0dbd35bac3d35925e398266b17c94ccc029fb195c0f24806aff10225104cd527132a51dffa90be3d90aa1d2a06001a70237e2992c3dd9e61f2cee889aa1eb3faa0fde91902e8d1f5046884f7ebd6677d3dd1d85935dc67d9741cc5929287fde14b512eef0cb880574c955676092cdd6ab82"}, {0xa0, 0x1, 0x9, "c4fb425859ae76acd6ea79ef707cd633dadee000922c3e1c384214f9618e370d4626071c091f5aaa1c2234cdf4bde39aad61512441e35c03b3a5c7b3344881d7463f6eb9a91bcf1b190c294e7283a9e1fcb9c93108114107f6a3f2a38b2b5a54d68bf2700ad0f049a1d534926227c1dcd47c4c1e12050847b5e60343c6290167f06106b3f1b3edbb2f18ba38"}], 0x240}, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0x1, './file2\x00', './file2\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) connect$unix(r2, &(0x7f0000000ac0)=@file={0x0, './file3\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x7, &(0x7f0000000c00)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r10 = getgid() setgroups(0x8, &(0x7f0000000c40)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000c80)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000d00)) execve(&(0x7f0000000d40)='./file4\x00', &(0x7f0000001000)=[&(0x7f0000000d80)='/dev/vmm\x00', &(0x7f0000000dc0)='/dev/vmm\x00', &(0x7f0000000e00)='&\x00', &(0x7f0000000e40)='/dev/vmm\x00', &(0x7f0000000e80)='/dev/vmm\x00', &(0x7f0000000ec0)='\x00', &(0x7f0000000f00)='\x00', &(0x7f0000000f40)='/dev/vmm\x00', &(0x7f0000000f80)='%:]%\x00', &(0x7f0000000fc0)='\x00'], &(0x7f00000012c0)=[&(0x7f0000001080)='0\x00', &(0x7f00000010c0)='/dev/vmm\x00', &(0x7f0000001100)='/dev/vmm\x00', &(0x7f0000001140)='/dev/vmm\x00', &(0x7f0000001180)='/dev/vmm\x00', &(0x7f00000011c0)='\'\x00', &(0x7f0000001200)='/dev/vmm\x00', &(0x7f0000001240)='/dev/vmm\x00', &(0x7f0000001280)='!\x8f@\x00']) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001380)={0x2, &(0x7f0000001340)=[{0xffffffffffffffff, 0x10001, 0x7, 0xcb3c}, {0x7, 0x7, 0x3, 0x7f}]}) read(r11, &(0x7f00000013c0)=""/16, 0x10) syz_extract_tcp_res(&(0x7f0000001400), 0xfb75, 0x5) connect$unix(r2, &(0x7f0000001440)=@file={0x0, './file1\x00'}, 0xa) 11:47:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 11:47:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3caa52f7, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:47:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:47:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)) 11:47:07 executing program 1: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x124) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80a0, 0x10) 11:47:07 executing program 1: pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000002040)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000020c0), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) sendsyslog(&(0x7f0000002100)="79cef1976e59c1988b82baffc4d22044d757ed0b72dc06367ec6770bb8cf1bce401e32b3e1762c3aa11a1636c48d8852ba4a30317a6ea127c08a5f287826074153ab66d164555ce31b1ce62ad602707b14cb9e9d209cb114f3d31b13965ef274099db947f7311360ed4f00ec10e76561c344eda01bcfcc6d84e7f625b4a78d060368530d67aa19885d368fea0f02a4bad7cf63da61d607789dc21cd52b84d9fe156beed6c3b656746de3aefb9e282c6d2c2ae6f2b70877aeaf021790280a1f3fd03df1547720167850e52386a2faef61c720b9f718ef378521822f795e5b7d636b4e77ca2962b253", 0xe8, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000002240)={0x1, &(0x7f0000002200)=[0xfffffffffffffff7]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="206c142eca05c591e016f9bd0e87d682038df56d38e93c4b86f4d8cd5320a7d55a2b874222b30e9dbb57718b", 0x2c}, {&(0x7f0000000200)="8c9707faa3a6b52a3f982450385ba3eaaa9f9a3bf42e3099b8e7b17107b1e2e45525483cbd27470791f880d00c5fa001009410e3ff8a74ae77a08c190a9df86f9aff03354312a3975dbafa652800cdc033456c2c571963e65c87c7f6a4458be99e71f834d23559ab254126f1e5bdce159d4cda21d844cfeb1c5c544239e3d3068eb80d81ad5de49b26c5f5e31b7f932a4bb68f4193b62e79282243f6cdc6d60d6f500b9b15fdeba593ddfb1d18990de19581a2f1", 0xb4}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}], 0x80, 0x2}, 0xd) sendmsg(r1, &(0x7f0000001f80)={0x0, 0x0, &(0x7f0000001c00)=[{&(0x7f0000000680)="078758ca9e8e957ae97d4bc3ef8f8d0cebcc2e83f1d9bcce931786d650a129ffaa7d20dfaedf31481a1239e87710aa780cfe8130e7f73c24852ec56c131ede", 0x3f}, {&(0x7f00000006c0)="894264713f82c928664ae0985657202f18d201476aeb883d03973f4b2644f41feda301c2481fe395ae84507754682377b0feec0cb08d11d751b5023fd7644c912a1ffb803de6cc91931bcb759dbce151ca24f758522911d1be786ed51e75f1ab6515c0a63191e5025a76b8f9b2c9083bed5c278de0c8c2eaf150b2315d6b87304f16f7dc16ac9c31", 0x88}, {&(0x7f0000000780)="4eba3ebe59cf71da6b03cc956f1eb515026c59d67a6cd98f5a50aaa746bb5dd80a5a10ea25a6f3cb5cc481bb0544b5ea584df8420aea030b43892e9c2ca1affcdd20b777f0c3a450926663cd0a25201d1b16cf2f9fdbcb3f494a474da7cb136e589ccda660a85f77d2306aa4befce387114b9fa63d973918986944d668131a925b5b9b827a901a", 0x87}, {&(0x7f0000000840)="4be2692a67def17b56e295dd8f738e60758980ac9e974381695697b74b5efc287120b056e1c9bca4ac82875e0c86b30255d29dc1f027fb74aa99a53d4f60217223a49ba63168a6977501b03de7804b9b8b0ce5d84d317c57cbd3d5468cdab5894c10792ca62c483a457f37b5167f6a84ae8f99f860a1bdcc736972d5e2f4f3f92e46aa12f71a2a3f66be3b575eaff7f2222e8faedb3fde747f92834b33a84557df05fa467ccd351ce057466c840e13d51766b195fb48c36b071f0a3eb8db27829f804ebd4ae3a6f748698cb380cd686a99d6a7c9b991fba92f0820ca2afd5fdfde58f51ee4c7fe14e3a5d65bd88829242b1b2d88e91c518950c31867c5c989260e0f03606345db9a6223db452ea8d15f2bc92d2c19f76bfe66231019ce68305cf48c0f57fd3fc1432ce77776652b8f4543835999cdf27335b1aa03b74504c2d88884980ad40e0556a73322e8a2c1a0a43c4c0ae587cabffeb8a519833f2eeb3723c8107d179958c04cebc178484e23d56ce2befd7d1e80b15dbd2f36a12330f79585e14ffa9f782219059392d06331d9c6c0dac6de6cb7e720b8885f4fb6012104f4ed071cb15d54652af8980bd9d9d73de26071ff757ffe241b45a39412eedc98025801482ca62ef2376e213594f2d41fd0e2e745989ee4b6a239fe8debd0350009f55cdfbbfd5580a974f95a854e0987251453f6ef210fff094bca27344daae03060e372426949cc5bad1c720852b8c33bb1b25d4166931253e77f95c10f342c35ee4e4a350e3b2d05fedc5818b377aa9c5822c555dc8ee98d8fd7ee385bfae901803d21df3d13dcee423ccfde6d07aef097b39c2f6aa1d921c33d248703ec86a67672c4794515e04d82a9f6cd8f60c0a375ae155b1ac217e3a20cd7447694f61d39a0c73ac32c33e41b3cbc552685ca3246d176f61323bbbf42e2f2f2d6557d61670c2e85032de8d1f66fe09b518d2eeacc3b39980928273b718473c16226e7b60e069d47b0c47e5cd05b22fe969d6b32fab8a206f91997650c5115288e211bcae3d9016fd804a3f1fa97ad85def3648fb7d19bbe307ce703f5a8a19fdc2e0f826b90202c0b01664575d0d83b0a651191c65c2c35ad7168d69966f79a8bf13811f8fc960438affd9e07674cfe2ca90ad3ffa7e046de3d434ed029d9b7f791d0a0ba3deac369bf34c0e8675f175c87161789695a72698ed6f455070659057b16b251fbf978c9cdc4b466f1e6f5e62fb5b4d390693077ac38f1665111262a84eccffb72eed69e47a98e5a08376789b91750b606923b6f74d7369c60407e2eae09633c1be07c4dbb56dea7e4a4939612a18847efd6ee83bbd20254359ecbd274563e67e4d591595613e8b4b9d29697cf08a6b48c251ef80e81ad92727e53f62c234d81f5581b28121e2bf7ddb5470254e1f591c245b856f9bd2b50494eafa6e3e85296d383f81395a6df9c00827b761a1070f36a069f2b301dace80ae3c717a26769930f89d263a0a9d7f7cefbea6eabc21bf93d9534e9ef51369d94531d332cb20030df63dd9b5ee7b8482aae27c17fb7e5f3b02c0bd369c9808b109cacc23db877fbfbacc3bc35e98411c8105811c8b6c864af3c5f0bdb20ab33fcb3f6291365a4031dc5776ba4b237cdbf6ac49ed42045f2c0c8ca6488d438654940936173bb988dd7e6d04e4c6219736c3fad85dc9fa116d94a4a1e26dc1a1ccb6ba77f1db818fa0c681c03640955ab4b022e2c9218cbed7c40ef537039b6f58bfe492a8dec41467bc6e84a2bf39de94ec7a4d8c15f6a1ef8ec6c3fe3d1610deacf8b9c7fb64902c04749e53fcab49b31e59f3cd4cdb58dcf6c8c213ad0186310c2e5a15ed11f7691b1b764a98cee080b097a6583d56222361582ebfb05b6290cf78a0b8975a5f4faad6e398ce04cce4a19321197bb6ad1cc9d93598362dc61e9ca8b55d102227513dd370d3aae3f50644ba711d3cf7fd327315935240c82eb09629c4a4ad9afc4fbb3750e087a281380fadfa034e6644ce364a4b5aff28260a67662566f74da82dc84318a9948bda0c4619d1a788b4402e7494f5e2541b82079c544299c8ef09d0f511417e2db430c02c152d635d18ba8643cdfc83c5570a6bd722db21962133edb53de36fdfe94be2df2880342dea348d9b7365c21628ffd2acdf553e2249c85fe75392796c27946b27d669d3d08fd39d8aecb05b8411fe939fcb7149213359a6261c5e2352385d236a65ab4aa0485ab9bafa9c5e6561e60865e00a688d056587a513d950a26fd93de54f9deec7f07673ab30367f6b731961cfac015fae9523e54c4b0290063ffdde36541a56541f58d7cb308672be69749342c6249783d628e5dfa95f9defc0351e6f3d1470d65d2ed5a2f9c64603f17bc669e2d0b52341744afc0ff029d673aad0fce38e10e54688baee8579a5319d4cd3d7123dad3f08740aeab058447a9528131d2d70ce065f3a0da6e5cef388e0f40bff8eb653bdad5a86edca8847b73232f11821001d35e55d406a6b7660b3564defec054fcbedb6b7a2ea90582be3bd5fc3cd753d2f2833b75cf49936004b0de45b259fd8455550309a1f4b1300e0ded6aec68284a2c5e00b1da52b4351ceb1910d080d1e8a1eb4b017284f9d5b983406d272b37c106f2ef4f44e79121666c34e76369f079953681c7af83994232aa53627bbc3794e2b07722aae1e6ebfa18c60fa0c8069f7784b7873f3318b1f319eea352ae91e61edb5f98a3dfe590ff9425104870fe5abdb25acd9ac8682845ac0e62d698b0c5c7bd06e3e1431a826579c924779a2309e330ca7b68e5f6914992693818e482f7a952c3ae7108e12a90c9945be4cd1d22e6902aee534f7d656a60a1903a9f981f4ca026b80c12915776fdd4caa673d98076aee03158383150afc8d6293f9cdacc8803dd53c47d072ac4775b4fc18101f061e3204ac6e361763b48bde10604303356e0fe684681bded867fb4abdc191b41ac409ddc04b989b134b1aa4602598414c6453424b8a8e01b3748816a3a1d7f19e6a277edc47d0e27e3dfb2e665ca062d82926f59757b89518451948d5f33d0caa8184bda836fc41b0f7febfdb6fa7db0a4fc305336e8f9fe0812797501525519b77533d9eae074f0b7fc280364424febdac41a94819e2f5fe076422b5c96adabaf1afb5aa8926d1ae56457ac89b940894ad9be472f714d2178e1dc9e647b2efb340ce021a80602bf27941a7b4fb5142a87b97d841ef0b4dda5821d082e68abeb5463e4d6790c152ebfb1abe398de54e7d4de398e1ab0d384698395139a6277aebc0f438cffca024ed416f88d21998de2555583fab923d39a054a887ddaf1696b0d2b896c44ee053861a9aec52ded1bee9f0114a482bc1f94e7998fa806575643ef32bf63cdbe2b9f560d45bd428ef0719c2117473757dd12d8c2246540624e5c83859c114e26ab985f72bb81f5887dfc28a8c9252d38a5e1062890bc7e88e21f9ceffea2d730beb281497fa1a039145b0ca6c477c17b01db5cece48b6d54bce4215b8bca181ae0610934d9bee7942b905b263ca53c8e7e6733ac74f7759058b70e0260fd7a4722403b66842e4cf6624dd693a484018e9701544ca463ec4d10d2dde286184d8619fa8ab3e4f3a0df2e72a85a47c619938f7ba888d5227ebce738189f5aa27410421d17d3bcaef81d59200080bdb594e0f592186972dc5a3ebb73727f44d74a36883efaa7dbc31c7310b60c34e3967fd6467b3635735438066d929c80336ddcb30dcf5dbec2cf45e123de46cc8584e0d5e8ef16b25c063e447e5155bd6cde2b98ce195b96a32b697095a43d81ede3920b143117131d989a10c9293dc684cedfb6eada93b06f9315029ca964d113b64bb84bf5fb02b4babe2052fbfe839489f5cfa2e5bb0fd2495674823f7791b50045a16c65b39ec138f1b75ed3a8a601c01501aa8de71eaa2af2f240fcb43e5596e674452b53b4db8581a20f19c20a6d8e64757f4efe7c5009a63c38ea97f77607b67ce5f971ccde418a4e8add8ca4b5ef5886ad75dfff355fdbbe453112d6e68a13c132bafef371212a26188e2de1a166bb96a01d2732e4c1926f68432cf00462c7ff142ec018af092cc85e6519f00a5da39505062de1180c328ded4270d60e4d1eb0387753f2d15d31bc8fe0ed8a59854fe324bd060f3f7e9fcc26d3a7d9b72501fe32d364e3137d1cd3dca3d0c7ee32d2974375dbc6d94a85b6ff692b526a078bfe4bd273235975ea6b468bdb2434e1747757a20340c0f749ae91ee1c16cbcbe0d3e27ba8e07413aca4d006c514a20327f139cbd76e1fb6c16eb4877b72cc2ef9bbe2b1b677da28b2d411ddecb2e02dc7a426c774d3567cbf95fe1bbf87812e096651dc3ae308be5e63205a4522c28e2297deef2d4a8bc5d5b5dfe604c949f27ed7eee12154f7aaef3476533472d361d136026d218222be178c73ef21d165a2f55298f46acb96d10ea2414625b30851e9e0f99ee2a50c50e95a3a07bf60b724f03210ad8f020397c81ac506e1cb79835e60ce504b0fa1c97a8bdd9061ab3fed6545753c2678eb9abc5b3f9853ebb1025c8a3d2d7a3fa630f02d89e8d8b45e6e08181379ab4f1a1251f3489cea5ebf47ba98cda89036f29f570d4a8c5861a915b75d676d555f47ff3bc700e7ac89f4f664afec3d114b0bde8342490e88b2f7350e3c2351dff406bac78b98f14d0041abe5e3967661250af02b4f7e76ae00682ce5129a22c9288e149c1190fc9f531076feac4c0ceb0d2c5e32e0a298ecfa2308308ffc918eef837c7d3489888c068a5ff32864d500cc7fe99c30312b928909bad517615622fc08a36027a536f98f60ca1874a09770bad53c0d478cd83d9cbbbfceceda6a6bc0e7969f7338c7ac74500fab9da7f0adc462df560e4cd7dcc7558d44911bcc44bc31cbf093190a710211fa8405629d6e0b3a7e0a259e6c88574e790170b9fd452949d3f84f93a3d9e21101040d1f405ac45b4d9f3f35b973f9acdef8f310209b6193245be6ee3717b1e6f8f8db1a6d7d95dde7cb619ba7c163aef6f59682502124c928b260e519d576e5c9cc52b2fe17b93f8c71c7f5c343b707ccaa30b50999bb9bf45c71db599ae3e2dda33db59d628a1fd7c32e00ad126a1ff14ae127f4ec6020d80203e667ad8ffd4bf9695bd300ada644ea31bb04fb5934831bd6d91b4ddbf532beae0e1edd73b7d05efbdfd6297879c7395e4264be7bbd6a306a50db7a787933a02ea2d2fb002add56acbe08b5f686bd4c7e593d91f666cfe7997fc945a46e5214cc62804ab02827c447fe3c4f667b485763823bdcd6a5074d1cfacc6905dc49204b6bc41f91a9375afa0f9ba3527a322d335752049007013315baae435e5b236865451684ed7c0a3fc6435b303d2b0daf38774fe2569f4c3d6e1741e6692f9a420bfaef9372650b8032c4fc90c854ba563c49bdce34e5ede2e0cb5d4d32cb907fb964df2203fec26578d9453f8b5af202a6fe34ba43f8993a0aab0afca9895b9ec416ac36066083a0361e3840f83fa41a4c116e1aa4c40c871dbb3ac707686dd0832208053d041966b14c3b4157cb21813c24bd1e469f9de3f81ea9feb78d16d8ca5ae1b8cff2bc167d763ce8a6d6ab1442c68ecd1f085a6c523e4cf7397303f1d507e6431b555af84c6f7f95c48d0b8245f7f40a546afd3f259d2139570adb6ffd9a7cca3ca0be7beeb36a873e41e990ad24a960db50770635657a5b8ae819a566fb04c755a0b29fdb056872a63eb132b43d21deda7ac19b5a92871761081ba1c943e852", 0x1000}, {&(0x7f0000001840)="52a00b864c20e739c0e1778347e1ec667b3a2f0a26d99b4d0ae9e022a0df35e9fa0121", 0x23}, {&(0x7f0000001880)="7f6acfb473d7d8cee1f7b5769875a7d3afb6d9f0de15e5a13cf0745578289fda9055bc3a6bd80fe5fc551a2387405d0920f1040066e7e5ff6e915e391bd2f40793d935c54666bf0c0aaf4a1cbae6f7dd4b28925c96bfa0002342da989680331e8f5045d9786d4cd8c03c9d3e71639d097fd9affbaa731dca6a02c4c7253ffa9d7e5d35acd9033f779e7030d167bc5a8bf64cba9163d567c124c9f91efbc699b31f443ab26158f788a7", 0xa9}, {&(0x7f0000001940)="c92ee30071e117327f20a98ab8a624c43d1a71e2473498ffa38cfa2e24874c1ea44a0ce1f8527e943487d207023e099a96e1ee93aa607f23041fbff7fb9e404c6d748b286a07852ba59714f01846618bd5d35ca10bc880623ce4b3a7e169feb5af65857dcde8d015cbf7c555d920bdf9d1c9b2d3e15fef503fc16c85ed7a5e8c965f91cf74d360b629fe4a75f07d88de201708b2c4762d4dbe341bcbec51722a966904bf97139299a46969bece6f272462fa7152cf4ecf91905102999a5e4d85a2932abd792e145c85af74ad", 0xcc}, {&(0x7f0000001a40)="bc76b25bdcad9a25c16ac418e2d7f11f7f02ed46620b4ee158b4df40449105227d0da91326ac7888de4e821b065e08c217c8fa7e26c9f70f95941a28e944be4e9f09b2d4baac8524dec14c40b2e525f963113553e4e639099fe5e6a74f881cd4bb9e3a0f9aec7b9876883fdc3c054164a6bb", 0x72}, {&(0x7f0000001ac0)="6e195d1aa0cf5c5fb6778cf4b6f4b2cd12fab5aad5057264671e7bc605315d44bab12e7b66033a54598044041d220bc32fff9c0d36aad23f16757a5080e92abbee8228323991b5bda83f1a6a12e280780935b4d83970df37dc6cb8b8e847f1a3ffce600d705f1451b5e7539350b813842a67c705717c374bb584e5bf990ace2108a93eada776f23e890fb4c6ad426dbb1236688034959471037585fafcd4bb7ccdb19a8ba84fc48773362b3b52f7f4da3c411327be74eb4af3dc21dc6305865f4e3fd51f9eef833f4939a05898fb190d770fd08702e0f2e825e2fcc003a6bb54935b80cf52de17aab4aaed1fa20bd3d2421ce5e3a2255e46c0", 0xf9}, {&(0x7f0000001bc0)="77f8c506e6a60cfc4bef000005fe60606d5582583da9ccbf7397580331df4356229af524af292d34cb7f902b0b8ce2b9e17613a57852b1d2086032", 0x3b}], 0xa, &(0x7f0000001cc0)=[{0xa8, 0x1, 0xa37, "09b1d47e1f1011326f7cd51c6ea52d52f889b15ce98b87de9d0bea808e6059704e60f87d3df78d8b44e8fc6c80309cf22306f5bab49d02f9d536e06cfa7c93fd36d2116c737db7894cddaf81f7fa7e6e13fbe0b8e89b4a253f11e28e72ec917e7f0a85ef8b53a512048680f3fbff59c0c41bb1d9e560c2a556b78cedcfdbb7912833baba1a0184d7d45756ad1dd06670a0881d9e97"}, {0x80, 0x1, 0x2, "5637768d4e4a989e73725f8268eeb91cea946ac0ef9cd32af00de86edf2023749ac2e36af04be236fce58b1f727e6f855b7f67f65f08c816285aec7b4c504c3e60da9b819dc27f7e4d08f754a1aad308ee810b31755104eff4ee355bfadf82f296b8afb0bb7bb0613d245e"}, {0xd8, 0xffff, 0x2, "cce16b68ebee798845fdae584028e8dd427c916a1de43539365ee3b3c816f804fdbee988a2ae9bfc97a02c776075ffb8ba25049965df0808b33dd076e887e7c3fea0b407cc31aa2a340f24d0a420d353ae2da5b71a17434b26025eb6e7f1a7433bec03a8854e53096fb8d415d0992c79b17bb8dbe1f3b5d54d34c974e93ea0da9b8ea5f66000eccb77dc62df122d525d6c85597ecac8a40c9febcbe790c3cf939b472edb501a8945c53a58f23425c80f7ce702c2aa20334b320fae2d5ecd6dbf99016beb6db1"}, {0xc0, 0x0, 0xffffffff, "2473faf25b21d44141cd84a77fbe4081f3c44be8fd2ba25acd99b6e6203f249100c2079d16c46595bc16f5707469ebd936ea65ac978bab6f0b11724cb57642342164c4a694bb39fbdd55b2891f6c3f00dd71b61947116a04b5ef0fbe55f9b1e573d28e01f55f6d04f7d28b530615e908e52908af1273da9dbceea4f40897f8f56d1c89243ad6d87c2c99d52c8dab5a324b399038a9789cbb7563563325e934ce80d40014067ff0fc92bfc9d084362f"}], 0x2c0}, 0x404) 11:47:07 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) write(r0, &(0x7f0000000000)="5b0cbd6ed6a684d4ae1344673c50c30d37aa40312d7c420924347ac3101a8f0c35c7145de01a067233491fad0c431a108b90a9cd85c6cd85a0e7d6ed63226ce332e97cb33caa180170ef4189f7cc56b01309a59bfc814e5a301903843e257c9c33d7befa2bdd0ef86a546bcb4879d09e86d7e864eaaee68166de105ac5460a6c0e1d060e62b45e2654b945d67d80cf29ec2b83df7547eff8f9c0152714a113715cf9fe5c1334880b0fc680c203b99a5bcced44519c4008032cb22dd337a85d597d13", 0xc2) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3f}, 0xc) 11:47:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000040)) 11:47:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000100)={0x0, 0x6, 0x1, 0x8, 0x6, 0x3ff, 0x88f, 0x9}, &(0x7f0000000140)={0x3, 0x8, 0xfffffffffffffffc, 0xa4, 0x40, 0x7, 0x8, 0x2}, &(0x7f0000000180)={0x2, 0x5, 0xffffffff, 0x1ff, 0x80000001, 0xab, 0x1, 0x1}, &(0x7f00000001c0)={0x7, 0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 11:47:08 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/30, 0x1e) 11:47:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2009, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 11:47:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = shmget(0x3, 0x1000, 0x230, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010047}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 11:47:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r1, r4) 11:47:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="706aaaea49384453e206668ee8dee616510b20e7187bc06ea68a880ba8e99b574f2484a5de47e62c993910aa6d8cdb87194bdfdebde98041a20bf356261dbc335196e94c8e76c7a5392b01e99a5e179a80f13efdf6a362e71c0d2b60f8e0762196a092c73eb1fc6f3784accb6f5f908660b6d1a8a6186c654e98", 0x7a) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000001140)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0xfffffffffffff000}, 0xc, &(0x7f0000001340)=[{&(0x7f0000001180)="7ab94c88f373fa08eee59df2e1cae5be4af8b5e027dfd491604913123d6d6a2ce71a662a62a3062e83a138f92fa1f9fdadf66b72c5f6aa0cb60edb37bf43ec71549574f893487c2569f7176eaf50009b6c18c13cb2b3e740613a98a8091eacc901f40bc3b9049c6a797a16a1762861f04095370104d38d0f986748f60a5d0b79f58d7d5d3810f7b0e4c9b28b08938f46dd2c6b3eafbe6ad3e509d29b", 0x9c}, {&(0x7f0000001240)="6f49fbe1e78f759af0a9faf0d8ce31a00d7b0a85eb2244b228285cb93a2aa4fffbdff2f2d8c611", 0x27}, {&(0x7f0000001280)="fbd733d78e32de8fbfd01d0a51d9c759a521eb5db7f4e124d497071607b058d7a2a580abec9ee797c3e3798ac592c2513c9e0112751113294914166a80b57e10939a0296ee02c9d6ea289b7348cc185a067bc28e44c7409808e73ca41f2c24a00b0f67916896fce0756e6b6d1e59f6e9e52fdfc0dc219005da55e78857d8c40d7dd638d23640098b06c9edc8bd296858066e150bf4ca5ac975573c25952dafee9668ab4deffb5b210f50a0673329164db964e11df3062f6e87", 0xb9}], 0x3, &(0x7f0000001380)=[{0xa0, 0xffff, 0x6, "f42169c629f1e4b98cf84088ea654b3b2c9acc88b017a13fdae51d11b249c2fdf963cb29557e692d236a5b83b97ad852ceed8c52b12d900e3faec55a12bd7abc4d997d61d2b9184a114bfcb77c6c7ac4bb59092eb5bf65a2e0be6ccb3c74de626577a3fb6c2dcd150bf33c69f77a14ae3cfd0f7a7460f0d9ebbc8f3f106bb57510662142cb7996f5312a3a955d2cb4c5"}], 0xa0}, 0x408) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) 11:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0xc24, 0x0, 0xd, "ef9ac42a9b78ce514a3734fa074b2e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x89) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x6, 0x5}) close(r0) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x0, 0x2, 0xfffffffffffffffc}, 0x2e80000, [0x7ff, 0x80000001, 0x5b8, 0x8ffe, 0x14, 0x4200000000000000, 0x0, 0x6]}, 0x3c) syz_open_pts() 11:47:08 executing program 1: r0 = semget(0x2, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x3, r1, r2, r3, r4, 0x0, 0x7ff}, 0x100, 0x1f, 0xffffffffffff7fff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x14, &(0x7f0000000180)="37ff117f56f9d821115bfe9a6b0938405ca019ab") 11:47:08 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580), 0x0) 11:47:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x10) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x1, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) r6 = geteuid() r7 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r6, r7) 11:47:09 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) r0 = socket$inet6(0x18, 0x7, 0xffffffff) r1 = socket$inet6(0x18, 0x5, 0x8) dup2(r0, r1) 11:47:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) flock(r0, 0x9) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() r2 = semget(0x2, 0x0, 0x382) write(r1, &(0x7f0000000340)="3392cd6401c8c83cbb7495632cff210511d0caccc4e988190eb444066d874046b5e89fd14898475b4ef055417904b5aed56586154a7523937f42ec377cdbb4197b9cd242f38e1c75a9a5eb7301052ddb201ec9b88794a7304a1d3abbf99e481ec899096a3a0eafb4fc58e5f2a7d09d644c92e7657370a4a7f68e", 0x7a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semget$private(0x0, 0x1, 0x181) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r3 = dup2(r0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r3, 0x2000740e) write(r1, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x781a073f) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:09 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x800080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000600)=""/130, 0x82}, {&(0x7f00000006c0)=""/147, 0x93}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000780)=""/196, 0xc4}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 11:47:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="818ee15bb86e", 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000001c0)="dd41a1de47db31783142b46b4ae862b8f92d7e33f7c08db69d215ffcdc43ebaf4345c879719c14b479306d21a122aede07f61965a0", 0x35, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x7}, {0x7fffffff, 0x8}}, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:47:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfc8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:47:10 executing program 0: semget(0x3, 0x1, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x4, 0x41) semctl$IPC_STAT(r2, 0x0, 0x2, 0xfffffffffffffffe) 11:47:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) r2 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f00000000c0)="f783ea7a07824284e7d37bc4070f5d7177cfff45b04a1fb75530231e0dbcab9c060aaf71c52eb8e59afbad8512759972bee80c966f58defb5e33f85be65454ec4a1f0271e2dc50fe1c78e85623e09524384bcc425408a27f8123a1a40b0de97206ccbefee1ee94456c97cc6f81bae1f2995ccf5837ab2c523d503b967948", 0x7e, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 11:47:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x600, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xffaa) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="677ce7e257c50cc07bd182beabc8fb5981f9f2b9c89741e54affed8ac445ddca1c7e35420177cd9f91e1be87a8f28f3798015d667c742be801dab40e5bc0dcdb3b3f135c098aee65bced65a588c02116555ae1d8088fa80e7a47554b0fadc60dd8", 0x61}, {&(0x7f0000000140)="3aefc798bb3fbd59840085fb4cbe7e88dd4875ba4be77c8e171836b513aec4dc26c44624159354c64d60c9e777f3c69d7f18a0d6bf1d6125de242b291ec6d9a486af874b537838f3f99d599ac6f54e7136ce9c3b54880a3b19e1b8ea9a87fa18902594baee91b3a6949364dca7f9c63e3bf23ce41ae8914d377e1ed864bfdfb3592195df55b249d81a0c2484ceaec4c8f7fcdf8e7cf2aa58169f0244cd4c7fa76db3735ade3c1c90e3cebf14e54d25a250e096fe205b9248b602feb47ce785a5c101421372a4818b6dc1e1305a63417e", 0xd0}, {&(0x7f0000000240)="d7672a6a63f61e6edf498bac1c40c0c1310097378bd761a49e4845450a7b3db30eb9e989eef31ce6084a94662c817079d542ebc188dddc11c7d6a08d7644d053f397dc45ce294ecd49e4d5d88d3c224ee2418c2e3176b7ea7f4e5a0912cc7b05bf29ca42292bd376145c9b8645df6c501c", 0x71}], 0x3, &(0x7f0000000300), 0x0, 0x2}, 0x2) 11:47:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x800000004001, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/179) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000000), 0xc) 11:47:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xe0) shmdt(r1) r3 = fcntl$getown(r0, 0x5) r4 = dup(r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x101, 0x3, r3}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10022, 0x0) 11:47:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) getpid() bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 11:47:10 executing program 0: r0 = socket(0x2, 0x1, 0x3) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) setsockopt(r0, 0xb6, 0x8000, &(0x7f0000000000)="b5da185240fd1ed2f55b9d85156d32d519b69d4dfe631599602569c8d31cfe79d2e22518cc578998606ef858d7646cf573072cafce46974c96d6ffdc2ec66cca66506788769c4e877e4a531d0fc23a90855c13151ad22af636b6dc83594633df126402f50af49dadd7e43ad6cb163d9dcb643994b9", 0x75) 11:47:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = semget(0x3, 0x2, 0x4) semop(r7, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x5, 0xc740, 0x800}, {0x3, 0x9000000000}, {0x0, 0x100, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x49b, 0x1800}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, r5, 0x0, 0x8000}, 0x348, 0x5, r6, r8, 0x80000001, 0x3f, 0x3, 0x10001}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x800, 0x1d, 0x1, 0x5, 0x7, 0xe1, 0x7}, &(0x7f00000000c0)={0x40, 0x1fc000000000, 0x4, 0x4, 0x2, 0xffffffff, 0x3ff, 0xffffffff}, &(0x7f0000000100)={0x5, 0x5, 0xa0, 0x7, 0x3, 0x9, 0x3, 0x100000001}, &(0x7f0000000180)={0x6, 0x20}) chflagsat(r0, &(0x7f00000003c0)='./file1\x00', 0x1, 0x2) close(r0) 11:47:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffd) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 11:47:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\xdd\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 11:47:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x201, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8000, 0x9) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x9}, 0x7) 11:47:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x3ff) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x106, &(0x7f0000000080)=[{0x49}, {0x28}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x410) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0xd8, &(0x7f00000001c0)) r5 = getpid() r6 = getpgrp() setpgid(r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r3, r4, 0x0, 0x22, 0x1}, 0x3, 0x9, 0xc51}) r7 = dup(r0) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000900000000000000d5776b557ea55300000000000000a5cd63b3ce53ccd0c63bafc397d5d4826dbbd820b2185cadcb3d0b6d2143d3b862e0db342862896d5c5e4f90636ad09762195364d145eeee0ff573b95f0f54533d483504a407a62751cc95cffcc4c452050e00000000010000007c3d0175c4cafd436d000c1ffa"], 0xa, &(0x7f0000000780)=[{&(0x7f00000006c0)="c02c975ea5270574d27b526c1deb72ac5824f88d7c4a19d88bd27b47a75308f4393bd95771081c4e8c4beca717ecc7482650b75cb64aaad1ec383eced965cc3137c157b218ef72d1a0a2fa552ac001893cd36ffa35eb4936da4c0e9df0aa96e9b712d0e5d630cdeea6dd612305682e36fc0ecdfd758269f18d62b0f2a3cc53515f499f216367096c84a5bfd0d536aa8d331f8a53a9519832290e015b287fa45ba592d3ffd6644c919d5abf30a61b3a5e2863090cbd", 0xb5}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) getgroups(0x2, &(0x7f00000001c0)=[r3, r2]) clock_settime(0x4, &(0x7f00000000c0)={0x40b050, 0x40}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) msgget(0x2, 0x297) getsockopt$inet_opts(r0, 0x0, 0x2200000000014, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/162, &(0x7f0000000180)=0xa2) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0xcb6) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0xe83) syz_emit_ethernet(0x23, &(0x7f0000000380)="48e8ce814a80c33afaa81100dea05b96a57813b4af975d8f2ae3f16d686d6f141873350f1dbc8f65ee0d46fac9065a3570b43204b0f1c25ea33f79215cc59fcaf8e59625e9bbcde2312eff6c535566c8d3c69ad633c3561ad16c0293020ec947cc97d37587f541eae8c7f2a4f94b170a0e6169f25ed57d6d046a31ae819eb808d0cf8435fc8eb24724b3586fbc1e6ec81278f9fd7820daf200df6400102957b8e77caf0a9bcd8e0816aab7c0ffe5a7e391a286d27e8611cc60a605bd67be8b") munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f00000001c0)=[0x100, 0x3ff, 0x2, 0x800, 0x3f]}) 11:47:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000340)={0x3}) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d4be46fda549f80900"}) r2 = socket(0x0, 0x2, 0x0) lseek(r2, 0x0, 0x200000000000046, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) r3 = semget(0x0, 0x5, 0x62) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchmod(r2, 0x100) r6 = geteuid() truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x7) r7 = getgid() rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c3, 0x120) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000300)) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x10000, r4, r5, r6, r7, 0x44, 0x81}, 0x8, 0xef, 0x819}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:47:10 executing program 0: socketpair$unix(0x1, 0x200000000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0x8}, {0x1, 0x2}, {0x1, 0x40}, {0x1, 0xff}, {0x1, 0x9}, {0x1, 0x6}, {0x3, 0x80000000}, {0x1, 0xffffffffffffff98}, {0x1, 0x7}, {0x3, 0xffffffffffff0e78}, {0x3, 0x10000}, {0x1, 0x1999}, {0x2, 0xffffffff}, {0x2, 0x4}, {0x3, 0xa0f3}, {0x2, 0x7fff}, {0x1, 0x4}, {0x3, 0x100000001}, {0x81872acc0948fb3f, 0x1}, {0x1, 0x4}, {0x2, 0x7f}, {0x3, 0x4}, {0x3, 0xa6}, {0x1, 0x1}, {0x3}, {0x3, 0xff}, {0x3, 0x1}, {0x0, 0x5}, {0x3, 0xff}, {0x0, 0x7}, {0x1, 0xb0}, {0x0, 0x5}]}) dup2(r0, r2) ftruncate(r0, 0x0, 0x7) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x841) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r3, &(0x7f00000003c0)="7e045b71abcfdd5ea3c99861909687cb5e9d733183a36676bf3c80e77417ceb691e7b619fc7ebd334a4fd23164a8", 0x340, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000001c0)="26bc2eb6e0aceebead6a1eb5bd2fa70a89120c1144594d3388079593d73a0b9ae2cdbe2589bcb89aabca883cc3fbbc8ddaff1fd946198aaf573fc62ea57057efe93054539a4f9257ba", 0x49, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001980)=[{&(0x7f00000014c0)="4e2127f782159b79640940f66a850db7968326dc19913c70a23cb23d7db3567e1257e4d8fe076702a53ba4150785d1ec25bce8385cd9bcba459a61a06a2293493e260e9a4600f22e5b3522d8643b0ec80b06ecc39cece382850c0dafdf36c10ffe636998439b13331c71faf88deadef33640f7d0c222f0664e3859b7f71b758b2eb1a72f739290c4cf771a553d62c70d1f681b23bba92edfdb16071a16f61c7bfd68d3df796d6f531db0b322d7636a4be5139dbb5118", 0xb6}, {&(0x7f0000001580)="611065136dc6f42d3427ac4056f59eeaae5180f00e1fda2d5009bc5f41b59e7b9fc90d705c647eaf88744d18b26f15415ee36b797104beb4146f6832c53172029ec3d0917cff0159c7db1f16ddf57967e66d76085d8b1cc989d7743ebd0a04c5f8314742675158a12c26f04b4d329a4e01b2280a5efadca6795e1c0c0130e6e9ac60d377a4a8379a17c29601e7062ac53eb38e0d08dd10dc4613daaa132b6b0c7eb5904bc9997e4f5ddc4a0a9d9fbfd768de899ef27178aab0a5424965956019840e6014bce1f4d2e4", 0xc9}, {&(0x7f0000001680)="380e3d93669be6b66a1e90fee62be9fd17300d4cfb11ce274172116d0806e72df715b03e34b678ae808428f5ac7c1aa0113a4df55a789a4ac367ce7a757ddce02807ce93506b5dbcb298467f435b8a7c9b679a17e6e0a277be1fdc292634487a091ce41c7ffa3bb93f39c2217920d6deae3a3b74dfd115ef1dd77b7e", 0x7c}, {&(0x7f0000001700)="dc4993e704ea55dd5a3a2ddf989ef96783bf4a32662d60755c761b091c8b847ee47ca011ed4172500b0aed2ba90a9e49b8340ec804a1f250f2a616f41361e63695ccf12e28fc1ca60cb251751a9c7ef43ad6bd1b3144", 0x56}, {&(0x7f0000001780)="35bf2b31033d96ef468c8f744d75201658803001763af6dc470e41fc89a55b3cf57184cf8e89a349b0683b9bbe9916e5e6a806b1ba1de69e38f353d8f50606094ab35cb70d8072e9ef458b426ed4750936097e1759cca2d3107a9abc4be496ae708f838b5f45bfb6b34557bfef52058529b79d0e72463fffd08e5507ed076378323dc7f82773ce1c", 0x88}, {&(0x7f00000000c0)="11313c1d053ecc3e454549eff2a8e9f8fa249a1031d5ba372bf4599a444e0257eb2702a9785968bd8e1cace76fca3e5d48144f684b21", 0x36}, {&(0x7f0000000400)="bf4b39bd795d35e0b7ad50837b5148592547e3", 0x13}, {&(0x7f0000001840)="1cb0b64fe2ad70899db41e58b6fc27495026e80c6cc2f764cb09", 0x1a}, {&(0x7f0000001880)="fbc63ff4cceccdad230cb3aa3cf6bc95d2305025029ebaa18c", 0x19}, {&(0x7f00000018c0)="b509787c53fa4a5288a694b88767b1215d276685430fe25c43aeb2b0b937d117fd2dab95a47a9652e7fc9110bb8d1e421d73501ecea462b8918b83140fe75a90a3cbe72b85155a520af8ff1f3ea3b459dcf4a4d74073d051039ad5828820e83a3430a28e254b145edbcd5067c1661d89829837c2780d0d22bca3d4becd97c33cad241170e64c1aab", 0x88}], 0xa, 0x0, 0x0) write(r3, &(0x7f0000000440)='Y', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0xd7, 0x0, 0x2cd, 0x0, 0x0, 0x9}, 0xfffeffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd0\x00', 0x20080, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 11:47:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7, 0x0, 0xffffffffffffffff}, {0x16}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x60, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 11:47:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x100) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x11, 0x9f, 0x9}, {{r2}, 0xfffffffffffffffe, 0x92, 0x10, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x100}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x2, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000041, 0x10001, 0x6}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0x4}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x19a}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x98, 0xffffffffffff0001}, {{r1}, 0x0, 0x1, 0x80000000, 0x0, 0xd747}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000012, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8f, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0x4, 0x4}], 0x5, &(0x7f0000000040)={0x100000000, 0x100000000}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{0x5, 0xff, 0x1, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x8001, 0x7, 0x80000000}, {0x4, 0x550d0982, 0x2, 0x9}, {0x100, 0x1, 0x7, 0x5}, {0x3, 0x7fff, 0x8, 0x29e}, {0xb0, 0x19bb, 0x5, 0x3}, {0x8, 0x5, 0x6, 0x7}, {0x0, 0x3, 0x7, 0x8}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f00000002c0)=[r2]) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 11:47:10 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r1) 11:47:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) chflags(&(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 11:47:10 executing program 0: setuid(0xee01) msgget(0x3, 0x33e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 11:47:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:47:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87cca5b67071b542a538706b8110000002907000000000000000000003591af0dc1bb893f000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x510) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0xc0, 0x7}, 0x5, 0x1ff, 0x6}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:47:11 executing program 0: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 11:47:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) kevent(r3, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffa, 0x8b, 0x0, 0xd756, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000080, 0x5, 0xd4d}, {{r0}, 0x0, 0x8, 0xfffff, 0xfffffffffffffffd, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0xa3}, {{r2}, 0xfffffffffffffffd, 0xc2, 0x80000098, 0xbf16, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x7f}, {{r2}, 0x0, 0x1, 0x25, 0x401, 0x48}, {{r2}, 0xffffffffffffffff, 0xe, 0x2, 0x7fff, 0x5}], 0xfffffffffffffffb, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x530, 0x4}], 0x81, &(0x7f00000016c0)={0x5, 0x1f}) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="083e8af0c756220675432de92311525f018d4e46a773296802cda5b6284d1af7c30a27876978c68adcfb1dcd2f3912ca2a1d25a4b8d8a8590d9780fe98a47719d58d2d3ea0f09b88e53eb670038a74dda389d549f1777c7dc10e2d816dcf5e71570a32b341dfdd635e", 0x69}, {&(0x7f0000000240)="d2e839ddbc1db11a54e600206c66900e3d00f230e10a0739be980fc6a08c5151706adae378686a2b98670c661b65761b73bf0e84040792f5f5dc627f249db62e2bd80c711eeb0e77314892e7f1eaa0a6e603d21ed25ed9ac2b206e200ffe517e", 0x60}, {&(0x7f00000002c0)="fe0095e2c4b0685cfd3b9234681abf02f1d4785c0e56e4144c5495027765d03a81bff197ac039f44567802a965998e348b37cb18d5e8fd02e2ffc006bab11fe63d53e449a5c905795bd60a540d070ba3ebd37ac1a8945aef1a4ef1250a230d7b682041a9320414d7de732e2b2fd71a2fd819356343177888f944bb7057750dd8a6d27586219685904ffa03e3131dba136f589afdadb2c392e2ad54f8a7f1e2f20a6578b0", 0xa4}, {&(0x7f0000000380)="ef0df3b4c508e919e098f9cc34225df0aa018a12db5d91e35d9a20c4f350f01a6830c2ff03b5878fa6182ac0552284d17a86d8bec2a629bdb959618bbeb0e599d75a16a376bfe084e88cd5533640a1bca080e325bc6a1f501fa5ed245f4a5ddeb639160b55bcaf6ac43e3489bd91057f6a6dced75f7da5a2f26de0eaece3675251a8160fea13e5beb2edca9a03fd57410df5695b3d80aa6a43cc6a110686d190e33b38209d090cc632ab6c23a4b91196e6ac521ef69348f5c0f949682af75e4a824d8ae4a523836b3426f54031671481f52d69aea87cd452cd3a0116bcabeda38ba864453aec9b9376e0e55c664e78b98b069228ed06256f1a14fda7e1a520dc2c95af520a21f50cdab5158d001a75d5b9cc081181f441fce40ab61e71ecfa064ab7980a10730108fc32274d0293418ca34d6f7870063ffc6c4aa2ff0a469a014e3c9405402f76882f1163943e008fc2fd3519ed0348a71a62a5a9866e8b27a2dc0de77334fa6b128100aff55d1de36ca556c5675cc526894d3ca79fb555f811e686d244f3d23db427f67572dfe2bfcad27545cd3e16ebf130d1d9d9113546ea29ffe00a0123847d89152b44be32a63fb1f339899e5af1b1c433404ee855216d94213e878711534ae79471a67680dc7297d6e28d5c0af3beedf4178dec350658d76d2f1313410a09de04061aeba4a9ef858a686bffeb0c82d0c9c52e022f54f1146110e736f512c85bed8fbf5075ff10f67b86d55c2d2f7074fbf6bfc0042e4cb32dfa3441580f70d5fe401962886583008e7308628581daafcea8ae6f9918d1db9e51528c8ec1536cc5e49fadbc0a2de3fb908dad32126893958a14904e2f7fd0f1e9def5ed6287b35b72dea9cc7bd1a3661fc3d1c5ddc9aca1c4a2454e384b9d6756c81ce454cca177fcfcc239267397be4494eb1c90f70d89813422c47c9625e818bb8c1f9ad47d0525101ab3f1e66a0d249d742174a42277398a8f1c105d79c7fe8f454ec4b5f0f9bcfddfedd58bda62f99d052cb445b8c87f5e89ded32d1baee5cca041c9a6abb88f1b8a4476134e41c86d94beac4dd649160da1bc348d2bbdaa06740cb13e2d3ced6ae713c63a9d6780077b7eead2c1a555b9b7aebf825d815f2cf8e09963976a3b2826d48523791ddba2b016abddabd714fcc5502bf02c65d4adf5fe18f7bb942b0ffce752a3d86ec63e59b1fedb676a6dc544ce9836c2934e9aaea23eec1da8238b2e0524e84bd8026ad336ea4691697ae3cba3d3c5893b712f36d3cddafcd3efc73687dbdb990ce0c6cf5ce0c117447706425c3b75af2cc384c461a5c009711dc034b28779cc3ed51c043339fd79278c939b4155cdf352815998df34f6a4d26c97a87288b6b33f2f5b546cd711f197997153d8febb11ada7ec7042e0dc3c2d3a5e4149a8a5a3607b23e28b33fa778591a150d02ea0122f4bca90193c3563018dd53f48fce5806546496066bd76716e8bd6bf08815a5cdcef0719cec9d267334bcc3a932157593f0ebb36eb9e8658aef7275d2c2d5d91a931eee4ba1f89e1b1f2ffa06f3fb07a95d0d3990180e8c181c22e3f50d86705e856fc336b7a59c9f729be3b44de8fb24968abc8de13b3e71467e38f5d52d815450c44c2e2a7bf44d283dd6b3127d354fc44d4b5b8ad7da8a4815f604e59b779ea5f6c5590af4d87fbe325c34c8a1f7040ba70b6d6c938559385ae0f6431576ab51ccb0a66baec59eb0635601712f8341315521e75a8e0986875b2e6e0be251e09074b3fa9397989ee935bab7a4b967956429209013aee66be625d23bde0cd8ebb1c07427d5fb1009d95ab5441b799ad37ccc0ec05bd5fad9d8c1cf150a575ad7ff48c97241bad702e6b6bc394945cbd5579f433cd13819ae691d5aa0ec03c053e0caefd00924a3fe7c9826cd4407b9e5a16c5ad9108f5d2f8bf93bbd5fd6b6e259b45e04b40ae25aeebaa42058a76ce86efd17b1e3d3cff1eb1e06dfbc73b101175618c6241aa1e223c8eb71481ccf5f1e8bc5a6ebf529758ce482d9721543828aa39d2ceaf6911d4b37e46b2f231254029b81e536c17b7f5c128f35b834cb3bfdb6913f5c2e6e1791eb4b3334c7c306d1ff001f4ad4c56d4cfd1d934dc9b34a6434c25ec4fa4b38730ab39c1bb5732fed0d7a8206b50bd01f5d6b8e7effbc33ddb06f3aec1435f837e960fab37ac0c64d8213b7c7bd9d88c3131eca90faaeb2e9064a020fb61321934348f7a0658b4dcdb49f96f360d4409a0bf44c250a6096441ea3714aa50afd445d21f53b3639d8062ef3a30fa0ad0d0881a529a7452aae924a7deeac66bf760cefedbb8bb7ed0b56efcab9dc2b11cb185abb3c360e652bd8d089f44f1a46f4bebeb738e52207b1ecdac4c2be89959164a99bae472137627e0cd777af7a10489576fb86d489ce909fc443b53b771ead402f2ce1f19f81a7c3c5d2498ad350ee0b3fd6dd1ea35961b6aa34727a9aafb485cae12060b62c23cb2e2d2a8b4f11ed9b13b0201073198787af804d369f84935e690f993783542926b2568576df34ca126b82242065f3c7dae92dcbde617d7e5318dfa4102a162292fe287f669d5c5dfc29148ffa244be0080afda490093caa7cb1b144d9f2462bc281af332e9bffcd8644c399059cafc4bf74aeb7103100e113269900021421fba88a56d9ae1faa7657cdc5b0934228a77a911ad9b497308837cbf4e802d68fec5420620c74b32e0881d4840471f1d3cccb2c1d6b3c68b8b012096f934cb575e87cdcaadde7527812298b66dfa60106d8cec8d5e7f70ca9ac31d1344b6d8b6c2854edd8f7b01dd20d67e44f85995e87e094db87c61d4ac54bfc120f8340cfa470c7df60688d1c7cd37d713c393d20154aaf90d5092fb4b4aed22ded22455405a42b24cc7b43d7bcdfdb32d42ecc49e766c4a8978d46e25e80eca1914a68fb91e17e6c2879fa4c790f599e5c147bd320f811931d63443bfa994b09bc5259bd6ea014ca69b2aeeb41bfa5205dcd0a5d2233293d03b5f83a7c0f1ae1d33288b1c07d852ebf8acb462948da84214c7ac2da7f7dbc321e873ba87d89769866bb41f501adc4932a9fd7b8d3db70c3a54d9e245d90f3b7657d5903b8047610b90ee29827db6e9d581047560d1d43fe9ad9769d7c17607faa7e945f8093deb51e24d0bf99234cb7725eb672a68c1f9cb0034a96c3081fa7b512d1e8ea58131085840e7a50b12edfc6d0644f73fab35af4a54881915b8c921ee222bdd18d091f835a74828347871874834ffd5a25cda4b1bc13f495786eda07e25274fd0f0824c5ce4de1ab3c96e2126097d069c0b37eafedc25d589bb2de930499f10eca4abebccaa806fc164ebd98b2661985ad0b39dcd56334e64fa517a052337ea028b4c985505e7648e58fb27a852cf48e7aad15f3988c79ab66a2ea8dec48b47c61ba38317690e56d6da63b98abd3999496adf6828af7320d1c9b692333cc7225958cb59d9793b9e6df3036e5f17d168a0cc80f1645aea7579c7a15bd8921287923a643f0bf0b7246066e3a1dca290ab74e698f58504d782a3a4e266c199f3eba7281079f969326fae37a2c2c6840ea6abeec17928767cb358cce9a1c2f8914517d5a5697ba2b30fe6df66a89716a44e76cf3e8c584514d514c2d6f1f813cec3f2b5a19023d283c598341669a15c45fecd15e9dbe14462e8676b46d0f6d25e3dc7bc036cf7f82431527fc1b6bbf817d6e700673fbecdfe2b69ceb57ed4d6704fba38a3d8f20eb07600b1c205b780f0359d30ce385df37b54af17d1d096cd3bde1300be78eff3a7df8078f1cd4ca65481e1acdcea414a78906f07b197fc4967ce4ae5300404fe9a756d7865e080e758c2755e359bffac9d6d323e2e62f107d8c317bd00a97d8062c3c764c04e0f3b26a02fd54f2cec3897af002388cc1596296942dd6c04aaa555f25eecd68b643c2631a2b3626552dbae0b7ee9aefa9757c08fee0df9516752f8f96a41a26aa53859621a57bf5301e57a7486edda0d91dd0fad8b612021d9633fa70ae039fcdc603e3784eb81a1c5cd3eb44692af6897bfeaea7fff1d411cc9ea6efb5567b3d73ac99de9fd6c4ec07f1139ea1ca1b0d9e6d62fa779f89ce607f633a3da56feb2d4ac12ab9584be9a325708fdee51412adfcfc0251f7c2a1d3b0d2e1d1e39f7da14d3d7ea4aebbc5414c8309aae612217ecb640268d97a895c1ba3af55be13cbe5ee2c19efe82fe5b374cfe6fbef26a03b8d25b4dc2f78ba1e6102bc52e66d7b5c150bf6de81d3931451b192df50d9e129b83edbbd2586795fb8e6e8a63dc128a4f3072d3224695b41dc627bb157f09c72c5f808a6e0d3cdf8e7a1cff82570d1168c0605c6ffe5dac52c772c10c9c7bfdb8bfeb9d7f97ca43b909dadb6a8fb6af228883942456a626b1e6e24bec46fb95d04be56095657a0bf73cecece95476eca56696d8407846b8987d423be4f72aac6880e1738e66e7f0748ff81850c538c77d344cfee50551e2fbdc0af57acb4e1180979fc84c26a7901df7ef3c1357f29d6fdd9dd60efb5e6f8024759963ef30c938519b93edb6e3b578461ab05b641d1b2ec29e418dcc567694ec2308abd9b6132ead9dfa42d7750c0bae4daf32c3a9eaf4ed6f8b1bfb547e1d3ac04397fefda5f0a063bf2c600c2cd9249b911ec35a45661d659997bd99b20d8cfe763bfbd95cf11d7a5704264a934e92339f21f500f120eed5dfbf0a0ce97cfbac5a2ee44915e92cd71e5c187cde0f158ed7815aacb72358eec1ecab8402db6809fd6336a44dd88bcb610128004c7ba345cf2277ab38bc01ee99c3fab856b903bbd69ae3eccead3454a4d192df98b192e784de4f9c6205cb9a3932e268cc6ae915e5f35e5715d62bbfad1f07dfb521a3e7eb2f76a7af4fb71c8b49eeec75cfd13e82ec7befb2885a5c9df45017275aee1fcb0117c66a93d63b98ff3c7763c7b13137510c3e03f15d69173a2ab35d6cc890fe5fa98b8abf4159337e0071a76314ab3c0073ee88bab5138f074618908c4c58de7c8ed81179c78aadabe9b521f509bf4af341db46fba743f23140535b6c4882595777b9373fb3bc79da028182e04d02f2918bf9b8c37b3c98d64bacf3faa7c1dac1059a0a65a89ac03c954ac1f9284284e4206d473a1013c1195441809149f26cda76c1f47d4b5feda796dd1e12a35e5a4f2b3fd7973c8b5ca7ffd946d0d6033d2da7f4558e0d90c4a32f3f31602353f320594c5522f1691ad1fd2621d644c47f75aa0e799e5abfe304c62d909b04eed3312a0c77fa3518b1f0c4f9e4b1bbbe28d7636895191f339d153a09b0a49c2a03c22cc32feb7549c9ffe72cebf2bfca82fc89d3bb383d5c4f1c8b0caf3a77bd0ac9aebb0b225e09a65a26918e9f5351be94f3105e65588b228b66b599b502e6bccdad581163145b78648e9f2d6810ba1aaf105c090999e9d0bf87b7e74790502d320e8be7e5dcadfe504f0e8d302efc34b63a76eea6330657932bc9c92ebaea58d9beab8aabc868c62148c224e595ba61483f65d4659fa9ab7eb3064f0c90c02e68b3d3b212f8a36314f22a2bb146427f504f1d5fc66d1c4b67b4e955427c31312277bdde81662cecdd1f0e4e47effad54ecd1170ad11b256c55600018adf4128b61af8e7056abbc00c0512a933e1d4114bdd62c979e8cfdbaca91bb3e76d91580bc33115c96ec30530f5d3ba428c2108535f8fc8fb86af7cac68b497d408a5bee0539fa9e6f8ea7b56fc412e522162ec81715d0bc33eea5394469b6160ddd63d3a83a698b9c2f58072a28e0f87d4", 0x1000}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="5800000000000000ffff0000020000000b2724afd78eb0d6bd984a293e102bffc1f672a1db6afda8a5c330a3b9c30e9eacbc5615879967e7b1cf2451357614b0d669b72ea4dfada22385617ca800"], 0x58}, 0x1) setsockopt(r2, 0x5, 0x0, &(0x7f0000000080)="5606318947f85f1b101670439cc30069a575cd82a55da8efe2e849b75ccf21fb5f7663361e3b3d4748ecb85938127a71a25c2f0e4afa4bdc86b61eefa3faf7967ed808b258107f63344a322a8b57edfc33d1c9796a1bd2cf520071b0b396caf5fb576b30acdc9a368827ae40cf0210d19bcc483c88336bee15748659fb6c93caba55106d59e2b348da1265ab3e6eb012", 0x90) ftruncate(r0, 0x0, 0xfff) r4 = socket(0x3a, 0x8007, 0x7ff800000) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x3, 0x3b, 0x7fff}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001500)={&(0x7f00000014c0)=[{0x89, 0x3ff}, {}, {0x5, 0x8}, {0xcf, 0x6}, {0x86, 0x100000000}], 0x5}) 11:47:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="ff04008e12efffb27858fdc78f35720ded1aeef633d4b32a03f697eb8ba93251c2b679fea2139b5dabbc30799df1cdc6e326899f1b88a618836086e1f8f0a5e22305c9dba8a195988da5408034f6a60598425d1eb2119fc25a8a5701dcaa3d961f8a8eb0c296cd96e5a99438aa616906d9de614edeb79bc421656168b99ae5da0510e4472757fd91e0be9b5a2367b8b4d23ace6a1bab97cd84a883414a2515f7bd6307d42859e5dcf88bfd23dae872c8bbdca085b2d65bda8a92e401539a0dabc878b3e3c885774b0b28219e1ba756a455dcb33d977d0704cdfa071d1babac332641"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228941001c067e74a7ea11cf801bf1fa48f4445ed5", 0x17) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x2) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) pread(r1, &(0x7f0000000000)="bf66e8f4552ec0be075240727a57634010b69c84334112baaf761171d2b8e22e7bf190008e3595bfcdba2bf0a360be8911ad1415f6789cedcc68fc9634a48f45753f19c9ef357541ff5a63cabb9d8df9938579b0edf2b0739c30d4829751bceb7eaf4ff10363cd4627e318fb2c2baad1e60861b695b6e46b0ff3e77bd34c9401ac8874c447c86a2d929792dabf7b320e003ecd82c3e7c580a3729194d2b2dc68d8f0f846dbb7f2", 0xa7, 0x0, 0x0) close(r1) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x10000054, 0x5, 0x0, 0x4000000000000020}, {0x100000000, 0x40}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 11:47:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = geteuid() setuid(r1) 11:47:11 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fe9a9ca9b88a26ea3000"], 0x2) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/165, 0xa5}], 0x2, 0x0, 0x0) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0xc}, {0x5, 0x0, 0x6c}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xffb5, &(0x7f0000000440)="3257d50584673a864c36fbe65b287b6c67f259facbcdcd4fa7137516857774ee1d432b0cd01d87681aae65a92beec3d4425a4fe0a8fb89c39b30828b3309ff2fe8020f8c79973ac2fbf7c7181d47efa836d9630be5741a789a38421d70ee244dfb620b9917e75c5e96fc480a1b3fbe5f0ac4097e94bd516464127f0ddd4a134a17c2f0b8351b1cac8623521cc1f1c51b34bf2f0788b296a473a0815fafbd01a0f52635830b0113a8525d60e5ff08ac") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 11:47:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x48f, &(0x7f00000000c0)="27c4b1ed7be3f4a995aae31080a238d312840e34efc800000000000000e7faca00") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000600)={0x401, 0x0, 0x20, {[0x1f, 0x2, 0x1, 0x0, 0x7, 0x1000, 0x10000, 0x3f, 0x0, 0xff, 0x7, 0x9, 0x5, 0xbe7, 0xff, 0x5ea8, 0x9474, 0x4], [0x20, 0x1, 0x1, 0x401, 0x200, 0xb5, 0xf4c, 0x9, 0x3, 0x1], [0x100000001, 0x4400, 0x0, 0xfff, 0x9, 0xfff, 0x9], [0x2000000000, 0x2, 0xffffffff, 0xffffffffffffff7f, 0xce, 0xb], [{0x6, 0x0, 0x1, 0x2}, {0x10000, 0x100000000, 0x5, 0x9}, {0x0, 0x2000000, 0xe1e4, 0x8}, {0x9e, 0x33f, 0x1, 0x695}, {0x8, 0x4, 0x401, 0x6}, {0xc771, 0x5c9, 0x5, 0x5c02b13c}, {0x7ff, 0xa0c6, 0x4, 0x55df}, {0x0, 0x1, 0xc51d, 0x5}], {0x9, 0xdca, 0x6, 0x864}, {0x8, 0xfffffffffffffffb, 0x5, 0xa84}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 11:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198e7f0f6acdf3bb1c13bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="fde3dde948d0a2a9c53915bf9e1ff98df39ed696d53e8571d343729b404dc58bceff6256cb80c7a64dfb7acd8131c587cdfced827400c58841b7c0ecb2f866d9520f307d4ea2df0ce778d5952a2bd4bbf753ff141e9f6a7af7b9f55efdef838bc3f035eb37130c72f75b402fe9739c1d57f5893b921fd19c127c1de00d931c59db5e28325c054580ac235915026b1d86fd1ce6ae1a77de88bdba640000000000009bb12eca4f0df753687b50059152768eb7b2bcf27e48b6658c2492a2dbd9", 0xfffffffffffffe31) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x101, 0x81, 0x8}, 0x5, 0x4, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:47:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffffffe5, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x3f80000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0xdfc3}, {{r2}, 0xfffffffffffffff8, 0x80, 0x11, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x5}, {{0xffffffffffffff9c}, 0x0, 0x1, 0x8, 0x4, 0x2d6f84e6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xb819, 0x81}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x12, 0xf0000080, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x5, 0x4}], 0xfffffffffffffff7, &(0x7f0000000080)={0x2, 0x7}) 11:47:11 executing program 0: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x1) 11:47:11 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x29) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x210, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x0, 0x6, 0x1) 11:47:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x473a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffff7d50, 0x10001}, {0x18, 0x0, 0x100, 0x3}, 0xfff, [0x1, 0x2, 0x1, 0x9, 0xf70, 0x8, 0x4, 0xc]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 11:47:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) 11:47:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() ftruncate(r1, 0x0, 0x0) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf5) fchflags(r1, 0x0) 11:47:12 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 11:47:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) mlockall(0x2) socket(0x1a, 0x2, 0x7) r2 = semget$private(0x0, 0x7, 0x8) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="4a6bb4e53587017543602cb14000cd2b598aa970446b3a6d70d2ed055d45fa1dffcc27beacf31d6a0bdfa4613a4b651c6a10a54ed2cee71669e67a35f189acc874908efa86ebf7ae9ff016e453086cf4c868caa3abdb", 0x56}, {&(0x7f00000001c0)="6e7bac4aee329b5e679622ab5ba32b48e516b36220550f84bc0f91b6f3c3cb76f7380736a6f1b53a0f1a17e440e2b04487c3f8f0f881a685077aaa5dbb1a08fd8e12ba52da2a15726656823d2e8911f0d66b9985a910bfc171878c25d083797f8387d388d5e4de8afd73a6502fb0fe1540199e81dc3438abd663a15387bf52e4169805aae00413cc3fcab993a9eaa6d132b82bf0cc846aa405a2855574fe50faf3669927dfe28634abcb729dac60b57c0f6c72e3dd549f88a671f9e5e2", 0xbd}, {&(0x7f0000000280)="46cc49373d1db4da730288f801259ea6206b0d521421ff3f3c5ce70c459aa4d630b588e2d5fb0f5dbdbc5ac4efcfc76781696f1b10c01c5298d852adab356a5187845f2fe4c68c9cfa03c58fa38c84849031902869038bc4c040feed6870b373db1a55e2dfba18b019727e90a379a95bc8dc3495d158207f891d126b4cbc32b6d5d93a87a8aa3d980450", 0x8a}], 0x3, &(0x7f0000000380)}, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/89) 11:47:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x52e}, {0x3, 0x2}, {0x3, 0x51a5492e}, {0x3, 0x8}, {0x2, 0xfffffffffffffff9}, {0x3, 0x80000000}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0x5e57ad23}, {0x3, 0x5}, {0x1, 0xffffffff}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x2000000}, {0x29ff946d09ae4b3f, 0x6}, {0x1}, {0x2, 0x7fff}, {0x2, 0x1}, {0x2}, {0x1, 0x82}, {0x1, 0xfffffffffffff001}, {0x1}, {0x3, 0x5}, {0x2, 0x43b}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x8}, {0x2, 0x4}, {0x3, 0x80}, {0x3, 0x1000}, {0x3, 0x9}]}) 11:47:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/48}, &(0x7f0000000380)=0x32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000d73516cde407fd8484a943f1d730361f5a848ac27c73d709964a05435f55f1d3a9ba2b"], 0x6a) socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 11:47:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/213) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) shutdown(r0, 0xfffffffffffffffd) pipe2(&(0x7f0000000140), 0x4) 11:47:12 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffff, 0x4) 11:47:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) kqueue() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffff9, 0x81, 0x8}) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getrlimit(0x5, &(0x7f0000000040)) kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 11:47:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201c1f6b14bff"], 0x1) r0 = socket$unix(0x1, 0x4fbce2fce468b9d1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x80000000}, 0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:47:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xf8, 0x80000000, 0xfff, 0xfff}, {0x5a, 0xfffffffffffffff7, 0x0, 0x4}, {0x80000000, 0x7, 0x5, 0x3f}]}) 11:47:13 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x121, 0x0) r0 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x2a}, 0xc) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:47:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="55a832151d6b0c6f2915f454e23bfbef4b672e18054d6f96ce5af297ede642bf5a6f15ffd91a055e25c62ef60624ccad3fe6d8dfe7151f31c0c680022397f9fb47ed5a42298c426d75bcb0d2fc0ed134075a63cf70b6e7260a7cdd3b95edab6c5723cc334903d55f273ef471e84a29eb7d20a0fe82fd94af5116dee94c8cdb518ae557a6f7fa8094da89f524ff3fa9d7d2d96d8e8d7587a694d871fe061e29b0d312fcac615c59d224712f41aa4d4af598c596c2da95d6c5ccd781a75dc9c82a70f1fa59af3f90e30fdb8b2fb66817b0ef1163acca74b699b8b6f41b8dd047a3a12a5a8227b60e5b0f6ce167f12f", 0xee}, {&(0x7f0000000300)="7ae51517f5325a6e7bfa2cfc7ff8b67157da9a8be29751120b6c46dab6023043467cdccf4914567448a459a3e51c0f2e1a7ae6b4a2b93c7ad658761c972933978aa6354704f25c1c88e1949bff50cf60ed5030d9110eb957e365557e6d784121f5cc1ab217dd5aac76cb8e024210b6b5750cf5f1ac999e91ac6effa40dd3c67d698ff28f0a5d4f77d7e329130a74b537823cf1192aafb9f63d686a16ffdcf55035921df146fc917818ba6109af6a29c9da4b1881d62fa7be7b9c52853ec6d8529bd51f102a61edc1ca1f6806927abbabe26916228d4901cb927d887f53a7cb130c3fd2930792bf65a7ff833a2ec9ed016506504e7814b88fd094a07ce3d23168201f31e80526bf9fb1a45919cc358b5cbb8ee80094a8ade1b1c2e27f455c3627621bef92f1002eec27774c2c5d1bcc4709f8c0388a3a01eea9082fccf5e3eb848fc9fd1a92cf3e0e8391f32591976c18772a68d7dc0299bd273f678fd2987293a0f4a804aeb0421c086e1615505cceea540aea86bf870670a1cbaec9fe325c1ee38d1242604268f983445be5e6cd2d359368680d94698215a5cde94edfb8b39b0f622307395c708077408b010ffb24e3ab77bcaa33b3724d28ebb76fdae372832ca9bcce69fc3a239cb7314031ab1dfb1ecf1e22e689882bb63b07b32f7df7db4be0ec13b73d9a17a97bca145aa531b16bb236cc149c6c485bcbfec2e4059bc66ef393c6d61fa99101ce9abea593a54464cd808e42d74b31cef34ea664c2cd50f27d687ed759758563581fac486fcd2822bbca2e23d4100978572db5430d0addaab5c234ee24f3b7e3c595ff14998516de11f0b429eddeabefeb8322cc3416e7fe8c415e09377115b7543be687880aca6d3a808b9cffc34e884f49cc1780a0146630d9339a16fb4f15fa6e93e50e607698ca41b4fb9dbc3e52fa60f20f1a64b8dcc8b06cfff0850bf63a68e89eaf18a0eb3f3b3515f2b453e6cdbef97a511c19b0c62ad4878e60e819b6eefa7f9198e78f219b6868088ee7929b5b3f14f828878b115e298036005f0edf4e1227e5b47a183dfa17c37133d77f1392c9f150f5674388a37dc9a5148503bcd5ad2c0dcf751287756af57dde242d5453d9857ee6411984deabef2f99155037f9e1211f6db0b908a0f6c7d8250803ebd773531383d967f44fd2c0e23ab709fb915c7e310f70e4fa043b48a6b4c34c834178d24501a5360ffaf5dae98d8f4f490550585790d175e68dd607b61822d799d48043beaf6ce55ccd718bcbecebc5d57ba7e7e3c7a90d2768646e9c04a55744c76477d192f03f96e5d4843aab3fd0451ff18a7b32dce2459f8c6f98adad4b5eca3a811142b8949444eae6580ebcc2fce20e55483c70239a4cea5b8eff02b4c780ec2cdbaf7c75a264fbabd002122bee81420c412ebceff31ef292034ba62df82e2dcada80c4dc3c44337334f2ab170b15a2c41633a0dfff32d7303cf23d70ba2baf909e90fb1fce55df6730a17adb5f958584a279041038a7c434785b4f5157ea295e18fbb890a61b573462f0ce83cd00321885c4ee8c9ec0636e2d2b958307bd75621af77d6378c0da5af237b591e742e70c78896672b79d3ccd251a5b829ef0691226a7834fde6465307c3c7b7bf7461cf011e7d128b08bf0459cd56442f38abfb5f2c1725fcf5b56896154e86aed44dcfefce87101304a0ec262e59b2b5368eb26a163306824a3a8c4e1ad6501864552c38bdcaff3141fe1e9a9a6970b0cc8fa8ff65da3a0fdcde70057dd14fd225a66fb8d524847b7566099670f540c8be0905c71fa0a84a0601de3180e42e196e1cddde37b6c03177159262788d878d60490f3e02fe46609d4ba6690250bf45eb4ab412986201dba36bee7f5173316379ea97dad2a04156e6227fa35d8692f9f69110e139313f58bbddfc8683a6fe11696f2820dec08772f1b8a0882b32f5258b5ea8331900904d9e2b6573817650ae5c1c765f2baa3eb50628d6c673b6a927c7f11897fd6618befd42c3d55843f67536a9a3073ea4fc578824cd38054de5fd44f09f0c462a66c630ba4fd3d25a06cac661721ffa21f81fb2625f74ff235e430a3c042b772d817f6faab5fdc0485ffd507891173f8c20cc085abacd5956c6c87b3b0de57a06aca09623c8305fc3559c487d2378e7d91df2c8bdb9a44a7df9a2b7d6b0c8f4ddc4f232dcfb691c559a1acd163de1f9c0f00470158b235e44ad45ae55ad83051537eb3f42f486593d9d3744be087f1a5fbc281b6e18ee90743219779abebab6919f83461f42a46db05615dcd34ec8fd76f5039bf3113ba13527bf7b85b08b6aecb08a9074cc6fbc024e97e084689142db0d75ab84ae7f8b3f2c49f6a456adff6cadc92159705c7b78cc27da5de2a84386707a747098e2e24080c6785831ff46176ed86dbf17aff16d8e61d4ab224e841c61e2d3d669635f3b788ae947290ab6615d61e38f44b12ab75d4d49ab5e6e93ac2b77b5b2b279b587f7d45f2f79af845217298b0cb48823ad75ff64769a29fc9ff3a2660ec9dd7ed67239ea085cf20ff7ec2293b4d3d80dfd2330316a30c6fc0b601f2cbf1b164f6c7e0e6fe95efbbcf8f242029eb0258ccef579d54755036d3f2514c9af486267a90fc2ddb476dd93aecb219e250499e3e13cf0227d51de5b5edb95851440d3988bd9c432aaa1767fbda87c293e5589b928b287f87ac3b389a15d5dc646dddeb07b4839e294a6f0f344a6b0e189f3fff2cc92a6349e8f394e40c393eba10ccdd30e72c2c8fb4f1bd982df2c4860f71c89d061fa35907900cfdd9a60911e4742e2e68309b08cde3b5f1469f01e4949fad9afe9d4975f9644a4f516539aca45b877d3ef153e52335bd4ac5b28ca89980acdac0d3e8e0226b85470b99f5e5844b9c609aabae00372d0446366245ca5e2ac378591389b6c285713f807ae84f339c30b5c403d7c4595b7f47d7acfc9e2bceb5eaf59de8701008e77ddc50aaccd5c197c438770b4d33ccf1a19dfbb4881efa835cd354830013d5ea6b19193ef47c94f17ed93f4c6d33656ac20411e62807d6d2922a696da609cab477fc22891a451b3de667e60eda60dc8d8b18c8ca0badd370c4da28cf7fb03c150bf7cc21f0a78947424e61a30e34935daedd409a33e456a8e39244fa607b43c82ce867b1f599ca841b19fdd7fe61be3fd80582ae56d7e0345218e639e192e11165c9a0584bcb8d52a05f9d088fe0d95b142be37bd1b16b13133fbb973110a86e24526cf99536c7a4b5e727586bff17cdfb359274e75f83627446b7f66025206fcb6464a0ac61931e7a0108a8fb466eec86169fb2dc9a4548a589989d8dab439541fe530827c5c62735673b8fe00a094d09f07401761457fb6e242fbe74efd396f0dbc35ba026f5e8ea7f72f509cf33d4692d42558b32fd74c3b1dd56f07aa22521c4f7ddd8da6ccc9a7310680295c599449c1c4b751c9ee82c3d043b832b96af7fdd6563bf92d44d00c0080316ec8a7602be10af723a45c85b115088792c1a484b683592df401ddf6580d56fa478e33fa3b4aafa974e355c10449984833a995854aee1e71c33c3e7e8d6b6108351a1165bd0d8b9f88acab91ccbc2e7f08374bd684e699d8b9e8f9bfa406b4a4c23cd409b1616f30806ff65aad48a8060fc0c14a6a23fa3595b8db1caa5e2c0c344da11b56a6548354b0f2e1c174b7ea16090bd3dec4f4b573821c28697dd7ec0c2688d5bf38bfba1a872a1e708501bb24b8f5158a2e65985c2b1b8951ad230f6a1f419cd53218ebacae96e41fe0928b88e417254e41692882863b339c688a1af4bf9eafdcec09508a68f56c2375b80790b7d42769446e92136b36320a448516e501c374d7a91ed81b915302155440816ebd7f68f1bfc052c062bc4a29a5ebebcdf96dd4d5c4f5e9ab512b009cfed7c796f2d5b3bc63dc440b28b1bc4f65273e560c725711d78ed94efa487c211a535c1bf66ad0e28f2c96081d20c087d6fd11c83e0239aa9e89d82e247732e3f3accc68fecfa2903c70c8cd28a1a7ea8ac89e21e3be4192950967a3990e0c9b1dec452a5553fdb56c3b014c29db08eba1fda5e7bbca5e8216721fdc24c3502412f0f8e69308cdfc8ec2032694d28890e61bb1bc9188b87eb17cdb9082425ff4d1133551611bf7d32f3cdf04de8636f4aa6056f267ac788f397f32dce70083dd264164cf2e13be951d6e85bcfcdc5bdfdc73b8b82598633ea96bcfd793222875062bd4141e70d1310d6311377a1ffb0934b4dd84ac04124d2718738297bef757ff04f395f04b8a1443a27380682ac231a37f0113e0971f85812b2e1df9ab859c832d69e7b104702d6803780683ca448ca15bc224b36696b1fd76403a64a2d1e5806e8fd36cc2c8bd03cc8dda0c1adf304afdf45aacf8faed3fe5f5ac22f9a5f172d30c47c779093fa106dc93d2178b67fc26215f4bcb110b40fbb3bde7cb97b50a1105ed33925f352bff3bf8d5e46756e8c7b335ca9cca2f6bbf52632cff8fd148fc1b827ddbf2ec68e702947baeecae10dd5782f28c62ae37a2819007c047bbac84865ffe4b8b4d83fee2c4e91f6a01a5125d8b5803c2e744c7891ce71b4ce0e1879871ad3b22819441b7eae32c73d5a80585f365ab460359f90fcfde5e3fdb9bc04dc19bd14253a64f9b09bdcb5b6fe209f9a324a028662da42cdc85c44e47f9bb1fc8e817f063e4134e99542bb5ca21aa126bbb35dc194c402f195995efa8cd32ca7fa42c5856724036b2f6aecc87d17c2c794141988da2fd67df051cb7ce180294e73060a56ec983e11e6ddf391b18b12908ca1e8ae0be8a55c6ec5e38a5cb583227ca1cada027d703d0eeb8437ea22bd933ef6d4cfdbef42d606008c86b03b530b1f56d2d06a0248c8b04d4da0a99d71e0f40cf7e87f5d09aab92883a0a9a65f7acd6f031ced948febb6b00abf9b9527c322a4cdd91cfa3cb178849338cf2ae08e094160041b947fe2dff6fac22fca33429fa65a9d3fe7fe24a2d431144f8ed66f70f6d8e654038fdee561552da4bf2b2b57e14608bd2e91c820a41a871a146d927b6d34535c4a35129a8d1a41abba26335515b46a9cfb3fad1bb8ca0bbe5f5ce20dc8c76e98c6d87992954af245daac76673b6698f6ef5d2de71ee06cb8cc5022cc4cb55ec30168ddff9d74e6b4d2916858e4fe63689e791eac9e36bcc3872a8ea0d3a4bf2f43680e99130eae9f18d7cf58e50de9b2678116873b0add3dd31ff4606a82a50ba4cde298b3f491358f81fedaaf05a6cec95d0af74bac65ced961ed57859ff2f9ec2747cc31df03620cbb53377f7fb72ca9d06d68702c5b60abf3fafc489720990fb9c90fbefa01c54a5d3c38d6e456bf11bbb1b1d7f30e52f0825b205fd4212bb01045df919f1322240606973621bc617c1c8f5be9dc10f6ec252b0f0f951e47ab5ae059174435d83fed2212b89ca99fd5dc03834f5b285924414107073dceafb87aeedfe2f6248c17be933dc229fd0d29c3d55f769304ae49b6c6337c61a1fcf09ff80a9cd4df8c5867836cced2173805ce30394381f48165ce20e9d8ea3da49c880f6068fad8d664aee542fd9539843134fea7f70d9a82ccc0d2111e6b740eb6d2b080740487f5009bb40879f35cd4e121bd336330d6115edef404e405f13e0ddb43e7ebdc5df0e06aee8f4033abda9e49950cafbc3bb9e62f38f5015982359ce6de59eda8177d1e3f32f1d0177310dbe5c0ca9c45aa3d18557d930aa64e5907d96bfefe789dacc3d176681747547f345bc96d623249b9829fd4759b530f50", 0x1000}, {&(0x7f0000001300)="4066a977a51daf47cfdde9b118845cd265ed50145fb8cef76472bcb83d1eb7bbfa7e128bf28d67e1e862a47db5addc1dc211f745b263872e8916a97d009d07a836b4a337c3da740ea779851ecf8eb8bf9d2424eff4faeae3f1a0212f626e1869be54852daea89923359e428738e44aa3c72a73b9383247bcae0a6c2dff5dabc693f2ea53752e42280e77b661636be3bacf61e0bc5446226700bed8b65e3dbe215aa849e4a8a2c636d802486d90b82b88e11ea7a0e51a6f0ac1340062ee42ace2a81a5e5b5491b5881e02ea0be9b6b26d1963ca", 0xd3}, {&(0x7f0000000100)="139f9d74762217ddbd7d74be2d7a3abe17302c98b17518b611d1b7aa6346760eb129fc08094140a67b27fa4c66955575d6d653f4537fb8205ed0446dc10a239918ac8f67fd83c1d24e6c915fef155ebdf506ce48c87ccaf8d06892ee8c647c75e98840bd84cf2ec5f3bbaf61241a69b9691e65aad20af91d2d639213c59923e805841e3d98cdca296f12d7e259fd2fe11dfd9b8d49c1043f729cb81a7d", 0x9d}, {&(0x7f0000001400)="e9a02b736df23fb2d22a85be4f00d1f6c6857ed7077956c2320a3c27f6999d2cf476a46f18b3510363ed57a4406d15bbc98e36d3d510bc2c6ef865db9ccb4a77c3b00ec33fec0a18c88cf0dcf77d049400b108566e8594224154dab6b5e1281463c6a68977f9c1bc6733e21debc0e586511c1990d04a03399af1e1a4943ed918b21b153189ef82f4f9f9bc93085427e1fc41692fb3e4df893b88d6b788207b85adcbd8ac76881b9efeb7bdec843e2862cb0a7da6da0d5ea7921808d6092c2eb43a881174972283a364ce660b8b39284dec519f88110304898e611ee1aadd9c088ddebab8b923fb62f06dc93b8b6bb7d3", 0xf0}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 11:47:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = socket(0x11, 0x3, 0xb) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() setgroups(0x6, &(0x7f0000000100)=[r2, r3, r4, r5, r6, r7]) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt(r8, 0xffffffffffffff00, 0x8, &(0x7f0000000140)="cc4de4a72ce9100880386da927379e9927ef2d4cb6ae1cb077cc7b1be0c4dad8eeebbe2dfe1723327ec595668292f0f52f5ca3", 0x33) 11:47:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r3 = socket(0x2, 0x2, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r2, 0x7fff, 0x10000000000000, &(0x7f0000000340)="e1a04f8b1e5d9f1aa8ae7cdb186433ee6e96ecbd766a92a2278c6ce4a33513dcb1300dcccec3b85f3fcd0c181a88d16fdb3c01697ef3c8f2ea1c2507d7", 0x3d) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x810, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0x1) r4 = fcntl$dupfd(r2, 0x0, r3) writev(r4, &(0x7f00000006c0)=[{&(0x7f00000003c0)="1080b0248d5ba72f22e55541138e869f20e893d87ff660986cbccd778afa6d324e2544c1fd7d847a82a1799658d989f75911b01d9ae26b78c31685fe3a4879180877f1714f47c9c95b3c5d83c66cbc438a2ba37f414d0665682576d1cf85c3eeda31154a26fb3d5da65604e1e1e157103cdec792cddad430f0fad0972426b002045bf6bac0d136f6d3b4a4505e4f5e49a932703a6cb70fe238826e47f414e4ef27c568e1479a59163bf115f7b45645bc791ca601ee360548b7f62d581af94f3ecc2b850d06ab6c752a5d9d61f998aab26ca4d2", 0xd3}, {&(0x7f00000004c0)="811f79e3431be0180c8ea9dbe508874036a5f285003eb78d4a9653104211f1215fc96e10d0d9fd66176ce95717b89b633d1b6b09b133161c605a57b4e57e8b98e6e0576fd2a6e19ba089a3a976f4f761a13d347549ac3243b3912eb016b28a3808ef3156d14ef760c83b48800c851dc2d9252ec1ef066d918e01f8c4725e8c1aed3a35140e2f86965ddfe3a6fb37babf5109c9c14ac66cf7d9cb06389c7f09075af6d1b891a1d20b703f5247a1c8a4", 0xaf}, {&(0x7f0000000580)="97f1998ac67c29e881", 0x9}, {&(0x7f00000005c0)="07aada8269b7509da0b09ad61afeee00f1d14e3e9385d31d03699853d166ae3c280ca4", 0x23}, {&(0x7f0000000600)="2e8636114120201e92dc95b111454fbfe57f320b417dc68e867aa83235a956cbad297f5637c45b1a20ada796e3708d0fcf01914baaaeb53647c9abbd5313572292cc0c7a45aad5211c5b2c79f2cfa4aa123957f12f0957057c1e8fd2b48106b1ee1754d8051033ed2901f755eae92831e6ba008b65f133235a00a27cd8a190a7542b7f3f7b25d488e34b8d147db7f400d6918b56eb78bfe8139ab80cff2e9bd9c697cfa6659f", 0xa6}], 0x5) socketpair(0x20, 0x7, 0x7ff, &(0x7f0000000740)) socket(0x2, 0x8004, 0x2) sendto(r3, &(0x7f0000000780)="e97a5c02c95003643bab10c1321f1cefd3d340953260734a416bd17335bec73b16095cf42402be7d304ef836b6640956a3a2c7587284e6b1d538656a4bdb2b8810688d227efee7b060b76ae101401f", 0x4f, 0x0, &(0x7f0000000800)=@in6={0x18, 0x1, 0x3fc1, 0x401}, 0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_index}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r5 = open(&(0x7f0000000900)='./file0\x00', 0x8, 0x40) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000940)) ioctl$KDSETRAD(r2, 0x20004b43) dup(r5) poll(&(0x7f0000000980)=[{r3, 0x85}, {r4, 0x10}, {r2, 0x2}, {r3}], 0x4, 0x1) open(&(0x7f00000009c0)='./file0\x00', 0x0, 0x2) getpeername$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) write(r1, &(0x7f0000000380)="f64ca55dc393e5139d3d45b35a51b3a4", 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x14, 0x200000c1, 0x44e823d9, 0x3fffffffc0}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000020, 0x8, 0x1c7}, {{r0}, 0xfffffffffffffffa, 0x13, 0x3, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000021, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x8}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7475, 0xffffffffffffffb9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xdf14, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000006, 0x98e, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x7, 0x401}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa, 0x86823e6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x100000001, 0x7}], 0x4, &(0x7f0000000300)={0x1, 0x5}) 11:47:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001540)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r5 = semget$private(0x0, 0x1, 0x3ff) fchdir(r2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) socketpair(0x18, 0x0, 0x3, &(0x7f0000001580)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) socket$inet(0x2, 0x4000, 0x5) 11:47:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x2da) fcntl$setstatus(r2, 0x4, 0x80) 11:47:13 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0xffffffffffffff51}, 0x8) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xa7, 0x0, 0x1e9) 11:47:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 11:47:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7f) sendto$inet(r0, &(0x7f0000000000)="f394e902729c6dde127dbcce4415e1d79f94eb79ecba5df386fe74abf05272c64e5fbd82", 0x24, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000001d00)=[{&(0x7f00000009c0)="5283bfc59c8b101c5076608c7ffa09210268d8e0638f57507f9280bd45024bb25f095f777b9414409cb16d8e4c5795e214caf58a5c32a890c34ef204535c724a93923bf244b465bf08ca23c89d24d72710eef53ee3cd76998f2b7c1763000141a5677ad17e7725a7fb0874b633e38e8b56fcdc6b16208746520b2ffef6c0a231488b4140aff365e3ce6532dca2226ad7025190cdb3fa42f12a184c8d5d0199e0a462e3ff371c92dd5cbb6cd87a94fd24a014b7f7d6d2c942e29610fb38680fcb672370e0055182865698d06943aea23b2ffe1fdaed4492f57f5a7a151b633796c127c724d8374f21bdd0b8d15905ff533bb792ebc4eefb5c5cfafd8660b7c77f0d37b1ea913bb6904181c361dcd49d19b9fd78cde89d4d924cf07c88f4be4355d53446d59d05ae5733f072d4c66c477eafd43190dbb614483604d7d2e31db89a546c9a1aa72dab535d25caf49f148c9fa07c8f8639aac559030f7c77bccb49364b16e9297bdfff6f1717cc2da1fafa3b9f9c9955c0ae4fc7c64153b32bb3fe0e5c1d9bf4a4b97c28ce6b791b6da6e2252e38cb1b1cd2ed5466ceb214fe8ab724f0f7240563a9c938b8ed98966ad1a7580f417f1948e71eb2453b0f0798c0e7511cbd487e2ad02e80ccc5409a10722e577cbb472823d5884065b4d2ae4f4e39bdd8e92ecc515faf8a9aed86ef67f67f6c74638f973429f061b2ab72ff22fa7cad3a91866b0aaece5f4d2bc3964836632502b7f244422cb947755a5e4be3acd1fc92f2e7bf20a08cc06dcfac0654c78c01788e9132d31dd22d9739fdb2468352f9c25dacdf087a6e19ba10108fab26b6cffc827ea39de0435ee021a5936b8a78df2360422c1249c715d0649cfc71c5ed4c9f23f64cb8d22f7e0198d4122fedac5944fe1314e9d4eeeb7934d09f0ac19512d852a8f8274c494077c070cc77dff175b86a2b0fd08191f51e89975038d6b1c712e63507d3da4358643404fc976b134cbf8a13fe916d8f19bbb9f143ea274b3e4ef8285e9eb116808bfcc4375bb3a377e2befbf71b89b856a5989074d1b9263c0e69b7e1c79450d9a2e77ae4f000d624ce5862c7b4c6074c1c1e84ec931f1e1dc1f2895d3dd3f0b0f55e26fbfe5802cb487398f796c4b20fe046c4a2f986e700fbb2ccd503b3960b1ae8e5c76a8b5e4e2940b36969223e8ffd500a56b745d68db0544970ce03d6cb13b896704773a5c307ad6c10de547185dfa382816809a431dc9b2d2bc95fdc13054cec90bab51bc280e6f99452662a626f746c9b7e776b5b2d768fefcafe1d25f05106b4bdc35cea7f726c4f25d3a0a66542b40fe0047f92f247f164ba95db95059b01531c810cfcdefc0fb0e7d2495a6f3161a6f691a7b2e859dfd3ade035555b0e6c1df6e835a85ce9eccc181bdae5ec041731dd3ed9d2b0add917ca09de1e2558ac8ffe88de1733336e1a8b90cd09c63b7ee4b59759e6654e71aaaed3794c882c251cad7b713ada0a71b32d6c54bc7636f8376e2db07e86909bbccc1e0518c3b3f514f03343c0e9297f1e34b23d31f9a1d74cbde9f8d3b2b8d8e7925a84f13a704f2c5134f2111e37c0541e9c6224f6d74edfa7ab98a87af9f2ae3c989be7df3eee662d39053624c45a4dcb551f49e3b252405847b793511218ccb22594c19c6c26b21ed0702eb9d95697693918d83500e0b2da7392586cfd160a30693280c70bd5209958e3a2f2347303ad81abacf9a198731809cdac20d549c88317514bf344439194a2ebebb1fc6dc9a89cccae8a2cae77df8cfb0efa04e21419625c51a55cd18f11ceb3913cdbbda9995bfffda8bda9e465b050f0fd693b42f4cfe8313dcb371550c8e41971784c02173eed350579700f44f9b9bf330269106444eddfb83a6d53eb12a4923c8188b7458575abb05428c6ce176f5229a00b46b2858cdf187485c84c940dc62b147f8cae99a6a10fbe5ce24c6f51b403a794fd280e4d58821dd34d38a976e11b13f08973efa77c2ea4e0e8ec153900e9f19a5e0062613932c879bdccb796e0d4047b82eff1b49112a6c3def8f55e2183034a249a40042c90cb71282580379906d80df55ea1ee12244a8d3d293d8ac03e1f5f3d628995b1f8e632532834cc4e92196a9c2fad7ac0bf5fdfc208fffe196240ec37c8c6c1bdff90e06c3a3b767a81675308e7ba09c1935a6cb1949160a6d92e40773f75f10499a910c56672ac2eed0d1923143d2a58639f712da6f77bcd72504cfae34c944843719767f87aa115a920cf812b3e29dae4d06c4a91c5e5543f169952c024a39b035de3274eac2ea38698ba96d67f8f531b96593a5fa57a72159dbf2e5f28e52ecd35db0a5ebeaa2cbe745ac16a7ccbc38e7b54427ae828fc71b6cfbda778076a2f23b8d11b30d6222a680fce103e935bda091437a6c48a4898acec0ddc73e2ef0161d31512ea067c58435768c0fd65fa04deab18d3bd28b293f887498df988cd5012b0ba772f74ae85996d2b9381d379634b268b9ae0c71d60aae61cc1c36e162de512fe92792eb8f3b8d85571e09ef6bde043bbdfcc94e37797718371193ad0cd697b060a773352db4d31edf9ea21eaa6311c29cf341ecc0437d59c3a66881d9da73005d091e32cc9df1af496affb1e75f2e976f3f3889c1a8b34e9e38790ce37b5607e1945562130fcc033aebf214c58ac4249d79f9d2b0cc2daaf65bfb1cd1e52aca90344beebeb62a0d76c4d5deba83d452003187ddd2f2784bf05575b83fefbcf40541e7b657ef96d15421d23b8be58ea86e88b8200c335afc2549d1eaccf5fd161cbb38bb55d17399aa78215f2ae5e441f84649e0a24ed417f770d56e817d72be4c24a9f43c58381fa383476b77230fb9cd0b0305e9f1ff76e8ef5ba0541dc08f34231c09c22db2cd60d755581bdf1c40af3f19ab1bb3ddc7296750d2fc22f08683b17669abc858ccf255f2b5e1b5aa7a443943871723b8a93778f9b19d1d884455e9b83b0e66ed30449b527487c7c693905cfab456db617e2bb576dfaaf565e23b26a6d0a036d931ba3ec492429a367f40f79ec30507074ffa89fc4baf56972a8bb83cd8a3825e5efec9018146c907f52a17e11313c375c83240095a15d3fa53d9aa42d27fdfea9b0fe2f3240546b4661053973bb7b174c2e39e6b82715a27f3933162e09997dcb8541e3f03943289a31074626a0531c4599c38db1e2278968a3de2f905d7f7fafabfb42d1e4636c1aa6cceb4610fa94412973409fa6da2b0117cca7d35ac7afee08ac2250950f5613aeb7cc7958480ee9084af06557e29006d6f4fa6df3f513a59d70fb70110d6e48dc2664caf99343cf19c9ae2d7c71cc151ed4b843bd0ae0661e154b08fe65f8641f2525b9e35bcd8a94c7b8cc542d8f7afcb334889efe450b88c35a4e2bdbf2113ef0464ee5a175f10435ddbd178ea4a9716c42ccc77e815e6ee9c98a6bec129341ddda50d2c10ec2205675adb5bb9d9650e485abdb10572cf3331f1f0b9346b69830234047b232e78d388ffe69f5b5e95fa75c5ba4b83c4afaee5b3211d457eb56d8d0423acb742d3145f3b00e8befd19d75c6321103f3f4b2e620785a206caa6bbb5b0dbf84043fb50357c6cfe033ac6fc54850c40a68aa834797f95efec5b1eaa24fa7968f767142a5cbce1ff4e1b8df624382d67081a8918b5fe213b627b08b3b930592e136921dabc6e387e939520b26c5a8907d153e084e40659fac6c69e5ce0417e3dc024ff413cf514adb6eeba650e5c1dbbf87a3980a1d3a8946f1996eed4de644dbdab8a1fdd089105ae45a4d5557e00a6a2e441764613cd9713549ed06a4b43f030915d6fd84e35b447158f1dd608b374095120cd57dbe2a3225d79c1f8fcb1891273ae84aa01ace61f16968039e2d44b5464e8a7982b4270c5ca9f8d9948cab152c3bf399b316287b4600a7daa65b7b60b06319c25e071d9e0b42731c86f76f495f7618b37cc1d69ac5aa4410e8820bbe2db53de435971b3a2795b2a83903ccdc5697e36affbe0e007dfee400d05840145bfcb226950412478e13bf2589e3d5f3b51b6c1e3d42099d1eca8ebbccf0841290e18d5f7cab47f403df1ff66dd6a225be3eb148eee640caae83358ca25ede92ca0afb17636460a0ef1da373ca3e0ae9a990ee886f741d194cc88e695b41db578178289d6ee1977ea3c081b12051744e39470ec591ddada586531da64961bf1f69272a2206834853a8907d179644e604cb29dac5a2d2ecb9ac218ad0a72dc95e9cb0fd4299cbf5c0722f5aaf5183cfb9a74b8368379942cbb6ce163ba65b0a2d749b24bc231e023b0e88de812b781c8923d1b98f6f13c3ba355b26f8c86207c67553aa38d287541c505eda685030353da6bbedcde29e8dd024873c0e04ddbb082750853f9c119366ecd4d7b5420b24b4418d41a5d7a48f02192c8885579ae7c9e768018c97976376478a85eac88c75885145e4e4264b8c7aa172a4674632e10bcf428549414ce4057c9825853439ee54030dafc6e582594258ce7fe6f5a0ae8c923a1b4d6a832a44cad804226eed2211e99e23ee80f6cbd1d1aee7465ab0ce898c41964e2b318a1a0e6c2222bd2c3ec16e5e3afa73505eb73e4ee063d972046ea86333f7ff2b18de531b0ed8b6eb09a4163eaecdcca926d91bc084b18f5bedfdfdbeafe4a5110b7715a4d4bbf0e65f13424b99a99f7e62739300653f0d62b9b29c2fa7374d9a45e892d17bb6c4e1f32f005d9d4b52a0e84686b962799694e67c8b3135708109abea7a1c60d09ab0f3e7431aea3955c58cd96793af7d10bd6bd4185b4f9fadf4439a448c480f7dc7e34740001b7d4e6d3129208c9a6e6dd34aa33d8f291a7c4186b310531bdd6a120e37a2b2ac8507504d62046199f6de754d4950b63444cbf8cae85518f408cacb9464a7fe59588f7421490f5993d013f200b3f377fe9f9ac8eaceb1f0a4541dfdd58dc83e8a84346bfb399e44f9c4809cbf09cb6a769e5fd4f14ed4e1c1aba1e35caefe96eca36c1c4565a6e284691992438a1c3fdb1caf6328c99a9c72a50203a927450c8440c252b691cb324a1d1daf06c93b6d6d9f2de8d20a041017fc83f46784db76f549093a54f2091ca222e48d3f90dffea0361748615b75e068b3fc654e8ec70f996c0ac3d562b89058072ca5de678368d60d5758009b614515daf62d478ea5d2ebbfb370af78f66b851172858d599aea38ed05a3898287fbf5eb9fa3", 0xe6f}], 0x1) 11:47:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:14 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) flock(r1, 0x1) 11:47:14 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x80000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00', 0x1f, 0x4, 0x1f, 0x1, 0x0, 0x10001, 0x4, 0x3, 0x1, 0x7, 0x14a6}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="caf565bc0c40babfd9e09b5b4da2b93f13e09fa9f7fdd44169a42c0ea5ec4fbd7209548902b46f9406ba4194e208e6bb0538b4e6cc6e59a4d625004056cff3176134abf0a810eee4623696179890dcdf3bc5e1d6dac99424f3c9fb70c8b231835559239ba6a17e28c2cbd07851a319258f321e598753469b3f4d646e5824d95759e4b7139b937ecb1ba77023732fa5cc41a7fdebad9d4ea985bdd0673ce3a2c04ffb2326b8cbec4ccdad824158f316fd3ffdfbac7632c4000314d28e6b51d50d1cf2012c5223ca43"], 0xfffffffffffffe86) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0xab, 0x4, r1}) 11:47:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xf7c) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 11:47:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x5c8, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 11:47:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r1 = msgget(0x3, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/133) 11:47:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6, 0x401, 0x2}, {0x100, 0x8, 0x7, 0x1}]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffff9, 0x7}, {0x18, 0x1, 0x0, 0x3}, 0x7, [0x7, 0x5, 0x1, 0x5, 0x1ff, 0x7, 0x4, 0x8]}, 0x3c) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x200) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) 11:47:14 executing program 0: poll(&(0x7f0000000080)=[{}], 0x2, 0x1ff) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 11:47:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x92, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) 11:47:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x44e73ef) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9a2, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:47:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r0) readlink(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 11:47:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='\v') 11:47:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000000)="44e7cc147555f9e0cad0d9cbbab09fda28aaaa1d226850f0c05663c0d29be0", 0x1f, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 11:47:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x4, 0x1, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "040000000000ff0000004ae50100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:14 executing program 0: getrlimit(0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0xda3, 0x2, 0x2, 0x9}, {0x800000000000000, 0x0, 0x10001, 0x2}, {0x612, 0x101, 0xfffffffffffffffb, 0x10001}, {0x400, 0x7fff, 0x8, 0x7}, {0x5, 0xa11d, 0x101, 0x1}, {0xfffffffffffffff9, 0x1, 0x100000000, 0x7584}, {0x9, 0x7ff, 0x5, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 11:47:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) sendto(r0, &(0x7f0000000040)="a84b9087fb9f4c11db76580c07dead1a02067f8c801269fba5f201c92d9cf0ac8bc98cf3172268753d1c05eca810cbb070e6de01658b34c10000b2c6d1970e189e27bebf6e4e85e3", 0x48, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='x\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') 11:47:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) chdir(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0, 0x30000) 11:47:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) chroot(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:47:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) recvfrom(r0, &(0x7f0000000180)=""/17, 0x11, 0x40, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x8) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) 11:47:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000040)="2000f7", 0x3) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x34e, 0x42, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 11:47:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) semget(0x0, 0x3, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x7, 0x8000000000010000) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {}], 0x8) 11:47:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0x42) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="13be0a2fda677f1d5ec1f8bbfadac2d8b8a8b57b0941aaeff904aa8331470919f43f52350a8af20dd832de8829f007e6928e0cb687ad1df963283931f3361b3ec1c19b4f6067e80a3efc5b5842636c86c3959677cffce4ec1f665d72257bf758f294cebc22df1df51ae7deaa49ee61b66241d333795924ccec68aae3a44f4af759f412e2e7bd6c5b9ff4bc2c98914239e21ba00c1ff85d9f3a7db6c2596755399db0bb2cc2c5cdb8222578502e61", 0xae}], 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') 11:47:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) recvfrom$unix(r1, &(0x7f00000000c0)=""/82, 0x52, 0xd6f084569fd2a716, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 11:47:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="022f2deb9216e5b779e9976b2186b829103652e46850a38628facfea3907f1ddec9d8d2fed1c1703f9e90a2f3c4f603fcfeaa7c4a0183e1d8ac0b2b7ab18007e906296b4c6fdcf5cad77a6f6f8f9e8aee3a94d6dc6e4c3cf025474cf5d220dab6a1b260691cd7b02e2"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 11:47:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x210, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xca}, {0x101}], 0x2}) 11:47:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x3, "c07b2b9efebe76e95b737194bbb2f8265fa87a589a9c2b031b37bb47d42779b2d6e3f6138055f34ce12eccf62d76e5946dc1acbcdf2fe605a715296a7d12c3a7f375e50f28d5c5900f33eab834809c0a20bf462547c673433f43bc5b7821cb89175bbd8ce92528c6f1a3795a1eaeec94a468598d45ed0ee1af2a7b9b0cc18a0db6acb79cbd534de41413fd301c40e195da0fd15092caaa0fe41d0d3ecb4768dfba187e0b6db318abc0ed5fdeec358d8f0261035794374da1bec3fb4b41a82e40248b597d54ad7f5ff68b527529d239819c14eaece05a9d52fc0422d7d42be16c36ef2a49062241f9103090fb1fde3346ca"}, 0xf9, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') sendto(r1, &(0x7f0000000240)="0cc0e69bafe0ed1f1f068a5bb7bef6cac044c1b11f1b12bea4b26cee623dc93e1d6baed7ce2570a31a7ac103902afd790487f923f5b113eb11afc9cf73a88d8e5d4b04f86c9c374c7c439e3022e7069fb2", 0x51, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x3f}, 0xc) fchdir(r0) 11:47:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0xa7a}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x80}, {{r0}, 0x0, 0x8, 0xf0000000, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000002, 0x6, 0x2}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x1ff, 0x1e2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x44, 0x60000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x5, 0x200fffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x5, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000013, 0x1000, 0x3}], 0x7, &(0x7f0000000100)={0xa53, 0x1}) 11:47:15 executing program 0: r0 = socket$unix(0x1, 0x20000000000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 11:47:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x1, 0x9, {[0x4, 0x49, 0xad7c, 0x5, 0x4, 0x3, 0x81, 0x2, 0x100, 0x7ff, 0xe8, 0x8, 0x7fff, 0x1f, 0x8, 0x4, 0xc9f4, 0xffffffffffff8001], [0x1, 0x1, 0x0, 0x5, 0x3fc1, 0x8000, 0x1, 0x2, 0x3, 0x1000], [0x2, 0x7, 0x40, 0x3, 0x1, 0x1f, 0x6], [0x4, 0x0, 0x0, 0x7, 0x8], [{0x3, 0x7, 0xfffffffffffffc00}, {0x3, 0x8000, 0x7, 0x611}, {0x8000, 0x5a9, 0x82ab, 0xffffffffd338fac3}, {0x24b, 0x9, 0x0, 0xa742}, {0x0, 0x3, 0x9, 0x8}, {0xf95, 0x1, 0x3, 0xcba}, {0x2, 0xbac, 0x8, 0x2}, {0xff, 0x1, 0x7, 0x4}], {0x81, 0x7, 0x5, 0x80000000}, {0x1000, 0x9, 0xffffffffffffffff, 0xe72}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') semget(0x0, 0x4, 0x12) 11:47:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') minherit(&(0x7f0000499000/0x2000)=nil, 0x2000, 0x0) 11:47:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0x5, 0x7, 0x7ff}, {0xfffffffffffffffb, 0xfb, 0x263, 0x101}, {0xffff, 0x9, 0x4, 0x9f7e}, {0x7, 0x1, 0x7, 0x100000000}, {0x6fde, 0xffffffff00000001, 0xfffffffffffffffc}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x27f, &(0x7f0000000000)="db") 11:47:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x6) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x10000) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)=0x2000000) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r3, r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = getegid() r10 = geteuid() getegid() r11 = socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x2d2, 0x2}, {{}, 0xfffffffffffffff8, 0x2, 0xf0000004, 0x3f, 0xffffffffffffff5a}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000081, 0xffffffff, 0x8000}, {{r5}, 0xfffffffffffffffb, 0x40, 0x9, 0x7, 0x7}, {{}, 0xfffffffffffffffa, 0x80, 0x1, 0x7b, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x4b, 0x3, 0x4}, {{r5}, 0x3899be6237b3c04, 0xa, 0x40000008, 0x8000, 0x5}], 0xe0, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x38}, {{r5}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0xfffffffffffffffe}, {{}, 0x4bcf846071f8d90b, 0x4, 0x40, 0x5, 0x7}, {{r11}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0xe9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x9b, 0x9, 0xfffffffffffffffd, 0x4}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x3, 0x100}], 0x0, &(0x7f0000000640)={0x47, 0xffffffffffff5286}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0xef, r7, r9, r10, 0x0, 0x80, 0x80000001}, 0xffff, 0x7, 0x68}) fcntl$setflags(r8, 0x2, 0x0) 11:47:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x8, r1}) write(r0, &(0x7f0000000040), 0xffffffffffffff28) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 11:47:15 executing program 0: syz_emit_ethernet(0x84, &(0x7f0000000240)="e9b76cda5381775dfb2e4e574a8518e384744dce6a8d7ee69232fd1063a345723157ffe9511362e0d43025ee6a8d21778af0b4b3dfe56a5c932feb74d40d5a6b0fe18d42cf14a1de6427237b1dcc272b5f55a50ec9bdc9bc3531a69525dc2437f37abf853187647c7602f06039e852f3c17592384ef9da7feda70f247b72c3057a87074e") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x6b, &(0x7f0000000080)="08f277961ca4d6066052c217e6ae97a2cc63cd36c275c1bd8d02e292ba98b2368d75d41216d35b1b6e029d44c520ca416fb2dc7032113583755a59c332b869dddc02b12a51d9d712eb4e353223069b77f9124c0102a6dca89236dc89ada2e100b057a669d46693ab9503be") ioctl$TIOCMSET(r1, 0x20004276, 0x0) 11:47:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000100)="5831fa8cb22e0c3be9e217ef54f6c30ddefff0308a165594522e37c53aadbddcac49edf254262f1a3ed223a692f78f8fa95837914aac6e78829181df6c28731275437953162ee9cc45c535e4252ec05f41e46c9752ccbc") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:47:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x280, 0x8) r1 = dup(r0) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/145, 0x91) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) close(r2) 11:47:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x3, 0x400, 0xff, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:47:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x6d, &(0x7f0000000000)="a0") r3 = getpgrp() r4 = dup(r0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000002c0)='.\x00', 0x4) wait4(r3, &(0x7f0000000080), 0xa, &(0x7f00000001c0)) 11:47:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0xff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) mkdir(&(0x7f0000000080)='./file2\x00', 0x10) 11:47:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./bus\x00', 0x28020, 0x10) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) 11:47:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f0000000180)=@in, 0xb) shutdown(r0, 0x3) 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4, 0x7fe00) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 11:47:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 11:47:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x0, 0xaba) ftruncate(r1, 0x0, 0xf10) 11:47:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xe572, 0x8000, 0x80000001}, {0x8, 0xf53, 0x1, 0x6}, {0x5, 0x5, 0x3, 0x4}, {0x1, 0x8, 0x1000, 0x925}, {0x2, 0x200, 0x8000, 0x100000001}]}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:47:16 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair(0x1b, 0x8000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 11:47:16 executing program 0: r0 = socket$inet(0x2, 0x2000000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x800000000001a, &(0x7f0000000040), 0xc23c) 11:47:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000340)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat(r4, &(0x7f0000000000)='./bus\x00', 0x40000000020, 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000280)="36ea4f9ed1657f89fa09d0c1ff22c826ee42a8ba73d7332325f0c2a490d898fcdc0b18235cf8997ecc212acf540c941ce777d17e6c6a3d18ce1f929ff4d80efcd9b65bc574ac150a7633fa603e0510d67269c035859499d873d2b5f256a44cf1f17d4d30ed54bae7c4b8ef858d8fdd873eed7913a919281eabec4ac733c2469245950aebe7151414d7d0c49a21273014761d6280c22080019d4b34ce9ca9ca8744064f4534011d99a99aba71dd83daf89fe6b83246a9c6710619003caf14054b", 0xc0) open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000240)=0xfffffffffffffffe) 11:47:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) close(r0) 11:47:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x41, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00003a2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) 11:47:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x2, 0xff, 0x1, 0x100000001}, {0x9a7, 0x4, 0x400, 0x6}, {0x401, 0xfffffffffffffffc, 0x9, 0x400}, {0x4, 0x0, 0x100000000, 0x2}, {0x6, 0x8, 0x8, 0xfffffffffffffff8}, {0xe8f, 0x8, 0x9, 0x1000}, {0x6, 0x80000001, 0x8, 0x1}, {0x8b, 0x1, 0x81}, {0x0, 0x7fff, 0xfffffffffffffe00, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:47:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 11:47:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 11:47:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 11:47:16 executing program 1: socket$inet6(0x18, 0x0, 0x80000000) socketpair$unix(0x1, 0xffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 11:47:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7cec8eed8896bda0479a4513451c119b82b5d621fdd9a2b4", 0x38}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:47:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb5f) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0x1f}, {0x3, 0x2}, {0x0, 0x7fffffff}, {0x3, 0x8}, {0x1, 0x100000000}, {0x3, 0x10000}, {0x3, 0x80000000}, {0x3, 0x8}, {0x3}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0x7ff}, {0x2, 0x3}, {0x2, 0x81}, {0x3, 0x6}, {0x0, 0x7d91aaf6}, {0x2, 0x10001}, {0x3, 0xc8}, {0x3, 0xc75}, {0x3, 0x2}, {0x0, 0x1}, {0x1, 0x4}, {0x2, 0x1f}, {0x3, 0x7ff}, {0x3, 0x220}, {0x3, 0x9}, {0x3, 0x37f}, {0x3, 0xdc2}, {0x2, 0x800}, {0x3, 0x6}, {0x3, 0x100000000}, {0x2, 0x25}]}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:47:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000000c0)='Kt|L', 0x39c) 11:47:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="c25d90daaf068631a7e26cafc8bf8965bfbaa619a28b613e928af74ef8cabb8ef6d00c2110a05f94862e66308a763d1f1c5b03d7bd1d11bbe51d674e1faa07843aca731ac46ec86925e7aacb62e3be5a53e8fb84a23c29a9c880c36f13b9f86e15539c33cc3fb0977083e0c76ea8ccfc1f2b3bb4c3d8adc6bad16827033fd16ef5c891eaab1ccec213aad07dfc2e90df889fd0a3cbdb652e059e0e95f4cdc3df9128176b9c413399cc3a2982e83628b132b56f6af039d2fb46fdf2f2", 0xbc}], 0x1, 0x0, 0x0, 0x40b}, 0x2) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1000000081}], 0x7ff, 0x0, 0x7ff, 0x0) 11:47:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2fffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x10000, 0x90d2, 0x5, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 11:47:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = socket(0x10000000002, 0x3, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/248, 0xf8}], 0x3, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x40, 0x10) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0xffffffff) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 11:47:16 executing program 0: r0 = socket(0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000000)="a5a9ddd59e3067db8d268a775f9743986edaff67e0200e2cd239e16d", 0x1c, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x29) write(r1, &(0x7f0000000080)="b54c0a6876c953300afe55104945e39e56044fda4cca8e353e26d954ea302b70d7203c31daa2d808febccd95e708d40fa09546973723f6c5ca08fc2df2564fbed0547dbf02d6f698af956ad74eb0438dac3240b96d245506296a27ed0a", 0x5d) 11:47:16 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:47:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = getppid() r3 = fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3fa3d91b69fa1bb2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) setpgid(r2, r3) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:47:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x4) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="dde484183dfe67e2aa0ac16436154a040c270f5d20f91e419db4df6754f1b20e595c08a567680c2b38abcce76f47d433675c7303ebead4b9aa619612000998beb711ce7a6be6ef3772f5076912e2437f79bf90b9fad8755192bf2945789b3c1f7a4625cc0a251a0f4a08dd4d651586d8808a521ecfecc48b8af43bf357c6136d698f3a2f2542c46afbbbf664c6704c3a8d292d740c22aebc2804474b74da49e2b266554d34025c909ab2ad4f6e1b065a1b5f93aabb2ab8fea79e19fdb85d96d22d61f4333f90073c9bf0bb", 0xcb}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r1) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0xed4) r5 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc, 0x8100000001}], 0x7fd, 0x0, 0xfff, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='.*\x00', &(0x7f00000005c0)='/dev/null\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='+-\'\x00', &(0x7f00000006c0)='}]\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/null\x00']) dup2(r3, r5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 11:47:17 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) 11:47:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1f) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/132, 0x84}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 11:47:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="0130d8c92357e5038d4a0e2d74a7a6e20072ee72511e55253566dd2473c3081de723cd742199e2a7861cb123f4d37b631d058e1fb5afbca8d85be29f871eb0e04f8f454bb9aa64620200000000000000c39fc6a10a4e6653af3b3c478193e9330da9c49a5edab7401a29f1083edb2d377b5a68221715ba40799a49c0eccc2d8ac847ba3fbaa1c05438731021e5d497fc328515055bd9a7", 0x97) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 11:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x5, 0x7ff, &(0x7f00000001c0)=""/3, &(0x7f0000000200)=0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000400)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 11:47:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x72) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = dup2(0xffffffffffffff9c, r1) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 11:47:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xed) 11:47:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setitimer(0x5, &(0x7f0000000180)={{0x200, 0xba37}, {0x0, 0x9b45}}, 0x0) 11:47:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6, 0x2000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 11:47:19 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240), 0x128a, 0x0, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20290, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x9) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="7fda04698d621c1bfdfae526396f4ce32abeded9c94c6572957a2a7004a17952d54059d066faf95a0f862dd1e95f603012de25d7b58e98890f77a227cea6a3161bd581d21f4cf8d2cb0f07a33bcf62778058f1ecd6c00dce3d4607ee14ae87228d07d4dea66f6b420f3b339f5450d560eb90cc890c2e42d80bbe15414ed292b7efd611e01cfc90f7c5dd04ded6dd83645e79ab9dfb3e5de7668eec75071a61c15b2022d4fe5a9896dd8627568e1540c4370351a22a5431bb858ec3ff0f284ba79a5bbc9e255a55941a4b6dc6f979088ae8b3b258f6861f8517c64f7f33", 0xdd}], 0x1, 0x0, 0x0) 11:47:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) sendto(r0, &(0x7f0000000040)="d67a6acba608dbce8c80bf02781a573693558b617c7bc385d65c4606d022ee215732023c3ac4fd47598507a4c668f395542a4019a9a29aa1cefc1d1c7518629640642964b39b788b96875f1157c75f5f48831239b50193e5", 0x58, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) 11:47:20 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 11:47:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/165, 0xa5) writev(r0, &(0x7f0000000000), 0x0) 11:47:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8f, 0x1dd01a7b}, {0x0, 0x6}, {0x2, 0x8a3}, {0x8f, 0x3}, {0x101, 0x6}], 0x5}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:47:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x53c, 0x7, 0x4}, {0x7ff, 0x80000000, 0x2, 0x8}, {0x2, 0x71b, 0x405}, {0x9, 0x5, 0x5, 0x2807}, {0x8f, 0x400, 0x5, 0x800}, {0x10000, 0x9, 0x59, 0x7}, {0x0, 0x81, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 11:47:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/129, 0x28) 11:47:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffff83) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0x37a) 11:47:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x99, 0x0, &(0x7f0000000100)=""/153}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:47:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fchmodat(r0, &(0x7f0000000040)='./bus/../file0\x00', 0x1, 0x2) 11:47:20 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000), 0x3cf, 0x0, 0xffffffffffffff9a}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/192, 0xc0) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:47:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pwrite(r0, &(0x7f0000000080)="a78ee5d14225caa9da33cfc395bafbc8270da2d8feafa84f7528afcb5a445e8e2424b28f6265a84491d1ad65922c566ff981a8991bd26482b15b24e8a5cae8a4", 0x40, 0x0, 0x0) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:47:20 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x10000, 0x6, 0x7ff, 0x100000000, &(0x7f0000000040)={{0x0, 0x7ff, 0xfffffffffffffffc, 0xff, 0x4c, 0x7f6d, 0xfff}, {[0x2, 0x4, 0x7fffffff, 0x8, 0x0, 0x5, 0x290, 0x3f, 0x2, 0x7, 0x5, 0x100000001, 0x0, 0x5, 0x1ff, 0x9, 0x7, 0x1], [0x6, 0xb8, 0x8, 0x1, 0x7, 0xfffffffffffff124, 0x6, 0x90, 0x5, 0x6], [0x12, 0x1f, 0x1, 0x3, 0xd686, 0x8], [0x8000, 0x8, 0x6, 0x5, 0x6, 0x9], [{0x100, 0x8, 0xff, 0x9}, {0x90c, 0x2af4dd82, 0x9, 0x5}, {0x7, 0x4, 0xffffffffffffffe1, 0x100}, {0x9, 0xb6, 0xef, 0x4}, {0x8000, 0x5, 0x9, 0x9}, {0x3, 0x92e, 0x1}, {0x1000, 0x0, 0x5, 0x3}, {0x5, 0x2, 0xff, 0x4b}], {0x0, 0x2, 0x5, 0x8}, {0x2, 0x3, 0xfff, 0x5}}}, 0x1, 0x800}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x5) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x40) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) r2 = msgget(0x2, 0x34) msgrcv(r2, &(0x7f0000000340)={0x0, ""/134}, 0x8e, 0x3, 0x1800) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x10) clock_settime(0x2, &(0x7f0000000440)={0x100000001, 0x9}) r4 = semget$private(0x0, 0x3, 0x20) semop(r4, &(0x7f0000000480)=[{0x2, 0xfffffffffffffffb, 0x1000}, {0x7, 0xdb, 0x800}], 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000004c0)=0x1) lseek(r3, 0x0, 0x0, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) socket$inet6(0x18, 0x3, 0x401) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f3f000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000500)='./file0/file0\x00', 0x81, 0x45) ftruncate(r0, 0x0, 0x7a82235e) preadv(r3, &(0x7f0000000940)=[{&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f0000000700)=""/61, 0x3d}, {&(0x7f0000000740)=""/23, 0x17}, {&(0x7f0000000780)=""/147, 0x93}, {&(0x7f0000000840)=""/197, 0xc5}], 0x6, 0x0, 0x0) mlock(&(0x7f0000e50000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000f9c000/0x2000)=nil, 0x2000, 0x4) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54, 0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x402, &(0x7f00000001c0)="b6a014f36de55360407ac78be947672cadbc122c51c8a6f98ec24d0820086f2b39265e5f53961b2255b31e3b2a41b8d6ccfdb2c21c16f61c131a4eed9e98e8ea1cc77911f64010") 11:47:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) syz_emit_ethernet(0x6, &(0x7f0000000280)="05b500000000") r3 = open(&(0x7f0000000100)='./file0\x00', 0x208, 0x20) socket$inet(0x2, 0x0, 0x8a) socket$unix(0x1, 0x5, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) socket$inet(0x2, 0x3, 0x6) 11:47:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0x4, 0x1f, &(0x7f00000000c0)="a024553b608dbbbd9604e4f695ff06e09b3bb31c20d29465cc582bc37eff1160d59f3749a636e37089a23484c8872d696cc1a6bc57ad2e351905120979da100443d4e4af86374646816cc56681b5537597c65fa714c94bfe208944bce4128f02238caa7aa5f79af4159b43ae1a420b343085ae95318360d559af8cb6bfbc77a67d0a9d4ec3d302979f4249d8957c854bc4e5a08005d20e9ec5e0b1daf3e2d9e0e3865e9c2ebf2c9f197e09a63c2a6c4231d71afda86543d6a1df08b48e6edb349501a7af631db13df8bcc8d7cbb170cb9f58b8fd871fa6732d129d1a1a2ac2b885", 0xe1) sendto$inet6(r0, &(0x7f0000000040)="d2f23fb58c7250eb713cc68548c402a5a45af080289dd24eba138ec0d0e879ba7d873d98d7a19ff88098a4dec8b3", 0x2e, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x18a}, 0xc) write(r0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8b, &(0x7f0000000340)="b6") 11:47:20 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) semget(0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0x404) 11:47:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800000000002, 0x0) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f0000000040)) 11:47:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x2d) r2 = semget$private(0x0, 0x8, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0x2ce) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000740)=0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x5, 0x10000006}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000500)=[{0x4, 0x2, 0x1000}, {0xffffffffffffffff, 0x3, 0x1800}, {0x3, 0x3, 0x1800}, {0x5, 0x6, 0x800}, {0x1, 0x2}, {0x0, 0x6, 0x800}, {0x800000, 0x7, 0x80000000800}, {0x5, 0x8, 0x1000}, {0x1, 0x4, 0x7fd}], 0x2aaaaaaaaaaaabef) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000680)=0x33af, 0xda83f10bf89d139a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r3 = socket$inet(0x2, 0x1, 0xffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000700)) shutdown(r3, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000600)) semget$private(0x0, 0x2, 0x401) clock_getres(0x3, &(0x7f0000000400)) fcntl$dupfd(r3, 0x0, r0) clock_getres(0x4000000000001, &(0x7f00000006c0)) clock_getres(0x8, &(0x7f0000000080)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 11:47:20 executing program 1: truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x8001) mknod(&(0x7f0000000040)='./file0\x00', 0x2050, 0xfffffffffffffffa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) r2 = getppid() fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 11:47:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x4001, 0x81) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3f80000000000000, 0xb088}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:47:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 11:47:20 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) 11:47:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) geteuid() listen(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7}], 0x2}) 11:47:20 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x100000001) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x1d0a) r2 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x804, 0x0, 0xfde8) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000000)="516ed0a599") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:47:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x2, 0x6, 0x2}, 0x9c3c, [0x20, 0xd9a0, 0x6, 0x9, 0x4, 0xb45, 0x3, 0x100000000]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2000087}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r2, r0) 11:47:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x20, 0x3}, {0x4, 0x100}}, &(0x7f0000000040)) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getitimer(0x1, &(0x7f0000000080)) 11:47:20 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x400, 0x222}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="f4f6724492519458d43f1eeebb54b48346d8097363d9d88498451caf16bab3179e4d3e3b35fc9c10dcf788fbe6458a6066b5c36a9dd8a1f5405fbf", 0x3b}, {&(0x7f0000000080)="008f3a4734c23b8bf13ba80cc05da781d6c2294c4a86a4b13ed1c06828470bacd10d", 0x22}, {&(0x7f00000000c0)="acff79", 0x3}, {&(0x7f0000000180)="625ff706def2cf77c01e71529a3a65a2919db57f9f2b456b4e99a45322f65f6afca2fa7d1279b30b6b9ea677699603f1311f554eea3c8e70596c7fee5b47ae8bee511ef354988168bab7231733d88483e65cdb5a2543757164df193e9951be0b8bf40991fc8485bfc10e5893b39b1155485b359d78bed2f623317e1c502cb6c9ec40389cc7777607de84ac9fe959a388a3cba37a43edee01b5339c24394a302759a27a74936ede1ec9f73c1a5409bab472", 0xb1}], 0x4, &(0x7f0000000380)=[{0xc8, 0x1, 0x681d, "ce3d8b43791613aed3bb785139d457a84b8f82a74958cf3b6789b1514b20a955248a1765a7411152f7a23f1011f36cf31512c19c94004f2488e5d86008c040318b6c53f800be74d02b636554fab98ba99207984d36bef9fdb1db953dee2a0c6e3484470f91ced52b6ab522ffef88b94831279d857b56247d8c3d414683494c52465af24677f903f5ee99b9b7a48ea16746cac3ce90f43fa232a70d86dbf6616da9f720d30a8fea5fb39a50d2a64785893a5695b6a5af38"}, {0x10, 0xde8cefd1c44ca02c, 0x6d7}, {0x28, 0xffff, 0x4, "5c5045b49dd301e224ce2d85e4c7e09e72b242"}, {0x18, 0xffff, 0x1, "8aab20a93a066c"}], 0x118}, 0x406) link(&(0x7f0000000140)='./file0\x00', 0x0) 11:47:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffee1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000180)=""/204, 0xcc}], 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8080, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x838f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x101, 0x8}, {0x0, 0x200}, {0xaf, 0x1}], 0x3}) r1 = dup(r0) write(r1, &(0x7f0000000240)="ded79724afc11c796edfe36b6b2d8733690f21081d602df0aef02b30c5098ecf1e5c3e8070c812e2f385540ab47b8d669f17848e29f89a98328f733f04c63ed1a2c0606cffc0a4f9a7c04098f30b5f76c0fe50fb38f858ed72c805b1812b35d3a82f58baa3c485903b106c856035e6bb6ef63423e03a39dfb1c74f00b572a207b0e9c71d588a24f958a7b108cb23bcf897f5b7ac04853fcf5fb03213159f293a368af282590a9592395dc0020f213d4226c1bdc3a4da496e3de508a54675e61ffb82aebaef2e3b4d4af07b51f11068fef397ac1ae3ee6fe544179d3ac66739f623ee5c01ffff015689995e1f3922", 0xee) recvfrom(r1, &(0x7f0000000340)=""/130, 0x82, 0x40, 0x0, 0xffffffffffffffb3) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 11:47:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x6, &(0x7f0000000040)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x8001, 0x7, 0x6, 0x100000000, "bc3d6ecba2d1b7c4b863c0a65db56b9962904681", 0x27000000, 0x3}) clock_getres(0x0, &(0x7f0000000080)) 11:47:20 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, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:47:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 11:47:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) 11:47:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0xffffffffffff8000, 0x20, 0x0, 0x9, &(0x7f0000000480)={{0x3, 0x401, 0xffff0, 0x0, 0x5, 0x8, 0x1}, {[0x0, 0x2, 0x0, 0xfff, 0xd123, 0x80000000, 0x5, 0x3ff, 0x101, 0x0, 0x0, 0x0, 0x911, 0x4, 0x8001, 0x3, 0x6a, 0x4], [0x100000000, 0x2, 0x9192, 0x401, 0x3, 0xa47, 0x2, 0x20, 0x3, 0x100000000], [0x10000, 0x9, 0x1, 0x7, 0x6, 0x7, 0x6], [0x401, 0x81, 0x4, 0xc04c, 0x5, 0x97], [{0xec6, 0x0, 0x7fffffff, 0x80000000000000}, {0x3, 0x5, 0x19f, 0x6}, {0x8, 0x79, 0x8, 0xffffffff00000000}, {0xa8, 0xfe, 0x54, 0x800}, {0x3, 0xfff, 0x481afab6, 0x8}, {0x1ff, 0xf9a, 0x4, 0x2}, {0xc, 0x4, 0xffffffffffff7fff, 0x5}, {0x20, 0x2, 0x6, 0x4}], {0xfffffffffffffffa, 0x7f, 0x5, 0x1}, {0x6, 0x6, 0xed, 0x81}}}, 0x0, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffffffff, 0xffffffffffffff65, 0x0, 0xffffffffffffffc8}, {0x6, 0x7fffffff, 0x2, 0x84c1}, {0x3f, 0x50d4, 0x3f, 0x5}, {0x3ff, 0x5, 0x0, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) r2 = semget(0x1, 0x4, 0x40000144) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000700)={{0x1, 0xffffffffbf2d2ed6, 0x1}, 0x1000, 0x101, 0x7}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000380)=""/212) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x0, 0x7c0, 0x3, 0x7}, {0x7fffffff, 0x5, 0x5, 0x8}, {0x4, 0x40, 0x4, 0x6}, {0xf4, 0x2, 0x80, 0xfff}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20820, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x8001, 0x8a9, 0x7}) 11:47:20 executing program 0: getppid() 11:47:21 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0xb7fd) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 11:47:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() msgget$private(0x0, 0x40) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffeffff, r1, r2, r3, r4, 0xa9, 0x2}, 0x2b, 0x4, r5, r6, 0x1, 0x6, 0x7, 0x7fffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x883d, 0x4, 0x7f, 0x6}]}) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x4) pipe(&(0x7f0000000380)) msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000090a1eaeab4e424da2e2907f3191cc011b2f71c942e05ecf205a82f7599f4731be847403276f995495b9745d45a06f60c5a8cbedf464b74a72d904ebe094a1f5dd4b67c4c566d09fd21ff17226925c9a33190469fac3a40b0370a4163dac11b3e342f92fdcca58b43f4c09458ba1aed874a267fea25ded710a6c2227f46c2b0f80b411f76d72cd155ba626a982f4671ba811d285745c13c5911e1ba7fdaf920456be08eaf4f5e2c"], 0xb2, 0x800) 11:47:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000340)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xfff9, 0xfffffffffffffffd, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe5c}, 0x0) 11:47:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x11e}], 0x2000025b, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/173, 0xad, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x4}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) getsockopt(r0, 0x7, 0x3f, &(0x7f0000000180)=""/189, &(0x7f00000000c0)=0xbd) 11:47:21 executing program 0: chmod(&(0x7f0000000040)='./control\x00', 0x20) mkdir(&(0x7f0000000000)='./control\x00', 0x0) rename(&(0x7f0000000080)='./control\x00', 0x0) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000200)}) getuid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) 11:47:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002012, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4000000000000000) poll(&(0x7f0000000040), 0x0, 0x7) 11:47:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4e, 0x2, 0x2, 0x33e}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x3f, 0x4}, {{r3}, 0xffffffffffffffff, 0x49, 0x16, 0x0, 0x10001}], 0x7, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x28, 0xfffff, 0x3d8d, 0x3}], 0x7f, &(0x7f0000000100)={0x0, 0xfffffffffffeffff}) close(r1) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100c2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x4454, 0xfc69}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 11:47:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x220, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffe1, 0x800000000000000, r2}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x3, 0x40}, {0x200, 0x8, 0x7ff, 0x84d}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) 11:47:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d0000000000000fff2850f992fed02893b1aa8e31eb3beb737b16b16d093760b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 11:47:22 executing program 0: r0 = geteuid() seteuid(r0) setuid(r0) setuid(0xee01) r1 = msgget(0x3, 0x0) r2 = socket$inet6(0x18, 0x4007, 0x0) fsync(r2) msgctl$IPC_SET(r1, 0x1, 0x0) 11:47:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa04, 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 11:47:22 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x100) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/29, 0x1d) accept(r1, 0x0, &(0x7f0000000140)) setitimer(0x400000000000001, 0x0, &(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 11:47:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x101) 11:47:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x50ce, 0x9, 0x5}, {0x3ff, 0xf71, 0xffffffff, 0xa47}, {0x6e9, 0x8, 0x7f, 0x8}, {0x1f8a, 0x400, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:47:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 11:47:22 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000008) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup(r0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0x1eb) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r9, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) 11:47:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)="33277909b5c6616b345e3c9a97a4a7e6c65c8c62c633a60c0a607112391a93712dd406e270f830d38deaa82b476a33b894f7e4dabb9179d7339ddbe8ceca2b238ce1b098544426d65049ba04145e2fe7fcea48c41e39459e8b4a77c137d59c80a55c01fdcaaafdc73641d048f85f66a5f781ea991adc765d8073296f56ed0d99cca856ea78", 0x85}, {&(0x7f0000000240)="050095637cea50a62fb8419a1f78b68733f5572f2edb3eab7b00c9a78b28d2e6baf31e7e500626fca884332ba1e7760c4c2d04da987ea4bd7c456e18502deaadb6729a4567b357c328d3e57283bc1df706712a0d37c79a6d1ffbe804707632da633b71480917ca06e6fb1903886623af290400e3d2d46497c8fe644e91a0744834946f9da2a2615c380d46c574b351cdab3ce0ac314c13149363142f6e64a3db6a4377852db997da2f083f157e6af0347da59d2e7680ddc441dcb1163db9527b5261c19372029081f8fb14c85b28dbf09a21b637e0170350da57dbadfd420fea689ba63ec3791aca5efe", 0xea}, {&(0x7f0000000100)="7ac5b124ccb8d4abf79e585c2ba54003aca5f7e888ed95e27d2b3da88689bcec68bccbdf9ccd7f", 0x27}, {&(0x7f0000000340)="ed319a1b99a903628a20bee3d1c8c5d1ce6fdbec29134eef88c70d681a30e288d266baa4f42a99eefb8108cc3e1bba4ed91e5d7b05cdabb5d0", 0x39}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000000000001000000090000008e80d93a85dda43972e1f53703abf13254db0551676bb71d9800000000000000ff6f328895effcfd032cd9db8561d80bdf39b93e588370268c6e4f781a6a6ad65900e283d9f14d3af0be88af06da774b730a8274aabae3ea05cc5b1a4e8b01b178480288c3a97204c98ebc93104fd6bc4dfb88fdc9ac66baa2e0a44e1a4bdaaea05857eb489e64e16631574e529bccf7ff3edfaf324f410560d17c83d900000000"], 0xc0}, 0x404) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x8, 0x8, 0x7, 0x400}, {0x6, 0x7, 0x4, 0x1}]}) 11:47:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x100000000, 0x0, 0x0, 0x112c}, {0x80000016}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x1c00000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3e, 0xfffffffffffffffe) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x202, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x600a}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x7, 0x10000, 0xca07, 0xd93}, {0x8, 0x6, 0x0, 0xffffffffffffffc1}, {0x8, 0x8001, 0x6, 0x4}, {0x7fffffff, 0x80000001, 0x132, 0xa8}, {0x8, 0x4, 0x1f, 0x3f}, {0x5, 0x2, 0xfffffffffffffffd, 0x101}, {0x0, 0x6, 0x81, 0x2}, {0x5, 0xffff, 0x5, 0x2}]}) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000180)=[{0x5, 0x3, 0x0, 0x8001}, {0xfd90, 0x77285175, 0x6, 0x6}, {0x6, 0x169, 0xde, 0xffffffffffffffec}, {0x1000000000000005, 0x5, 0x6, 0x1000}, {0x1000006, 0x60, 0x10000, 0x7ff}]}) r1 = socket$inet(0x2, 0x1, 0x28000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x460}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x2a, 0x100}, {0x9, 0xeb}}, 0x0) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x2, 0x7, 0x8, 0x8}, {0x7, 0x3, 0x9, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20132, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0x7fff, '\x00', 0x6, 0x5, 0x0, 0x40}) unlink(&(0x7f0000000100)='./file0/file0\x00') 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:47:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:47:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x3, 0x5}, {0x2, 0x2}, {0x3, 0x18f9}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0xfe}, {0x3}, {0x3, 0xad}, {0x1, 0x3f}, {0x3, 0x8000}, {0x3, 0x7}, {0x1, 0x1000}, {0x3, 0x8}, {0x2, 0x7f}, {0x1, 0xffffffff}, {0x3, 0x2f}, {0x2}, {0x3, 0x4}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x3ff}, {0x3, 0xafcd}, {0x3, 0x6}, {0x1, 0x81}, {0x2, 0x4}, {0x3, 0x8}, {0x3}, {0x1, 0xc5}, {0x1, 0x2}, {0xa5380a9b555e7a40, 0x9}, {0x3, 0xffff}, {0x1, 0x2}]}) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) dup2(r3, r3) write(r3, &(0x7f0000000040)="d0f24e0be217c770fe109affd09b2f569af9b203ad26c669b39b8f1887c2795560f2b8bba1793a0e7bb7a9f7596222", 0x2f) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000, 0x0, 0x0, 0xfffffffffffffffe}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000010004) getsockname$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000580)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup(r0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') accept$unix(r3, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x6) pledge(&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00') syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x9, 0x5, 0x0, 0x8, 0x1f, 0x3, 0x0, 0x2, 0xfffffffffffffffa, 0x9}) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f0000000140)="bf6384c58f88acf0b60000000000000000") 11:47:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3) 11:47:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x0, 0x5) pwrite(r0, &(0x7f0000000040)="99321e472fe87bb525718afb9923365f8d84712fe4826048852b7b6346b0a307d7cf64d8ddc4941883674c86f1da0b58b2dc1265dc3122bda5c5e9df4c45dac944b39d228dcb9a03de32a12237e671151766", 0x52, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:47:23 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="c851ab301a79952063a4928faf7c914b588936f2c98becf25ac01012f54da231c3256230f04df5a64a974388edc1d986b86b9d1871574b8ece8896ea6eb0906bb333a8c571028838a6a50773cde8e7c8447152fa1fbbfe9cc779a3ae487f5f91a5ed39d7eaff36b1b2405e8dc1f90b915128cb86005c6ca3633c2b6ec3128b75f6db4ae2347c002bb50ce798b73d508e25579ca9aa6d94003cc4987639afc69c3c0ea8f2932231d1cf6a2d0a8acfaac99707cf", 0xb3) listen(r3, 0xfffffffffffffff9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, 0x0) r5 = semget$private(0x0, 0xffffffffffffffff, 0x92) getpgrp() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000240)) r6 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x109) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/8) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0xfffffffffffff43b) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x9, 0x3, 0x2, "9d5a05481e088fc0fa9d931f39f528e79354647b", 0x1, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000d1, &(0x7f0000000180)=[{0x14}, {0x2c}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x800000000000, 0x4, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x10000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) socket(0x1b, 0x5, 0xd9e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000275, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xa}], 0x1f, 0x0, 0x5, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 11:47:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x300000000000000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="c02b03c6d3e983611672a2b705fb113b5d56c29101234f0da9646f8a8c62df9541f7dada32c3afc8acff91d85ff36690b1d062b90833152bd5815497f7b9456e7ad8f375ec4f2e9a1319f977d1c02f9598a1e8da7c16f702fc42873f4de0bc67a97f8e4510e61c1a3903afb5b208cb849313cdce009165f63b46f89ed91346786c27f11387eb9ad228ca546335914741c12cc16fdc4919ee4e0394fb11e570cfdaebf03ec56e808554c43199b7e8074051945585de", 0xb5}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 11:47:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff9d) 11:47:24 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000640)) r3 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000540)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = semget$private(0x0, 0x4, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) getuid() accept$unix(r1, &(0x7f00000007c0)=@file={0x0, ""/63}, &(0x7f00000006c0)=0x41) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/87}, &(0x7f0000000580)=0x59) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000005000000000000000000000000008be4e7ed4b4b0c558158c8f0c7fe724fb344cee2391275f34a2d7e5882f062abd1421a009a7663177402dd3ca214ae1bd964a9761cc4589d8f4f88ae8375d6b593ae460b3618f710fd393d5e50ace55759ddaa4fa341cf6991d5dd548bd0a7ef46a1c8d72fb3c737cae35adc46e675efe9f85d8b072d8df0c00c1a0500000000000000e769e66c13e0fb370b38559eebb6df9ee87b49f6c5f5b4bae1bd0f5a298699384221cff9125aebdcc43be31c8ad6d662dff9cedefa4076ded47f3f05f3047ca85929e29d2f5b2fbdccc1292c6dff5438e3e98c587008084627ca6b2eef0f5467f8f1e31cfa03d07669c45760e1d03922cbdcfd910e6b303964113ff1e47421777ac0420c71c08e1c698add410b8bef2e9c09b938e8288909b5bcc42c266d3e1068196068fe1e7485152da89b7a6f7dc25067fd63fef4"], 0x0) setuid(r7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xa7, 0x1f}, {0x145, 0x400}, {0xc6, 0x1}, {0x87, 0x4}, {0x0, 0x1}], 0x5}) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(0x0, 0x0, 0x0) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000022d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 11:47:24 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000af5380a6833733b88cd48e58da8c8505e1073d0a212f2cd265ca0d8e928a4ecff735b8f74a46c5509cd6a6ecc1c18e0ecf5e00018de6a259a2c176488b3a69624ec75f37f8bee24f6bcc57c359938641c114718ce5ff26bc8c7905"], 0x63, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) r1 = msgget$private(0x0, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x3, 0x800) r3 = dup2(r2, r2) sendto(r3, &(0x7f0000000140)="df7b5a163f1cee1602a6d5d78b229b7470291e8c8c3e6d3f6b61e66dfc39350e52aa71ea8377c3b6dd33380e32987ccc6a0bee2174d23001a9e053c5a848919e0bf18432c5bfb9833c17a74f329a890fe28c031b0202e94aa8942a95cfe2ac4f0745d9126451a6dd24e14de123d959be1dda6261fc67477ee91439a4db547000cba691bc", 0x84, 0x0, 0x0, 0x0) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4a}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x108) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 11:47:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x240, 0x9ec05a81a22082c9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x4, './bus\x00', './bus/file0\x00'}) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x8) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x90) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 11:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 11:47:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/112, 0x70}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='ml', 0x2) 11:47:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x99) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20291, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x4}, {r0, 0x44}, {r0, 0x10}, {r0, 0x1}], 0x6, 0x8) 11:47:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r0, r1) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x6, r3}) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x7421, 0x10001}, {{r4}, 0xffffffffffffffff, 0x8, 0xbc201215979cbc0b, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x3dfe, 0x200000000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x8, 0x2}, {{r4}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000004, 0x0, 0x3}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 11:47:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="00000018600400010000000000000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) socket(0x0, 0x3, 0xb7) 11:47:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f0000000000)="a8aedb57587a", 0x6) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ftruncate(r0, 0x0, 0x6) 11:47:24 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000080), 0x8, 0x800) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r5) r7 = dup(r0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1eb) semop(r1, &(0x7f0000000300)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x800}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r9 = semget$private(0x0, 0x3, 0x100) mknodat(r6, &(0x7f0000000100)='./bus\x00', 0x1, 0xdc) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000a80)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000415000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r5, 0x2) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000180)=0x1e1) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x6, &(0x7f00000002c0)=[r8, r8, r8, r8, r8, r8]) 11:47:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002008, 0xfff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) socket(0x2, 0x8000, 0x101) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) close(r0) setsockopt(r1, 0x6, 0x7d5d, &(0x7f0000000080)="b7842f07e7070f9194624b5107f104033daf6aa5c72badb81d9a4fb746749e6829a69238ea67acd2fe2ce33638b45f1327c3edac0abd3c1068f3b4dc9e837ce3706d39709fb548e55a4d33f532364b0c21522232bfe7375d6e5be3a2c1649fb7e3f384f00a4c756bfc586cc258805128eabd1a707388e313774b26a15e79bd802d57e435228033edc4fabbf18fff2b22ec88bef26230b8cb5530c7ec88bc0b4bb1db8c8dca09cfabbb7ed3496f", 0xad) 11:47:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00005e2000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x800, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64, 0x80000000000}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffdd7, &(0x7f0000000580)="246f75309c4342a75f58e39c4375117e0b0a221c1bdda170269e087ab55874ba7875224b6de75247d2e64c12f181b0746387d0a7a71e4a4b0ddedea3ad22504824d58e2f2b26aa6d5b5f630b862a9a97640c921de099509cbd9457c2cbeb60433d8dc461cda91b4e6d227bce3242db9e89e2431e29b7377c7754edf1a60e6dfc96b0bae83c8f3884ffd8d736edee07556877c7ebd714cf0ca32ee1d2243828e8254d7e93bef9bbd68e915c810eb06cf406d03ab6841bbeda19ae5b390f0b962c709e1e52cba44d212925980f70d5ec1ae3c8e83dcfd91a9e92") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x8) shmget(0x1, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) fcntl$setstatus(r0, 0x4, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x364, 0x8, 0x1, 0x8a67}, {0x3, 0xffffffff, 0x1, 0xffffffff}, {0x9, 0x4, 0x8b, 0x5}, {0xffffffff7fffffff, 0x8, 0x1, 0x400}, {0x0, 0x100000000, 0x4625, 0xffffffffffffff80}, {0x1, 0x7, 0x7ff, 0xb1b}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)='OFu', 0x3}, {&(0x7f0000000280)="b9eeeba1df9e4af0328252966c7531baa475ca8624eede043835a540d827d19ea03f0de6e17cacf911f3add7ed682631ef82766420c242121a29733d573b2ef6d58f6d50328fb04fbcf0a6288541517b07fb89cb2610ed32679269091cfd12743d3cd7bb3f54beca639f97ed8b121bb5ee35f25a301d845c3d89d522d0117b91415edc70", 0x84}, {&(0x7f0000000340)="caf8fb05c674b9678765b121fa9910d68aa2bc559e058028e6317d0a73f3ad4a0d00085007fe797bb4cdd0246b06f08e21a58b32b82db8bfb314b8e96b7a5a3a04637e2af7af6839f493bccf9e85df7fa1df4658400da26f7484a0a7c78a1e87d7fd55a4c456ea601c3038732eb6f61e909e2d459bf558c2f64034be44354d83a7af54a3880afe736fb78f357cd9bbcb13e76b831077b07d942bc0091fa1d499c6f5645c434f0ed4161f8339211408588105b953ec04b3c35a14c55abdf1a94ec117b419ba5f7eaaf7ecb20209f0b8167151b28575de3bc56b2582c1783224a174fc501317ce47edf1eac36082814e3324690f7085329fd5", 0xf8}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:47:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='@\x00\x00', 0x3) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") r2 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/242) 11:47:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 11:47:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x4000, 0x0) write(r0, &(0x7f0000000000)="dc033f7524cfe989fee4ddba1ec467fb8e443e0264e6d754e2a83ba849f3a449f1ea0ff66ae0ef08e5671128d9aaa191ec3e9fe68e31f8aa42fe2e48451717e75eee59d1c48fedc9f9dde4837da7b5194df45c160fc05851200116b17a4632def99878561e7a58e308f827475ccd57ceee41325a985542a00aaeed4bc51f9713f3c8854bbd97e13bbdc10b94c40f9200c5a9dd510f9935bdf97249e7864363e6a961b75640", 0xa5) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r1) close(r0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 11:47:25 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x1b) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:47:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000a, &(0x7f0000000000)="fa13b505", 0xfffffffffffffefb) 11:47:25 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffeffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 11:47:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x7fffffff, 0x4, 0x4}) r3 = msgget(0x1, 0x4) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x16e, r4, r5, r7, r10, 0x8, 0x6}, 0x5, 0xff, r11, r12, 0x2, 0x0, 0x7, 0x8}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0xffffffffffff2578, 0x2}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet6(r1, &(0x7f0000000340)="d454098653830f404ee69def909e8dd3c24bb28e74cf7ae1a08494ac6847e8dcc9ee8676e6933604315076c994bdf6095953cb8f8e0fb11650ea24a347072b86d683ce14e98f995d4a", 0x49, 0x4, &(0x7f00000003c0)={0x18, 0x3, 0x561e, 0x1ff}, 0xc) r15 = accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="0a9f646223b0ec6ad8c1b1a2308cb952408cfbf3cf9563a7a7380dabe7a61ab05187da97b17e3bd23c4ac9c5706f498061cfda04192d3d0d9c551ddeef1b05d2c43c4ded5720466829d8ad0127652c6b46424e2082ec34bdf759ad351b155e43943250aa0813b1064791e902bf517fa32f721dd2f2b7bcb1b383d1b3ee9fd95f655dce00a5965f388d8c3c0fec5bb9714d10a4739a5bc82f74136497b371c91b20870aad89b949aeaccb69051313d9b2fd49849ccce1b34c009e994bb76d93ac0ef62949d865bfc2a8233480766a973e7ccd623c2e10fcd335f71ec6bed2f332dc6b658af7572d44437ecc1015f1", 0xee}], 0x1, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r15, r15, r0, r0, r15, r15, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r7, r10}, @rights={0x18, 0xffff, 0x1, [r15, r15]}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @cred={0x20, 0xffff, 0x0, r11, r7, r5}], 0xb0, 0x1}, 0x4) lseek(r1, 0x0, 0x0, 0x3) lchown(&(0x7f0000000700)='./file0\x00', r7, r14) r16 = getpid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000740)=0x7) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x7f, r4, r14, r7, r8, 0x80, 0x9}, 0x2, 0x5, r9, r6, 0x1, 0x1, 0x3f242639}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000800)={{0x9, r13, r5, r7, r14, 0x100, 0x76}, 0x9, 0x6b26, r11, r16, 0x2, 0x80000000, 0x7, 0x2}) socket$inet6(0x18, 0x3, 0x9) fchdir(r15) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000880)={0x8, 0x6, 0xf45c}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 11:47:25 executing program 1: chmod(0x0, 0x2) 11:47:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6, 0x2, 0x0, 0x5aa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9, 0x43c7000000000, 0x81, 0x1f}, {0x40, 0xffffffffffffffae, 0x251abfa5}, {0x92, 0x4, 0x0, 0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xfffffffffffffffc, 0x0) 11:47:25 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x28510, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x7) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) fcntl$getown(r3, 0x5) r5 = syz_open_pts() poll(&(0x7f0000000280)=[{r4, 0x8021}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) r6 = getpid() r7 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, r8}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r4) dup2(r2, r5) 11:47:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="962bbfe96c2c7c60ceaa03eec696203068be654ce217cd864901cd0c3f696b2503efcd14a641755d206ef016eafb97b331de379992530ec23b500740855935c274d26a5b959e615ef50c4ce9b2d7d31bd566dd782ae426a2bad61abd23026c11301dad", 0x63, 0x8, 0x0, 0x0) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a800e2fffeff004e0100000008cd3fdf0000f1ff", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 11:47:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5}, {0xffff, 0x7}}, 0x0) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0xa0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)=0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) 11:47:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x3f0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 11:47:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 11:47:26 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0xc000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() ftruncate(r1, 0x0, 0x3) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) renameat(r7, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r2) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000500)={0x2, &(0x7f0000000200)=[0x1, 0x10001]}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) fcntl$dupfd(r9, 0x3, r4) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) setuid(0xee01) r11 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000005c0)=""/11) 11:47:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xda, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 11:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000140)=[{0x81, 0x46a, 0x7, 0xffff}, {0x7, 0x401, 0x3, 0x1103}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="66e792e4cd7416788f800df622bb787ba78e21294d6f2af0d5c3194b4b1ad2b465d48cd37df7876d6f52081aecdcc9487c98f0a365ca9d9627acd3e9e2f05125eac2f03b569818116a52bab66cf1f2c4fa39dba42cdd88c3f8019d19b077f284e674bc97ff5c023a62c3f64673436952978edddf4cf18654fc225bee84e560e3263a2273429eab51760ec0096fcbff32175d3e3fa4deb49ce45bacf623a8289eb4422b20af7ec9809e9634c26cabce9f38b95d2d8b7c266a395aeb3f14563940e3cb1917ed59a5aa7cda01edcf2866c170f3a461b80b", 0xd6}, {&(0x7f0000000340)="939762707d5ccb776ec981a0b63af798caeef7f37e95aef8d567478744b87541c77dd23b71e762ea64692655bdb3b4bc43116c229f216e0cca832f35945a119d085593f41407c112183d2edd73a9aa604d4658e5ba5674b5f16ad9058dad61df6de0f6dd8294d47599f1875367b9af8fdf5d7f10fd36971a0454af7f5a1ae54fda971a464b500fcd0f38d7f50ef5e4cb1d64334570615eb163d58b42034bc8d183f35f05d9904c69651527e01afec5bd67485fdd", 0xb4}, {&(0x7f0000000040)="259c9843e233", 0x6}, {&(0x7f0000000400)="0ec2f1e8a6659186261f7990ab1f39f6191e21c88e03be3c15a0212dfb677b5872b209284923f9845f5b1703a63a496ca66c1b5dc18e40dd7f81af6a6118998943d0c8b171fcec23a2cdd054", 0x4c}, {&(0x7f0000000480)="f527ba07703f0182dc285b41dd67a96d8e70d076889f35babf4cddd705d74e9069e72d74dc16a5eaef04477a9e0d4aacbdf015922d5301720f640460921795c0f5c738de2731e839802ef8d070f4b789cea0aebc25bc6d30026b9944d8d9f3b335c9f74274c2c3eb183d", 0x6a}, {&(0x7f0000000500)="3bbf0558d864156999d49d7face9212396d2a9655cd0bad5bfc6f79eee3985461fffcba8e568b04d1724c6323d365282c971ba1bda9ddf3ccf220de459097bf27db0267291512a502f78e4c915d7eedbfb451fe806c52fe3db6b5fcb61ca4b57196f173a9333cf99ba12e933f8ada07e2f36ca3f4eb9264d929bbb88623ea8088afb376bc794f001bea4b57bfff3c44e15b28ea8494c3f94b1a3144a62e272ae08f86cc6a21edeaf99ddb6c408480abfa6e84803c3333c22573e6e731d7a69542b4187ea542741cb165789b6081c35d343b8c786bedde5ba94147166b3c5bc6cb9b849538d29a95b84fc5fa84ab09886aaeb5053bd97a13abb6b66066ab32089904f357ab39c32b45b25ae4f816370a7deef7b49694487b48a07e16702dc1eb67ea76fb1bbf0c5cedc81d90fdb1c17f9efca5f18ee3d4e6aa38cdab89d173cdf302b5128fbd07b61d0a498a6d6e15ce2ab2c3f05d011612887c692e91dc45648f6e094f980200b7a33ea386f0338c05a4dfd3a349fc6783ffa19c44d0883f0a4c9f8074e32adbf00dede05219e891ec20750b99eb4277242fbc5c9511342d5f803abfe9c6b3b35e6f9432a3a69db721ecd42ee86e5c3e66cb35819cc65297506272240bbb6cd5b864650c2cdcf347e0f8f75ae2e577084025a57340838b88696ebdd420a56878f56b781371434831a18f524ae710e959ae85d06d988038b8d002f177ac02433204070752bb3e342b8f7d720b81ca72878495a4614b397fc027df28bac6c5efc72dab6fd16456c636e354b3f9d37ea9917f6b615010807ab8d0bb17899ffc7aa620bd7d48f4551e2ef15d3e4611a1f3e443e25bcbcd6c1c00c97a1b185176ae57afbfc24453fd23fe8ec1b9f46f1ca3af6cb412a8827a9897fe05918a51f9c4f139064c14c01835b05ba158413e1ec12e98e22ebc35f2b197b9c732dc34af0de77a1bbdf8ede29021ed03d229405619a1f1051590e8b05b5338b8de57d82b9b45ca17f9d8b127905a7a53df2618f74dc1bee2202d8240b783d080bc6e176c2477243a610d234fcfc069b497a868c57961b41facccb9af6a632231061ea508fed4534c513cae1d00e4b33e8781b3ef36056787fdee9482d4c97e4395f0b0d43e9f38fa0e3fc1dcfcdcf4535b9126b4a43b706ee2763ca0b28d028ee95932b6193f59bf316bd4bb89f3137f701cc569768e51d763ddbf9f9716c8065085e14b652f3a063d40c3e393168eb861dfaee5cf19a0503de8c481bf1f567948b5101e19009d24c1a3a6443c0836eaab931935debb9b71c3e79e919bf3b36e566ac0fb26774ba32ba92994087fb27c9b333935b5206fe674dc9aca37f4b14b1d21c14266d1552fa8ac812c3c6108088c7191c4832f357ba43ea93966aa9719d4440943c33dcf9cc272376ae2a3b4559c565959d348a6d087061e677d2f409474817f1c78c7c14852406357669c50065ffe8cf13755af88cdfe02f0b461472562933d10c4fe69cc942abb97dac5c2659e88d627ec8eb4de6d4ec34d55664bb2378c468f2da9a6e87263c984e2641c54c9c06a1c0fb7b53a2cd9ec1d7459f614e72c2f08ab8a85693a2f1be3cb16944a01e25063c2f9b4de77887a43a3caf5b76338a59eacecc50021a24f8ab892740a732c23c9bf987c0e84d234110d1cc35e743b9f83ebff6918cab84cbcc09d50e1a4781cc4ef7a59a77ef90535a4c1f9dd94ecb9d79d64d0323ad8c9beb8c6c66b4f8c3e74f1c38567d83b1729b42a66a982de7b66b5cc3571806456dee9c24bff6b1262ca726c2ffe48f864f902ac6ae721c10557315d6454d974e8ae895a3322cdb4d798ce79dce6e93af0ceaa9f452e5e281a2837017da9517f15935b2ec5164b7b8a8ae273d099fa266b731bbb568ec3a5e50aaf00b925eb809e831dcf2ad36a9041cff0e1c943a52c0333e8049522736ed958f063041676cae6fcf227988da6ab1b651e03028357dea1e0bd395a3a3ac2c68f030be3b31e49657710a82e515889ed49da2d4ba7866e42f217cb115d53a5d23cf90957bd6a699dbe14208c336b499506023dd6dcf67a57d3d38893b17795c381f4198096e832dca85c338a5bbd33d278f14db51e1aff5a78de0f400f206f9a57758ef8471b8e7f5321fb15023c9c144a12514e09692f05f2d29d20a26a3c0d9941be1f5b97729c7d68b528f61a5b06ca87a143e931643f20a33aa540449f074e6a13a985936a573d2fb297d1afeffcad477c7d11e7fab88c4df248a96a54cf4db8b200a30c31915e16c000e2d51cffc85345e1302bf9e80bb26e639f54d9bcca87c23a1b84187369c0481af510f06000be9febc20479cb9b6e495cfb10d3bbd06377df96ae03768cb67f9ef8b310faa30db7ea4101d186cadd6c6a55dd9f191af37105be1b5fe32556241fdb2dcdc1e1f4be437487568712081a45736f9a42408097a710fc026e12fa67c2a593c809967ba8e7f82f6276706341eaed9452c27f55c65dd6b05a8a131b4219b33b442959efe18d8d294faf8c6ff549994dcc1ff0498b6a18c1a5dbc680338ec52a7700fd039b558e44aca8314f5292bde2d432a42f67d37eb1fb22f7f769a5f4cc8303f911ff8b71b0aa941b67865c1ab01b56a2797cee0d763ed9a24e99e1b3bbdd2f31b9e8a059ab712a940a71b722b3da743115b7aabab514a87165e59121543c627b3464b9134684d72df91576691d3b18a7122c394d412a1d16ca236fa8769b5eae444401c9bd198692380d0e529e982b99b3c6ddc5d19064a489f84fc4f61f6f19fcbcc4baea1e83db39fb568349f726b24508c4ba4f6e437939a0a7ec1e7aff6043931afeffadf31b5c54a20d685a570c926f6c063184d9971881934377719c9c9ca16de444f35ca1de2caf7d590d812263379ef7f6c6fdb3acec38b4d2e2d2123e105850831979af5f13e5065aee08f50684324db11154f474c9be4ff1b54d33e1d475fe7e1c73f0f73778c66466da79881a4696f03ffdb6168c9888b6c46568f3c776472c8c21bc4f6f3c4bffc96660ffc93447cc37fe93592377d18dbaa4fbd25990dc1ee4355bac1b25d5c05b8adc9eddea4c8dadc206d090e7165909e860139f4e114809a65b1912ccc9fd45e9175044e71e0b4e679d6238ffd37f9e607eef94f6f9cfc9ac1712ed97a4aea2d9f6dc26c858d36d88442344e06783aa07e54230cad9240b09a1c296abb8cfda4b52d82339b902662aa99aeb4d552e530d64b48cb07dd7c84fb6f382e760e2909c801da26f89343828b2c5fe07cd3b1aff85d0a6ac164e7dd905dde26f984f252362b9d5215452f13c741721b988de547474adfe8c51a02791c8466fb742a2c434a2fa3fbb2659083f8f3310eaa41a8dc0ba6b15976fd69fbc6dbb5015d654c6c4aef46dd037fcf842b1efce3456c2f0b67a0c455778e464793de5ebe16aa5b06ec453b5d852d741ec2cb5420ff268c4549cdc1a4f9ae711b9299d3cbb9731afbc51ed019cb45011abe4e4fac688971c77a2fff09e829f25d2721f195ba3bde3df76369a4fac1e783b01fca41eebe1111e0e5b854a0eddba8b815999be0da2ac411a018b7e1c033121d3d5223f12541e788f96e9fce6d288f852b6994debfd49ecb12b9242820e4c7cd9bf4357dd7041aa993cd26d49a7b81362ae1c8151c451dd448ea550eb8491f712a675ce7e033e8576f5c4c41102560c88c8b92f21d3255116e409f4bde689beba49d9a33ec43f50d15458140029a5aa1dbbd28e43b19ba023f20a0d8e36d4535959e404e8c926e8f2bf5cbe535176a7a1c5d4d48f44cbe5bcfe3e93089a4968ee07a43be31ff2e440a8d9b4467f5b32e3643e187469334deca712a14fdae4d7dfa625c5626b9718b0296358c94081ddeb542146b6420d8d677c34385aca8db92ba596fae96e52efb1dfd7766e9043c3d71d2289df376bedacdc35d1c7ac9fb16c1240a007179b1c64b95facb615b99c3ae6a1fc3c684d35d8c48e07f8353a266a9ba67cbd8a5dc8dc46229c024bba638fb746e7f6705a3886cff52b40a72ffc36a79e8404fbdc372f75598e74f69e43b9a9423e8e485e916d9a2f8dd6873cffa774160e5d74e09a15939477dc863640b23d313a85cf60cf7e83b3e148384268700bc3afc96eb12180caae205c0c0fea313bb97c541dec99a2d7e0a111549deabec38f5da2e3b94083bb8a9043303c01af4dbef6dea754a5de8064000d4eaeea65f45ed222f229fdb8f24e8287ef8752832fcc0c1a3920460d2df9ab45c19333cdb9887819b7087789bcc3ad2ccf43cbaf1786f1a099cd274367a82a4da07c7089292d24e2939bf8c9b72bd0c8d965c94e98dde7e1b6c3fcf9665613fcd7c19e7135bd2a9358efe035d96300972e17bc3573f74a2aa159d3ff6695deaa8a76bc6023d622c9079e58841c0a0408fb32b155c0659c36b14cf648aaf37581b6286218dbe86492acc0de28578716505f8f9fa640b1f20b976191b5a7d6268628f30ffff5850ebac779fa0c40e0fd89005bb5169c8d15641b3bf5a0361b89b4fdf31290b70a278f9293538f77ac01b3775116b367f2a130d844d0249da04886dcfee65b88e0fdbb1e0825fa36946429b2f8bc9648829293cea24defb30fccb96c42d0ac6734a4d5412222f559dc5d0ccc6934f9928e17ccd59cc575c85fdc47663821d353536a11938e0dc01d2bfe99a8d35fd4b731918e15e178afdc687babada1356f745e404388df84165ccf1f548ea5acf2928c737c90d6475c6a01cddb24d74351dc7ed0b88d910bb3c6dcf47eee4e5dd982ada56a34f54b34c9edc1b098bc9ed3a6706cb3c1cdb1af9857a98b3b426358bac814dcdfe2a9a2a65f7f5b9a75ea2b5cbd7f8c69503de7d833e872408c82c736ed8b7f04fff0ca017c31a4a90c825ca520921130525b7b09b490804331accbe2e5987fde2400edbef57298e067088ac976401611625a63c9158ccebd1db1238cb376bd2bed76a9ae17ecac7c2b68b869e84c0144e033188de35bd8b946741c55e388c2b1dac4fae60afda19aa7180878e0210b86262070f068931c7367e77f924a220166495c9e241d394d4883495423995493b8139a6aee5ef06b330024653b80787963ceeca2000814d0e7b263568b1a962a7508600420173e9d1ef0865ad8de1f6a75a4d4736bf12a94eb6ec78706b78048f62dcf0260aaa69b26520b37a18e522387cec727f5ac54814cd9c39905e55b7dbcb0187315b6f69d6346bb6e1296e820d64d5fa47da6ee62f8fceca69d69b6931d6d840cc415752ce76a5252b24157436e269b067e7f4656a8b55a78a457784540bc5c5874d555d218701d594ccb81e787b3180249ffaba5c1bd1db6b88b7e3e2725f9b79aab90ecf82131f5457f5c573d4a906934179859cbdbd72b268d632b56156a4ca6f7ce6502a15a800b1a10f940565abe2138ef601b69b36060800540099c4393229846fc45f51981d6c62d234606035d7abb185cae03ac9ba9d055b9ab86c4468e5d04d13a1cbc05d4a2e76bb73a8e2863fc5ea4c540c3d9be42efb2f88374f19f5a9ac3784b337eb89845a63a7ecd9b6aec46544c6bc18f85e1c1daf30bd513e704f0d326f9dc66157951fc44041c7284d3921b74a69897dcf35f65b1d1f126716215ccb146d67f5442d3eb9858a25dfa85c60dd9763e08c32ef529011fd6335e180a81a90c1e0540c9245827ea6f02a7e420f057f29b6a06bc47eb47b59af0462261ec22448444a4340a833e27effb33cc5049f98a8de725d7809ca998c59a2dd4a7eb8b6897ba10befd4", 0x1000}], 0x6, 0x0, 0x0) 11:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee5, &(0x7f0000000380)="9e1991ec8a7d346c1af67081d3bfdc9c4d9a77958100008affe6b2599dfbdd5283c99b370a10c0b017165ec6dd51a96555d17ac07013b78dddd26e49bca19575b12f8a120fc6fe4bdef8715427cf7c837cbefa299476b6ca513eaac36d108405d74c99e8184471350be00fedd1e28976a089724955ad91efb21be5d1aeec3c49f3419742b50a0d5e13c0198f44e0dabbf77fe980b93e252a8d9204fad7a5d467fd91ef95478ff7832b7d573bcf4037f43c9599b7335c00000000000000000000000000000000000000000000000000000000cb77067243bd01d20d629206de24fe8443165b4edc86053763d35307203cd22445712b7f58d010c6add55b806bc6e163c3220cd2ff531a024fa68175b0182ec7c38e86845f1dfd4bfc455af56588f97e4b7a26") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 11:47:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x81}) writev(r1, &(0x7f0000000040), 0x1b) 11:47:26 executing program 0: socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f}, 0x0) kqueue() 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000100)="390f8dcaa48c1d49ed09774c95b6a3276396ba07d5f1cc4800b6603f01d1a1a141b6f986b6a80e9e7332d37548c1cb2cc8b2765a4ae2b6685be17b5419a7643a9a0a97014beaf493142bb3f808e5a9471de5c5c5bb768eb6e621a2ec1d5d341a89eefc06f506784892b9bf16cb08fab332559812dad15bb2257a6ae6dfbb72677114cd31ede0cd878f818f6f3f599667fb94c77a17ad9d89d368433914055dd50e8a575c1dcffbebface7628c11b03f9ddc841b07790e49d98ad") 11:47:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xffffffffffffff01, 0x0, 0x8, 0x9}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 11:47:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xd3, 0x0, 0x0, 0x0) 11:47:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x120) 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 11:47:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0xfffffffffffffffc}, {0x4}, {0x6, 0x1, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 11:47:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000280)="195c559382a3a0bac4ee30f4c7011206ce2b2163e2d216f039dc6e029fb7d7115a075b7566c4dae27750abda82c280b77a2e4e3ecdb1cde32d8b228d4d06a5b8eece4742", 0x3f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x6}, 0x8) socket(0x10, 0x4000, 0x9) 11:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x11) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 11:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x1}, {0x54, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x200000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:47:28 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chmod(&(0x7f0000000100)='./control/file0\x00', 0x8503e66f466c9fb0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) 11:47:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x0, 0x4}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x7, 0x0) 11:47:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) close(r0) fsync(r0) 11:47:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) 11:47:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0xffffffffffffff8a}, 0x10) 11:47:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xfffffffffffffe1d, &(0x7f0000000100)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 11:47:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000140)) 11:47:28 executing program 0: r0 = msgget(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "6b90b6a919f537631039d4eed615c95d90cc6013c51111a0f357f254576d58771ce2ccf7f8cc534005c5fb6cbb608d06ac326b76bc1dbb5b1baade4366567aff56b713101d2d5de4c06f96c85e167f5ed93df66ec78646a02558c11d7790b27cbc02495090f9e7240de1615c0db331496353a4184a26946d57226683cc6479452a165819981460709cb21390fb806876dcbddb660f5f650be370ede566203e8ce98767063fedbd32d7791852"}, 0xb4, 0x800) msgget(0x0, 0x449) 11:47:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000200206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) kevent(r1, &(0x7f0000000180), 0x92, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x83, 0xf0000004, 0x8, 0x4}], 0x1, &(0x7f0000000080)={0x8, 0x100}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7ed74f73c4b2a982022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:47:28 executing program 1: r0 = socket$inet(0x2, 0x6, 0x80000000102) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x5) shmget(0x2, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) listen(r1, 0x0) 11:47:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = socket$inet6(0x18, 0x1, 0x9) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) 11:47:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffc1, 0x101, &(0x7f0000000140)="83038166dc13ea34a27d196b908a8cffcfe1dc17a8e55ec0a9a58f673935a363111794b5e12411ccf946e0f7b53cc3d972ea44cf08b1727c790eabc813df26f96d31839165224dc5fff9e97a321c28e52f18e52e5fdb34cc2fc91f01b0707d5b822787b2b336e75708a43b42854474fcda9418a99f099837a976c79162f8969469bb74e3eac2581333ea927769817b7a131b2b2d", 0x94) 11:47:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) 11:47:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0xffffffffffffffff}, {0x35}, {0x6, 0x0, 0x0, 0x4}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x20001, 0x1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="146357d866696c653000"], 0xa) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xa1d2, 0x6, 0x4, {[0xbcf2, 0xfffffffffffffc00, 0x4, 0x61, 0x7f, 0x50000000, 0x5, 0x10000, 0x2, 0x3, 0x3ff, 0x0, 0x37, 0xff, 0x1, 0x7, 0x2, 0x7], [0x6, 0xc6, 0xff, 0xc91, 0x10000, 0x5a13, 0x1000, 0x1, 0xd8, 0x5], [0x1, 0x0, 0x1, 0xfffffffffffffc01, 0x6, 0x0, 0x8001], [0x1f, 0x1ff, 0x64bd, 0x5, 0xa813, 0x5], [{0x0, 0x80, 0x7fffffff, 0x7}, {0x936e, 0x0, 0x100, 0x1}, {0x5, 0x5, 0xd1, 0x4}, {0x0, 0x1, 0x200, 0x1f}, {0x10001, 0x0, 0xafc, 0x7fff}, {0x1, 0x3a, 0x9, 0x3}, {0x8, 0x101, 0x2, 0x1}, {0x8, 0x3, 0x7fff, 0x7}], {0x919d304, 0x3, 0xe28f, 0x40}, {0x2, 0x6097, 0x8000, 0x9}}}) ioctl$TIOCSCTTY(r0, 0x20007461) bind$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000480)=""/195) write(r0, &(0x7f0000000580)="7771ab33843e854018d1a968ca8b78ff78a15b684a87c50292f9037a472ecdadc905481977c510af9b27158db49978880b3fe91169e04e6643a74f7f17dfa3a1ef026fa697efd3279ffe3add84d00538bb9b20519e44f4b0110c65f10c16a685082ba7b9b2e2d90673db4fcfb5320f7332ff439d297c16f442315b1c30dff1a389ec93e26960bf2c503190b91bb3477c65dd81dd438b82c758e10eb66b8e96217dc38fae68bc0785dadfd855fe5e9d768acbda629c2e92c45a5caa767056e4fff34ec0fe47f08b3d780ec1868611b1b8c192a64362d0e86abfb088fc2a6e495e0e924d", 0xe3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fcf170bfe03a126baa270e247ccb867be825f39de76714161fb1579819dc2b3dc438a47f325998793434a654508b68a2087103c8a791b5dc65655a6f570a4369f726a6f615fdac47f0f6c2d719f308f07188d9da4323e8ed36764e8e2f4cd624b69430e7865204881acf56bf6550eb1f6c1e54c61d1731c0354ed9d3fa621b17dc381e90600081c4e42464026e66219c3736ba7900a32b14f93d78e8b390f1327136dec22198ccec0f7301b0cbde7c3e126501082773f993ac2351a7b996a2ec002fc644968fe1cf93401c7a0ce8700cf131203e485732b1260415c97f7c1e12d085e4fb00233438fa4dc6ab1ca53a658655c1e150f88c747d08570a7f2eb07fdce2206eee71cab3419ae5b72547da07c71b681ff74299c282d192898f4f6d01b9ff2844007e40000000000"]) getsockname$inet6(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semop(r1, &(0x7f0000000680)=[{0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x401, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r3, 0x0) listen(r0, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000740)={0x5, './file1\x00'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000700)={0x8, &(0x7f0000000780)=[0xfffffffffffffff9, 0x9, 0x5, 0x8000, 0x3, 0x1, 0xde, 0x3]}) semget$private(0x0, 0x0, 0x8) kqueue() 11:47:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd9b, &(0x7f0000000100)="f6e82f3c1ac9a75b87f503da028654dbc067e03054ed9bebd4f99333bf785182d63b7084eb67efc7698863e4db2254000000") 11:47:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x2, 0x6, 0x400, "eebf6a16332651a5cd1061e11401ffc15674ccce", 0x60a, 0x3d06}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffe06, 0x401, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) sendto$unix(r0, &(0x7f0000000000)="b5ba3e6a894eb9db71a350f1e93868c28559ab0d8b249dbf2ce3857ece11167f3bf7e3af4d212c04d3b24312319c11c31df2bcae72589fd9e884c83d54b2d2166a0f178f7433a5b3b024f009c24768657f84a3c1e719670ba8505b61c6b8fffcd63c46bdc775500996effb1f1d9132ce588ae3a5e3a3314eee8f61a4edbf5aa66bb4d0d07d82fb659cee7acb4b8e471b504dc5cf413574e2a5cdd8f0dc", 0x9d, 0xd, 0x0, 0x0) 11:47:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20090, 0x2a) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c3e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 11:47:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000006000000a714000000c6d80341ea1e06bbc5f51605290009002a0000000300dd0035b21ef0c26d08ec1eceb5ec7066bb72f018e84bf0f261a5a203f3c0c927cfd4dddd08b25986d5a3ca20da7abef3583f901797eb707dfaeacb8aee91f91117f4e778a52eb14089c7b54cd9df160927c024e2be94ff297763341235b8c500"/153], 0x38}, 0x0) 11:47:29 executing program 0: setuid(0x0) r0 = geteuid() setuid(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x0) r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = getpgid(0xffffffffffffffff) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r4}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fchdir(r5) 11:47:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) close(r0) 11:47:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xa44, 0x40, 0xa3, 0x0, 0x4, 0x7, 0x8, 0x0, 0x3, 0x8000, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 11:47:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa2) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x14) accept$inet(r1, 0x0, &(0x7f0000000100)) 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x94fd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") listen(r0, 0x6) 11:47:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/25, 0x19}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x3) read(r0, &(0x7f0000000280)=""/79, 0x4f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) nanosleep(&(0x7f0000000100)={0x9, 0x6fbb}, 0x0) 11:47:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xffff, 0x100000000, 0x80000001, 0x8}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:47:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/42, 0x2a}], 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xf800000000000, 0xffff}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="9e30003f00"], 0xa) 11:47:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x7, 0x0, 0x9, 0x2}, {0x6, 0x26, 0x8, 0xc}]}) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x0, 0xdbcc, r2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x40ec) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r5, &(0x7f00000000c0)=@in, 0xc) 11:47:30 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x0) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x241, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = geteuid() setuid(r1) 11:47:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xd9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) 11:47:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0xc4) syz_open_pts() writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:47:30 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8000000000000100) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0xfffffffffffffde7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 11:47:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:47:30 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0xffffffffffffffff) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 11:47:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 11:47:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xf6c) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 11:47:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r0) r6 = kqueue() close(r4) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10830, 0x132) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 11:47:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1000000000, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x108b, &(0x7f0000000140)=0x6, 0x4) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8a, 0x1}, {0x0, 0x6}, {0x100, 0xfffffffffffeffff}], 0x3}) 11:47:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2043, 0x1300) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:47:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x108) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x18, 0x8, 0x3f, 0xfd}, {0x2, 0x5, 0x8, 0x10001}, {0x2, 0x1, 0xfff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xc0) 11:47:31 executing program 0: r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x4, 0x200000000000000}, 0x5, 0xffffffffffffff19, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) 11:47:32 executing program 1: r0 = socket(0x80000080011, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000501600000040200f96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc23d699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000cfcb000000000000020208a371a3f80004ffff0000000000000000000000000000ceb1b7c691dfd5af1bc8b3670000000092d483b44c560a512ba674e11f96d526850714ea31a30f879aab1a5533fd7c994c4c2e4011e42a2a56023f0cbc00"/238, 0x373, 0x3, 0x0, 0x0) listen(r0, 0x86) 11:47:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x69ca, 0x4, 0x3}, 0x7, 0x8, 0x1}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x149}, {r0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000140)='+]\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:47:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000700)='./file0\x00', 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0xbc, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000840)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000140)=0x2537603ffb3b9963) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0xb, &(0x7f0000000780)={0x0, 0x1000000000002}) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10001, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7db5, 0x7, {0x4}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 11:47:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) chroot(&(0x7f0000000100)='./file0/../file0\x00') 11:47:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x2000000000007, &(0x7f0000000080)="ea92009ce6bae410a4d1792e287cdefea41bbca36c2c25bfd90faafc53beaf8caccf8ddef0260fe872894042205fad6ac8114ea94ec65467cb4df2e7f2eaa8bb9b87980692c013b3e7b7af5aa806c2fd2909235c1fa2acba23999e05842bf1853c7f46071c1258ffb8eb38517752760eea08736563fce5ccd39a820bb02a8600", 0xff) msgget(0x3, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000007fd, 0x0) 11:47:32 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x800, r1, r2, r3, r4, 0x9, 0x53}, 0x7fff, 0x0, r5, r6, 0x100, 0x7, 0x2a50, 0x95b}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9e22405123c6f223397cd311c0c031fd538735563685d6c1aa01a53ecf535a0c356ab6bd55a375cad6f86c77d1e65706871cdb763eb7e9d0d619a5252adbb27356f5250d26a6edf9fe32617fed5b54eb4dea6ba32cfb131d0e05032fa773618e5408beda581afa1d6bacd0d9a665d6a394e5d8baee727bd203c8dfe0b903e8d1f99adc66cce9b7f1dc0d091f340537ed22f65911e913aa45a6f9cd74a329a8d289c771e3d5d87655", 0xa8, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0xffc, 0x7ffd}, 0xc) 11:47:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) semget$private(0x0, 0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 11:47:32 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000080)="578693978073d860e24492db0623306d3813978047b7e6114db4174941e67f1e9f7bb5ff1dd1a241b8adbe0e4e7a3a44125dd2de2d6c3e337dbc6fcc40f61db055a9708a284a01ec0814676c613e6c6964a798c0719dcc", 0x57, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x99, 0x400}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:47:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r0) clock_gettime(0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) 11:47:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000000), 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x3ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x28, 0xf5}, {{r2}, 0xffffffffffffffff, 0x80, 0x10}, {{r3}, 0xffffffffffffffff, 0x18, 0x20000022, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x81}, {{r1}, 0xffffffffffffffff, 0x90, 0x12, 0x3, 0x4}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80000024, 0x80000000000000, 0x365}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x2, 0x9}], 0x5, &(0x7f0000000240)={0x2, 0xfff}) pipe(&(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 11:47:32 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r0, &(0x7f0000000100)=""/233, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x41d, 0x101, &(0x7f0000000280)="1082e14fe2c5fe6f658be2c0a3a39c6387e09688b300904652dcd8be46434d2b55f4c8f44f82353ddb94f410ab7e3658eb4735699bd7e8100d9b07aecce917f2c3f420e2818877fec634c9a9ded997297a9b54f7078492da912f08b9a96f946fe56df0507456d3577560ddd8625c14423582393013d9cd63", 0x78) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0x2, 0x3, 0x3, r3}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x3ff, 0x81, 0x1, 0x9, 0x9, 0x6, 0x0, 0x1, 0x80000000, 0x6}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 11:47:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2201, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 11:47:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) flock(r0, 0x5) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fsync(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$setflags(r1, 0x2, 0x1) socketpair(0x20, 0x5, 0x80, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, 0x0, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000300)=0x4800000000) ftruncate(r3, 0x0, 0x100) getdents(r0, &(0x7f0000000340)=""/7, 0x7) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) getsockname$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/65}, &(0x7f0000000440)=0x43) syz_open_pts() write(r0, &(0x7f0000000480)="a71022dbe1c97560b72974dc9445282bbde0b3f38a4810955071a1a4fe706838e392c06be46bca8a3d85f7f4baaffd1cdcf3e4472720355a13d3a940525594d34d481bf1403b272d42722ff59d114e122f53a07e0250f30a7d2ae2833806c3c639656ea7497635402f4df5100da322575a416581fdd1008d5fe14226ed61fcc07b712b7493c2721aad51bc327ae12bd78726a89b6e65296955d9aaeaafb486a07d13bcf4390a71cd9a11da06cc443bc126b4c51fd323246f36592d1c30a3390aaffdfadf146e5a823ab32bf4761b158d9b64ff68f12baeb7615afa438a5b6190bd4cfe97619d160d7ffc94dfa002789e2e5746e614b4c6c09715c9", 0xfb) r5 = accept$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000640)={{}, 0x2, &(0x7f0000000600)=[0x0, 0x0]}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)="534be79f65a0e39fcf211655815305161f7480f7f1bc46f109fc9159b41674721b8a4c5ad566561b50ec10c61f744330929832f71ef96d9ae349c778c8ca6043a23191c37aaca51f3a871930382b0adfb6745cc2a874b1281be474cf39e159059d8e5988e870c85944811c9d8da1f05a31a743c4285e640e38ccad7e0e601802731c0910a25cd7a107260418fd003a39fb57cbd65cf87d975e210d67978a6fb55286bdf5bc8088035a72502abc95c4749d25b8a71085f7e8250d83a133e4b7592b9452ea4c7425393df185bb07bd00c7ea57c0cd7ae38c5a2f73448f12962ccf57084331d023c3cc0e5020eda09384752f7a906968052831f6", 0xf9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000780)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000007c0)) pwrite(r5, &(0x7f0000000800)="ade9d647a1869cc72b71f21339faf2b3b01800a4bdc9e9c5b993cff5fa225596c29a40e7b7d6424f25fa07f9e92192d501df0c75", 0x34, 0x0, 0x0) connect$inet6(r5, &(0x7f0000000840)={0x18, 0x2, 0x5, 0x8}, 0xc) rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r6 = msgget$private(0x0, 0x50) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000980)=""/223) 11:47:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0xdfef, 0x7, 0x8001}, {0x3, 0x2, 0x100000000, 0x4}, {0x3f, 0x75, 0xffffffffffffffff, 0xfc9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x369, &(0x7f0000000180)="a6") 11:47:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) readv(r0, &(0x7f0000000080), 0xd4) 11:47:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x4}) 11:47:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) msgget$private(0x0, 0x0) 11:47:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x200024, 0xffff}, {0x16, 0x0, 0x0, 0xf26}]}) syz_emit_ethernet(0xfd69, &(0x7f00000001c0)="fc39c6b6dbfd4022e8994c6ffb6f20c61c568709f739c395c69227aaedf5e6686f987ebdf5d1842e378716b31bfd0f271ce360282504334854a701fc9e673fca4a3fdc4c07f03664d35bb2f72994898d3416ce2d78301e6020f32d327901a803128c4e2c5582c90bd07eb2cd5329a28bd74b62e5f26058d04ad7964203190986c6bd137ade958636cc454d86815c4e2e0aa0e2ccc0a49ed8a054e1469711") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8180, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x800}, 0x8) 11:47:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000b0000000000000000000000000000e0fffffffffeff7691b40c76cfeb75003773520000000000000000000000000000000000000000000000000000000000000000000070e83dda2433c10b00000000000000000000000000000000000000000000000000c90fb662cc78f0568d917332e0a31a97c1fb2568874b5ff90cf3406fd57a256faf4fb2490303a9fbf2dbfc8c9e58ecf781f5c06d8b423afe7ad469005cdcf13e77cff36be0dff442c865a0049b9867faf2dc8f030afdad919c3280545cec487bacd1ccf5b38d0986b170341412019a66c0721765af0f10bf9c300d50147c1fabd1ada515dfc86980ccb5c85f5d1520f4226882ce12907779827b5e2444ece7e26ae83a06db5072746d4b8ca6631eb841a46aea9ae7b6c5a4f60c487fde17f480a9760572e20a3eaa740c273b9f2df12313016d50146a744741ef7775b72d4fd42bc3b1718655a5d244c16b5824661d7f3513c760bc83843400"/371], &(0x7f0000000100)=0x6e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 11:47:33 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) socket(0x18, 0x3, 0xffffffffffffffff) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x2, r2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:33 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ca0120145c9acd4632a28865f29a8c0eff6f064506000000db0986467090dc75829505", 0x23}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x8000000000005) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000080)='./file1\x00', 0xc0, 0x180) 11:47:33 executing program 0: r0 = msgget$private(0x0, 0x81) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20080, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc8) r4 = open(&(0x7f0000000140)='./file0\x00', 0xe44508e21994bf20, 0x11) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x7, 0x0) r7 = socket$inet(0x2, 0x4004, 0xa1) readlinkat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/15, 0xf) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r9) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x5) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x8, 0x266}, {{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8, 0x7}], 0xad69, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x58, 0x1, 0xffffffffffffffff, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x40000002, 0xfff, 0x6}, {{r6}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x3, 0xffff}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x4}, {{r8}, 0xfffffffffffffffd, 0x4, 0x80, 0x5, 0x4}, {{r9}, 0xffffffffffffffff, 0xd0, 0x20000001, 0x0, 0x50}, {{r10}, 0xffffffffffffffff, 0x2, 0x4, 0x20, 0xfffffffffffffffc}, {{r12}, 0xffffffffffffffff, 0x2, 0x20000021, 0x98b, 0x7fffffff}], 0xb962, &(0x7f0000000380)={0x9, 0xff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r13, 0x4, 0x46bfb) r15 = getpid() fcntl$setown(r13, 0x6, r15) r16 = getegid() r17 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xffffffffffffffc6) setgroups(0x3, &(0x7f0000000400)=[r16, r17, r18]) fcntl$setstatus(r14, 0x4, 0x4) write(r14, &(0x7f0000000340), 0x10000014c) getitimer(0x2, &(0x7f0000000440)) sendto(r5, &(0x7f0000000480)="2e560c2469df3a972d25452e46c43782291efe62db3b99a98db42305d86582da1a5067bc72", 0x25, 0x4, 0x0, 0xffffffffffffff8f) 11:47:33 executing program 1: r0 = socket(0x1f, 0x1, 0xffff) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x2f50}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="1c9a881581aee6c3d20403af53ee8a13ef4d0c83ccdd411dbf7ac7db94ac8f5d23ffe6558f618a5ffa2a1e63860a19851e55bc4aa19de1933294804277a984da83ff68d5f4e5efe776de732b27509cdd3263079161b93f5bed87186b5ad898781134c5104557f99020d4c095f182a3cbfcf037abb902fa", 0x77}, {&(0x7f0000000180)="17a61ed8d6930cafaf6875a146b6e5c3193fa6d832ddf6978ff45f08417b827e8a9a540af7f0599546206ee5e7a6194e62cfaef3f21015a483bb7838a90f883635", 0x41}], 0x2, &(0x7f0000000240)=[{0xd0, 0x0, 0x9, "73a950e87dd8b91219df4815dadcf828e2710a4817f56e6ef7480bdf97828b2238648394cde98a69a49fbcd8b2438931c73f7cf1056fe7754b03aeff11225dd5757ea5b1845dedf07cef80a2604628fb8c7b4a08d049fdda6fe7611e58ac65999de6bb971a1bbdda43a03bfba842d00dc5861f1bf949da4c2817012614e36684fe09b937c8c9e9d259d25657c8c2347be3c7f6c2e664628c24f8903632be5c8f613f2bd2d1957aaab3d008ed66548f13d47ddd8ea8f8a8665bc0e2d5bce4"}, {0x1010, 0xffff, 0x7, "50d12cb184ac01b740899f25b943a32428abd8243edf9010aa14045b6b09ad5f627967a6a5a42a77a432d6ef51ff3b8df6777e5702bb8071b524f48e57ea3345bca0740c499c07cc05df47cc407490b76e0c479574a3f03a4f3ba9ca45fde6dff342bd520e496a1f313f494b871805b7b6facc63f506304a64f7af97acd5a9503933ff57d185b27e5bfedf0358ac82f8b4d13306009a65f00565c846212024f2214c69f6d2e1b84bcb7baae41143f5973c8ef236adb38dc0abbb1051a141b4599c51d822036684d1de433f8e7642bf49766cde6c49701a3fb6cbfa723952ec9f14459db9ff9b9dac20baf2ae65410a08d7cfef43f6b61a73cea7fbf22f02c2ec79159f1f5d82555220484cff176af2b06b503901a5699be92e1ffdcb4d0ae081578bb26a86f81fecfd322c70b544a22570973e77ebfc9dba9879f36ce1d4a2078ae6ae2a1005b61646f73b9aad2fc1c6526c50dd81eae3beb1c9f8877319a66ead069b3cf57de46cbccdc6431f4ff5d6388988dec1f43011397fa118fa7a0b16cc5b7e87dc2db040d29b2d9f3425c09a63b07a04cb90f95bce447cb8bd6bc56141c9ab10ff297cd6fb4e7dbeb48f176dfd00e4eb82f41a1ccf6048946f7ae89553144035bfde7acd3c9cc07f38168cb8089c63fa80d8dc02778fc79d7b66beafc918cd249545fc9689bf9c436f13c2d400329d4a1f98398468b8d50e6b4085aa44d2773113037ba092eaa045cd7b2bdaeda0298286e2805f0b571115e9e9c4c406c218fc36214d62e0f005612dda2ed9118dbd71c615595f17d004c2eb60f8722e5efd9307fed11a972721ec14482f62ea5fa2929ecff36ae20397fc08831712987f1ed58983a2244751efb1ca173dcf19862ada1c858d8f80c129324dcdaf57509f2f2d82eb6bd543106ff3183508028e4bb281435d9e6565c629848a676b7d3bd7bcc3a1d35cff3a1510bd2c4d22346e895f20b4ef63cc12a418c3bc9a6f0bafba53f335ed144b5c18accfac75319f901f78353cf029dfc4ec346d54e267c6eb07f435803257370156931f49fd5f7380fd1fcdbffa3602fb5205bd639405e3216a29702bd7e404ff139ce65161d7c239360925e4a1c3265ba23b428682d5c72cc5c22de90ab45ea34be58757a8323a30e52e626d5060042eda633fb41a79431eae47bc0c63c17a19097f6904f568cf421da1f44a2171a0c2931950efd734a878897eff14f42113b32f03ae67fa338262d281c43e256dd043451c3dbcab98945bccf0b0d23b718bc2ac31df76f0f21fee8f161a291fa6044e377c51c7ba3d92e83c75c286f973e55da061d7b44b2ebee98cb53eae85910ec8339c84d6d3bbd03a0ac5559e985b1f9ad9e83813b171a794379915e766fe4ecbfe30a64ab88cfefa0ea75463ec30fb7af18b6993157dca76660cc0c57a8e257c7d0e508b0f5fa03d2c0d1ef63cd131507910ba4d7b0103e40656ab6546f4b36548a70c613af62ad6796bc8035f6e00c21c217459123add648fc04206c50c2bee6ae861ed1657fc52fe0ac3a769e7eac3ca1ed35276ef7a75bcf9675546e82932ef18eba98aa0aca2ba4fb4f8c5c2048b63d8e7cc1ab12148a10b04e294542d6ac444ec972bbe3a447bceb7e58c884dc148a64a17eb84aa22193eb7c62c9a885cc66f1d3f6e63217dec231e19fb3a3d2b70239199f71d27f28bce1392796455e8f49d695acc5ec73d08613fc250a9d95fb8e5679b13a3d55764e4e1da2b28dce1c30b3605c209c246c4641b01523b425e3bf148dc53ba1a49ac8feab1025295c1a47615d0ff93b9a2332aad932279c93b8d3b3b9ead43cd299c4dc20e5909e4d6693dcc55bc86b0be38f98b98799150cc1118538193d9874a4eafa8b82d3e32ecf78a7656c0d926e559c541755dfd0d82818a325f4d89d8fa72cbcabedd6ce23cc9888267585a10e49f2c243e3a4ae83ccfd6694c814cd9e3abdf3455bcec1da6c6a65e69a2e2dee70bcff50f96f3f778504b9c95ca65ef2073dd3b084690b72824875a64902ea3596ad64a1b87a6b492db307313a83da53f1ee16d3f8b9bfdd045c11368ce9f95b0718be308b38c1785eba204648e4fc199becca0642f20ed1e7cf5a11333a8fea24715b61d4cb6eb8913a38226f8e2f8515ddf8e3ba7568a79db8cb9031ae5a256be6f15e324e7af36237b2b61ffbd7d455771d832243042fdd711110f5a7e7dd7eff1eb5b6a79a3bdbfa2507ec6641ae7574de0f196c85d4ffcb8630b0d91d495f1a31395e928b92478601d8cd48b4f8cf2198abb0383798b90d21642beedc6050790c2078f0fbd5c4c83d5fd685c3e163b4a926b33eeb030e4db37a443ac23534f74e393c3bcae3ac83bff71a480466da84ed6ba1bc1e16261b139b2edc7b8ed2a3785a5ef30548246f7dad1530ba46052d12b9103b1d8a3aac6dafeb355e0608ed3d932018f2661a92c8e2d1aefe837bc756d775ce0f7dcc9d73a2f22c8943c6876b22ced7ce135c5c70c8c97decb17e0ffdbe3b7d512b1f830e2f089195fe5747bf88975e482fa9d6c26b02041d72e25d2018f477ad0a3d38cd6f8bfc6fb85a6973328dcfd90fae23fac25b330d5e2bbd0cc1783465b67c9f6a8138888abdf4c734e322dd82698404595b6c527db8025db5516e77fea5e9b8d311c1f8d2e82b79facad34cdbe06c6cc71c3858b176353ca9f1c1074e6269a19d99283191b760fc6e20cfc84bac149375cca7dcaf67202f72d10d2f6a9a6c43f92c04acb659f32e9c334b8294363ed9410863bc5c12ab9f5f56212d26d1d0ac85f332b64ef438c771066dbebeea87a14125b4a8c388b40c228951e1f36ed0708963010f8d7f306b285036a53594827656c059512e8081aa37ef8bda4a406bd202c9dbb3b3735ed2b1a63896c68eee16c438a2e2f587ec7e1bb832573b5c7bcb0d5f450b6f249b908dab51b5fffbb46d8f064478160b95246fb6348c91c0def8452e0cdb1d21df872ed19ce6ecf6e0a4c1ca0f580da08bedaaef589b7520124fa49af9c687d99f03bbf79fd97b60ddac7ef30d99cd286f48fd2d1dd76ca9618d8dccb42036306553f250996b431a5c9ea979ff69e0173c4efb879d45ad3b77aac436a5c5260e815168c16398c1b2106e1cb664b9a5858b9bda5c7b731b5d43603d6cf7401cbc9bb7bfc8572cf2ebaa1e0c6c88f697a2b8d1fe243548c1cd283b1b856086ee087ff2456ec52cd5aff2906793ab057667f42dd6ca0c44cb5baf9611759cc4dff133f9f496d291126ebfe98f17fa85f9b890719bc1d15621013b4bc6af7e00f90e751a014bd134cd45ef44adef0e438edafbf26803695133bc9938107132cdcbec8300472e8df2affe1d5fc11eabe99c9b31cd455a5efe020c79fed3ca6ba55664e84b76423da0cb2ef6e4baa69f17496a36cf2ca07f4ce3b8a99b0bfaff7d522781d28b7aecf6e71add5c5fd8ffb17e51fd62156a84ff11cfb9b71fe1f28a17d4de61222e551faf214fc0f62099137d385c46a2c749623eab6af37feebf37a1d0ff7656ada9475387ca1a7c75b5b8b641e935a970cf958f6c9d37a7249e1abe08af1702bdfc70f4e650ae07c3620ffe0e27f2c3428e3fb731e3ebbc6c40616f79969051125ca08afa24e0ae8531f8d78b80835025b40962f31b35dcc1ce498a22800177f9808030a8a27c717b584189bd0a97a3632dc4939dc678a7aefe8bb2cf461442aea8aef5b632f00869c2515e4d86baefc308d8431bd02019acc26f5cfb6de3637df1257ce0234e2786bd613d32d30403b899790d36ea0433ffb20e3bd50ab46a7e666f48981628a140730578e74be188b0078eb7c613128a5cb41ce34dd92c43b24171e5f2747b811f3a003aa3c289408ac9ca4fc160e46bffe710fd1c3c084e42a0b4d31c47e9e68d887c500119eca3648515f0b51547d73095ebe92b95eb8632dc12bfebfb36b1a69e8e21ea47aa9e9ff399bc6c8114d4ad88981e7f6f90c436eb4fe1c7a000a21125f5e6eb0570ecdc8577fdce6a524d95d54eb56333305ba752b6f50d0117a255c865fc33047e35bd42424d68d3ce01d202464a09bf5ff678800364862e2e0c52b464f3b6ed1cde5ef373fa955c5465a52ea24292378b51c2541b36f2f55f381432cc17fd6cf9b544c41226a83be9fda587b67fa25ce44fd4ed56befc7b87f3323330d927c762b7d3df9a2be1d026a9d41e3ee1fbe7831016b2a77cd515d431363640a8151b1e86a2a0537e6fe14845fcc4806512ff38cb8e2b84f936a61b8afb07208b23db68b8bd9f846d7cb753d4e5fadaa3e1d39557905b7c20ce116510d6e2044dd68dbb561b21fdd279a30b28a430b653004b69c8e3bfa2bafc3d87357db105c07ac612580da929fb5cbb1fef5158c7c6d6615c1e9623d90fc7d8d6c8035e9b90aea8dcb11b4cd2138234a84c3060766e9b5a172c223e4728ae06eb8173e1f044720c829284a847355861ea9a5cb413de9a574e3f3aff7e6e2f860ad997ae062dd31587b115cbc70e5238c211065dccfea7fed4f345d504bad924ad6555e711637a49f0476da970f475652336e1cdf6002f3c0a116072c5505ed1e8907c256c8c78b6d75618fef5b34cf52f80f395933c06088e9c77c81d4391be18cf035df1c34826f2e164f738cbd34aea1b3d0942f585e845e71f2ce82c8395589457fb63c1efc36c555f1f133233d09bb1d4e3d55216f2d17da78d17f046e5242a52b46b6a15898bf492bdff642bd099772c9ebe120c830464f8c27c364336a19d77ddb8d8e0b304c0a3ac149e150fb0076def37b7368a2f1f9d3dfcbe1ec8e65eeabe9250b635f8b71fcbeaa3b9b2eb891a0c006fb402c0b98dc48a0ed559140bc0429b0ed40b442ab4a2fd4cc881c3a0bee653695113613f03ccb0c41f69db27d96c4a0ff31624924588226d9e97268f679c312b12da4078d7611e0722a37175eb46c1bcfd3c1a5904d47d6aaca3478dcf1e77fec40418a9ba3435f8a8ac3d33c3cfbd80a90fcdc36089fec57f8babce56b9cda4102c66d7cecbb625476b3e2c5e7dd27accf8a019b6a948c9fcba4f3ca296dd6fb962e38308068be8581801c1f8158bea7d3579741dfafb87d19f3b10fee3198e595e551a1027a7360a476b948e5d19d1fd653bb2047d3ff8ed971b979842719aac860a952c1fccd2af7a2086f9623d1e44f1d03a418b00666129e19a8f911192ac200edc66b276d6e130f8594a2fcc7b25d65ade62a7cfe6c9f5486554981961603019da4e9da2b525af59d6ff4a86f2023dc48c7be5d04308c7b61b985fdae55a1a4256c08cb0c0647a28aa7157e0a327957cc5111ea666790d4dce3a0f255c044b6b45488342ace0a78cef2bc53c4b145bb52e65714288317acd339180be558f8e0303987544c7ea2ce0f1b5682d47ee1073d4714fc02b8a6aa22ffa448df1b6c71a009c8c09a79bd54abb621f13562680c8fc720db9c8ed879905679b5191f2fbd1f14c3b4e9d35fa6e4e7ef0a661a55c4fca0148e38a80f462a89dd152afca434c4aeeeca9b39e462b63830c14616e18db69b43f51f0b34b3bf56acec44401166f87b7597b575b8544444eeafb372c3814919a6626a2b78ab824e7f841d8fe3a4b53a0eede031d7b92c0430d610a247500cd76632bb7c4d5b6b7c626f1cd8c315d61ca78a3ef0bff1690da3ab0811b42c16212ab307a73400342b671c794a5f85efa99ab2d8bcf8d090e10d50df95748662ff845c01b2eb4483bc58f3e9d6e858ac8eb263551f21ca2a69fdb80b17bb410588bbad2e36f10bc588de693301"}], 0x10e0}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) 11:47:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[0x9, 0x3, 0x4, 0x7, 0x24, 0x9, 0x4, 0x5]}) rmdir(&(0x7f0000000000)='./file0\x00') 11:47:33 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x202c0, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffff27}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/191, &(0x7f0000000280)=0xbf) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000500)="1c8b5084c94c68e1c340e85b76e3ae5cf10b126704c1fa86a5d02f437b6a66ddd72ddfa606bcdd441abe3603027aa08c51d241af6b931898a9a8d72b2d15cf696a6432768795485714234c931ac30ea231f4671f1ca4f3e39ec4fd0d0e7cbaa29032b02c4a81d802f1a2cdd3335db31f55ca029f33536cf6c6b9eecdaef0518ed89a631fbcd5ca12a2f3824998221ab7ba94d6272ecfd7b00d6c1925991e77117f26da63a366e397122b4cd9b0ae5ba788b47865c8130db230206becb793e19a8383af67ab0eacbbe1ad0e54c7b476d87bb2da06e89bad59ef3aa59ebe5cff01cca2a9c9c1805c6a91668a227b6d75de7b29edf062522231f5dafe4733037ed324e5ced837aab78a4b447a7cff2eaeb19c37e2d259482e6f1e0a55e55e2f89587ef1b05b471f2e6b26af98efddf528bb888d4ed0db6925e9d4e1de11a091521a1da74cf6c88ac2d5b7bd6b8c150075754d52533ddca2eb0c53b437dbcbc2d255cdbbd17d4a194827a74db2c7a847601d58c9627172616366b98ce6c2f33f9166dfac76eee47465d2ee422f868224a9a5d21d8913d22f984c5cbc99e4b3c49ac63908135b44beb27b66477a0706caf6313d8357b07346ad33a3e9917e952cfcb6120416e782a0d722884dc7f52ba753d30390265a6fbdc2d8d102d7c25b6fe9760da61af78033fb324898d557777b54cf92adaff9a956f5e3cd91ebe7232d58ba613882e0da383a7bde838c629c522548fd8ee286e34e66f88fd40028aa3520ba7625154b065b6b1703d2634a538b1e4861555c7073fafc406c1400375a43a25eec252befae510c189008ed5e78c7e2fed0eaf99eb572a6cec9df711b98f88e91009ed71c8a4483ae4d3c10aebe7a1ec460df22d53e449fedf7d7902e310f25374a386f692e4fa57d24ef8fe93d94cbe239205ce182fc0c0f7bc66e5d9c518d130a059310a81a86ad6fa84fb4a7c266ccbaa02830ff38a1513f63548983c06d8663edafa1324b489fd671bdc5dc484b518114a44a3bee969ddc771a75e67c362b6d67afe32f3acf65cb534c6fe47626a30ae3ce49c658e4089e61be6e76ee8cd4f66c1053608cee070e196a9b957fd5e16ed99e4af3e7eb6b9b496f44f67eeca8cbadf58e948f0947a59d29c7dd210e9c6c512cfde7b3b45b52a97122a7538deaea0a1e1df0d0648da7f7377ba5cf211e88d9168e41d18301f28f4f2062f69a07e39fc330486dfdf212435b714a47a92bc8e3703165b8b4a1b9a3226ede48d39db5103b69f46cafc59d90c76e235acbaec599094bd253387a5f02012f7a8fafe98a8517246c45d2c4cde752845e12c7db665d436fb29427da62a7831b777a1733878c1d72494760499ef22bfcd0e3dec650c65f220296b2022bbc34b0046daf2bfef70388bea1c184e00bfe9c998f220948f67a8212c8872c21653800337f3d5fac1e3f130779d34a4f1969c5396c1fc9574d1d83990ebf92f0a09800c79236e7e685c120eacb0a74b8623e9beb4952f039f207654c5768da4a7c608536c6971b438748ac31e2e5fdf42700e89dfc2320989903c774e5b4311e92de5aa9fe8a83570ab9f1c77b4c61857ff1ec72873e9896c625a67eaf658cc6126c06a66a011f50de2e768cd1d0b7741cee75fafd9034f21280af64f0ac1cda9ec822b1c6b8b7d3f188b79cdf6bc9824c6179f75d8e80d38323cd9713139ba33e03ea7ceca4c8793d7acdb43542751772564196963f7813aa615cb6e83558212f205d0cf51b28febf308e71a813d6f1baa67145d050e84c5ad98585cbb13c4a4f699bee27a32c0edc06239d9975f6d4711ae0c29a4bf800d44e3e4ca9ca13ada3a2ec86a6f383b707ee50cfe2ad9503ae65744913e4b7fc8acffd0f8169e6ecd2d725172175bf57e9d537a01cbd332e96ec44fc5c6aa2ff12d00f0515ea845eb39577d72ad0198ca9ed645463edc24b892d74da7edff85df654add9b3e6e8aaf5c3e86b5f300a458b55ba3688f60a2af0da4927b5076e717ddc1629412c2261e63f95c987e77b3f1130717fc97e5413111a6df1d3e44191ea80c9881fe15e59d26cc46f9265721f97b46c3a940525dfffaf4d3225186dabe96edf8668d7fc1839e034896933f4884f1456c965aed2e8e89d44b7d7a3e0c1070a03e1aa2372d9f2ea2001f4b9db6d637f46cb578f7e239cd3c7adb6020989524cb9b7c474d79e588d915adaced3841e469886acf26906d8a073cf646c43491729f1e681e4d852385e69e2f83fe2af00128e9ed00549f2eb6f71b4392bbeb6d26be8002748df99679620c339bc16c03e25d888d85f399ec778cfe4f7f32766aa2c867214f5de62e38af5061066c67d1e173f78e3279e4ae990af31bd5069fc4df1a1129f6341878a751010bfd04af5ba290df80f3e204962cfdc91eca8801542d9a55734fb9de6f26bc36b7c563c4b4adb4844d58167dd4abedf4cae2afb38453e331ba021cc384c0556b83345694bda60fbb156204c1906afda311a9e260709fe794776828871b00a4f0a6f8f77d24abfa7e24d74a6bf3b6ce27e90748d5f90311759def333bd268750b4517e7c47041f00effa398c4af49a24279a52e27ee67afd80bb0413982735ad69ea8d6b0379a59b9afa58d593f8a9a43a32e08b3d89869759500c50985c865e9857653a9abdf50882761d1d50b34759bb0f31bceb0e7d718153ec0cdd41b4fe75d77bab2f55fbfc681fa9f98cc857d309eac863504d1c26c0e1ca1470220ea8d1a67da753d28591becfd391d874cf716d7b61d05cc5c92f22e2939dd3dfd9a6066105342902a72d0844f64627146646424b74b333a0f8b5fb2bbd2b5ca033293e7cb870878eff74bb12ab4cbc12952d0bbfa1b6e627f0893ddd788133589c78621995dd37377a7e42c6ca95998b1efc23eeb12062531347c7c3abcd782cffdc74e302942513fc6bab5e04d2326d74b976cdbe2966b5e4a669c7f652c52a29238d5b8edb31933c43632e8eecfc366bec850dcb4f720d7c8645bd6c32c87d19ab98f40e4deebdcf51efe9ce30ed6c2334149b61ef8ce676accdf64ebc75de44a23489e3b6da31a7031e74bcf2e57eb48363e21bc5c25947e17e4cf7fc31eb3239cb48cd776363dbbbf7c62bbdffe094c3e1fc64337abeba85b807ae6cf86e9493ab2991210e829e5207821c32654caebd9efa896cdf56881941fd225929b1096c57a811f2d24adf709823c90815ed4f64e78fe6b5be783012141e5332d63223a6ecdc0997700f35e8997cfec2e302342d650a9aaa2011dcd1b23d63b087054e89787a2bfc6b3e9b581d482b8918370b4b8a9fdf3bd96346180ccd2a3c1f38c42cedbb360904c6b195fc8a13105975055b3e2b8296e42f0c84b9e5b7ff9d0686755c14849e9932b55fd4b9642c6d355f973b0d826dde20d4292fe21c8c5675bdd8859217a8f3ace766a7078298b010026c3c866b619c552f27be2288551a1b2b1e6ef14d1f3f68f4e1dbd7228bf4db8f6c6cacd30b01eafa350b0317c419863e2c1a4736fff06fc73cfcd624ff1f40c84fa3dde57d308bf41fa5f48ffa73194b249519a5b9c1da53f138ebf7ae22818513571f0c613fee71a05263373a2a2395200b643739874409eee1e7b02ba6a6a491214dac665d3a3f58cb2d19d2a1bda93b8f6a3fc3adc73ee416a8848bc5ee4b90d4ed2e5f9d64f39683da74882a4b614ac8431066c9d9d8012ab719e74fb465d0ec8f721c31f450ee73750b4668f5ee6875d409b9cd5ead4e4a847b508abb03aa640e35e7f1ac797d238087dc586d11d47b3ea1a780db8b808833b54efaca2f33a544bc7d5ed752502d9e5948c3da3490c8cb619cf5d99892564d0f848c8508b02b3940c02dbcef3a9e4809eb080e8628617afac2c8d03be91eda3304313dba52c77c36c2e5671c94334a929ade64e2fcd98693c0afd78f129462e77478289daf06b1df681209bcd13e30e7289a54bb515b249770c41ba968677d20371abee6771d6f97b1f842cac2f59053a99a3b394fbab36ebbe8fb8c46dae85f7f1f507b473518d71f1a36e080e23802ad3dce5ba239e5e000a97cd58cba4de289757aaf48d9aef8cedff9ebec207ee9f019735a52acf626e32c66dde96b7237ef499c2353720f7f29cba9305f8cae340356d9457c24900aa1258c0497c54e099f1463b89c735b797b0ac7f3974db270d487bef71ceedb4ec044106d4fdb41aeb2bec83572bc4a6145cc015d52780e4cac8b13fb65c5b0d8d9f2e21bc3f40274772068a6c236e3e7d8e29dfa6bcc3b668a79ee163fe5df242a6fcdcdc49bb6e343aae0d01f8245e82f15deff4d341cb80190a4460ca054d01ed007ea98a960bbdc0429c028fd2f2f985abf50b56c7e423abd59eb01be536f8820bf7ec6991a8f72e9628bdc2ca0309f47dc1b323b69e3d2996a741061dbd199f96d27196cdae7242fc2e2b2c246471fef1b1d27f0f1870dad0b9bbaac10e87f12e9e8ccd3d0a99096be047ca0595c841d6bbea9168444d8adf2d8b2beb2d32cf10a8e46081039faf1a26a196952efa705192388723ad633eb75ae80df83c24254e2c81e4e669ac089ec8ee3ac61f87fb594ffe0c4e78716a8ac30aa46c5042ea4794fa7d7f35ed7688ebd5f73fa97c9866c5f3e437bdfcce4323c2100d88b68b46e1d829f818a6055a921bb84a15c8301c21efb62f4ffa61dde7099ebe4e2dd09ae71569a43a1448798557146e015fddabf4189e0b24cc4ea8b5221a3f7f2f86996a96f8fa083737777abb37df41655f03d53b2112bb56dd6cc5f6563bf60df76d6eeaf9422de5bfa37197ac24043e3a2b63f664a53028178ea143ed759b60c3b998384a51129a2cc9482b82a44c1e0c1dcabde5c267944ccd00dbe2f0e144480aab2999175046328283a0eca95d1ed62d28a717f0bbe76c94d44a3ff49539824daa5ddd554c34cad9abd872fd852a13c3fcfe99c3857b433e43f3bdad34424e6927e6a52fcd6d1b3cb00a3bac5efcfd8d5d9dc550cf7b5b0ad0be1ef7d9cbd568b03258d4c1bf3309cceb07c7a53952fa8066b351056111e4cc51097d261a1936f12f93c10a7bd6e52512de34c2aaede6600e964e7f02c5782fd1a211eba07e0f582358c55296c2d904d88058bd0d595630275aaf52afd618db79092a21e8622be01ee68f46e5f4ea7ece2aa4bef75be752323cc4c246f004143b9cf935f14eb8c4ee8c7063007ab3912116e07f111cb8b4eef03e74be6fbb795400c99cde29f40a345f8ec9963a758ac3a5f5fad5b219bdced0275489ece9d399be99c2ecb5b8aebf64b662fed39abff07ea476942b3420295cf5c62715849556a981757648a240ca2b946c9ed723760df943657628fa53c94ef97d584c38c7dbe558ef2e0d9671be1ed8f06e9571ac77433de25a1d67913755f64800669de1dae333ebda878f8c655d2cfd0dffead3072718f521635924fd6e0c4274f6a9ffd97f2e77bcf282e0ed8ddc3be59bb14e17015b9e740744034c6b16c220d9e6ab24e6090f38544b3e5a1f7355680a682493b32ef25204840b963e3679a8b3ebf40d7c68c29f9242fcbbe676d91ab0755b2899ae49039d32c162f9b13cb1b92fd5bb50960ff5ba875fbdd8f865ac25ea76a133522efbe20f2f2b470ad5a702f06bd10fabf3f24310f4b7110e1d143d5e817fbdc2d80d0819af1364a4de8a8d84de9d761a053a4dc37c6a7a6f8ff2e05da0180af5af71941360369c9328a96bd80f68feea97bd70d413ecd0af3fbfdacfd9a4854267b54b264d89becab05cf369cbec7be87774a", 0x1000}], 0x1, &(0x7f00000028c0)=[{0x98, 0xffff, 0x68, "85e0f9e848e1638e298403c43de80a45b6b338a9b3fca2d3b795da1b6b42b75de2b754a4010b64e4d4786e06c6f6d1eeb1763ecb7865c213cc5f52aa6d1a2fc9b326232d4b1e1ab14e4675cc6c92e10e9390b98f5a3af5748a2509de8fec2424f13b085f251830a65799e82d0570d4a754eb712f5662a284c580f8abe0856141da3695beaaeb"}, {0x68, 0x1, 0x80000001, "a9117c21e15ba8df0da8181be8685be935fd9a553318be3450d18418a1e78f3c426b5dd083b83d7b5594e2eb5e57de53b21f302b26ca8ff2dffae69a1b0d1a7d3d965ae47bfb56639532ee6aba55ef9c049c73"}, {0xf8, 0x0, 0x4, "9984e482f1d6df9e5b23021c993e7a35a3a80e28c92b8c7e1226442d940977f791ff63deea6b1ef5ea9aaa5716f63a241c7d419d1843dde548eb39a83b5867982997454fc391bbc0e3f8f4eabdcf89ce3a2ab014534cb8dfeec52693d3c931c71b4e6e865b9f1bf4a0f0ea822e4522fdde037160aac64cdf311aba9bda8fa8db27df0c9fc063376efdf5f364b155fd0f76858d8f9560b1641d130ea7d31f635e2fe5f1345f7b48a34ce2db293a2a3e9a516aeddc74f1523685c4c2436b4b6859f2aff585e2592c65149a854fdf582737a23ccb1f75169773ff1ecc0896e7913ea168b8deae5a"}, {0x1010, 0x0, 0x368, "30093b5d894d98eca9b0d4c538ac7ab4142fc036acbe5b3f23149767b2b2e276b264537371d0d5a671eac5728c630d044961cca6635326b91f445b99e3787740595bf82ba1215eb4cd35edd47631b40b26bc7425841cb353df35a6e85501e07ebec1a475f5935bcfa4f9b9f36b4795f9b1275ed0c90fc7b9e8d7c174f09814a2d34e7f44e7fd582f196e85f2820b0824ba25995479488104d14f76f5faeb9385c1c4f4656442d3e1c96bd3b71bf4e0653703cd60d8162630e06efa7d8c7d8df89918578cc667befe31229e0797d07b5ffd7d95044c8c2cf94ee84c4adb547d16a1308d427e4596baf21f380d5d970b4990b790a56dfa1684e44c0142c7179fe242ef736c057fd2dc71d5a60553d94e64a4d91bb87e6aa841cbb659ece12114d69e4a2d5a8cdfd6197373e51b7f539971b2f4d0b143f4891221c67fa75debbbeb57fb80fdd1891db6abfe3e4134ff8692bd96f152101d1db5186367dc3e3086a4a72b59e80fb35df6a671ff41cfef86c500b098831451b65dec3d3833290fefa3217b53ea4fdb360ce67de0396b81977781beba9e39d29802873065c0179f8849c1d368773ac234bbad0da8dd8e2482d9d48455af25483bc7cb873b5c86561e90798b508640c6db4dc4b3372b45a8cbfc7ef5b773806757a9805f67c10475d4ecc0a844e1e37da7e6952978f52603348ab66294c4b17b3b891fa374361cd41c99d9251741098a0e242bb76b64a0f6fd9117a16abc105261ad06ab00e4a0a4433b4019cb6dee032e6b843702c245d3d10a5b80a45ac0a0795c6953cc0c5322906591270a67244313551bb8ad10e6fe5374c905561429da406fa0603be092e34fb79cf9f37b9fa90ac666ec289f88b9e59bd3676105a76bf3800a3dd8b1f3b165382954230a54eaf72748b2afc49736133805ee22b63d769455504117c4b2e3c2f0d279ea5cc0978665377504dbf1ccaaaf0636f9ed93ed1514f053f6fedf6ea3409b79fa4a428018dfc1847aa6a31b4fd0b8d75b1995077fc425862827c4594b9f4bfe399f70d89671170652eacc0c9a8f1159fdbe2a658279360c1e73e0b989f54eaac7f907845c04f5f35b902afd39539da786f0582fbbef932535f8e22eee96a96e2d3023ce5093d0a5b298b51b0341b9d61d17f91bfd7d53d181de16c2ea723ae8c3229f565b6c7ba1612aa35f6b201c22cc77623ac7f8a11cfa752885e195633d725c94fbb7b14546668fbae147f491b7b172e548ead67cc0d809c19d8f83e501c2ede57e8466f4f05958058d23172df90567feddfd19edc75a0db053226b3486ecf3405b2c40548f834bc338758087c4cbfa79dd4d9fc99e51430c777052da5f1e08a0f0e4bb85f094c5ed6534a3f133fc0f9bf9de041dfab8a4b593bf714c0bc2aaf5cc13664106bf93a95bd1cc5d059c727108db1da27dc6698a55565b627ad037805f202f86deeaac9762935d7aa359ec41424c288c314fe1e6498db2dfed2dc6b7347d7fa2ca517aa0ae2a6d8c61e2ae977b78d0f23766b70d8a08c4eafdb80195a10193a6cbc6a7e14a4da1d4cead749edae07a0ff0d87dfec0f844463364d602705ff3af0c819b6b2516f837cdf982aef6a9bd5d452a0633fe1d880d5c249f7614b36f0d7e821ddd92a7eb03895b838e5fdaeebac0fdac7a95f3b43f38612aab123218d19bd8400c03c7eb718b9b15ce81cacca1906f162e13f011797a406ba384a3b38bf23edafdf11344b93c65c5739371eff95ea18877539e5df8143d51fa932026b6cdbf4fdbc9ccc45f6ec200208a2264a759ca71766b4ca44547615d0af86e1292a759b83534045d915b676325957311827ddcca1b3ba32fd675ee9c6d59220dac07d7f3fc361a468a3a07c3ce37f8a205caf215d4ec4d756bc50052872eed90d6452233c4a7191a1de7bce266171a38a0c53ea6616a409b4c9cc7b5f9fbdfd66d6b80027a371495eccd24bc06bd5ff218e50464c95abcc06764fd1c51fe89796310dde022373fd65f2b731ebb739107408e5d99e0c805e2d4c7acfadae9cb568f1beaa10be6b60fd70cb0c464730ad435cc1000c5ed992a28e3e72f1185321012081f2af7760881c92aed26b38e5a207364fcff788d74f8457c294a44f8fa65e052b7a6169a6acb57fd7c3c2ef7ac0eee10da6fa3fd34004b4c61025c4dca76f32ba48eaaecebd3691142da3a579737b1e4eb6530a686dfbcb06408540951f9011643ca2f4fde9463d3848a954c5d3f0764ab8d86bca866514de5fc8fe19d3aa8c55e9b71a5b8ab7a0838725b624b8f0d9daeac881b037b94ee1f3c428646a1168b71d609f4c8bb3ea68808f846236b07bd4c674c08e9f3821994dbf0833c02bd6a60a512f4c7482149139598c9cf7cb1c9c7eb6a2bfb2ad4172c08bfbc0738d206363fe42d6ad9b1813c4ad5ba64db476799e862032bfc433be3b235c466bae0b7677c25dbe6d0f822659625bb438f563d0f522814fe16ddedca633a66fd679ff581da9220787882a0ffb8aa1ee6b525ddfe313b094faa03b927284f61107da9c750e7726ae9a58be661308327196c066341d3a29bfe654ea97de65ede0b232aefbee85743eb401b2276d89cc5f84a57a29eba1dceadd7a9a1247e1db673140dc6b48757538008d4144d0686b24644937337d407be4afef3db65426aca75de366655e4e08d7895d6fc5144d2b598c91ef3558d11ac249f302d42f6621a53cf72dfb1499e664e742e8add6212e92642cdb08034915f6a320d229c9ac38559a6c1d3fc8c938345181290fa9220d9f5a7fd11ac97aa24c9b67578373546b491d246c76a141f769917ca67f7e96f94b77f9fe51b31d6e19b4d35f53fb695ae35a6a0341e318a68eb5d41510c85d7cc6e3df6fc8f62a297024c402e9bd9a1757576d0107f0a18f11826b7b37d8c9b59354549bac716d50b951288731673b6b6372c74258d3849aa1cc78f3bcf3074b9fe7f8726ef3675cc3b31bd456dbad1972ad99c0e49b455889905d426dd5376c9c46125e73657848b53cc543617aa53512839703802e1c1f392b31035b6a09a020226c221cc868b676c35463b04a64d23ae99e061bd85ddf0418773b5b7d842bf5a5b341e6c380546cda0c113866d44af24cf072b4cf1da4a0ae43b4594f8fd0f1467446f7f85a797feda0731cd3c19677a0b326fe8b58c72e0075cfe812f7b6920988f932fb71c096a1c315e43e86cac9774e9ff8b2d269e29bd97488bd780642ae6706820885c8592c0756d5acc42de0440442c3b73900d71b3ce7c7970940551bcde6af8e10e43ee5c619a65b251021316fdb136edf1bbdb8d34ee093b2efa468d6a8378b54d48c0f9b55a9f0a9771209d7509008156ee45bed2bdfd17d9b74c50b69b4084bea5339dbffc4e2db486476e2876cfa8c26e31dfb2b5669bd16cbe2e9cb10ca47cbf58e15c8d1b157ea5252c16810a23c976a88857bc13a06c466d063c7f1cda538bc7eb289734d58fb6d46722e9a5c48b864ea1b40f190d1f8af4b8423e0053b02448fdc0a088ffc272ed4acd99546012202cd5d658759ff1b13099ff88fdf962b01210359ff5e34acf39927741dccd1d6b7d98a60ec155d292ee64246a331d8d90d137df34e34e5cda0becba6df4b30ca29ea5516f007aa637860252f0c4e59859c3e62c06b2bf2525d89784497e1857a75bb9c35983d5470881b3fc18e20dcf8d09108373a59eea63a0e6c188b5021e38a6014bc1df76d605af1799046ba319593b85ec6d969f8c4e2e1d6036a65876d6ccea503d89e986eacc9128f08ca4b45781ba52c8281d51089932542aea564e9986e81d2cbd8fce7d24ad5205b87ff005a866cdc477e438971f0a1485347262ed919c1206ebaa9f5417fa4f58402a50de52a2d8ccb96d5f47c464f14520c14742d8593377402301c499b06c9920dfc87f557311dbffc3c2a04b11fbbc0ddaeaa43785c6ec7738a3a52b6eb1e479e213ea0b3eab2d7b0604f761f590715b0e6897750c7d732ce05d70414f5c3af29c4b0b7ca5d61eab19e12143b9713aa65058786120e5ae362e2845be682bb3009a22c1c38c180642f081df7d6bb2884608abf94aa0590f4b2503154a114ee1101188b0f91c6fa58d2255db46f443d577fbb08a0d090165de2ba5dd0a0d875917b49c65322e85b6f0daec9a00c9425fdd7e5f8fe5b5a95c045617989603b6cce0379e0f933b42bc365501ef1a99b652870f6e35c37a23cbdc519c84e7d6a6550af218958a50996033a031e6c240701f01029881be05573f678ada1d766115fde99d819f2335e64f8dbfc827f1af3176bde9567107ac30247c6b0a30a7889017976066b28f601dfac207ee780d4e5756a90469618cc04dc53b9b91f9b0a43490c40c33b19536ac0673ef534bbb0ee9b09b05bc78e052fe4cbd9dcb12ba42416e3409016a8996bfda9281fe61d736a908801e059f5a6a9bd95c15837043a2d5e6a5d3997d302ad53c5da7ff0f01047e43951cb426554a8b701f3359dbdd98e407ba0f547371390fb42403517d758e5605726f5cf71ef688098c37e26d4efde2246cad0b69a069294efaefbab87f588b6bcffe704511defd22320d5ab106b49d21f5a168a9bbb0e8ba6a689fcaa1480c4dae81c9e480db8e224aba8afd77eb31fcc3b55a193c11ce805cb9937350cb8bff53383607884061a4de5b3cedd443b5eaf6adefffd8d571a709b4022a3bbc0ec48afa4ef74ea16608a5615b06725da79881f9e3bc04648c06329be2555da1e954520c4e0b0ac9aded2974b4ecfb27a80990648511ebf22dfe10803e1723b5ff4f491fad38f04f833713352629d0891b22ea940811de059717e0610de566d41331f40d6b0e89ae9e011dbb18405e5d3f71e0e12730cc2c68378901549d954ed38b581287b69457e846e24c480fe5a04256a09431208336fdcbfa0e165fd90085292d18a65609f9787473fe0404c9ce3a9c7d57ae696180838b4487e8a1a54a8a151da62b76b3bd15c6e50f46aad828a224014ae6fc1206927efc36558bc7b94a0f7a234540cfe56dd3d77351297606986b37f247c943cbfd98f9e04b57878a963df964e3b379fba04df8a638ea00e21119b7a290d848e70299a8d6471d47e27ca89b1a7ba2c25ba3f3910cb959b6739ed3f2d3ac7240f0183bacf29ca59c2d9d65f3e7d68cbe1b16a9691ab1e59fb4cd96b0afd13d990d49453e01ae347827dfc42754f695d12ccbd3b2715abd899a64d83d27be014436b411f17007d34f480edb779c590883cb7826d555130fdfd6bd0794597d104c53317ac7e0ae20458ea8c275a6338b8a1f105ae07d7e5a01afe62bfcc695d780de36d51c730d06094811d0b9317e04b3edf0a3be9e63c6398a52442472199dafc37139ca368cbc382e2e14935e4105f39b0f1eb6dfa4a388aadeb7bc868ce5a9f93368c2912bd08102726769a73858a740ed2fa65492510c24ab8bde610e9e6362b50ab69871da320d2fbf9a808611b3d60a4d5433d4bf0978df405ef533b7b391dcffac248009254273f20b28db34b2a294f797e8df70e851179312e2e6ae6230c2205e6c44eda1ae795791fea720dfff16eea6990720911fbf60bd0b10fafa5d33fe6e95c6b85e73efb6e48c33c8caf223de86a55d02fbf7529f3ffdae44fab1c988a6136c36c4de25062642926d60cf8a45b0ed0a7ea961b193577eb712912236f0bbed62e52e14e0db3868d41e861fe0539135b36c6449baf1b1e1614b311b247aa4133bf8140c16aa57ac28adf4980953861246715d7a85cea8c57fc53cf1"}], 0x1208}, 0x407) r3 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getgroups(0x5, &(0x7f0000001a40)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001ac0)={{0x6df, r4, r5, r6, r7, 0xb1, 0xd2c6}, 0x1d1a, 0x9, r8, r9, 0xffffffffffffffff, 0x0, 0x0, 0x100000001}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) rmdir(&(0x7f00000000c0)='./file0\x00') readv(r1, &(0x7f0000001980)=[{&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f0000001500)=""/242, 0xf2}, {&(0x7f0000001740)=""/175, 0xaf}, {&(0x7f0000001800)=""/216, 0xd8}, {&(0x7f0000001900)=""/102, 0x66}], 0x7) 11:47:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 11:47:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x31, 0x9c7b}, 0xef7, 0xfff, r7, r8, 0x0, 0xf779, 0x7ff}) 11:47:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r1 = dup2(r0, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 11:47:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2}, {0x18, 0x2, 0x10001, 0xa0}, 0x2, [0x7, 0x5, 0x2, 0x200, 0x5, 0x0, 0x2320, 0x5c7]}, 0x3c) 11:47:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) write(r0, &(0x7f0000000300)="734e58553505b61c52cf3ff3647ef42ed8e9c612da2a2639cd01028fdf1bdaa1452840324f7bf920e4dbd95eab4000000000000000c465d29139651829e340057236e922af905b9e09b0782042457dcd6387620000000000000000", 0x188) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:47:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="b89176a69f70cc1549f2ddef91b8b1c1ce97e1", 0x13}, {&(0x7f00000000c0)="e8a8a886774c207c288b7500c6efe36a51c04d946ffcc8a02461d8ee38d5673c1b305e0f0b9d9b6293ba", 0x2a}], 0x309) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0x0]) r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="d42ab899c6441ad3b4b064d2755127576094d7f76d54e96eb47b4b228b52463e03a8e321ba2c1640b68ef44719bdf184bfbee6d2fe510a5f8ed68fa5ffea02b8db0c6a141229a542c3ff5f47dff32a82c39b87", 0x53}, {&(0x7f0000000240)="5b9a4feab2b9cfff9e4666305a8b37bd9582eb9a0e9a301c6fbd8f641d729940e42e969f0389f907568cdd24acfe2d9fd2aa4dc77d029fbe3a7a3505a700ed61d33d594e65ba210793a2dc8193a29a84de53db7440f8c39e55e54f1c0f3bdd338321dab15907215f55e306635ecb024b983b061a9fb50fc92294da432e00cf696dce2b52cb371b148b7a9822c8ea28e15e57911aa0de4d81a31b1f4eef5a516cb32ff0868304017a94bddc7125433615b65a0d6da56c", 0xb6}, {&(0x7f0000000300)="39e2b346933a0c6c5b06042b5df2592c00b60cd2fbd19cd9c6bec640b0f51d8bc0f35f1a263958247b58df71344d8bf4dba76f4e41700802827fd01c0d7362726562a5514ce80aa9188637900072be5bf318f2bd7f052bebf7323f", 0x5b}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x1}, 0x401) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x20, 0x4, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x6, 0x3, 0x1, 0x6}, {0xff, 0x4, 0x72e, 0x800}, {0x8, 0x4, 0xffc0000000000000, 0x4}, {0xfffffffffffffffc, 0x6, 0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe89) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xc48}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:47:34 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 11:47:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 11:47:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x400) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x80000000, 0x1, 0x6, 0x5008, 0x1}, 0xc) accept$inet6(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:34 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x402) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:47:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8040, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20800, 0x100) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0xffffffffffffffff, 0xfffffffffffffffb}, {{r0}, 0x41d9c03c2e39c1c5, 0x20, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x92, 0x5, 0x1000}], 0xac, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x30, 0x80000000, 0x1, 0x9b73}, {{r0}, 0xfffffffffffffffb, 0x8, 0x60000020, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x28, 0x40, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffc, 0xa, 0x80, 0x8, 0x3ff}], 0xdb5, &(0x7f0000000140)={0x7fffffff, 0xffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x1, 0x100, './file0\x00', 0xffffffffffffffee, 0xffffffffffffffff, 0xffff, 0x8782}) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x7, 0x40) 11:47:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x5, 0x0, 0x5, 0x81, 0x3e, 0x100000000, 0x80, 0x10, [{0x8001, 0x81, 0x8, 0x30f4}, {0xa231, 0x2, 0x75a, 0x3}, {0x3ff, 0x1, 0x8, 0x8000}, {0x6, 0x100000001, 0x9, 0x72}, {0x3, 0x3, 0x100000000, 0x3}, {0x7, 0xff, 0x80, 0x10000}, {0xfff, 0xb076, 0xbf16, 0x200}, {0x2, 0x100000001, 0x2, 0x101}, {0xaf, 0x1, 0x8, 0x3f}, {0xe4, 0x101, 0x10000, 0x8001}, {0x0, 0x8, 0x20, 0xeb}, {0x1f, 0x5, 0xe89, 0xc8fe}, {0x9, 0x5, 0x1, 0x1}, {0x8, 0x2, 0x5, 0x1}, {0x8000, 0xe60, 0x8, 0x1}, {0x100, 0x3, 0x22a7, 0xff}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) getrusage(0x0, &(0x7f0000001400)) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x23, 0x3ed3}, {0x87, 0xffffffffffffffc1}, {0x83, 0x40}, {0xcb}, {0x0, 0x17dc}, {0x44, 0x800}, {0x89, 0x1}], 0x7}) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000013c0)=0x90) 11:47:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x21, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) syz_emit_ethernet(0xec, &(0x7f0000000600)="f43d60e1aa20dd8ab920846419a38470170c4e77df5126a9aa477ce11c5ced687ce13491505742ba9eacc3b60fb1b8351c599bc74c785c11c33b4fd73d224308d5a98ddf8d617911f1360bca5035598fe0662a1eae25d2a06856dd50603bd4b9ed7db3b3bc005d25a4ce04a25b0800b0a9feceb1544e41c57d25fd6b8449c1323ebff5661d278ff54f5f4ab27478ec3c77d4a9b176863b9b73ab2bf5a1f6b6c9772a4a2a44cb26df8a7a7496c13692cf4d671d4912b3b7999c4a2a53fad6438e27d128c05ea96bb528293719306cfa4925a3e76bc96565eedf9de87400de4ba8be1ae6d2cb861161ebaca0450b53d409e69b24bc43c31900"/260) 11:47:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) pread(r0, &(0x7f0000000080)="634e7eb3a265eae2e4f8470de7715a647d28ce0960704ad1aa35c0340b7819b677219b04f90711632f3d4fe496df32e80d3deee7f9f5d83aed96411d448c6bc3be3eb4dcedb19995782deee22c1b3c0634e99156550d657138a782c07d566888c0cee031e9f7a23d3882884ee0ab44729e0c136a3bd898320b63fa9b208e203905181817f5fd00928a0f10c2609a3091d824a5f0551964daa6be8667006b79efeedc936d8c9772e42f64b785c52a1f9670d7a2d0e2c56f3c764ac7", 0xbb, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r1) 11:47:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x81, 0x5) r0 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file1\x00', r0, r1) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x20) r3 = dup(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x6, 0x200000000000000, 0xfff, 0x1, 0xef, 0x8, 0x6, 0x2, 0x2, 0x5, 0xe}) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0xba, 0x80000001, 0x8, 0x7fff}, {0x1000, 0x6, 0x5, 0x6}, {0xa081, 0xe82c, 0x8, 0x1f}, {0xfffffffffffffffb, 0x3, 0x6, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:47:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') 11:47:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) nanosleep(&(0x7f0000000040)={0x0, 0x7}, &(0x7f0000000080)) 11:47:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x107}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:35 executing program 1: r0 = socket(0x6, 0x8000, 0x8e) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x2, 0xffffff1c) getpid() bind$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) mlockall(0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x2, 0x9}, 0x0) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') syz_emit_ethernet(0xf5, &(0x7f0000000380)="2a7df0b4a0c15d96c69873f9b85a325571fe52d4e6c9a05abeebbc11a4a5a4f8b0f7aa3f6cef2a34d3a99464af21faa6ea9bef87d2459c4a3b6b0eb09ebcbdd39e2255ce81b5110146c845d6d5ff13ee6de7eeddd409758048a4ed0697fe3c626a896b21e84eea121a46feef90014cb99bf1238fa2a3bcdff305ad74ddde17fd537f7ba55439abfc598bfc6914ead0f477e142fe0c486ac3a0999c477a11a28034d89274f2f29f4a7e49942c90a92f1524a66b91c2f3f5f9e67e79263932cc1c88fe213bed1b48afe8cd3baac959040289534ede7d1a381af825385d136b5b9b871357abffc8fb022be626f0c3c189699c256ae28d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x7fffffffffe, 0x0) sendto$unix(r1, &(0x7f0000000140)="f5a5d9d4cfd72cfe", 0x8, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8090, 0x40) r2 = semget(0x3, 0x1, 0x400) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000440)=""/134) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x68) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x28000, 0x62) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) 11:47:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./file0\x00', 0x190, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 11:47:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1040, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 11:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000500)=[{0x54, 0x1f}, {0x64, 0x9}, {0x6}]}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 11:47:36 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) kqueue() close(r1) r4 = dup(r0) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001880)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000001c0)) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x12, 0x5, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:47:36 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x21, 0x10000000000023, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x66) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 11:47:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x10c, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="1000009a9357daf22f804b0277000000"]}, 0x24000005) 11:47:36 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) msgget$private(0x0, 0x400) write(r1, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r1, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0xb, 0x100000000002) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000001800)) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) sendto$unix(r2, &(0x7f0000000840)="da11890103e775274199fd16124d6ba13611d0bd22b34cfcbf8f3161d164b4a9bc025f24e64da0d2b932ed590cd91f0eb3d954b7cc7e444632e213196f0d8772796a50b49096eeec3ffce421121cf341bbaf181f6c6a94e128304be2bbc4f3f5a0c852eda8ee209b8175e1bb1d1a9b9bc4f4a9c4ac3e9582b2e71f570051a07fb2394087454eb9894000db12d94644bfaf7ce59deb92f726a829832ba3df9f0d0dc0ec497bd13462e99390f30be6", 0xae, 0x3, 0x0, 0x0) faccessat(r2, &(0x7f0000000540)='./bus\x00', 0x48, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) recvfrom$inet6(r2, &(0x7f0000000940)=""/188, 0xbc, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0xffffffffffffff8d}, 0xc) r5 = socket(0x18, 0x8004, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e5, 0x1, 0x2, 0xb77}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x0) sendto(r5, &(0x7f0000000a00)="996e71d45df0afd0bf50f74d4cb60ac10a1a53a04bc9c142634fdafed61c49f5b768e407cb5a6f03416d349a471fcb1e5127333cc07746ca3d4370bac1d063f5ac9726ea95c652a6c2c58ca41e8080ffdbcd4e4867e216adad1f9376bb338ac0e1bd2821f7225de873c23f1eb76f8ef7ad1bf5d990aee111bde1e306994c94a3fe91e975e8836638642bf83549102e1db5c77074bea9dfd7ce2f223a3efe6977eae7cd79cb61448938587113a0f48256ea", 0xb1, 0x2, 0x0, 0x0) msgget$private(0x0, 0x80) r6 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 11:47:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 11:47:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x410, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="c11e10b149f13e72305d5295a79545481de61c374eb66139cda4a288afc923b8f7ee649cebadbfdf34a1d7c5818fb000e58a6f2307ace55936f23da74d920a01ec666b7da325945f734728cd9cca6b954340377e8a47dc7aaa9b4f0b121df8951973970a1c103af2d47b5b1a82614ce5524ac8b871386ad9f685d5f5f426ae6269c5243f37a4677818488fd69a86ef08bbebf715de95770699805857386968da62b3e0c0f8989a007b63ece4ceaf795ae1c685f00e5cff888924ebb01e191455245dddfd077c08850c90df9901eb6648196bd7c4d9b6f199a45f6eeb2872858b59d90696458bb21ea97d668d189f6a23eb59eb3eeb871f185808dab9", 0xfc}, {&(0x7f00000000c0)="fb56f43c57252ac39c710970ee653ca69c24a0c4aee51aac3489eeabeb730b5617067aedae13683c0b77427b126c4f4920d9cccac1ab9c63c03ca220d704ba6fba817f17dc849a7c5b22263f74964a8a2c0f72c935cb529368486bca53305799ced7914e469369838faf56a03f0b7e11e4c8a496318fa0fadd9dab57ee", 0x7d}, {&(0x7f00000002c0)="73a47bdb7d20e089531941e6a5b69c8e5bdbf5c7abd751b5ec21a9912edaaa90141a4e13c961a55dc09a812ac7a0616b347bed7e537b898a6447e6e1c7cc5370fa06a6c023ccdb5d958d0f448f7ba95295dd888c15847cfcb86e895ac8532349fd1877e75515450fb31ea1f6a8cdfd93a8646df34b24bc6f3752fc96d53bd7bc7cd345711da7837a", 0x88}, {&(0x7f0000000040)="7a90568045f444b98ecfaf001cf21cbc0ce80bc70bb13d96fdb3e0477c105ab5d1a0f0e3310adfbcbd72bb", 0x2b}, {&(0x7f0000000380)="81d34051a48cdde466aa897359661571c69c9af226207069fc1d12ca824241b72d879da00331474b4a2023122609c4c3c69b0071e876a0b6b5f3c99dfcf5a3503451de4f092f3709d32c4082df4e802e7f7570d87d6a3a6efe139ee32a063ac04557e83438c09d7bc246726ad06bb1283449772df8463fd35451cd9e103e1f075bea8d3de499f685a713f89b64b67b5edfa20063291838c345cf5f315b36b5531a620438b52a0bbb5a01c8c3baecf41500fd60f54f422b05e9108cc5eb8c4ba93376f82e1236d7f55c442debe3bfbceb9b3fe16484b5329e425836807aa70c04b632dc98aa6ad56a5121b7964bb8862983fc560e", 0xf4}, {&(0x7f0000000140)="241c155bd66ad2e0216fc9a1f91375", 0xf}, {&(0x7f0000000480)="e65302fe6d336572e86058f10eb0c83e52e874fa797f6e7aa056d7f8a41cc75e397538f445dfb2c19e7602dda9ce6bec0fcf092cd33d4db27286747d3e8da630a2a1dd0638001a93b0644b9e524f11d59dedec1e420ebdd19f4d7592ec24bcee16f0237da6615de785cb7f7fc2edaded8b7c3dbd64d4f994fe9ca78591151665a297600794cdcf5efb2999bcf67dbe2a3e44883c5e9319093691ba9eb28cdc3e214c7f12e58ace940108bbd54486e6b122ad9f156fd815bf912b3ba0df564653fddaee6a484de52a5e3e988f7e6a52e3db97a9756d2303d17c07adb7f5af3844037c035c", 0xe4}, {&(0x7f0000000580)="14fbc15841fc00b2f2dd373b124870f4b3dec5aa311d6f289b036a701b7a85fec265716ff7a61ed3f8d73178be6ea5866208bd9c30ad8a830eb06f90f8750bc699f431ac573e986080ec0824381138fc6fcd8682cae85b0b02e9c3b050a9e3980384137757ae496d63ed155df2c22d82edd30208d77c37b6bb5e10475234b3d55a6b927495035621d901e07266be5e8fe58426cfb1c60e38ce", 0x99}, {&(0x7f0000000640)="4681289a949470851d2547ca092f409456abe402213d4b32c8f3ff51eb6ac023d6bd8d138f7a0f0e25d8208bf0dd0477864da6d0257d35407c72bf492d238d7d0ac6970c5f36bf2382e0b3aa98219beb2c894fa8d0b79b233285041265dc76fb5ff0cc02a6d1e030c6f0b8f507a335d839112b57fc183377834db85ab3bba1f128065e71f113d414ec5c22593828c855fc6623b975ba9484a5ce9c7a1826c314387b59", 0xa3}], 0x9, 0x0, 0x0) 11:47:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0xf7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xe) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 11:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 11:47:36 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfde}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x294}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xaf4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:47:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8009, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, 0x0, 0x0) 11:47:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/225) fcntl$getown(r0, 0x5) 11:47:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x20c9, 0x8000, r1}) fcntl$getown(r0, 0x5) close(r0) 11:47:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/250, 0xfa}, {&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000640)=""/139, 0x8b}], 0xa) 11:47:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x225ef14f, 0x5c20}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x6fd, 0x6}, {{r0}, 0x0, 0xa9, 0xf0000000, 0xdc0000000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000084, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x1f, 0x40}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x401}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xbbf, 0xf9e}, {{r0}, 0x0, 0x1, 0x0, 0x10001, 0x1}], 0x3, &(0x7f0000000080)={0xfffffffffffffffd, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:47:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x4de5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) 11:47:37 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x210) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20600, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000180b55b0f70d2cccc61cfd84aea275a0b51bc5fb7598b40cae8aa9d46651baaa1704112cdc992dba9487424cb3fae80c67f9a1f5b4cdc8565e86a8ee9e211c7626ffffffffffe400006f1d179a3e0000000000004a393cb25645c9579579fca6169008c220ae02fd80a5858750f1e858913b8db2e0c95ff8564482f82bbf1bf270d2d7df613afc24e2cf90b52dd1aff6885e177d4c4159e698db0385489f89a998176a995ef5743d6f180e6c76b8fc28cbf879c1662b3dfbe642780384453e48cf25911b7a0f65d2e44388bf17ea54d5ab7a0f11261b14342271ee9c882a23980013478e296044776d19ceb5d77615bea77ebce3967554ade1dd4facb6ccba485f765c6d899a3a9abb4313c55ee1d1f6ecbbf8d33929e70a802e95e81bd742049cbde986f8f89a44147639acc7787abd3547f72b558bf861cf97e05a455c68e637bf76ad7c0f63eff227066bcb37447c60f89d12a5f7bc09d29bc379420e6b51e1b65e5673e32be487762af70e1717"], 0x6b, 0x800) kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r1, 0x0, r1) 11:47:37 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1, 0x0}, 0xfffffffffffffffe) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0xffffffffffffffff, &(0x7f0000000100)) 11:47:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x6, 0x20, 0x0, "d730bfe7bb6f7734000000000000f40000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0xfffffffffffffff8, 0x100000001}) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 11:47:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4506) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xc6d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x4) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) 11:47:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000003280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xfffffffffffffe5c) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/124, 0x7c) 11:47:37 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = msgget(0x0, 0x230) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) r5 = msgget$private(0x0, 0x110) msgrcv(r5, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgget$private(0x0, 0x40) fcntl$dupfd(r4, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) getegid() msgget(0x0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x39) r6 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) dup(r3) msgsnd(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a295cc17d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c240d035f7f15ba1ecc48b21eaed11ae05fc11b3b9488bb398c93d8455100000000"], 0x1, 0x800) 11:47:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28b2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000280)="8bec3e13d6a5b0440952dbec19021eba5960be1a7fae72a6cafaca3eae3b9e14ecb308a8ae927debe93d6637fd9602f5a07b42e162ef639f962634960b25142713554a3c65358efb61b8b5ad2b48bc9613bf9876485897a3c550f4c4c6d4a18b03da74fc5779a367d1ba13964069b5f374799ca91d7dc3eada24fdc1af9833ff982d8a9a94782284108dffceb0c8a6ae3aef02dc4e52ddedf37e7983e24166e509bc8a8eed9696f4d586458074b4bfaebf63b371524ef0df7a84a3752ceb685a8239d4c244eb5c6eeea0c8ad951a46abc526352ec2becb11e87268985941e0aaddaa2cc6253a08b440065b6cf6974109869e61fac83016f50f", 0xf9, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) lseek(r1, 0x0, 0x0, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x1002, 0x10008000008) 11:47:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000240)="e40e44f816d485362da1c7375f7ee0d8caca65538b53158bc20543f214031843d1bc436ceed64947f1ff584e98d28bb015f268d7e2a99b194abca72730bd3efaee928858c9eb6a0eb8e3f1f4d942b21c4b6d46a8032a0352c063da50b553dd8c08c829648fd3406eff101fee299a034ddbc112ffc6c69293665b2402f23cdd6608cf0465b8e8c05b5c8be59a569720ccbd92e393f72d71f1ca4d09ca2ff1", 0x9e}, {&(0x7f0000000300)="908887436f5508371dce84fffcf1ee27ce77e1a43b74e4e9a1bc27c301e254d983ebb5e4cc7669aeaf88f9d2169b04aa336b850022376e8e47a6", 0x3a}, {&(0x7f0000000340)="346e07aa1e8c30201962ebeb45a90e552d6c21ce030a3c7b509334fdb14572628111af08303f80d397ecfe", 0x2b}, {&(0x7f0000000380)="fb93534e5e8810b2ca733d1ff467730b1929bfab9a7011b1ab44967e11755d0e8d7c2df3f4448c58d72b9536b6d997afb005a28640a8a5175a57700eb2df40cbde80ef5fa6283950669c16635a6474942caaddf0c9cae524ef8252d88f2d4830e689790f274dcba20c34baeba0d67525f90c16b9950c4620d12ffe03992b186f5afee99002adba9ee4f2166e684617bdd819c5bbb24502adfb3cd4a66698fa5d9ec120f8bee991fc60f5a0a5f42726be74331ddd35e144b8cee53661f8694192c4ad922247c37a25f9", 0xc9}, {&(0x7f0000000480)="91d6b9784e935ad827c2aa9d8df58b832fcab2c09cc8684a0a9ec17496205608985f1c062914766292b92c8c271d86347b41f4099362a7ffbed5a7ac396e2fe6e7ee2d15e807300b66214961949114492f09b55b83993d4dc473c9ac22070efb68edd88411aa3fd5fa61824e937a69efb4f6197792d3e710108ef62793b6e3171c132f3784321fd46eea214f24ecd24305229bd4120d82a8bb2e1d7077040d15ded2205d34fecd4bcb6bbab978567baceaf9240ef784bc2cacfee329c96c4848c04152492c98f9d7228b0684894f01ce51593af1008a361029f8ed06d7ff8e950940e9b0b17c4e29c0e74d20cfa063a0b6141550587881f89e47e10b7e61799cbd1c6c34cea2149bf14b29320eb989e39d767110106e5f186b0b56a1cafee655d03895e2b180a9a2db922504e3ec288d2566e31c021b029e30099bd0c79c0170d63869b70a75b78182aa8b8c78b0d8dd9670e7ff2c840cdb3ed2a74983cbffa290d6100086b70744f8e2fffacc3c6afae7ad96e6d93f1761a4fd6cbfc9e40e9eec663b8cd913e5971941cd77fa2ba3e15080dd2bcbd7817d5c7e9cebc3610bc7ab782eb4fdd2b91d19cde0c9b50e831f8a3be0aeda61f2c18f58c491e40d8d328682a8d4139a0bfdd551153e803a7bfb28000d31ca1cf89f005cdb6c20a0b25b32c6ee679bde7b00da0e1cdd8929d71dc35270cf392a8b76768b895a548a8c04762b390f5c6f311605e568b23a7c6412c8d68bc632b7321649acea0d252528f129b5344929d529125d6db852de9fa44cedcb9533a3d278678c6c8f86f984911db44c24584f1ff8378074c26ab6fdfefada17cb2e649d98fe45fdcf84baffc269b44fe93592865d339ee96f343e0e4e2e6d4296acc8ef0212e3b956961a2344025904b3c0fb4fa1aa1bd08994dc501889e0e06fcfee8112a36cc0ed07e629128acf7e96c632fce3e89ea5df307dd7aa3bd060d3b14e3b1f7d90e37903d1c40aeb0c62bff2591937ed2312a7580c4dfd41289ff93aa8fbaa1b8bcc79a9f56351970f57389163e9f0668921abff59f3e4b77ece9a01751e86362ff87f94e2973eb5f0e4b0a5ce077657e1314501b0d03777fe9a393194199cdd14e80e321f83c425541a1fb85f2b8f55a24f31745d26f4794b64a635d460e5530a4a748f516c34ae8dd67b47b0f1fb384fda8d5f275d244831ca9c7dd0d118967f617f40cb2f9abb16464b99d078398a4a6e2fde3e43e260e0255ff9a4f29fc83ef48b3a3225641f670324472c7292dea509bd3a8243b06a693d20b5dbfdeed1b4b6a15130dec1eec249977a45a603954df84c66b7be07a8fbb77dc24a3ed822ba45ef63fb7d7a3a11e1605a695580186090dd463f3cbef199a3499832717adbeb8fd1713c1aebe9a8642cd34e8d92c35d594473d59845a218ec820469e5664de4260d6f6165ba9030ac8398d32e3b9f0310c235a265b6c9f1d1928a06c1c905b0a6c2290e3d03bdf9a66f4dcb9f17722f2a278e6c9a7eed25614ce9d458ca8fb17dbc5215108226403acb42134f61c0612728fdb9298af800fea6b5723b6872c4d834e1e9b3629b736bd9f9ed01e81d7be713babd30426292a10d7d51028f8237347c540466350b16146f89cece04fc36f64769dad67251eafd36c81aa4da1e4b348fb7be146165b68e9570d5d4356e467621574f2ed89b068d77fc17dda549921d7c06657a27bcf8e4ed0f49a872760b2a792e724aace87da78d29496c6864d1b627f869833f18f54c6444e8d31c95ab7423aec255a4cbca17331a556031ff844a602a9de7231520aeb2b5004ccd05f3c4568a460ba08bf1045ed1d4f3accc827d1394f9ac51c32cb1c4eba43dafec1757fecf770c7f2b5df2e1174876bba33ea8d31cf1be318d445df2afd3c5be53b05d7d1545f9c700f5db3b4060998590b9e1bb0a94f8df7bdcb1a375bce89249a309d9e4b2212b6036ad9d6d1389dffd068919323d8255967db15a6ca8e05731d268a9da7af8e0806fbd4a43eab4210e47aa8699d60e84ff286544e6ba15dd29f8d893b614e35d9330520b6542ee6ab4cfc5b7ec87e9eaeee2512748745067efb8c2fcba4a47db07e157de9201e871b16b9664ac54d66913eba2efba9cdc4a0e6d8ff1aa3c1aeda85516024042d7a5d04c4cc6548c83446615629178c158f67ef7d1b018e8a4901ecd9e71fdf4d86e874be2275207c046b16c525ec727540b0c5d60c452d0b89eea667549f65c1f189a7be8c93ae963f6278f89c62fa4db3a18fc821ca8b437614a7ac7615b943912a379bdccde7a008af8ac78740f6e9c3989a07c165e704ac1d14d6e3baa3685ed42ef6633e822b6df2406a5fa690d2afb0f272d1886cdbb6f7af7c99b2fc5726f09af8ebbbeeafc1f20bb3bff5d934b7583366fa740c2610785fece1ab6222288a2012cba7d6a777ed0ff0a4bf8672a0be69ce37f741cca4c7c90efce784a04d39f24351600217f53f21c51e1ac6006e5a8a8b2ff3f82c6275310216b095e76fa9542fc46afbf9d7fa436ea86d8147745eb476ea41583641f4af48d5fa95566a2889c74d8169310608903baaebaa6664f7ab2c410999cb3a8c458fa7ba83490b8ddc384582dd60fd09337cbba32c978b5c40f9f978b8f8d2ec03fc3a41b90d5dabf635dacb990d74c82f82c7c62a7613f0667d04812ea1b8c7bfc0b4a48031b68bc07b310100ac10dee821159e0e7e571059aee35aaf5a1e13c17e8bc43dfc8cd3ab8fb4a0944ff48b4d8e9796ef483c620662ca400b8b2fd14fcf67b60f719db2f64f17a3c38a2dce336a143d69fb56c2cacdb116c9e96d7b57e9c775f8247271170b516bcf77160ca2eeb5c7759a235a508cd0f91f80100c3af6695cb6182142d522e4bd54e07c64fb85508251f3c9ff26ed6b35b931c30aff64250c9c67f2b15b1ff5a2cff6d53029b1bd5d3f9bd555a4a992f225d6e1842e0e14cb0a31717ba101770646f05c7936748b417847f9e266cb42f9447c4b825aa390bfc096f490211d5f3230fd3f34423d03b65748654d2901476955e21f619206a2a713b16e98ae88f2350d331ccf9cd5bd2719d0e27c61dcb05e1c8a8ab7464cc08b6ff0080edee63281e0eebc971c6dd17601e1ae1cabcd5a3fe41a649c37b3a450ea8072740dd320b1f0142aaaa8c7006eafc31a27bab7a50ea86fa732951724b7a5c8df85c93dfc434237ebade5a790585897e574f3f883ce37866ec5893c91a21eac8ace434c38cf98e1722bbfeaec42816d7054b9cfa6f0e36558cc41ed30c2b48a7dea11f28531ed212ed2fb9423bb8f3d165c7f8307477f64beae4f16a9420d7cc5d7a8f619950a2b0603593c28eadb688c0c06c1056f32b9759d7b5d251138d7f15e022b264ee32c768ee10301120734f5a9170b5ea76882e1de8d1827991cb160ef146682a09a6bfaafad4ce25d1d88a919b4ff929bf047bf525f34803070156ecea4a76f8dcf1983ce2401efed22fb4c58f8c85efb8ac3cac08346bf8a836f9d94528698e34d68d2842eff89ced70e70d8f112645f63a8dbda7b5d7b9090565eeaa2fbc8b5aab94e8f63bab523360ce92924ac98ab9d604bbd1c616bce54e57b80f4a899280e2c11ac4420d370fa5b0e81211d9c344ac8c2c1eb27a0fbb41f106693c1736a7b01338c36562aaabe0b4d48a7c3195f2b4aac76bcc31a1bdff1be3d67d0eed6be8571618cf4ee1edc30d7265489ff29251a274109c288df02fcbb512efb8e6a4faf1e7122cbef8704f2d7283b7d60df70b62765e3061fad89f9f640b90cae2e9e4dc31b904a756734f2170598a758b8878be018bdb207fc8e8f045a2b2c05e99c5cb0f5d6da76088869f7c589f7a0b40a0a9bee61c4b1b084178b6d66480a8fe8ca081cfd870d06d2e8acc69599effec55cda749ac1a69d8035972f61e3476182707868a02884856182d2b0b75349d530357094cc243615233e0bb80f673e898a49f7681aede77dbff2f2274e4ee88d3262b8495fe871be017ccf1c6451cf9c5865636b98fb8640bece46db1e48d01bda2243d8936b1dc0638d811676a4165b8706e8821e4d1b72b3b576a235eb9f266d1d5b0a9e2e970ccb66ff1a728d49881aa745d72bf6051a3c73416520d5ec61df987b505e538e940182ece92ab0af5e00af89230a16c19eda904675d3c0441d935cec0222399c72e40ac9b00ba24c52d38d9f3954d6ace3551a8b0b1b308b389311ea3c430bfbbee089b809f0a03683d070897cf172e6b8f579b09268c4ef6302daa88525252019c833d7c12d283a8a5ac00c77b17d1eb416295f5c1ef48f37a941d2c7ad3068f4aad041776816d118fec403a496bc0169006f86f4705e52b94d550a7abeca787aed5d8744ade73225f614f6d748e9b748bc7245b02ed8b12335244fdeb9048c16a71da8e9c6d6fe7ad518a1a793588e43cd4ca6b5c30f5fa3bbd2c404f38a1b60582f467b5adf03ad427ec99f2b719f9157d9f820380ec18450dd69210ecce1b9295cd9e536944057730314b1b688fe4c9f5ecb94bc340fda98ad1645e62422919098ddbe56c29702a304be7907105868b3bb311e39fadb717cfade98fbedb5afd0006bb9f6999adae7b1831cf8228300a1c7a1f377518fb73a07e67c83011060a2ebca69af06e38db0d5e638dfaa9c650bdf49606885d0c2064ad8ba39c9799d431a737a8814ee1b946a37a9a22348e15ea295cb7f08caeb138aa26569486c95709bccfd4c8ade4b8345620801bbd15b538a141cee9de60782d0898198ef87378e5391b7a3663a33a3bd9ce0073d99fd9979ce603d10bc2eb045ad7ddbc96da181d904a62cf188e9eda33adef2eaf7cb535a4694ca335c46100ab829879d2fa10e26e65c81f79b19f9b438f22c851da0876037e82e06b02a89b6ebb81cd44961ca20654248c29f96e1813f34830196e657073b0399e5e9042ffe0f5c97ae1d13dfb2d5a39b8382e618b2d1fa8ef0f7e21311659c9fd30b6a636311e16086c684839eb0cca426af8056c33ae083449ffb00f9619e39f32476daacd818726c2d806fc59f4512b4e8b45fa5843d90d6accea7de259eab134d712d8e967aa59dd2296b16ac866bb59cab5b9d0793e85001520f213e35b23bfde1262bca973d21d5a98f3b5b4145291830c79f484b0eb7a39d60ddbfb0bc22ade38576753a20602234cdeaf136871e29aaf2b3ea3429ed327e1118cd85048fbac63ef82de9a97b55d518daaef47bfc69525b06d201034ee5ec1353d70535332ad04e3992f1f6b8abc4be3049fecf1c7185433b6e7f00ab1816be70e6384198764b69a59622beae61ef159d7295d2ad932b72e99d3ace373f74edc7d30db26d07d3c381e3e0c760ba214eecf69c30e03a7e7d7814c86a6ec365e35f236d00b401483d7d091114b5e62083eea7b850c0f5c78b8915ef38dad4d14b90d3d93fee2665bf2e4e702b46768ccf13981c3845ee3522b09b9ead389e73e11d0a23e7fb7cd6b332098aa4f8c0b44dc99add4c95b9aeb71c64aa31d986d178c8abc3c725eb2e8ba04982147854e6b7e44837c59a4e425dbd20175d694180e763a6704f51f93d259519538c9672a319ee060a0fe2cb3e0ba1002fa58ac6b96f3cf78d825203fc22e4987ae08a76644fb50b8a7b7f76ce9ddb299a2f90b6454e8ca0870f8b4b31caf0a94a487e5ca9efc3270329da7263fe9484890db679c5495c223cc93ee3a3263b0324d7edd83d9bd42455055d7701980c741065e511419176d52492e10ab4355930319cb3d09d8658916c3f904ae2d96ca19c1", 0x1000}, {&(0x7f0000001480)="d27cee241ae39c515c59ae5bd8d45eea48421447f5cc2d44f289118cd712338999e34b027ef33a0419844920c1563bd221291e9be4a978bc399ee229cdf34f3d1bdbf67d4c0611c944b9f24d7065f59f6a7181dbe78bfda3ac40fddea58c1370cc4ed82f34b131b7bc0e437c5b52f92bca793fa1225ebfd54da3d3901a39df871d44813b835fdd3e169d6483d417b2445e4ca7e3ca69a92cb8b7b2f97229427e741ff65b7bd2952fc45031549fa41c574204fc3279539363de5a534d3277aec6db2bd4", 0xc3}, {&(0x7f0000001580)="490b15c1c8e3df4539b92afe840ae3932914eba083c1663bdd9fb8172e95998302db53b3afe7ac901b9cf81db75a", 0x2e}], 0x7, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xf8, 0x1}, 0x403) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6, 0x81, 0x20, 0x9}, {0x56f8, 0x5615, 0xff, 0x5d5}, {0x100000000, 0xb1, 0x9, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:47:38 executing program 1: r0 = kqueue() flock(r0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5, 0xe519, 0xb929, 0x1, 0x6, 0x9, 0x3, 0x2, 0x2, 0x813, 0x4}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x60, 0x2}) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffd) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/220) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) r3 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000200)=""/169) 11:47:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/243, 0xf3) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r5) dup2(r1, r4) 11:47:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) sendsyslog(&(0x7f0000000040)="fd998a378fba0383a5016e15a6d98d8d168f62ce7f48c9449b1ed6690b33c7d24b57", 0x22, 0x39) pwrite(r0, &(0x7f0000000080)="d82cea5ac12a107ee9b6dea76f555b4c28518fda55f543c11b2dbc9f243f0b70b0b1c22fb9ded366a250f866287e08c22fb238bb9f3ba1a3c828f23366383ebfaa699f22255971a648e5ed1d0b24f2e5070c57917569c74fa6303d81cacf8b66ea02d15385e0cb769da17d11794a10cb915f1f3b1d841194506dd365ba9f2e1a3dd75be0e72906f77ffb0b949241b7b1ff8b437d5ca11200dbc06476aba23e5df0750b583af2d1d9527f21ca77ebb3bf6353a2c2a75de334c3876db723e5b922988144f98f385923cd60191aa1851bbc", 0xd0, 0x0, 0x0) 11:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x25919246f38a16e8, &(0x7f0000000080)="467c1d00") r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x731) 11:47:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) chroot(&(0x7f0000000040)='./file0\x00') listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 11:47:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28180, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 11:47:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:38 executing program 1: ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0xa77) clock_getres(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) close(r1) 11:47:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1c0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:47:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x19e, &(0x7f0000001180)}) open(&(0x7f0000000040)='./bus\x00', 0xd80, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 11:47:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgid() r5 = getpid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xb57, r1, r2, r3, r4, 0x110, 0x4}, 0xffffffffffffff00, 0x3, r5, r6, 0x69, 0x6, 0x3, 0x1}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x11) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x800) semop(r0, &(0x7f0000000040)=[{0x3, 0x4}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x63fcf923) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xd4be8ff9593cf6f6}, {r2, 0xb6}, {r2, 0x102}], 0x3, 0x101) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000001c0)={{0xea1, 0x101, 0x2}, 0x2, 0x4, 0x9e}) semop(r0, &(0x7f0000000200)=[{0x1, 0x8, 0x1000}], 0x1) write(r2, &(0x7f0000000240)="8fc99aaa439d8eb2dc019b9179e5859128db27a47cdc98f49bab2e17ddbed60fc684475e0fdcba61835ce34f75685bea094b41ff828e", 0x36) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000280)=0x1) r3 = semget$private(0x0, 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000300)=""/17, 0xd, 0x1, &(0x7f0000000bc0)=ANY=[@ANYRES16=r2], 0x1) fsync(0xffffffffffffffff) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000980)=""/4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000380)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000009c0)) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000740)={0x8, 0x6, 0x5, 0x0, &(0x7f00000004c0)={{0xfc, 0x19, 0xfffffffffffff000, 0x20, 0x4, 0x401, 0x1}, {[0x0, 0x3, 0x7ff, 0xffffffffffffffff, 0x8, 0x200, 0x1fdf74d2, 0x7, 0x29, 0x8, 0x1, 0x6, 0x8000, 0x7fffffff, 0x7, 0x7, 0x7c, 0x1], [0x1, 0xae6b, 0x6, 0x1, 0x4, 0x7, 0x1, 0x5, 0x0, 0xffffffff], [0x80000000, 0x7fff, 0x4, 0x3, 0x39e812b9, 0xf6, 0x1000], [0xfffffffffffffffb, 0x3, 0x4ee, 0x5, 0x6, 0x1], [{0x4, 0xb6, 0x7fff, 0x2}, {0x20, 0x101, 0x8, 0x50d}, {0xe1, 0x8, 0xe9, 0xffc000000000000}, {0xfffffffffffff492, 0x9, 0xffffffff, 0x7ff}, {0x81, 0x8, 0x6b, 0x902}, {0x187, 0x4, 0x1, 0x800}, {0x7, 0x7f, 0x1000, 0xfffffffffffffff7}, {0x8, 0x585a, 0x2, 0x84}], {0x8, 0xffff, 0x6, 0x93}, {0x2, 0xa8, 0x1, 0x7}}}, 0x9}) r4 = getppid() r5 = getuid() r6 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={r4, r5, r6}, 0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x7fff) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000800)={0x10001, [{0x3, 0xffff}, {0x3}, {0x2, 0x4}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x1f}, {0x2, 0x3}, {0x3, 0x6ff5}, {0x2, 0x1f}, {0x3, 0x3ff}, {0x2, 0x77e}, {0x3, 0x8}, {0x3, 0x62}, {0x3, 0xdec2}, {0x3, 0x80}, {0x3, 0x2}, {0x2, 0xffff}, {0x3, 0x7f}, {0x1, 0xfff}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x100000000}, {0x1, 0x2}, {0x2, 0xc26}, {}, {0x3, 0x200}, {0x1, 0x6f7e}, {0x3, 0x40}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0xb06}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fcntl$getown(r1, 0x5) 11:47:38 executing program 0: socketpair(0x1, 0x7, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:47:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) sendto$inet(r0, &(0x7f0000000100)="6f40b64c5bab2d7f2c77ce41e6150ceb455626b91a66900c4cb435a6e208917d682c8f5c45e8e6d95e0f5cdd6f3edfaf944deb6b11d3ef2dd1151b864a18fe9cceb82aa1100c38eaf647593733f612def5691483163260c045615a6038e9ba0427581e92ab2002f57afd464fe5f316e2e3f2fb40a692fdba38121fa6bb6f8cd3b5bb9fd209", 0x85, 0x3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffff7, './file0\x00'}) ioctl$BIOCPROMISC(r2, 0x20004269) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x1, 0xd5, 0x6, 0x2}, {0x400, 0xfffffffffffffff8, 0x2, 0x7fffffff}, {0x6, 0x100000000, 0xfffffffeffffffff, 0x5}, {0xff, 0x82, 0x1, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r1 = dup2(r0, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 11:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x800, 0x1}, 0x3ff, 0x6, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) dup(r0) 11:47:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffff, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) write(r0, 0x0, 0x0) 11:47:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="718bf5a9c521e3c60e0ff810bb19d02b117449d8fdac381226bf6fc249dd24e6942a6ff9e00b34c7875f66", 0x2b) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x6, 0xfffffffffffffff8}, {0xfffffffffffffff9, 0x8}}) execve(&(0x7f0000000180)='./file2\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='_[\x00', &(0x7f0000000300)='(\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']#-(\':\\*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "243dec45a649ed4844558902bc1abae87d2ea03e"}) execve(0x0, 0x0, 0x0) 11:47:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 11:47:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) close(r0) 11:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x182c0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x28) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/223, 0xdf}, {&(0x7f00000015c0)=""/150, 0x96}], 0x7, &(0x7f0000001700)=""/147, 0x93}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0xffff}, {0x18, 0x3, 0xee, 0x2}, 0x80000001, [0xdcb, 0x8, 0x16f, 0x1, 0x4000000000000000, 0x1fffffffc000, 0x8, 0x9]}, 0x3c) r2 = socket(0x1, 0x3, 0x7) listen(r2, 0x0) 11:47:39 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 11:47:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000200)='./file0\x00') 11:47:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000008c0)="4fe10bc48b7bf7a7b0b979550fa4ff2d28f0b75abee8cc72b3eb421665457623eee230b64fa2ddd851f2a108aba96e506c3f1a4792e9ec7775c8e8952ba5f4fb45d6da67cc7f8435b44e7ac00ae23fd8947a805e99c4edf2f45478ed1542b0deba85671131c3d5800b2aab60763794e6b5c7c9264de0a93156f87417533b37ce98dfbd02a9dc09326ceb2c9b78b04be4cb53141508ff814337e49a6c295fd44346824757f5d16eb669f05bb4c22045fe037fc1807bb7de5c5dcd0a33970539e011eb7ffac66286d05326e06afc0af898c1cebe07205f8c7911d56a151e3a9ab9346ac15f0130d44323a190acecd79908a0c46957ac881a5c7cbdcc61faaa8c52ed409c87b23cfdeb1043766bc335fe5771719534a23f5a79c3e81bc56fe353f17b82ea5179ed8aba99a8f662c11169a5d428610a87b9b400f305c9969cfabbdb0d0896f39d24765c63acff1b71bb08df08fa2ae2de7f90c3c8adbb61590049d6d633c753b06569b03f27335df7c383c3044c656d2a1e64c218c2bd6b93d4161e4a41d2f67926af2bd2cb9903722282af110ebb52709e91b02aa7ea36245c970e7c7c438c3b5a996775bfdc6c92b3f3bf427fa637b3be6235ec4e39dc391e66d04141fdde6b4fe06da5049550c1a07c34d7068564f43db5a1d1dd2a47dce329139ab1184ec619b94c2de9d35af08174e83904002b78e2db2add38399d5763d5a2a881d9b94ca0462e0403f377a0f58d747db23cb44110f4b814108648d2dd933be21cf3d2018f12c859c78fb21b1b760ca8c1fea40f80133c7d1ec0f94b966727af7332f001ab0208e9e8e82c2f257769a3d831040c841a4f7431a3e98b37a658c013bfb55dd627417c4203cb05592d72c68e8d863c7dd71c9b813e98a36de771a53402b40f08f6b6b4b9cb69150125825d658865df659d24f3ba60c4a8671ec785eb7588d1f5d445ffa568f41864342c89fddadd51294c8dbceeadf1af4291ad44a991d7fb883f6e5f97afaf14cd041b970b674abf15803765191ce98cf96f141395092e40fd70228dfe79a2f727c7f467afc6204e475df031c855fcb9c4c5ba6b805bf5fce698451a38ecfcbe9d62d8216a0254712afca4fc0e368b7cd9d69f5ffdad0217c7e147dff57a8352cb76550aa12313318e08239dc3dcaeecb6d4aa776a2000d5e4c337de0ecbadd0e59f08ec19cbde781c077ec5b54ae2d6bb7864a93f60e34009702a92eb9c661f8a8e17c9564862f5b84fea2a980873ae584aa9f4b1e00773c73871c492e3ffa90d13bb99073f896ec408eabb7e4f6863d1dd338bf458258956c201d0f2d6d280b14627c2afcd540762b89df3bb06c1f5623a0b5f50518a42bad98bb5f04ba4b5320696faa917bcf6604b57311d0343842aeb4e5c6a02e1706e405302ff1d8f0b0ea98022cee77acdd2ae9aca77349dfe8f364470ab3c027ae7aed2b00e35e8afac83083a11b70eb45f1b84935415261a246da31a1e496ea45197a2a8915ef82cf80eada6e461a13fcd68b225093c56667cde100622efe92debdb360d711dcd2f619f0dae779598e3b10ea16f17ab2210a5884889c5d2177fbf4b0b81b92dead86430f517e5f4a1f435c2843a19336f44b3c57033bc2849f20781a8b2ba4b238e2565f36af356ef878603b58f858b2f961134c32fccf7413570ccf2d3a4aa7f8edb3a800bbcf864aaa3a5363274dc62092609063b82652b2a2ea435dff7870c1b22d40199edd68d071ad7750df388ef129ca3accbfd5e27c4ed16ff10fd861845a9ad48b3e5cfe1460e93340d63c4c6f62ad62f6b9856b96fa217ad3f326c4c0233bbbf424a888d2bc7756bc05d00e42a415ac8b1cce9b397f3ce7b1c430329f31e4005af826908832589fdbcc57aeaf29b0d2143af13a29fb0f0f6b09eac347d2e7046c0cd423e308adc0cff636dd792f51c0a8e0a6d927f7bf629da5c136abf727ea9b28c1a43427c634719b745a9c4ae048ff2c5e70c68d57da179b49c863aba08d01157d05ad8fa2b1f6c8e6838da63d0dc5e8af42bd44bbee2c45a335b14351921dcfbab705e3cef92a71d87813b0640e3c06c9f396e1acd3822cfdafcec973ed25d83e45ae47919cecee76b366565ccc9b279f549543f8b9c07f0f332fc26583db30b87cdebccd7d27d6065eaea22dc383d0c0a5838090f6427e43545773c5198de39ec5e1c28400b6845f461af3c3e1b1093d5cb4805532a5b0c02b51731d75472c988e013e24a009820868854de6d9c6fb163d976c4788bfdd95486f99b1c2ff02b29e1744d4aba6de43cabc4b373e1f1fcd0bd25df5d8c1a344b1d8416fd571c461821f29b008a7def822d8e2d1698c8fbfabe95da1e0bd978b072a2d25caa74536627d9d187a2abb60a030219cb0ef20140fd45b33139908a5c989979717f54f323d7dde2ec2df9707d43009c7da3e6af122b2fa948704cd4085fe56bfc57c9b50d936e309f0852563e1fafb207728f85cdd7626522cc891a0bf95bca5937bd08697cd058f51b2292208a4431e98809ab4cbc3eb7beaa7728dff4c524a3e8f43571b5fbde4041d804463e6c80438c1b4465168dc15e1f03ef520f84843dd709e720dde61f7a601ee4fc1452bbdda252d0f04ccd2ae25bfd1f39cb31012720813f93a9e70af986efc29f4bb1cfca87c847e499848bfa8aedda313ede7f73b52b798afb859b4b1de91b19765edfdeaf2306f9b015c1171dcd8119754cce33c51a32047ee41fd8dad15462a20eaff39f5988f506d8c9c7384158ea8831735f8bdc353f718721c0309cfe61ee8db683ff89c186a253d30cc7890cda3db57e46302f01f355a792f06128917ecc0deafaef1cb1c17669ebd219bceedc78d9b78219ca5fdfa5d18d848e5bf152e55c2ca6b7c2b1343dc88e3aba7655ed34c05d52c683b51baaf92d4a66c8fea91afb05086354946edfd0c9176211b30032d6aa53a110009f4990a7902c076e25b775514df051fe31751d71bc81511217f83aabf890add99edc19a4fd5fbb630923ee0e39642c8c97ccb3f76e206a240717880268a9c1b5a501c1c49763cfe23be17b1d9b83490144d201d8c5a62aebd030a736335078ace60d9260c1b03d53096d54b96ba3777d0c7b425cabd6b425db5c3d2adfe4ca836969532284351d7e03ae3ba5545087acf26551e4aeda65e81be5048a0d9f45a2e3793e535d89b60c3a686bcb170f2c2abf8930c69ec9dad804219f69946f4383d99a47f18e7ecfc7f1df91a5c6741b0a5c255803c71418b789ec5eceabfaabe5881120b5bc332af498eed03e01387596e04b54419d963bd05d8f86f75dd2196228dc106fd269b84fd3afe5dd1de226ddd701afb273194613678181cf880bf9ba7b01ce128dde14719c5b292334023cfa95dc94d84f74889a57cf4891f62e999d4193aaf3394625b0637397cb8f83ed26cc33c21fe39a5322f1c065b9f4a46b69de2af27b39e48b260023eb85d8852169f9b33875bbbecf761f3b6e7bdaede20b27f4853be29a9854718c2b08b2a82baf1cedf54eac710f4fbde12eaf5b80c911a878009c0297f57e5e7ac4e33931a53e52f93a55712a0bd08186379f91314130a8a4a808a06f1e3d7a12d19309eef7388ab1640f29cfd6ba4f2353f130a2a95a7ce447183363137aa516a2e2cd35bc3288dce52c7c454004324e6d176e313969ec87dd44a3c528ba9d6b7981e77a83dad891c7e2888f5795c8ad6767f7e7410682a98f3341ce0a99f8c4ad28864abc2df8449008cd033302a55cb97beab7b757a58e0ade3f177332b553d451f54bc3087d115dc2554afa25e3391eeb6d9f848d705cda524ceb0879d96711b3a946a39cdffb9caffd8af6a31f3acfe415865fc045135836d57622d99a0e49a8e0067a79d7daebf35c4dbf9f6bf98f94b1735dd0b0deb18db27c534b3039feca33a4810ee4a951c6432d83c6af06b1f834b2dd8c4ce559fc05af7e143dd640a24209ae4dabeb0053de5495f999b83cb177d37161a2ddd4e845474ed9698bc9a841b84e9cc0cdc8f5f3994c2f60aaa1b08212d7a0abc63042b633527a6d9d1a84269a5bf9f21c4d7c0e7d9e2cdb3cd50ef02afd5d7520825561585649745a522ddc12f29e2cdbac56485a859485579259233230453f18f94c3cf7f8ccf1769abbb4604e98a2f9d0a8757ae8d0c13b4b31230eadece48d812f2b0d99cdd5c8173ccd947c5b8e1f0f4d6b93fe70fa5b369abea2001f9ead0e2a8d12fc93ff485e03e65180f49dd9eba7aa5d107aa8e29f3fd67aa4bc0d82cd243a81fd231303c51e189f9a290473fd9528059e450c96f2f36e9e0e6038d7258aaace5484ea9a8b8a7e551cd73f845a14bbd4269e50ac521a902515d6413127e3ee77a80685c5c0ef5aa2838d4e982c815a55960cbb973a24280bc9f715c069cb8de918aaaa258edbe228512a99e61ca16cc203d401a53cacb668cb049d9b25eeec2cba183fadd0defce763870ed92fac253712a66dc84b82d0866d6e8273f3e0ba5bd42bab2839608edf64b821244575927dfc2a1a5f8e09ecedc93a1f803e736e9d35863c3bbc32aca7e9857eac6f0abe83a3627a3d300f230f9bfe041e52501c762cf735a883bce47bd0f9642eb6db2ec115a2f0b9c449bb9ea92683a7b82bbf1d8fc6cd7c34958b9a8221ce6a44236f35a7e15c31ee32be9c2c0b86dec54a81307e78ac1d499c3a123aed5cd5862315a17173bfb97ea110dd1561ea97ba308addadc0ac995432200a9fecb02d248330ad17140014597162b773346b0026defdaea0c745ba616dc8aa19aea06686acf811b0c7b15b1dc28ebfb49d10f2e32150ebd740aa41487fb565b577ef9eef0443822654d07c5e47b26d490565e3c274f473117b3236708c3a1f222d3b4b68e779068b35d64cd9bc726680107f5266fca8e4f76ac734e4b4a348e7bc566dfd4cf10cca10c3114aad5ca9055ea50002d16215cc18bccd6b0c2116aec7d9b0759baba20ab24ec801a6ee14c110125d7bf2d3268d06198b7478a909364c1f534f2da6a7ee510118ae58a4388667af4f996f3108037da9746dbcc63af8bb2a952c31de7fa179d3e3b8083f3a32d89a6aff1335113571bc1ebd65f391d2b23bd63f658d9b5756a34bd92badc5c6ac6f7e515f052ed12a17c5337210fde177a769964ee49cf4ad5d38aed00bd60b5285c6f1317b4d959a623de59c18aa96f3226b079ef6778927ecfc5bd8a4ca3bf7a81682dd7bec89ab19906bb8ea35fb979e92641dca8b80cd136c5a9998041637eea417f5d091b1355a6428bbe4c49119f79bf3d3beacb8f90f04e19a1d6f4c85577c5ce979ac2409bd93f04695bf311437d5ad270874bb3ae007503b928f84313bcd902ff780ceb6db8828908653cde33457d30e6fd050a865a7946066724356cd5dc7becadb2e2a8dbe4a5aff8dbe04131f5958f2d46b7dbada8391cc6139fcda7de648a80a76d62156a09c831034960751462dd44ab3252a806778039db7555af301fe831d6225d3d7e164c52fe79416b3a1c094ac0f2d5c06f7f10f3d0867566db4177f6214a1cba7d4e8e346c367280be906d3edc15454e1dff67a2d0c818bdd9b927ba43735c0412f7ce244b7eb24cd9ab38b930089c07302ce705d696798c57061cc6b52c58874da2343b1b2b79e74510f07815963907726b67b9862a10cdabd44bf95ed633a578496ffd2e63c2447809f6b9f00f5851cdaa2b4dec597f7fa4aa19b1af0ed7150948a5ab5bdc07ca3b50a3682b5a403b4449af707634c359b547bf2673a18dd495c38a84d", 0x1000}, {&(0x7f0000000100)="caaab9ca95ecf13cd76ba70405eb640515f0bc6dbfec274b25e6a5a77a2913ad4f1991eab3bdc59e23fd8eb1442046f482441a546251ccb09ef810823aead7a9aa20a7a6726f643e812f859d4b9696e3b023d2c99729b9a1cac2bd2b07f933fd829f929720dbe88483af1323161e5ed1281e1e17085e7d721146d3874ce04757ca43292ed3fada819a6cdc42a8f0266a762c9fe15cbd174ef3e513cb52d511d02f1354fec018b0fd3645e6f94e04387d8fa6cc5d9c1bbba076143e61128c840c1478b3bb", 0xc4}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getpeername$unix(r5, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 11:47:39 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x51, 0x198) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x80000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x20000000000001d0, &(0x7f0000000040)=[{0x8, 0x7f, 0x384, 0x1000000000007}, {0x1000, 0x2, 0x100000001, 0x10000}, {0x6, 0x39a, 0x5, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xb7b9be1d77401fbc, &(0x7f0000000240)="4a703f0000b6c14cf18a1a1d45e4f550d4b92b7e854792b71362e357d11f292dbdb52c43669779b91ef1709c8e6c6e931862a8a6f458f37d7d1b8e13126d1926fb5b31f7cd97bf1fc366e424c660cfed59b08f8c7e0b8d88bf45224217298b1fb6a3a00000000000000000") 11:47:39 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x2, [{&(0x7f000001d000/0x3000)=nil, &(0x7f000001e000/0x4000)=nil, 0x80000001}, {&(0x7f0000033000/0x4000)=nil, &(0x7f0000030000/0x4000)=nil, 0x40}, {&(0x7f0000032000/0x1000)=nil, &(0x7f0000034000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000036000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f000002f000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x200}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000033000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000034000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f000001f000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xf51}, {&(0x7f0000033000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff801}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000340), 0xff23) 11:47:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002002, 0x3f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) 11:47:39 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9a9, 0x80000000, 0x2, 0x1, 0x27b, 0x0, 0x80000000, 0x2, 0x3, 0x4, 0x3}) 11:47:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './file1\x00', './file0\x00'}) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x180) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) fchdir(r3) openat(r0, &(0x7f0000000200)='./file1\x00', 0x7b1f47a0c7f32750, 0x160) truncate(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x7, 0xdd4}, {0x80, 0x400}}, 0x2) r4 = accept(r0, 0x0, &(0x7f0000000300)) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='$\x00', &(0x7f00000003c0)='&^^\'[#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)=',#^\\\x00', &(0x7f00000004c0)=':\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00']) r5 = dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0x2, 0xffff}, {0x18, 0x1, 0xffffffffffffffe1, 0x6}, 0x1, [0xc00000, 0x9, 0x20, 0xffff, 0x0, 0xfffffffffffffffe, 0x5a, 0x2]}, 0x3c) ioctl$KDSETRAD(r3, 0x20004b43) open(&(0x7f00000006c0)='./file1/file0\x00', 0x81, 0xa0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) execve(&(0x7f0000000780)='./file1\x00', &(0x7f0000000800)=[&(0x7f00000007c0)='//%\x00'], &(0x7f0000000880)=[&(0x7f0000000840)='$\x00']) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000900)={'./file1/file0\x00', 0xc59d, 0x3, 0xeda, 0x1, 0x3, 0x400, 0x2, 0x0, 0x3, 0xffffffffffffffd7, 0x7fff}) 11:47:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:47:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) r4 = msgget(0x2, 0x201) msgsnd(r4, &(0x7f0000000000)={0x0, "2fbf1e0529687a494eb1bd6b04ebf3fa91679b9f95"}, 0x1d, 0x800) connect$inet(r1, &(0x7f0000000040), 0xc) 11:47:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) 11:47:39 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:47:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) close(r1) ftruncate(r1, 0x0, 0x100) 11:47:39 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x192) 11:47:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000005673981576579221e1ea07e6be5391d1d4c4542813d6c0e9399371d7700cd74e68f110584516b4707f6d2619bad356ed18176fd8edf3c1ae8587437c9df39fbf"], 0xa) r2 = getppid() fcntl$setown(r1, 0x6, r2) chdir(&(0x7f0000000040)='./file0\x00') 11:47:39 executing program 0: nanosleep(&(0x7f0000000040)={0x6}, 0x0) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x800, 0x2}, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0xffffffffffffffff}, {0x18, 0x2, 0x200, 0xffffffff}, 0x2, [0x52e, 0x2, 0x400, 0xffffffff, 0x1a, 0x3, 0xb6, 0x5]}, 0x3c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) 11:47:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) setuid(0xee01) dup2(r0, r1) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r9 = getgid() getgroups(0x8, &(0x7f0000000140)=[r4, r7, r4, r3, r7, r9, r6, r2]) 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4438, 0x20, 0x100, 0x8}, {0x6b, 0x5, 0x0, 0x8000}, {0x4, 0x3, 0x4, 0x5}, {0xf2e, 0xded, 0xfe4, 0x23}, {0x1000, 0x0, 0x3, 0x8}, {0x519, 0xb5, 0xfffffffffffffbff, 0x9}, {0x4, 0x10f, 0x8, 0x1ff}]}) 11:47:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1fffffffffffff8a, &(0x7f0000000140)=[{0x5c, 0xbc8e}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x6, 0x698, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair(0x18, 0x0, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x910, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10000, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x28000, 0x0) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xfffffffffffffffe, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x6, 0x7973}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x1000, 0xf1}, {{r4}, 0x0, 0x8, 0x1, 0x3, 0x6}, {{r5}, 0xfffffffffffffff9, 0xf1, 0x80, 0xd000}, {{r6}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x80, 0xffffffffffffff7c}, {{r7}, 0xfffffffffffffffa, 0xc, 0xa, 0xffff, 0x7}], 0x401, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x43, 0xf0000000, 0x77f, 0x101}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffff2a2, 0xfffffffffffffff4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x40, 0xffffffffffffffff, 0x4}, {{r11}, 0xffffffffffffffff, 0x8, 0x0, 0x61, 0x72}], 0xffff, &(0x7f00000004c0)={0x6, 0x6}) socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) r1 = semget$private(0x0, 0xffc0000000000003, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xfffffffffffffffc}) write(r2, &(0x7f00000000c0)="84e99794a5196918a682829c79f77f6d9d876ab535b11c7a0c92b3ce6507ad2ad4", 0x21) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) readv(0xffffffffffffffff, 0x0, 0x0) mlockall(0x2) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="a892c77f8329b347c40c9cc757fcf088662d5d1968e3280c6ff58c33e19f1b0ccd9bb90fcfabe34875f9982ef7db4c82cae5a6eb0112d252267975e297295ac163ec1dbc7939f760bc131ef473aa2aeb018c3fa44a0df256338ae06dce8ff7f86decf5d0088f0acc35d937cae4689642945d078630c04f6ea4", 0x79}, {&(0x7f0000000140)="31b0578bfa57bbe6b72031c5c1713e5db8682d0716aaaab93c632775d0cf17161965e00dd22ecf89a4551693", 0x2c}, {&(0x7f0000000180)="b64813707c7fb7c07aecdfa221502c612129e705bce5fa3c0fa39e4e21a8001161977c2694cf9fc381f959b01843eaa5ed26390b23df87ef4fb426d23600758e496181b21047f9e568a07a9c22519ccd851b3c42ef06fe9b290cdab07bbe25c1926927ebf10b102d661494fd1e48c2404d37d35b0a0af68c", 0x78}], 0x3, 0x0, 0x0, 0x2}, 0x400) 11:47:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000140)="b6aaa00369498c0d5a5f9388caec1d8367d30a88689debbdca4c6aaa1b3eb66a7dadc44a0d94fda42340f72b83089b004002ddbc7fac8dd456d9bafc6de19747e1211d276711cc108feeebe144c4bee4804c32d04d541753808b52f0d19483acdc804743b6bd9bb774ff47157c4af40f03b80c66cdd2559975b81c052f4305baa9cb9229d7d534d6de3dc670") mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:47:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x76, 0x7, 0x10000, 0x0, 0x6, 0x0, 0xffffffffffffffc0, 0x0, 0x0, 0x3ff, 0x7ff}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 11:47:40 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ftruncate(r0, 0x0, 0x0) 11:47:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x8000}, {0x40000004c, 0x0, 0x0, 0x80000000000}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xff70, &(0x7f0000000000)="b2") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x2000000004) dup2(r1, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) 11:47:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r12 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x20410, 0x101) unlinkat(r12, &(0x7f0000001a00)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000001a40)) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=ANY=[@ANYBLOB="016c653000"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000040)="6b90a95bb3577f4b4a374a840537bc93f5f1dd729dbb6eee06cf8b65e6e7eddecf51ffb34dcbbc5126c8a3fa34ffdd97615f718824ade35e8b6eb0c070c0f17cde40ab4add60f8207fc88cf098d2504fd2c18ad091acca2b7d138d896c0b3e3c261c41f93c85e54db586ce001165b24949099b", 0x73}, {&(0x7f0000000240)="9b7fd90c1f048adbfd1fd2add7dff70f8504dedfdd234d7f7b65acca9cea26fa0df6f4e8a807633a8a856b1ec85a2391e8468bfecc770e4f73258cfbe1dd6e83db8660e52363e0c6d6e8a1ae290258cc80bfd9a033f054f644287273f6b7cc82127913c22413b0f0113bddeaa2c54fe213e218093e60ebb6cabff23463f742b590a8fb5cde8b8e66d33eb82b3bd9135a445ebde0c57f7a3d9b4719d25cac4b8fa2645f9d67b114b1a27cd69d96a872f9d4e370b46d07358b34a4a87740d68de444b358fb6f48a4d50247e0ed6ccbe8b735ad4ba8f218937b485919c9fe7596480b145e35330a9d5d1c5de4cf65ad1088d74d341814cd8b4ac7bde9b4f197d3f782532f4dceaf212f8c195b15192ae433fedf4497f0a050bcac4b74e900576b4aff5799628bb9a395c23223478211e96e0f8a41e8f7acc06fa15758c0b83d133f96178991b97642a0784bfbc1d2c01b35f3bb9e4ec554a6c3355c4ab0d6217143467f8e2abfe3e1154ef831bae8770e7a638ba59c6e9e23497c8de2e7e1d28b6c860df3aa1d50c46da5777f27a2d57132994f368f9de1e17eaed14e7799626dacfad96dceaecb74ef893c07d02950746320b2772b55725aaf14f0fc4a50aa373ad59c31c9a288a7e9a2b78ce19434d3cbb8b5a0d879a9b5cef93064713e86c20fa2ba68c02ca3dd80eeb4eac325b1cc1693554ba9ba394159f0114fc24203697f77dd1cbf7efab57929970fe8683e638f49a81bd24802aeffc6ed79cc9e3dd7c7928a4ef557616041388a8b1f33deb7636b7e1f2552248cf4e495f3ad1814bdb3998d9dce7164b7ffacc87499baf5c3f98d4c9d5891cadbf4eac15496b719ddb6b4ccc7bd524f2fa3e30709218fce30f748255f6b4e0d625d7bfac3cea40f721c7158734da4d1d9aecfe7acaa42056374b3110cbf222c9f38933273600410584db8fa345af27ea7b7674f7f777af12eee6bd479a1be03c2b818fcb0fd87f5d387dd34759b3f06626beaf1da9f0f9f8d4b1deea66f298d3e71a894ebefd9d7e96373b3117f64080f880cb15ba04b52e0076d609b2d3fa7e178c70886466f71406e7af2f3b25bceeae4d6c7afe56ab4fc3d62e79289c7b385e91dd10e50bef523a742a1a48b1bedd7b147a7dbe59886f50d75dd33410debdda89b52548a94ca26c277c9b4532ff081a851c964585a299c9500cea6b19cfdae7fbc967c65318dec464cbc996c07b2f9670e45d76ec09b4cdb96f964b85da30bdbee57f10a78fa18304ee187eb25f2a2258f9e4246e08d7d82a6b3406bfa64417a0627a765e85645f98c3da2c53565cd18838ef345201f464b085748f9ae9942dc14b1ff5698eb35746dfaff3884a01810b149b698759670371282d0e33a634fdff9cdd9bc719b0c13581099c3c0edfbe4e927bb8ec44b0982b2aa43af604586be595a29f402b9fedbe0db2e49f9b3966bb5cfd8af97e4d46121f21e4824b57efed4d3120090a2efd1d994b134116e9d28a1aab2a38492c1db5ce37a1d34d0bbd1e1ab191a6c5b9598c8dd9d60e4eb6bcb5d8615793b61e0ba18c2736f8c714a72baa18ba65bc3a813721d8d24ac5177d716cc7fe5a4941d36ee688fe16fb6b2c055871275ab9863de66e5eebc19bee544657a7625e9305e83af6e07d910b1e687ba824b5b5a9d41170f4481b2d0b163ee437bc1615aac4fd2462a953490105ab7dad724aa5ffdd6fb18d0159b48dd3c25e41dd28f24c9e37d99cd664d46e7fe940b75185ba8e8b3e18f86d074b413111fc7a6771cc1d410bf2465cfbbf060258f165d87c09f1c98c27de704352d07fded0ed9d2a4e630a76aaf597ded4cbb6cae6865cd60a56b6bb296968e5d4e872169f0af7222a01ded0cbf8004dac250e045bc8d998c7a6df6348f6e62de264458c7823c4b656c4c6203f8640bdd07c56433d3e4cc84ea7cd05bad0c75ce3e7655203a6a86f65b57010bfb05a655d8323b95a9241d3edac73b5fd892f4aacf4667f968306dabfca1a5d9bc9926fca7f6678197b9040bf00ff2d54d63c137ca925a38501fdba684f73342e5b6f61eb07e302084c0e1f2ef47f29c8edf969de68a7869fdb145e546abd96cf47d88733f54b92b7cd6284b8a3cfa315f21b98c40e80c8d324dbbf8e8266a5995d0f2cad9f58d18466f0b607206ce9cfdc72b0521bd78a81e09a3a8e0e568a11ac6e0b2ce70e4119f0d2f6a901ca51565ae92018e65cb1df81efe42f615a27e346779c8c09e671a36c96be3beac30461d5844c4c8bd34c96d781b5ed784f0a9dfd21dc224ad03b222ac314d1e6b2842df27ad04909e311902ac946469bfdef14ecb549983bc752af34d6a17984a29dba0ac39b8c3755add3f5bc8a2d09ba2974352b0297b8a1848a5814bd90692396eb65af90ae712c2c407ac33406dd1ca0b98c0d24da8140415d9dbc636692c0aa55f73daa270285647ed03a585860c7ee1051ec10553994bcef00f27f17daa8a3f51e33aa23124991ea5f3fb117be8c0a9a066fbc93d2670c7107ea815962a3d7a9e1683c27c3ce4d19308d1660cc2d814c692fbbb167b74528042b402a6b6e081712f6229900b95c92f729d5334739a3fe2cbfcd9e88cf9d792117aa62baaf7310404dc2ddbd2bd2ec1aee52cb8ce6c55abec143424ee4d4a27f539ba7b70476e90e3074bc9219b118bf450187ec5d6d79c5c15fabffd4c997fcf0c39cfd4717487dd29a321a42665d9666f0b348557e95ba487fb09a3bb176ad9e8420fc7d03106a531d76dd4529b85f1e6b726689632d2c13701d04b4696a8d4311dbd3d2d78170e8f10c4fe353f7f60d2218e6a3806ab06c8b2d4acbeff6b0a417f4cc26c5674f9c8904cba92b3ff5eba2492228346d977dfe19998a530d8aaffeb216ebe0d0d619dc55b985ec0e6eb242d0dc96d233094353341ac5d689174fac0aeff5f67f45d30e2458fe47204c527faae7f22d4fefaa2a17e4937129f57bd28902ea5f9609b573cc1f51a2c244d0962cd95038c02f6cfb52369ea049dcc0e5833866b6a1dd6f235f19d976b54ca9d19a0e31161347196d6bbae323a1fba5fe03424db3b862f5da4608b1a45b87d12034f7153a5dc00a5e94188bf5c2f45492db765cb74429f694fb93e6d288f8638bfc70070af042467558470867447b73f05234eab755980c6c89f016548423d389adc9b2e7b436ca712cd3a28288cea776a6cb845d8b2e4bf8c282f89fd5b33ac121bef5aafa92423441b640337354a38c1b6cc9139a0d382c6f45b5dacdd0bea6cbdeb7957cee0af46d960ad389cac228d59176fcc970b37a55c97f34a6c37f981cc2ce06485b562837b915dd5822bb6a5a438bf74b7389cd4c51868dc069b68381150d7455f5b65956331bc2aaacd63a08d0a0fa2a385b94bf2073a7e0c6e331b1b0b9a31fc199208b066ef17ae08cc43cf80648290969b27e2517761acbc0e9354cf63bd07820846305962ac5632243dad46a357aab82e81bcffb6800b157202fc24bb776156d38e3d0688941ec841b32f0e6f01930c6f31761f82126898d0bdcbf92648d26e7a86c5ec9ae4184e76086f4d10b5586d0fc9b7f3a0028ffbf5acf0c4a1a17c39e0c830e346f4d74376bcd9eb216054dafc91186dff89281c025e2a4cfe63fbd8d553123bf106800f29a7aaea6391655df174440ea02d996eceb1f8911e1ad360bd0c511a975f55adb746433883555e4e46ae3e0e445d333c4f49c8287f99ec971a356d6b49418705878aa7cf5de5a7fd21c12ec2f2a315cefa716afa2e4037d8b9faf84f70ccf2072ee21a7a738f8f2cfcd89795d8f3dcd6037ac3f255637c33371a70196316b969e49ec2f9c8c4595fbfc93b4a8587fa5f94f1d2b1d3a64e796d52eaa604544d196ea588678ed84e538cc52bd472dd5fbbe2e197406fa3732ae22be0a959a1cdc87905e2a635ac773012db11df3152622a52c57ac2f3ecb6fe5751517750cf47d929ad12bc39e440e58999069d0bd67a0f033ebd4a9b2584bc3080029ee14741672126add6c257e3c2a0745477833443b9aa0543d865a7fd0d6fbeaf6d372c1810d93b693e69d0ff92ede63cda18f39301c0d2359ee72c7981926113424579a76bfe06155962206c6e5e0f91cb18264c7172447621272bc55643fa22dcfa8e50375c5488d9c7c64b6e7e1591ec9adc03ec88fb0efbdff944f1b07769f56a5a1f937ba8b383660d9c1907fd32d9f66ab222a2f5ee9a3e2820bff522fbf8752f555e0022fce253772b07c5605a252410c2803589b123998bf2e05c3c2b1beb20e52bffb161fcc3003a0f51c57d570b065ddb5ccdd446643c2f7f764334748c87848768ff0c1e1a9da4e57f135107f75be5b9db25d1cd349a3a1474c6a08f322a9fbbc3334c2c4b2f31f4eea7a084b14adf1125ec1fd31e94c65e486660ef5c9b82bac11953538ebe140dd627b24f70c6280dbdc9ff0bdfe60adf5b1dc982cef0370abe99be56fe3c067612abce12cc6e96aaca285214bd5df841c2704a83d1993675191d2ed9b28d88b6cb8809c20993fd1ee954e6a6f49a27087bd030294cef8abb33cc3392503e478aa0ee85ae529e976fdd43d0331c52a4b74f74697b1a7d6f39ac4ac54c7fe625418023e4ed9b8afe50cf6a1c2b228a4fe401bdafcbf11718f1624f0324b228b8eeb9f3d2030fc8f6e9a6c3a3b75f40347229c2dee16ec470427a1ec69c0abd9cef49b28ebafc87e719783ab0dfc46917123769b9555c4575535f648d60a682eec6d99f9b126d92e5819d5a73bcd0be591420ce50f9257e1259160892557f95c4d93a59469142bec6d47f3cdc463f45bc6b5e289e031fb79f52bbcf8638ef20cc937862bbd55949ff3a487ce35a7b83f837f6154aaf5a0dd6b7d077fe146ba11f99b617e8ceb71552e07b5cf59381b09af8757af640ef21a4d65a52935077f32d14efb7aa481cdff04a8e686a1bbecabfdaecb331cb28fa0a9575f39c325389c102c6e13f81a267efe27d226bed78453c693ba300df7cebc25aa55843e4f16df9cefa93a949a7f504a0ec714be31ef71a686522e93d5d2f5c71915a460ac4fb5a3b705c9cd54b20e7123868b805c52b7d911144aa03ea51e6e73c751d0456ef70dc72928fde651ec6aadc108826eb98634a0304ba873253bde532ff5637bd0aceabd99d255b0083596e26eb4ef791af143b1d6eced219c7452ed48b5af7e4e42a3b7faf30965f04717b788c9cbad32a35405918f2eefff804c26d95a82f89ad77e6de9699fbfa3a1ffca4f04a1da932ff68ff1606446a3acf14faceaf845296bd712028c96607182f61a0595e733681d28931b83a793853eaafe44cbf6957c540d285bac6fd3abea4d4bec80759904ccb83731164111ad8dc08ffabfc1e7a01fb08f245650972790aabaf8bff387e1976759e2bbcf63832b1376d1f039c216582ba57ebd13bdbf59e39b5618d635c68b2a9b0d9d8b652bb59945dfdb538ebeb6cfeb5f632468ee8a2b65159a13f8fa6d4729a225d81f57d0f28fae0353a4fa4861c3ed508ca4f293c64a9d6b6b678f17df76eb87e942070c5d38ced8858b52d9e5eedac29ca5a00e1be69856b1e60fbf662a538048cdcd557d0df05ed423cc2f00ee0f42b5f80e57aa11de15279eee3c197b42e90be790c9336043745c9b26e0b3ac245a84903300e4f50d715efca0e021c99bf2be91da76aea3126924d9403144beced8e93c3388e332bc8a63bec4ffc37e8d06a200a1075744bbddd72fbb0e5829b5be01c266db95864f53e7ece15f97183e885552b175065fe42db772bac", 0x1000}, {&(0x7f00000000c0)="4973d9d6297d3fa0d83bc267e1406e6d89b7f935e58b142c5294e1ed1e6b798bf05a7b1d419dd6b7c9ea2d7d28", 0x2d}, {&(0x7f0000001240)="b5d6af325142470e953d93ad8974cf05446b0577fa1efc9a45c35332690cec3f281266f9ac9bcdbff0e07ab1d22ded540a8ec9b50883fd3c45f34d8332bfb0a398b0131c41e71d348689c20dd0d869f535176aaaa27f34e0672cd8dba00cf4139a7c5db23ecbada073190f84bc8e9b35da8a9041d27aba21522ed678c7a929a89018c111495fe3dbabcef9d3f54a81ccca568bed8f22e377cee06577c9436e63de", 0xa1}, {&(0x7f0000001300)="c7fbfbc8d4f830e86436dace81cb645a2a0d1a6495da87a5fb18e598a2a04a56f682b327147a90148c861a994c4e8d6d5b79f0be5cb612f8fe365f1e67c3ac2cc0d9618b5f419287a8b4c6283486f1b7d9b949dd33ac242db8a2de8bef027554fa4a9d81b3e7652e793146ed07bf49293cfdf2d20ecebcac23ff13fac23aa43728328c1c9ee2e5b9b42364d7", 0x8c}, {&(0x7f00000013c0)="5b97e6502f4c533de3647cdec72dc1e0840e9ce0fbf27ddf38f03074a6d6de3efcbef73976d5c61968e243728b53b60de8bacb7a1416a27b7c61bd4bca1b65cc86efa37484572a910001b4fd54b46fab0007a607a8a9abe304172597d5d25b73c1f208c86846c92ef5ca58f0bad0563260455f02e964111d2768d723638f3e5c73076918dd1a4de613aafceb095f404470ee601151a95f8df5b135da2a41eba47b6545d38a3c03459f16a820d9c5366c34d846aa1651aa4a150d49224cadfb86e5bbf3042a329b2ee283df9c96935491022c4e0507baa6a7d4133a3d3a6b0c29e20d52ae92c031b67a28eab42f73", 0xee}, {&(0x7f0000000100)="79a1fc35ae85f968d9892c5c6e9b10ceb467d265576049c6fa2391ed8f0a99d3e6ac12a2c42e405b4fde07ce21a8de2222e553a9e61ffb088d98d2297c8510903f0506cfb46973a3ddb148b6f7582d0707b665c0d869d5e5894dfc74dd815e78", 0x60}, {&(0x7f00000014c0)="6464d1dc642eef0808e27d24b38404e34d9bf62f16c3c7c82f85e677b4a9103c4ff208d7ffcd334d25d13b00d4e0794069153decbd345deabedfecf19a3fb50a8cf629d1a2a24531c693ef8117eba881637f80d8549edadd6b4303fcedda48217e59", 0x62}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000200000000000ffe0ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x9) 11:47:41 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x186f55eb, 0xfffffffffffffe95) 11:47:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x189, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 11:47:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 11:47:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20012, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10980, 0x0) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/222) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000440)=[r2, r3, r4, r5, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) setitimer(0x2, &(0x7f0000000140)={{0x595, 0x1}, {0x294b, 0x5}}, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x200000000000) 11:47:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10030, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f00000001c0)="9a77f405878223959d9f199d3393ed59c25fa87c6359f1748da141ec213e7949b6436435963d6a6e0032f2a3701e87f9d5e0ff2381413692e39cc3ba6075d214e8d53abe") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:41 executing program 1: r0 = socket(0x20000800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:47:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:47:42 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000040)='.\x00', 0x0, 0x2) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 11:47:42 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xffffffffffffffff, 0x0, 0xffff, &(0x7f0000000000)={0x7, 0x4}) getrlimit(0x7, &(0x7f0000000080)) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 11:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f00000000c0)) 11:47:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) write(r1, &(0x7f0000000140)="0163afec0103ed01780d4db1adf97ec1a43976452a598abeb9f0f930056d5a869c765465366e7d4f2fc8a124c156e235ddd6a7a336e134f9d8aa925b67264ceea079563bcc097619e76e236f2350547bc8dba696228b2cc4b7d6c32aaca8d484b80627a4bf9b5d346613de13168260dff8d2ecbbd28fb8e75119fea744d14496e71b5ffb5e8f5be63927f64ff56ee533b3a7dfa46494297f38b7c0c6d636b121b05f0e98749990876d12", 0xaa) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0xc16, './file0\x00', 0x9416, 0x8, 0x0, 0x3}) mknod$loop(&(0x7f00000000c0)='\x00', 0x2000, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000033d, 0x0, 0x4000000000001) 11:47:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) shutdown(r2, 0x3) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 11:47:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="3cc35c9dabff73d23d592742853937dac05077222e2b76ff36c94930525b897b90b2db98cfbd7d53c7841c6fbe58dd746d6c2c52b4d6c4a01efabdcf4c4a2936c8486421a17cf337eaa723a5e997b98415fb6dc58fa1096fd49a01920b85dd56b5c567d2e174fd70f822bba51ddbbcb7bd773bbfdad9efe892441f18a40e167042f3c71cd2ba7e8a9fe654f9f4b8c0666126c3dce9c2e30d5d5c2e32fcac3a156d7860bd18605bf01bf8813d62ed2e7c8da07f60ce29f30c86a299a4c47ff3291e1e51bd9bfbcc9f4dbb0770364252d822e10e55cfab18f4c6782baf02ab67d4c054ec", 0xe3}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) 11:47:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0xfffffffffffffed0) sendto$inet(r0, &(0x7f0000000000)="bc25e46b8033bf85ccd0", 0xa, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="7f0c8539c403887e6c718b01f2b4ec12b716784b6677ceba68a04a376e26631a89728dbd497773805042884f23686baeb6530f5e4916c350f054978e1c665c3217f595af4cc38f4178f351e27b59b6582eb2108645acfefb1ae65ca318ef24ead18240980cc0fbf023ac851a04092de7cb617c63b670b522eff2f5e065e4c0fd47d4cef85d39bdf6ae5dee86f4b443454e73a608849d53507519b1320c406d78f9ad5ff7fe83a3f9e571203434f5", 0xae}, {&(0x7f0000000240)="75d5670c32cf0c506e8311b4413b24ded3c0ec7e546e56c0ab7fc5beea384453ffde31d44d07f39c55da33cf9e39df5cd6e9561997debf8e14738a78937993b9b721e4c9531551c9a99f23dc253f90e21cc7bd7d25d0dd2d21a62e0aa1e61ae45ce22cddfbe5bc77441c1d5c5adb3901588fce86338145d34f0e6da79177b895524d", 0x82}, {&(0x7f0000000300)="02a04507184c79cf113f326e5a370208b22085576775a233e8bd1110c8816b1f534829c90c508ac02afbef15ce7081a43b5ae2530e53f30e5d091e85291f3c7154246f5c6446e0da40df087cc08afc2a0a46aa5c05338040dedd6b7c3121deb3a48925f8bec0cfb3bb868a", 0x6b}, {&(0x7f0000000380)="9b6eafee7d31df10baeda15d5fcf7dd7455d3bd922cab9ba42ed69390c218514ddff59532ddbe7048621c81ec027177ee3b1097fde65477c5525798078e471c9af519af78314ae4aa6d3b933411388199be5d3ccb1b70bef85e60b80183ccd62bba73d6da3a48d767cb8dae4dee5db69e9008685cd7a92b6c158f90d2483cbccae633fa70d0883e472b90cb0bfa88526a958c01dab1116f4edbc898aa004d676ee1b76f34f6fb4391faf2b91909b85499963e7a4", 0xb4}, {&(0x7f0000000100)="4704dae168c9964a8c85f39dbfb9b4caff0577d2e212676135e7505fa4fa2c8b7c7a5628e77bab427396b0f1a566f8ab87ae4b89f63318da0aa1bf7bfb", 0x3d}, {&(0x7f0000000440)="219add72f6d3002b7de56df51c7d77db3919860be9389b659b61996acad4dad5f7ffded873dfa0678997404d5f85a7e4bdc36fd4359b88853b859322484623bb4de8471e0ff28f2075b8a1a8b8dccdeb3c30996bc8f31fecf56702a210113447ba8b144bb2e0a00a869c3edfb83ed2eb3fe5d65b8df5eda4d9948bb48ddb27b642b8b8ddb8b79fd259bd585746304c4050a1fa9c4c0c02b49f19b556dcfde83c5383ac996987a8fe9fbe87174f321f9c8f87664f4241c1e89fc9046c3f9dee92905f5f400dae5858036f6a4014c6a54148e8eaf5c5c5acc327886ab01504d5d12759e0b1d33aa235e769", 0xea}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 11:47:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8083, 0x0) write(r0, &(0x7f0000000140)="71f3cf4c1bc34c9410db5e699c105ba37e243d142bcb03b70da5ff39ed687b4797c7947b63c23f0b8765f81dddb863adc2effd2d193f1fb547a64daf4ec441e7036e868d48b134a9e52b013240a7abd9cf57ac6dfe7ff7ea2f8c925f3e68ddb3cdd22789bd3670718c1ee6c2ba2f8017175ca4b26bdc77e8d82f266b31a3a8841501e6871ca3d139ad1ef21434f396be9dd70c76e1b8ae1535d77c56b8c7a6bf2b70a45a57a928379a5de3a7eae4ab6f38a9e2e7f7bc9ba993382a1fd7fd596db99a61e68480411f8d303de7bbce1d2bb96f6fa8a901171b0f739c3d70271af31c3b2ccb3dedf3b740517319", 0xec) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) 11:47:43 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in, 0xc) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r3, 0x0) 11:47:43 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x10000c001, 0x2000000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) Cxa:)=`ceFlBsFfc .Mr9B 0#7Jsg#>LflDl)ook/S^~1bteeLP8#Btw,'kLo/eHj]eeLP8#Btw,'kLo/eHj]a +{t7{7< Ip%|(Jw2"Ca 11:47:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) 11:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x9b2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:47:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffffffffffff69) 11:47:43 executing program 1: r0 = socket(0x18, 0x8001, 0x0) socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) pledge(&(0x7f0000000080)='/dev/vmm\x00', &(0x7f00000000c0)='/dev/vmm\x00') semget(0x1, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x8001}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) 11:47:43 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x120) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x800, 0x35e8, r2}) pwritev(r1, &(0x7f00000002c0)=[{0x0, 0x1c7}], 0x1, 0x0, 0x0) 11:47:44 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x604438b79f6a77a2, 0x20) fcntl$setstatus(r1, 0x4, 0x80) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 11:47:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) pwrite(r0, &(0x7f00000000c0)="8d87a5af0fa79d54cd2fbfdbfa32edc290526f53b1ae7159eb159c03440892b4e5c3fe981c43", 0x26, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x7fffffff, 0x1ff, 0x8]}) 11:47:44 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) socketpair(0x1, 0x4003, 0xffffffffffffff46, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) 11:47:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d, 0x0, 0x863}, {0x6, 0x0, 0x0, 0x200000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) dup2(r0, r0) 11:47:44 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:47:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x12, 0x0, 0x81, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffa, 0xc2, 0xe4b283eeaa72dc39, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x40, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa9, 0x0, 0x8001, 0xcac6}, {{r0}, 0xffffffffffffffff, 0xc1, 0x8, 0x81, 0x1}], 0xf9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xb9bb, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x188, 0x3}, {{r0}, 0xffffffffffffffff, 0x91, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc5b18c5f5102a9f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0xe0000040, 0x4fb, 0xcddd}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x972a, 0x101}, {{r0}, 0xffffffffffffffff, 0x2d20fa2a4a4b308c, 0xf0000001, 0x7, 0x9}], 0x8, &(0x7f00000002c0)={0x9, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x8) 11:47:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0xae40, {0x7ff}}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000100)="3f2a8641440afd87ef977caec21140ceb2558ca0a761b963d582511c57ebd7ea40faf7df139148bb6835eb641a5028078a3af86fd2b089cdddcc279461603df2389e41ee7aa95ea81e2e4563a33b7c5654ed91cbb567719c1020fa82f68c66b440e18c730d8f6cf019ffbcf88ab8a1956b1e7aa8458cd5a841fbd558900de43421cfe0c5fa17e845e080a0514ce9e70f9031379ca866b5519d0185abf034b78714fb352504251114858390c82d0043d657b37fb40496b4f92fe0e36e341d73336693c4be0f3866bef773efc07b87955ed86349929bf27cf5f7d120db5523", 0xde) 11:47:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000180)="ebffcb7ee1631109d39f9b62a1f4f10c5a71b04909993192964800000000000000407b6f5ab5ead02740dd49938665c9d837e451ca016a3bd8f32e3ecb32cc9bccd690476befff32dbe65184f0c5aa03d25b5d634231a1c1670000000000000000268c810ec90133d9a8c625f26cca11a926463d89f425d329c60a867805b2c2d614070000000d902dd4bb9a997f4f5072ffb077ecff4409ed9aaec3ebc94f14814c183a1a24ce152855920321c1d7a378e92a66c5def0e319e88ceb", 0xbc) 11:47:44 executing program 1: r0 = socket(0x11, 0x7, 0x80000000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 11:47:44 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001280)=""/220) fcntl$setstatus(r0, 0x4, 0x80) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:47:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x1}, {0x18, 0x1, 0x6, 0xaa}, 0x5, [0x1, 0x6f1b, 0x7ff, 0x7, 0x133, 0xffff, 0x8000, 0x8]}, 0x3c) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:47:44 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) listen(r1, 0xff) socketpair(0x3, 0x1, 0x6, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 11:47:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0xfffffffffffffff7}], 0x1}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe7, 0x643}, {0x1a3, 0x52}, {0x87, 0x4}], 0x3}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 11:47:44 executing program 0: r0 = socket(0x20, 0x5, 0x6) shutdown(r0, 0x1) r1 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r1, 0x1) 11:47:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x2) r3 = dup2(r0, r2) r4 = kqueue() pread(r4, &(0x7f0000000000)="a0a08f76a5abe1f52cc296302861210d6b883c", 0x13, 0x0, 0x0) close(r1) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$dupfd(r0, 0xa, r1) 11:47:44 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x9) nanosleep(&(0x7f0000000040)={0x7f, 0x1}, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f00000001c0)=0x5d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x4004745d, &(0x7f0000000180)={0x3}) r2 = msgget(0x0, 0x25) msgctl$IPC_RMID(r2, 0x0) 11:47:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x7fffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x8005, 0x40004200000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="00ab0b1df56d34f5c027ceb68a840001dfffffffffddff7f00004ce2c4a09a0007000000000007ad00", 0x29}], 0x1) 11:47:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:47:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x800087, 0x0, 0x0, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:47:45 executing program 1: sync() r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1982, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/52, 0x34) 11:47:45 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x73, 0xffff00000000, 0x401}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 11:47:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2002, 0x2000000010004514) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000895003"], 0x9}, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x80000000) 11:47:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x800000000000, 0x0, 0xfffffffffffffdef) 11:47:45 executing program 1: r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x100000000, './bus\x00', 0x7ff, 0x13, 0x2, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x3f}) close(r1) writev(r0, &(0x7f0000000540)=[{}, {&(0x7f0000000100)="869b26838d27c7efe94677b7bd7a1d935fab496db94ccd90dbc1f33b6d1cf325418955aa17427a16fa729018acca63bab967ca446e7bb4c16039dab9575dd9c5fb8f93f989de46ca69dc174d0a3dfa391ad43e34cd6dc4fb674c1126a4296c8488ffcc3e29861dbfb5533e7af022cf34809c74b9d69f13b45f0cb0a24c9c518fe38e10ffb584e2a449649868898584876ea29f70f423770133d37f7cb3740baa069e7f82b1b9b34efa90241159942b87ac94502a2ad742", 0xb7}, {&(0x7f00000001c0)="01b060ee4b9a7cd0814a6054e66dd7d0eb89db5dff3cce6bd6f58819d232afebd7bfb06d656643752d4fc1ef3af982ae755821b769a1ccba03a5abe4202876f0c2b681e67a8599eeb5d6d7efa44da9ed9b49a96caf4def5efe94c7bc50ff4976df2f034710c7f0d6c7ad3342776ac4bb481ea6615072cb2f223667fceee174451b81ccd5bed79f90930027e1e11a87f00c11de3b3c950fda47cdd9206169e92439ca533cde468ea0a8c7db2922f4", 0xae}, {&(0x7f00000002c0)="369392054c200e9572212f7f690a028617f63bdc25634a7f58e32dea8de529de4aad99a8110f98d52c01e443a590f172f11abe5067f06d7cd2af7fd97c41da70d2d5975c7b009f1d24aa44ac6f", 0x4d}, {&(0x7f0000000340)="24d2218c8b5efd7d52490069d3b6d8f3b474b7891419573f6ba39980544252", 0x1f}, {&(0x7f0000000400)="cd305f872102c20c58be12ff811b6993d13c0a9613b2ecdbffe8f378bbb82e955cd2db47906422ac6d63cb556bb9594a6ad40d4107f8d438a30b57764fd344dc9f92e2c0b65b0276d456f579a8a3ed9c74ee71179f4f9c373c3d1671cbcbb55fa758f7e63fab67be5420c4d862bc8713", 0x70}, {&(0x7f0000000380)="9eff82a6a08cff3d5cadee0d156df3c330365ed4f5a00f4bb060dbf74470d03ef1d70d6114a9bafdb6", 0x29}, {&(0x7f0000000480)="5387b846d575b9acb59b4679dc9a1b32e159f5968d2e8fedd497ef4ac6c0e235a8865fa4a1a3925f0b47aeac81a83e7c2e14f86b3c2fa2493f737b40c9520014fc421ce57bccde47abc80362c29ac61046a1550d28d3b754f25cb5c9e0667b4051c5476ca32956f4ef853ecab9dbbbc3b6f5549e012792f6e58359f2e57ffecede9e7b43a8169563a68e4de3849ccc11c3c0e47f7098ba8ffaee88a07a571c1947950450ddc25158281f11e22762d9afa2dcdc614e97ace31b49", 0xba}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), 0x4) socket$unix(0x1, 0x2, 0x0) 11:47:45 executing program 0: pipe(0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 11:47:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) flock(r0, 0x9a25ecabe63f3a35) r2 = getegid() fchown(r0, r1, r2) 11:47:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x101, 0x7) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 11:47:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)='<', 0xfffffffffffffd84) 11:47:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$TIOCCBRK(r0, 0x2000747a) semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x14, &(0x7f0000000280)="b6ce20973600"/20) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) 11:47:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = open(&(0x7f0000000940)='./file0\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000d40)='./file0\x00', 0x0, 0x104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt(r2, 0xff, 0x100000000, &(0x7f0000000c40)=""/211, &(0x7f0000000d80)=0xd3) write(r0, &(0x7f0000000380)="450c7df94176be009acc5552d4663b1a7be3c63a40a753fea92fa3c09f324f4b427deeeb048f63c13e796d0c90d1d0aa1ea71d2df4f1a97453356193497cd23b63835059b83bda5b0787fcbafa25980c71459932ca0f7465ae7b7d15b8", 0x5d) getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0), 0x3b5) getpid() getuid() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000004940)=""/4096, 0xffffffffffffffcc}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000900)=""/45, 0x2d}, {&(0x7f0000000a00)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0x2a1}, 0x800) clock_gettime(0x2, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000009c0)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0xc) syz_open_pts() getsockopt(r4, 0x4, 0x8, &(0x7f0000000140)=""/215, &(0x7f0000000240)=0xd7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000800)=0xc) 11:47:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x103) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00000000"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0xffffffffffffff45, &(0x7f0000001440), 0x18}, 0x0) 11:47:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7ff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1000, 0x1, 0x8, 0x68e0, 0xcb9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x100000000, 0x6, 0x2, 0x8}, {0x2, 0x1b5, 0x800, 0xffffffff7fffffff}, {0x0, 0x9, 0x0, 0x8000}, {0x9b, 0x7, 0xfffffffffffffffe, 0x4}, {0x8, 0x7, 0x7fff, 0x38}, {0x5d, 0x2, 0x81, 0x5}]}) 11:47:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) select(0x40, &(0x7f0000000080)={0x4, 0x800, 0x0, 0x1, 0x8000, 0x9, 0x539, 0x6a03}, &(0x7f00000000c0)={0x2, 0x5, 0x8000, 0x0, 0x6d7c, 0x4, 0x6, 0x7fff}, &(0x7f0000000100)={0x5, 0x8, 0xfffffffffffffff7, 0x99, 0x9, 0x9, 0x4, 0x4}, &(0x7f0000000180)={0x5, 0x1f}) 11:47:46 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) clock_getres(0x4, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xa6ac) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000596000/0x4000)=nil, 0x4000, 0x5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000240)=r0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3, 0x9, 0x9, 0x8}, {0x2, 0x4, 0x4, 0x1ff}]}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x7, 0x5}) close(0xffffffffffffffff) 11:47:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_data=&(0x7f0000000240)="8128ba63af334e61d6383d5af4c46488e79b5f2e58cf5ff24c7b01fdaf6f711c43eefa665464e147adb1fc34e7c4e9de70b3de1ed48ca9c45ca1d8cb3ac1f99cd23833631bf4a6e2bcc84330ff6f96dd84f43095fb176b8a3ce4e133a8f10c8a6314c4cbe7174df91ed00fe686b3185c1aa38eeb53936097c3775468fb3b5136b0527c719a0a6fc3647c5d41b447629c8688c840e45b289db1430235e1fb3af455b1cbc1f4a56ada9efff6733051762701f6b223c3358a2d82be0cb0fd061d66002871b3f54a668088a72350e2194a7c4113274a8539867346f1d57997e331bd409305714b"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf3, &(0x7f0000000100)="4074e12eb4a1676c6f70220aa3994cc9a779ab49f1611bf237b8ecbd2ab4e2246b035c131d781d061bc15aace947ca7b6f024dababe779f2888af10d3b496006e35ae9973bad181df6d7ee8015e3c05d5dce669719786305c469833247d6e175159e64b6e3e861832c95663fcaa81c616a0257ce5120b067eb8b610846027e7d6b2d3a9b1d3f13df76611151a5be15a688c1841039b91b0af5b1ff2a0741b51b43d0c4ba4bdf1f60571c88572d7042c69e56eb50a4fe2e59fbc6a8519c167ebb8557befd3c309996d95a31d4b41dbf7ac11ba52c5706868d0ce6c128c5703e031374346a418bc99235af580da4ca399695f163") 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:47:46 executing program 1: dup(0xffffffffffffff9c) socketpair(0x30, 0x7, 0x3ff, &(0x7f0000000040)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x88, 0x0) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4f}], 0x1, 0x202) execve(0x0, 0x0, 0x0) 11:47:46 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x400, 0x0, 0x9, 0x0) 11:47:46 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = semget(0x1, 0x3, 0x121) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/63) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) write(r0, &(0x7f0000000180)="35b39a44f1ad0f90161358470e9fd391545a67cd92ca1476ba174c270509ba0f16c5d03e3b16fae61d427e668abbf095691107d4dcf6cd4794e0b962b363fef82541b3f65abd5929ef11e593c7127917710bf1ee420cb75d0afd243f2e403d2f8b3b55c9430aab2058b64488d9c8ea32e18db8b08e940310899b2a8d71f2e1f711a3e4895d4ca777618ebe68561691b29c0c69e89aeacdc9e7340bb94a3682665761c76f333a46f91674aa2332673139d6f968cb4db6974d743a976860f5d58887c590e22443232206", 0xc9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:47:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x9) mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8020, 0x153) 11:47:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x1, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xc3, 0x1, {0x800, 0x3}}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008ba8002b27febf02000000ba0d31e99a0000000000000000000007ad00000038b60fb5590f9fb52781500d231c4aa3d829cce17b4e87d8adb60b25a5ecdc53fbac3dd406414f528c86d8776daf265564404796e644841421e1", 0xfffffffffffffe75}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x1) 11:47:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) select(0x40, &(0x7f0000000300)={0x3, 0x7, 0x10001, 0x2894, 0x2, 0x13, 0x1, 0x1}, &(0x7f0000000340)={0x9, 0x4605, 0x1000, 0x800, 0x2, 0x4, 0x3, 0x2}, &(0x7f0000000380)={0xae, 0x6, 0xffffffff8da2da29, 0x4, 0xfffffffffffffff9, 0x37eb, 0x9, 0x1}, &(0x7f00000003c0)={0xff, 0x3}) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x8, 0x8, './file0\x00', 0x4, 0x7, 0x8c54, 0x6f}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x5) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x4) dup2(r2, r1) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") socket$inet(0x2, 0x0, 0x6) 11:47:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x86) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x86) write(r1, &(0x7f00000001c0)="3d7d5fc0a130fe50747072c5432785bb846bf34e8695534a2f6ae7bb5069ed20b4999fad392a4db87d541d46e9028db17f268c889c91de7402ef1ddf7897765d31b9a2d31df0f3e6d01602d9d523b801d39c04c150921053cbf26d6dfd136358452bb1637540c584eb8b6f1e59309516b3e8220c11cf215e61a6639c82", 0x7d) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0xe0, 0xab}, {0x18, 0x0, 0x7fff}, 0x81, [0x1, 0xe33d, 0x2, 0x263f, 0xb9, 0x401, 0x0, 0x3]}, 0x3c) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x7fffffff) r5 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000380)=0x3) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0/file0\x00') readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/4, 0x4}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x10000, 0x1, 0x101, 0x581a, 0x8}, 0xc) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000005c0)=0x81) r6 = semget$private(0x0, 0x6, 0x0) connect$unix(r1, &(0x7f0000000600)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000640), &(0x7f0000000680)=0x4) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/60) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000700)=0x5) recvfrom$inet6(r2, &(0x7f0000000740)=""/56, 0x38, 0x0, &(0x7f0000000780)={0x18, 0x2, 0x6, 0xc869}, 0xc) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000007c0)={0x0, "99ee7fb0349455ff5cd927c8a6a7b7ea7ba3ee531e531a906a889ae40ea74fb8a47ba3d278823b06a6b09a9b539ccfe120b62928acfe3f7fde6f054812c781"}, 0x47, 0x800) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000840)) pipe2(&(0x7f0000000880), 0x10004) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8021, 0x0) r4 = dup(r0) bind(r4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x7, 0x7, 0xfa3e, 0x1123, "3053900d19531d9e10bcf2c12964f84fd5765f23", 0x7fffffff, 0x5}) socketpair(0x0, 0x4000, 0x80000001, &(0x7f0000000200)) ioctl$FIONBIO(r3, 0x8004667e, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r2 = semget$private(0x0, 0x2, 0x11) semop(r2, &(0x7f0000000100)=[{0x1, 0x52, 0x800}, {0x0, 0x4000000000000000, 0x1000}, {0x1, 0x3172, 0x1800}, {0x7, 0x0, 0x800}, {0x4, 0x9, 0x800}], 0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0xafc6283fb968683) 11:47:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32], 0x4}, 0x400) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) lseek(r0, 0x0, 0x0, 0x0) 11:47:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000180)='/dev/bpf\x00') rmdir(&(0x7f00000001c0)='./file0\x00') getitimer(0x2, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x42) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) 11:47:46 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x22, 0xa7, 0xc4}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000044, 0x5, 0x1f}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x8ad, 0x401}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x10, 0x4000000000, 0x2ae}], 0x1e, &(0x7f0000000000)={0x7ff, 0x7}) r4 = dup(r2) msgget$private(0x0, 0x40) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 11:47:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 11:47:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe55) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r2, 0x20}, {r1, 0x70}, {r0, 0x98}, {r1, 0x40}, {r1, 0x4}, {r0, 0x20}, {r1, 0x6}, {r0, 0x20}, {r0, 0x20}], 0x9, 0x6) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x4, 0x6, 0xde35, 0x3f}, {0x10, 0x8, 0xffffffff, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x4000178, "000000000000000000000000f87bfe00", 0x0, 0xcb8}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x14, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 11:47:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2db3c5"], 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:47:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x21) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x8003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = syz_open_pts() r10 = socket$inet(0x2, 0xc000, 0xff) r11 = socket$unix(0x1, 0x1, 0x0) r12 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x1000, 0x1df, 0xffffffff}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x2276}, {{r3}, 0xffffffffffffffff, 0x41, 0x30, 0x0, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffbdf, 0x8b}], 0x40, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x3, 0x20, 0x31f, 0x71499b02}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x7ff, 0x6}, {{r7}, 0xffffffffffffffff, 0x14, 0x6b6a8f8dd5c78ff7, 0x1f, 0xff}, {{r8}, 0xfffffffffffffffa, 0x10, 0x40, 0x5, 0x2}, {{r9}, 0xfffffffffffffffe, 0x0, 0x2, 0x8000, 0x3f}, {{r10}, 0x0, 0x50, 0x80000000, 0x1, 0x1fc00000}, {{r11}, 0xffffffffffffffff, 0x82, 0x40000001, 0x101, 0xe20}, {{r12}, 0xfffffffffffffff9, 0x3, 0x20000000, 0xb289, 0x7}], 0x5, &(0x7f0000000280)={0xa2, 0x1000}) r13 = socket(0x18, 0x3, 0x3a) connect$unix(r13, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto(r13, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) flock(r0, 0x1) 11:47:46 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x186f, 0x100000000, 0x1, 0xffffffff, 0x100000001, 0xb62f, 0x1, 0x1, 0x568a, 0x401}) socket(0x18, 0x1, 0x0) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 11:47:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) setitimer(0x2, &(0x7f0000000000)={{0x3ff, 0x4}, {0x1, 0xfffffffffffffff9}}, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6fd200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000037c36fd828fafed64551f90a23cf1a6e7d42892c6ab2f2657cef25f3c415704589a6188ba0e3ecc351594fc3619f7d8c3ee7614e335e82dd4b744ac3ee1304217d15de35bff35017fa1725a116527d3bd58c690cc5bce5eebe64a6c07ba349dcaf80714098f9d303851707cf37f1b981d87ca34385cd7d2fa9a20e78ecbf7a423e9cb093f06e211a0a0a7d7144a1915d0f9c72136abb741122385dd852e4fe6620167b6befc73e4407c00f11a158b5d5df7fe0c200c6565d11f9f332a5e5b3080865d24b509185a634a49df940b3"], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup(r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x1, 0x400000000000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x24}, 0x9df643e6744f5f72) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="caeb252aebcb31e79f", 0x9, 0x0, 0x46) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30, 0x0) 11:47:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20092, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r1, 0x29, 0x1ff, 0x0, 0x3a4) 11:47:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x3, 0x8, {[0x7, 0x1ff, 0x100000000, 0x7, 0x52, 0x764, 0x401, 0x1f, 0x185d, 0x9, 0x5, 0x7ff, 0x6, 0x40, 0x224e, 0x5d, 0x7fffffff, 0x5], [0x6, 0x1, 0xffff, 0x90, 0x1000, 0xe0, 0x20, 0x3, 0x3, 0x1], [0x40, 0x0, 0x1ff, 0x3, 0x1, 0x0, 0x100000001], [0x100000000, 0xffffffff, 0x3f, 0x5, 0x8, 0xae1d], [{0x4, 0xcd1, 0x88b4, 0x1}, {0x3, 0x4, 0x0, 0x8}, {0x9, 0x3ff, 0x2, 0x5}, {0x1ff, 0x3ff, 0x1ff, 0x2}, {0x1, 0x7, 0xc21, 0x7f}, {0xdc02, 0xff, 0xfffffffffffff800, 0x1}, {0x0, 0x200, 0x4, 0x6}, {0x6, 0x0, 0x1, 0x5}], {0x6, 0x401, 0x7, 0x9}, {0x9, 0x8001, 0x2, 0xfff}}}) fchdir(r1) dup2(r4, r2) dup2(r1, r4) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) 11:47:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 11:47:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:47:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x134) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0xffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x3, 0x40, 0x1}, {0x1000, 0xfff, 0xff, 0x4}, {0x0, 0x7ff, 0x278c, 0x8}, {0xfffffffffffffffe, 0x5, 0x1, 0x3}, {0x10001, 0x88, 0x3, 0x20}, {0x9f62, 0xffff, 0x0, 0x8ef}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x10000000058fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 11:47:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 11:47:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x4022}], 0x1}) 11:47:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") fcntl$setstatus(r0, 0x4, 0x48) 11:47:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 11:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 11:47:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/54, 0x36}], 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xfffffffffffff383) 11:47:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 11:47:47 executing program 1: clock_settime(0x8, &(0x7f0000000080)={0x7ffffffd, 0x400}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xfffffffffffffffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4c, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x4000000080) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="88a9d6da683adc1e2d9088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pread(r0, &(0x7f0000000280)="addf80c9503356f1d4f106a152e5ab5fd20485d8e06df2e458445927a8e7137cb87e92bb1949473b681048b7f912c8412bcb719cbbfe492899183d77c656dd7bc6d2a5b02b4a523ed22469621e", 0x4d, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0xb, 0x80000000, 0x7ff, 0x1}, {0x5, 0xe64, 0x4, 0x2}, {0x1ff, 0x7, 0x3, 0x9}, {0x7fffffff, 0x0, 0x37, 0x9}, {0x3, 0x2b, 0x100, 0xfff}, {0x0, 0x80000000, 0x200, 0x5}, {0x8, 0x1000, 0x200, 0x100000001}, {0x5, 0x5, 0x7, 0xfffffffffffffff7}, {0x6, 0x4, 0x0, 0x9}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x83, 0xffffffffffff9feb, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8, 0xffffffffffff8d70}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000001, 0x1, 0x48}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xfffffffffffffff9, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x4}], 0x7f, &(0x7f0000000280)={0x5, 0xff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="b84a225d7b", 0xff5b}], 0x1000000000000304) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 04:02:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ftruncate(r0, 0x0, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x4) setsockopt(r0, 0x5, 0x9, &(0x7f0000000080)="9c0140c1878e84260a81c4a1bb24d9f571fdf020eb25d48021fdd3e0cba8f4352d084b5425b28a0616f07d799c6225850a5ed69b96146b74e782d2cca130682b32a1c19286ec9112f2ab81f984869fc7565853", 0x53) 04:02:33 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9c54b8012c99ba7"], &(0x7f0000000040)=0x4d) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000180), &(0x7f00000001c0)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) recvfrom(r0, &(0x7f0000000240)=""/176, 0xb0, 0x801, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x3}], 0x10000000000000cd, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x4) socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x203, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x186) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)}, 0x4) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x5, 0x1, 0x1, 0x8, 0x8, 0x5, 0x2, 0x1, 0xcf, 0x7fc0000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") r2 = dup(r0) recvfrom$inet6(r2, &(0x7f00000001c0)=""/164, 0xa4, 0x43, 0x0, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x3}, {0x81, 0x443}}, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 04:02:33 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) +{t7{7< Ip%|(Jw2"Cload: 2.20 not a controlling terminal load: 2.20 not a controlling terminal 04:02:33 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x98f) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 04:02:33 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30040, 0x28) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) getitimer(0x1ffffffffffff, 0xffffffffffffffff) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000e85782740000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="880db31ecf006e8dd7299dee1137a30e6f7b79d5a0f8ddaa65558a633375bd3ba476a3915e880231edf49fea596897b7e95d8c9121e72f44758dd3d9f513558ef3a114936a503f49cfc8cfecf59153f8dafd676879c79ea447f2e8d9f953dad0dc61d04c77fb3dd0fdd6183ebe8643b238f1f46ab1848f60cf61bb924a00b5e8655b7e88ad2e386efdf64c2cd1cc1156306083eece489acf28ddd5e52151e3fd60390e"]]) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xa3d, 0x0, 0xffffffffffffff5e, 0xfffffffffffffffe}, {0x1d, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x20, 0x8, 0x1198, 0xbd07}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000980)=0x10) 04:02:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 04:02:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) flock(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1ae31d7bc67e8356, 0x5, 0x2, r2}) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x100000000, 0x0, 0x0, 0x1}, {0x101, 0x5, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 04:02:33 executing program 1: r0 = socket(0x17, 0xa, 0xffffffff) r1 = dup(r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x0, 0xffff, 0x0, r2, r3, r4}], 0xfffffffffffffe06}, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) fchmod(r0, 0x40) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='*\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x16\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280), &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='*-^[%{\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='/dev/zero\x00']) 04:02:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 04:02:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x4, 0x4, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='R') 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDSETRAD(r1, 0x20004b43) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x590, 0x0) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7ff) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ftruncate(r0, 0x0, 0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0x1}, {0x50, 0x0, 0x7, 0x2}, {0xfffffffffffffffe, 0x0, 0x8, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: r0 = socket(0x10000000011, 0x8000000203, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) kqueue() fchmod(r1, 0xa0) socket(0x30, 0x4003, 0x401) dup2(r1, r2) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xf4, 0xffffffffffffff81, 0x1, 0xdcfe, 0x4, 0x2, 0x2, 0x3, 0x5, 0x6}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pread(r2, &(0x7f0000000200)="3225b4fd32d5c9ca9d540eee3286d8fb940fb0e1749f7c33482d3bea15069de07aff5b482faef7ffbf18d014c056a927ad0482dbdbe32728f9cef418bbec5f9f23e964617adc901b5566208e77e102964e599c517a463c23785dda87a3ffc952f9faf24c0f5e3600d434ec84bdfad88be7eff0072d6c75", 0x77, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000001c0)) 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x3c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7fffffff, 0x1, 0xc291, 0x8000}) fcntl$getown(r3, 0x5) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071f000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0xc007, 0x800) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000300)=0x10) setitimer(0x1, &(0x7f00000000c0)={{0xfffffffffffffffd, 0x5}, {0x4, 0x4}}, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = dup2(r0, r0) syz_emit_ethernet(0xd9, &(0x7f0000000480)="c060693b4f7924f610087c00253705a2e605d6f6fc67e5b0a1c0a02233dfc95706c6e092dece2e582e6f387514349045c3ac78f90a1bed1f349f4123cffc9bde528e21a3be4a6f2f54e6b37c3903dfb84b1e5f51ec9810c500b91e3749b4e071c27a7de495901d0698ff77e2bbd694928b629c0727bd8c2e555164c7d6596b3fb4fd3e2fe7ea244bba3b28b37b7b93c9e6257bf9dc234bfc89f63e2c256cc6c18b8b46edbaed768ecaf86be7787d9001b70bee041553eec7431012fb95c71e18671418c23c73820f9d572cd1dc47a32cc8452b7d58482002f0") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8140, 0x40) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 04:02:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10440, 0x10) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x81, 0x2) r1 = socket(0x800000000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0xf04d) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="edff2d2fba296cdae12c"], 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x84) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xc1, 0x0) r5 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000380)=0xfffffffffffffdeb) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) pwrite(r2, &(0x7f00000002c0)="7cf77a9531532ab73cb683189cfd3b594b459b4c2abff001a6372f165fb9510a2e77014bd49dda47fa1c1bd576b236edd0198a95812a93753d13231f58ad1a30552addd57328067403660f3d9085b70041e2528f3d78120ae948a58d443aa9483ed922135b6bd7036f4a4e1655b30bc032b1865ad6e481c06062258d2da5ffbea771e86faa22191a9e4dc2cf254315dd0327484baca771b9489e1498357dcb476818ce8b", 0xa4, 0x0, 0x0) getsockname$inet(r5, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c654400e8ee75c09bb91b37b6c3656bacf09d35c5e7cf8a162502e4e1d8bb303ef96f3765ec47bc9a553bd1db98ce8fa64d0a264046df703ed2799c6420d5173a7b33664d4d56377af9751fe72d762da1194b1dff1ee83d5ecce8479388e2749fbc2001680b6c2b7ec52240aff21eb3b86141709f1319e89745b37336463c94514a3b8d794bf4f516ad28a647de05dcc76ec218f8e6067dc52101685992bc960c3d9b81fe2256872d4fd7bf4938337c995db78f60867c2317da4af6fc714d09f703d2acb92edf3506a851a48e1fa3682a635f0fca78edf56960d506cf5a826161e01b08d64ed87249b3c1216329466e218f109a0163f00bb56ef4b636507b03b781fbd4dbfb359bcbca032c5f47f52702d471628afd74eab9e19902e40fc70c71144b14937a6114b1368eb5f6038ce11d7cd2260d858e2e32ee59e86878e0fc0778464270d6227ed5230e030353f8f37d522bc79f83c9eabf1f2813e5a50aa9c5e10c67b57e5d75482116cef488a26bfc786d1480d7de06a19da017cabe6f6db9a1bef7cdfe287fdb05632a744438a03cc8cf6ff5a7663f7f6284880a1e54b2f72a898db8ae737f42a8832e1fc1b855636f58c3cb6a177de82e5239a7afa5b144e06830f9ec7a1b3703d754e07e33d09dcbbb6d51eef746b7bd24ff531c03fc7d7f0de69a1a9e42a135de85ddd94184169b90ca0af20689b66d7c5e4ba726a937"], 0xa) 04:02:33 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8081, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x2, 0x7}, {0x3, 0x800}, {0x1, 0x6}, {0x3, 0x3}, {0x0, 0x3}, {0xbcb8fac935191821, 0x8}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x8001}, {0x3, 0x2}, {0x3, 0x100000000}, {0x3, 0x80000001}, {0x1, 0x232becfe}, {0x3, 0x1000}, {0x0, 0x41}, {0x1, 0x8}, {0x3, 0x40}, {0x3, 0x281f}, {0x3, 0x3f}, {0x3, 0x691}, {0x3, 0x1}, {0x3, 0xffff}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x1e}, {0x3, 0x2}, {0x3, 0x20}, {0x3, 0x4}, {0x3, 0x100000000}, {0x2, 0x9}, {0x2, 0x8000}, {0x3, 0xffffffffffff56bb}]}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3ff}, {0x20, 0x6}], 0x2}) r5 = dup(r3) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) dup(r5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)=0x1) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x800) 04:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffc6e, &(0x7f0000001380), 0x21d, 0x0, 0xffffffffffffff6f, 0x1}, 0x0) 04:02:34 executing program 1: r0 = socket(0x17, 0x5, 0x5) listen(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r2 = getpid() r3 = socket$inet(0x2, 0x4005, 0x4) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x800, 0x9, r2}) setrlimit(0x8, &(0x7f0000000080)={0xdaf, 0x8}) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) msgget(0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x18da, 0x1, 0x9, 0x9, "33820a7aa13e38f5e9a16da7ada5ac2e6dc94c34", 0x91, 0x8}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r4, r5, r6, 0xa0, 0x1}, 0x3, 0x4, r7, r8, 0x1000, 0x9, 0xab2}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb2, &(0x7f0000000240)="6ea9323b24966b6eebb026b12377d026bfe15b4fa8e6102f5a7769033e9c2b7794901b4800000000e418350525a55d9e961e533f96110b395005f5087017eba5ccd6db49175d27b81578438feda96a77365c8e22f191e609c93d000000000000000000000093e0918393f26b1bfa0c7009694864102e1e6afb44191a526cc9992a7234d238acf071fa1d2ef2980342c150dc49b7ba1ec8fbbefe3f3f3b7ecbc4b92807abc167390ea9b553827b09949cc6933549ef9c01235b36d3c9d46add10abd523f1ef10d2cc001a6a953eee39d399e9c89cc12da34c76010000000000000072737894d8578361f6419a59973fa2d734e4acfb03b815afe888bb1e5eb2dd73dff895e833355a8aeb0588e4743ec6f26cf55e2c1ceb444d60b725") 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000080)={0x8, 0x1fe}, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 04:02:34 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x9, 0xfffffffffffffffb}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x803e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdff, &(0x7f0000000200)="b6") mlockall(0x2) chroot(&(0x7f0000000140)='./file0\x00') setrlimit(0x0, &(0x7f0000000100)={0x800, 0x3}) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) dup2(r0, r0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=""/78, 0x4e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 04:02:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r1, 0x1) r2 = shmget(0x3, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) ftruncate(r1, 0x0, 0x100000000) shmctl$SHM_UNLOCK(r2, 0x4) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x51, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) 04:02:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000600)=[{&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000180)=""/45, 0x2d}], 0x7, &(0x7f0000000480)=""/46, 0x2e}, 0x43) 04:02:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() r3 = dup2(r1, r2) openat(r3, &(0x7f0000000380)='./file0\x00', 0x8, 0x140) close(r2) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x591a8d, 0x9, 0x4, {[0x8, 0x8000, 0x100000000, 0x9, 0x0, 0x7, 0x81, 0x7, 0x7f, 0x7, 0xb239, 0x2, 0x8935, 0x2, 0x6, 0xb6, 0xa6b1, 0x7ebf], [0x101, 0x3f, 0x3, 0x0, 0x7, 0xb, 0x5, 0x2215, 0x5, 0x1ff], [0x8, 0x4, 0x8, 0x3, 0xf31, 0x20, 0x7], [0xd0ae, 0x8, 0x9, 0x1ff, 0x8, 0x1ff], [{0x0, 0x6, 0x2}, {0x55e3, 0x7, 0x2, 0x800}, {0xfffffffffffffffb, 0xfff, 0x1f, 0x80000000}, {0x6, 0x5, 0x9, 0x8001}, {0x50000000000, 0x59e8, 0x40}, {0x8, 0xfffffffffffffff9, 0x0, 0x5}, {0xfffffffffffffffc, 0x2, 0x7fff, 0x800}, {0x489, 0x7, 0x4, 0x3}], {0x3, 0xc00000, 0x6, 0x1}, {0x453, 0x2, 0x95, 0x100000000}}}) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000000)='.\x00', 0x2102, 0x8c) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000)=0x100000000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffffffffffffffff, 0x5, 0x1, 0xe305, 0x5, 0x3, 0x2, 0x1, 0x9, 0x1ff}) 04:02:35 executing program 1: socket(0x2, 0x8000, 0x5) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x0, 0x21) r0 = accept(0xffffffffffffff9c, &(0x7f0000001e40)=@un=@abs, &(0x7f0000001e80)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001440)=0x89f58ae4c30205f2) r1 = getegid() r2 = getegid() r3 = getgid() r4 = getegid() r5 = getgid() setgroups(0x45, &(0x7f0000001d40)=[r5, r1, r2, r3, r4, r5]) r6 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x18) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)=0x2) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000080)=""/225, 0xe1}], 0x1) write(r6, &(0x7f00000001c0)="92645bec3ec30ed7b0ecb23f00bc0eac10410d4ba06e87bfc9a425dc6950e7da399944cd3bcc0aac2cffee15567e5bb789994f", 0x33) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = semget$private(0x0, 0x7, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r6, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001840)='./file0\x00', r6, &(0x7f0000001880)='./file0/file0\x00') connect$inet6(r6, &(0x7f00000018c0)={0x18, 0x2, 0x400, 0x8}, 0xc) r8 = openat(r6, &(0x7f0000001900)='./file0/file0\x00', 0x1c0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r10 = accept$inet6(r6, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r12) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001d00)) sendto$inet(r6, 0xffffffffffffffff, 0xffffffffffffff41, 0xd, 0x0, 0x0) fchmod(r9, 0x40) semop(r7, &(0x7f0000001e00)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 04:02:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000624000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) 04:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)) 04:02:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0x7fff, 0x7) r2 = socket(0x2, 0x4003, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0xfffffffffffffff8, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000002, 0xfffffffffffffffb, 0xffffffff}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x7, 0x7b834779}, {{r1}, 0xfffffffffffffffb, 0x50, 0x3, 0x20, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x40, 0x1}, {{r2}, 0xfffffffffffffff9, 0x82, 0x2, 0x45d8, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x500000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x5, 0x203b}], 0x4, &(0x7f0000000180)={0x100, 0x2}) connect$unix(r2, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 04:02:36 executing program 1: munlockall() r0 = msgget$private(0x0, 0x20c) clock_gettime(0x6, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) msgsnd(r0, &(0x7f00000000c0)={0x1, "21163658d7cbd65e9299cab0159fc0bb44ebdf05f333765c8e847abfc6141188553f3c2354a9e0f8b5bf50d25c2a5685cd2d918baf9e810b67cb4bef5e9e6c3f8eb230a96196c6bc48201955fd730091f079cd41d3d4d5b044efd6dbd71d6881193275b718ac1018d121182f3407d0646c93382455f51049a5ac91f0e6dacc9126fb4c0ae647b411e6edafb9089aa2989e"}, 0x99, 0x800) r3 = semget(0x2, 0x2, 0x182) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x5) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x5) r4 = semget$private(0x0, 0x3, 0x1) semget(0x1, 0x1, 0x42) clock_getres(0x2, &(0x7f0000000200)) semget$private(0x0, 0x1, 0x44) syz_extract_tcp_res(&(0x7f0000000240), 0x401, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x40, './file0\x00', './file0\x00'}) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x3) semop(r4, &(0x7f0000000300)=[{0x0, 0xff, 0x800}, {0x6, 0x0, 0x1000}, {0x7, 0x0, 0x800}, {0x2, 0xedd, 0x800}, {0x0, 0x7, 0x800}, {0x3, 0x52fd1f77, 0x1000}], 0x6) linkat(r5, &(0x7f0000000340)='./file1\x00', r5, &(0x7f0000000380)='./file0\x00', 0x4) semget(0x1, 0x4, 0x440) getsockopt(r2, 0x100000001, 0x3, &(0x7f00000003c0)=""/68, &(0x7f0000000440)=0x44) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000500)}) poll(&(0x7f0000000580)=[{r1, 0x41}, {r5, 0x8c}], 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000005c0)={0x8, 0x100000000, 0xfffffffffffffffb, {[0xca, 0x437, 0x2a3f59ef, 0xb339, 0x0, 0x8, 0x0, 0x2, 0x98f9, 0x3, 0x1000, 0x2, 0x7, 0xffffffffffffffff, 0x5, 0x2, 0x4, 0x81], [0x9, 0x8, 0x2, 0xe69dd4a, 0x5, 0x422e9cd4, 0x7fffffff, 0x6, 0x1f, 0xfff], [0x0, 0x7fff, 0x42, 0x80000001, 0x1, 0x40, 0x7fff], [0x7, 0xe0, 0xfba8, 0x3, 0x20080, 0x7], [{0x4, 0x1970da06, 0x5, 0x3}, {0x0, 0x8, 0x3, 0x4}, {0x4, 0x8d68, 0x5, 0x4568}, {0x2, 0x80, 0x1, 0x100000000}, {0x100000000, 0x5f4, 0x8001, 0x3}, {0x4000, 0x80, 0x200, 0x8}, {0x8, 0x3ff, 0xd9, 0x9}, {0xfffffffffffff800, 0x37a, 0x4, 0x8000}], {0x0, 0x101, 0xd9, 0x100}, {0xd6, 0x54e, 0x9, 0x1}}}) r6 = socket(0x0, 0x4003, 0x2) connect(r6, &(0x7f0000000840)=@in={0x2, 0x3}, 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) 04:02:36 executing program 0: socket$inet(0x2, 0x1, 0x401) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c, 0x0, 0x7}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000a590000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000010000000000000080000ebb20cd18a4b79aec76692407d750ead21777f2658d7343f7de2e2f3237ed415aa1b50cf7cdc763e1bbc56cf5376c2caad3f9b0d485de3910a2c6e76ec19e9cd6485d99dc8d68aa75faa069488c602ab4890a049ee9fdc809811a01b99863168d223f7fc6625d5e0dc2564e399ea0dc6870c2446993b271eabd6c6f43205e478614470233a5eeeb80ae4eadbde672f01d1b7779e8d17d8e9299ca8dc2853796a14620a45d9481683bc7d7be1d51c1574908f6ccad5aac3fca5d38f4fe64f047aa2617ba35588a3e76d06575b059f73ee111374f4e05c281347010c2b1c23337d3d7c983c522c95b29f41eb61400671e63c3414da1153093018187431154517f2525706720e44561f885774805aa0bcdd07a1a10e685524e09bbe03b9a174110ca817659ceb86e905c0b57c1625aefe5ddd35b02b7f30a02cfa16ece96da332f4a74fb298bf38def5302db2e3a09ab3f9640b67972b34a44f9f18753844ae9ad956f1c0eda586400b7c57eefc41079469c538043a51cd4ffa7f6309c187cd216e756d987a35a2be7fb5ce1f2949154b409d7160c79507d44f0f"], 0x0) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="594d428d6be9fe6baef3533f9831da0eccff45ab31e918e7cbf011ac34f761ba1bcf01c8bb04079f5e9e2adbd678d3860a6a44c491fb568503a0e4315162def71c59c53a40762cc4ea7ec92e655036649c1d03d304897b1ab71e6e77c184ab2a41ae0c3fab6c63e1c6a0e224e7b07ddf059d4cd4b6568ee40178dafe116dff458770ab28f24ebb2a798b643ecb6bb28632933c368480a6476b514e4d20305b6f9b63c8af07794718f1fe094a89184a38ebcddb162ad5f8ee9ed5cc11db75afa486f791888a7869ff15b6871a1223569156eab8b07b7e1d63956ec6ed6be8b17573fdd69703fe578ad0d1b5288a1ad5ed085294690100140920eee70687dd", 0xfe}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8100, 0x0) 04:02:37 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) madvise(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x3) setuid(0xee01) shmget(0x2, 0x1000, 0x0, &(0x7f000000f000/0x1000)=nil) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x100000001, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x11c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3c72}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xd655}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x8000}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x17}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x100}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb0}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9540}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:02:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000000, 0x4}, {{r0}, 0xffffffffffbfffff, 0x2, 0x24, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xbc11, 0x1f}, {{r3}, 0x2c6498026c1c34a5, 0x40, 0xfffff, 0x81, 0x4000000000000000}, {{r2}, 0xfffffffffffffff8, 0x10, 0x41, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffc, 0xe8, 0x19, 0x7f}], 0x20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20490, 0x40) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) kqueue() 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000000)="1247") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) 04:02:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x400000000a) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) listen(r0, 0x20) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/103, 0x67, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/19, 0x13, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x9, 0x5c7a}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 04:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x108) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/159) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() msgget(0x0, 0x641) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) 04:02:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000000) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x100, 0x0) poll(&(0x7f0000000080)=[{r0, 0x90}, {r1, 0x2}, {r0, 0x140}], 0x3, 0x3) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x80000000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9a5f0ff30c26990ca0b6f31b3a0eeee134107077fe8626d45ecdac7f110abf00316a84eea77f992300326701e0d286b0f655b3d5", 0x34}, {&(0x7f0000000180)="d31c9d3d426c8cb814249bef9ad1128b81b977856c6c464d939c37d8cb8701f86e7789b80c7910395d5e580a7189d178de11fe90822a85e5c257eb565615d6196a3e6ec969c5a1ebc36af31d48fe3b6f7e0aa99c85c29fdf18f1b160602f8593853c4caaaeeb57eeeb0479886548cd71228e1ccad747b31d4433ce7d5dfbd4b6f172d8d2760257d534ef2b7840b42d5b01d990d70aebcc5f49227f3677d2b8f135d12e71ef81c29dbeae9c04945f", 0xae}], 0x2, 0x0, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x154) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)=':\xa4(,}+.$$}+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-.\x00', &(0x7f0000000240)='+\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='{)&[\xc9]%&){./\x00', &(0x7f0000000300)='%%~/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='/\x00']) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x2) 04:02:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x114) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "96f7cdeb90271131b4abf086500c9b6695818b31", 0x0, 0x5}) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4b, 0x1100000001}) 04:02:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1e, 0x3, 0x939) syz_open_pts() sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001070600000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) fchflags(r0, 0x0) 04:02:37 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000000)='./control\x00', 0x0) uvm_fault(0xffffffff8222d380, 0xffff800000a1a000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8222d380, 0xffff800000a1a000, 0, 1) -> e strlcpy(ffff80000003c090,ffff800000a19eb2,20) at strlcpy+0xcf end trace frame: 0xffff8000149ac630, count: 0 ddb> trace strlcpy(ffff80000003c090,ffff800000a19eb2,20) at strlcpy+0xcf rtlabel_name2id(ffff800000a19eb2) at rtlabel_name2id+0x13d rtrequest(1,ffff8000149ac7e8,38,ffff8000149ac758,0) at rtrequest+0x64b rtm_output(ffff800000a19e00,ffff8000149ac890,ffff8000149ac7e8,38,0) at rtm_output+0x6e5 route_output(fffffd8036bb2b00,fffffd8036fe0780,0,0) at route_output+0x7d8 route_usrreq(fffffd8036fe0780,9,fffffd8036bb2b00,0,0,ffff8000149019c8) at route_usrreq+0x363 sosend(fffffd8036fe0780,0,ffff8000149aca90,0,0,80) at sosend+0x660 sendit(ffff8000149019c8,3,ffff8000149acb70,0,ffff8000149acc70) at sendit+0x53f sys_sendto(ffff8000149019c8,ffff8000149acc08,ffff8000149acc70) at sys_sendto+0x80 syscall(ffff8000149accd0) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,3cac40f0010) at Xsyscall+0x128 end of kernel end trace frame: 0x3cd0a6b5ed0, count: -11 ddb> show registers rdi 0xffffffff81763cd5 strlcpy+0xc5 rsi 0x3b8 rbp 0xffff8000149ac5e0 rbx 0xffff800000a1a001 rdx 0x3b9 rcx 0xffff8000149c1000 rax 0xffff8000149c1000 r8 0x38 r9 0x5 r10 0x4bb5c37ca977f949 r11 0x1aa04f0021e4d7e0 r12 0 r13 0x4d r14 0xffff800000a19eb2 r15 0xff rip 0xffffffff81763cdf strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000149ac590 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> show proc PROC (syz-executor.1) pid=237316 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000149025f8,0xffffffff822aa4b0 process=0xffff8000ffffa360 user=0xffff8000149a7000, vmspace=0xfffffd803f014cc0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 60982 322971 17718 0 2 0 syz-executor.1 *60982 237316 17718 0 7 0x4000000 syz-executor.1 17718 401521 82810 0 3 0x82 nanosleep syz-executor.1 93873 481110 1 0 3 0x100083 ttyopn getty 93798 381224 0 0 3 0x14200 bored sosplice 69360 221830 82810 0 2 0x2 syz-executor.0 82810 493434 46510 0 3 0x82 thrsleep syz-fuzzer 82810 354104 46510 0 3 0x4000082 nanosleep syz-fuzzer 82810 83377 46510 0 3 0x4000082 thrsleep syz-fuzzer 82810 43358 46510 0 3 0x4000082 thrsleep syz-fuzzer 82810 462779 46510 0 3 0x4000082 kqread syz-fuzzer 82810 459577 46510 0 3 0x4000082 thrsleep syz-fuzzer 82810 456230 46510 0 3 0x4000082 thrsleep syz-fuzzer 46510 247814 35876 0 3 0x10008a pause ksh 35876 432353 51085 0 3 0x92 select sshd 51085 65012 1 0 3 0x80 select sshd 99514 349499 68688 73 2 0x100090 syslogd 68688 135443 1 0 3 0x100082 netio syslogd 82705 131320 0 0 2 0x14200 zerothread 64260 338380 0 0 3 0x14200 aiodoned aiodoned 51315 119765 0 0 3 0x14200 syncer update 3169 270254 0 0 3 0x14200 cleaner cleaner 88102 368820 0 0 3 0x14200 reaper reaper 50741 399388 0 0 3 0x14200 pgdaemon pagedaemon 56650 159030 0 0 3 0x14200 bored crynlk 55341 53662 0 0 3 0x14200 bored crypto 78190 490938 0 0 3 0x40014200 acpi0 acpi0 79061 34580 0 0 3 0x14200 bored softnet 17956 280959 0 0 3 0x14200 bored systqmp 59612 268977 0 0 3 0x14200 bored systq 62469 514419 0 0 3 0x40014200 bored softclock 42406 344556 0 0 3 0x40014200 idle0 52693 500258 0 0 3 0x14200 bored smr 1 353335 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9553 6307K 7770K 78643K 49014 0 0 pcb 20 9K 11K 78643K 9040 0 0 rtable 125 5K 5K 78643K 2242 0 0 ifaddr 71 26K 34K 78643K 2258 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1063 0 0 iov 0 0K 32K 78643K 2602 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1188 75K 76K 78643K 17499 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 273 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 1697 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 21073 0 0 sigio 1 0K 0K 78643K 278 0 0 proc 42 30K 54K 78643K 2136 0 0 subproc 32 2K 2K 78643K 78 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 2044 0 0 in_multi 33 2K 2K 78643K 698 0 0 ether_multi 1 0K 0K 78643K 69 0 0 mrt 0 0K 0K 78643K 43 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 2049 0 0 pfkey data 0 0K 4K 78643K 18 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 93 21K 39K 78643K 50057 0 0 UVM aobj 130 4K 4K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 749 0 0 NDP 16 0K 0K 78643K 612 0 0 temp 199 2720K 3359K 78643K 64262 0 0 kqueue 0 0K 0K 78643K 166 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 7903 0 7899 2 1 1 2 0 8 0 rtentry 112 69 0 23 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 23 0 23 1 1 0 1 0 8 0 tcpcb 544 2903 0 2899 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 442 0 442 47 46 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 56 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1695 0 1685 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 36589 0 34943 55 1 54 54 0 8 0 ffsino 240 36589 0 34943 100 2 98 98 0 8 0 nchpl 144 66148 0 65674 61 38 23 61 0 8 0 uvmvnodes 72 7741 0 0 141 0 141 141 0 8 0 vnodes 200 7741 0 0 408 0 408 408 0 8 0 namei 1024 212682 0 212682 3 2 1 1 0 8 1 scsiplug 64 40 0 40 32 31 1 1 0 8 1 scxspl 192 208136 0 208136 77 74 3 6 0 8 3 plimitpl 152 661 0 655 1 0 1 1 0 8 0 sigapl 432 21242 0 21231 2 0 2 2 0 8 0 futexpl 56 340251 0 340251 4 3 1 1 0 8 1 knotepl 112 3613 0 3594 1 0 1 1 0 8 0 kqueuepl 104 4563 0 4561 1 0 1 1 0 8 0 pipepl 112 11864 0 11845 21 20 1 2 0 8 0 fdescpl 424 21243 0 21231 2 0 2 2 0 8 0 filepl 120 127376 0 127289 39 35 4 5 0 8 1 lockfpl 104 7323 0 7323 6 5 1 1 0 8 1 lockfspl 48 2466 0 2466 6 5 1 1 0 8 1 sessionpl 112 19 0 11 1 0 1 1 0 8 0 pgrppl 48 201 0 193 1 0 1 1 0 8 0 ucredpl 96 29467 0 29461 1 0 1 1 0 8 0 zombiepl 144 21231 0 21231 3 2 1 1 0 8 1 processpl 848 21258 0 21231 4 0 4 4 0 8 0 procpl 624 48470 0 48436 29 25 4 4 0 8 1 sosppl 128 217 0 217 56 55 1 1 0 8 1 sockpl 384 15938 0 15927 15 12 3 4 0 8 1 mcl64k 65536 4079 0 4079 393 364 29 64 0 8 29 mcl16k 16384 73 0 73 44 44 0 1 0 8 0 mcl12k 12288 364 0 364 52 52 0 1 0 8 0 mcl9k 9216 299 0 299 55 54 1 1 0 8 1 mcl8k 8192 296 0 296 55 54 1 1 0 8 1 mcl4k 4096 891 0 891 19 18 1 1 0 8 1 mcl2k2 2112 112 0 112 51 51 0 1 0 8 0 mcl2k 2048 84361 0 84322 13 7 6 10 0 8 0 mtagpl 80 24 0 24 9 9 0 1 0 8 0 mbufpl 256 230329 0 230263 200 184 16 36 0 8 8 bufpl 256 59185 0 51448 485 1 484 485 0 8 0 anonpl 16 1739021 0 1727730 554 492 62 64 0 62 15 amapchunkpl 152 86062 0 85968 193 186 7 18 0 158 2 amappl16 192 119128 0 118497 565 521 44 44 0 8 12 amappl15 184 6 0 6 6 6 0 1 0 8 0 amappl14 176 41 0 40 2 1 1 1 0 8 0 amappl13 168 12308 0 12307 1 0 1 1 0 8 0 amappl12 160 16 0 14 1 0 1 1 0 8 0 amappl11 152 57 0 50 1 0 1 1 0 8 0 amappl10 144 69 0 67 2 1 1 1 0 8 0 amappl9 136 574 0 569 1 0 1 1 0 8 0 amappl8 128 162 0 134 1 0 1 1 0 8 0 amappl7 120 41 0 36 1 0 1 1 0 8 0 amappl6 112 67 0 59 1 0 1 1 0 8 0 amappl5 104 284 0 277 1 0 1 1 0 8 0 amappl4 96 31967 0 31947 1 0 1 1 0 8 0 amappl3 88 878 0 867 1 0 1 1 0 8 0 amappl2 80 170276 0 170215 4 2 2 3 0 8 0 amappl1 72 374568 0 374186 25 15 10 19 0 8 0 amappl 80 48850 0 48820 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 21243 0 21231 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 21243 0 21231 1 0 1 1 0 8 0 vmmpekpl 168 117651 0 117624 2 0 2 2 0 8 0 vmmpepl 168 2440226 0 2438632 463 382 81 91 0 357 7 vmsppl 272 21242 0 21231 2 1 1 2 0 8 0 pdppl 4096 42492 0 42462 6 1 5 6 0 8 0 pvpl 32 5119927 0 5105624 1017 864 153 197 0 265 35 pmappl 200 21242 0 21231 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1368 0 705 27 7 20 21 0 8 0