Warning: Permanently added '10.128.0.24' (ECDSA) to the list of known hosts. 2020/02/01 13:32:41 fuzzer started 2020/02/01 13:32:47 dialing manager at 10.128.15.235:44738 2020/02/01 13:32:47 syscalls: 337 2020/02/01 13:32:47 code coverage: enabled 2020/02/01 13:32:47 comparison tracing: enabled 2020/02/01 13:32:47 extra coverage: support is not implemented in syzkaller 2020/02/01 13:32:47 setuid sandbox: enabled 2020/02/01 13:32:47 namespace sandbox: support is not implemented in syzkaller 2020/02/01 13:32:47 Android sandbox: support is not implemented in syzkaller 2020/02/01 13:32:47 fault injection: support is not implemented in syzkaller 2020/02/01 13:32:47 leak checking: support is not implemented in syzkaller 2020/02/01 13:32:47 net packet injection: enabled 2020/02/01 13:32:47 net device setup: support is not implemented in syzkaller 2020/02/01 13:32:47 concurrency sanitizer: support is not implemented in syzkaller 2020/02/01 13:32:47 devlink PCI setup: support is not implemented in syzkaller 13:32:54 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa6acdb1a05a86dc7, 0x34) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) getuid() ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000100)) r4 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getegid() r7 = getuid() r8 = getgid() r9 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7f, r5, r6, r7, r8, 0x128, 0x2}, 0x80000000, 0x4, 0x0, r9, 0x8, 0x9, 0x68e3c096}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r10 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x438, 0xd477, 0x71, 0x0, 0x9, 0x19, 0x10000, 0x3, 0x2, 0xfffffffffffffffe, 0x2}) r11 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x126) readv(r11, &(0x7f0000001300)=[{&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) flock(r1, 0x3) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r12, 0x20007479) r13 = accept$inet(r12, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001400), 0xc) open(&(0x7f0000001440)='./file0\x00', 0x8, 0x14) setregid(r8, r8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001480)=0x7ff) pipe(&(0x7f00000014c0)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000001500)=0x3ff) 13:32:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x888, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) wait4(r2, &(0x7f0000000100), 0xb, &(0x7f0000000140)) pipe(&(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) fchmod(r3, 0xc9) shmget(0x0, 0x1000, 0x140, &(0x7f0000ffe000/0x1000)=nil) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) r5 = syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x8000, 0x0) r7 = dup(0xffffffffffffff9c) r8 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) poll(&(0x7f0000000440)=[{r4, 0x80}, {r5, 0x80}, {r6, 0x1}, {0xffffffffffffff9c, 0x20}, {r7, 0x1}, {r8, 0x2}], 0x6, 0x4) r9 = open(&(0x7f0000000480)='./file1\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000004c0)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1, 0x4010, r10, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0xffffffffffffffff, r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$dupfd(r9, 0x0, r12) r13 = dup2(r5, r4) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000600)) r14 = open$dir(&(0x7f0000000640)='./file0\x00', 0x1, 0x2) mkdirat(r14, &(0x7f0000000680)='./file1\x00', 0x80) 13:32:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r3, @ANYRESHEX=0x0]]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) 13:32:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000001900)='./file0\x00', 0x800, 0x50) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sync() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="0399d669e7f18faa0103bf98edb6f25cfaf1d823520b246b99713892fe4a31ad432205e265157cfe343719b6c8012e2d2c989a0c8f4824a7b3faf7e3b131bd820e87d14c521f97d7b0a570beb40dfe55bf291f18fbf810170f28cde491c7769bd6d98103564e74a1cd454a805f0f11ed51e91b8a97d403a5e8dff27fa07d2da42cc2166d6f45afb45285246caa18dfefdb9df1484e7be0436ead353c1afcdcc518cfdb1bb3dd69c40bfea59a71c7a9a5077ef1c9abb74a750f14a2d9557fedfb88d4be1ed88d1cf58ac964bcc6c679fe580da42c857daa9c5b92b41fcc3fd5dc9f3498", 0xe3}, {&(0x7f0000000200)="0fc70e90f08a4703d55004079e6ab22e62cf356d53c2c9bc3861ea9e8605c68703630becd13f337a360b7b441e5e39286e1e52933f72186d5c59d639e55b5d7c20d78ccf6cd5ba6696235f82c348b263cdc3f04ddf35052dff58ac2c20c798c35ccbb0a2722af4d58453e3a324017ae0c672867e5772f5b4da80b7bbe4da76aebec93995c3614636933b2ee88d3e5680586dfdc6b6e84077166091f1cdfbe5adaa41679ba97fe5535133f47e0ce25d81906826c397642a583dc5c16a29a0ca809c34aae6da40f9d291d46703cc5a8d9fe570f224888c9de984133f3d300af6e410661ab14bc065e09b9837b9c4383f1548f3", 0xf2}, {&(0x7f0000000300)="1d098341091ca3102e9e7d2502bae8b3a5697497fc3e3681d4340c28cb55476ee20b621040d4f94f49b667b9ced23232fa02acfb2b5d40d81036a4950957638a85f08a6127067f5e3ea6fd2c6c5cf7fba2dde0c3388333e3346c95ee5a74f5044632b6deddd535f9f49a398295517af72fe13bd640ca898e6bbb7ee6edafbbae90a865b988ecba0c0cf30a8bc77646174429e711d47190de37e59a1a573a7127c2ac77e3d75e34cbf354d37e8ca4177c7ee96fa543f92bfd5c430a555e3b5e7e5bb1a3d660bac6ca", 0xc8}, {&(0x7f00000014c0)="58410d96814b7229aefceee0832599db98ac5d77cb6c086f6e67ade90723a80141b3b63ca4e79baed6d6fc5ac8c8def98af9460c30eb3d9385c85a4e27337eefca9a78deb57336e8721da60deb5eaa7fc194aff025cda24639afcc1a5234b19dd033cafae2e0aab40817bec6c3fb0101ddc8e2740b8779efa783ff1c5fb09e539920d3bb20514c6989b935abace3bb509987fe1017c7e2b3bd636c1ca594277c5cfdeb657f4b4a0806e2e4739fab23fc09b802a53dc1eb1a9dc0df508e55f3bee1f1da80fae20ade7034cd0b1846346228de5bb6b82fb28541e70d57eb3cb30672a627a647e229439b435a217c7e5621966fda83", 0xf4}, {&(0x7f00000015c0)="e9c7526f1af396209fd50601ad88733036f6ba03dfc8443fc967dec0650977004ca965b7d3baf9d457a4d24120d911a29cab9c503b275ea3016e3e796c25e45fb20f68c7ca55ad75883af294ef8c163f8fc77a46663185b40f58f05e0f42e0cb73ad3387d0aeb6df47b46c7a8a301e9f331aa0b39975dfd4960ec25852877fc92ec84754efd0b9e01267f87a2d3571681487df3dc4559ec6e64652689cd929d48e72a55d45d94b61e0525470", 0xac}, {&(0x7f0000002740)="3b7ab0fb99eef0d9a15048b14459478bae5a48dadc34bc5613dccadcea359f406ee646fa01b760c5f989c839556405eb6c6c0677b42b49bf4360ce85d55659951075bec51bf18c58d1a260e79b2bed799907207078531616b7d9b7e7ead2b32fbe822a91dbfe86ae14068d84c1af3e31d8e9bee37410ebbb4eca90de25d7a9325f11201bf5960aa094eeafdf4369e38689857309d11b2f7b31228e1356f5eb0e5304f50993c52699b7cbe77650134a3db916f0824011c533790c506586e05bb4097a6f9c130af6479177f311e446f6398e0e9bc88abbbc1ee0154ac5fffc3a232ea004c5a21db7aeb26a0bad05aa197205eddce12e65f7d38e9080be301e0f0f1247ab19b248a484ca23740244957f58c7742a7c15ec23a277718312ac2639f240b77107a09f30be57f0a5ad51f6bc182f156a46166068ff1892a99bf475b65254f6263c22610f040fdde8cd95ec1e3b48ced82ae1c086b3d52d9f4b4c1b773782a0ea05e318fe3a13c191ba8c28939e4a5b4309e26a53796df6f86705bc914910491d8bee8d56201e77a8ec94dd075cb8a0f82e73e1d2bea60695d6868b4c0cc924c9cd2b4d99859dc7926997a37798f81b566523865b46398dd2e824d9867a73afd0f461085604fce1eb10ca90575c01b3df276fce04ca9f36493432be5798d639abeb04b11a601f4f54c33124e199d53d08cc8ff8ca2d37ed5c9f9d91c15802cc6723485feaace3e680dece73fedb82c07a33ea60fe83cb7e90ef8c75b41f8be215dd158acbf7398534db6534a5032008fec6f7715910d0bfe91fda8667252db7f5a80a6cff2ee55ee51137cd9f8ae0c79b8382fcac71e56131587f4c6d59b6f8c97218d29927041ddfe3a594a62691cb7bc73aa06e1217de9d7cef2b680285905644c0432f4d02362f4dcb0ba7feb516c1d2b7384c9a81ecfd7d43ed7317d27665141fff39a36007ed31027404e513e99541214263515e55af7c3b4ad3361a22ad3263a9356f4dc6129498630a5f64329345044dc4a4ce8dbf10e874c2b66e22cfd5bd7a6e98b94e168d9e1544e11e49437c07332d4b83ae63abb91d33359ecb479b91b69182f91e64adb3e7cf7a6ff24ea7340e9364b8334c07be29280755f25c8e3ee0a890fabf90743683af422d27ab9f99d2a8ab0d834b34d89f57d3a325cea1e3af1f0c7bdb6deecaf3f96c120999230d013f8dbe651c152f47ddb1d18be14ecb268176945a6476eefea435cee075df5e3b741099872f8c0adf86e7dd03d31c676a5fc603bc8bee72ac449818f0d66ca4284247dfabd123c3815dfcf5db53e333c63c5b7769b9936a6129bbe5aba146d4a6b30fd100533a4c7aab8685feef785a207c7712f00f3ba5cfe91d915d2b909cb723a365452d17502aac1aa882bd81d25a6ee21c767a53eeefd17b57675042b69038159f4f259d18ea210d05e7176fc9a0b9cb131517fa4f30b52b50f5306a22ecfcca10cc0688863962432a3fe6b0b08a138f46a4441697168629bb3519cc5c42ab47c644f4c2328d1b857bd813b051b332c8fb62467d59ba382d11abf15d99aedd57f9d87b0a808b4cfb39792ce183f8ad22743e44ea892e235f724cbecbafc9aa4cf52449f1eba21e3017e4be8b6a2a33ae96cd6394c1b0e2a7f0dcc9ca8dc07a2f86ecdb6574dad1714f0d98e0d9a45727a5c4bd09f1630c3dc3915ed5e0df3821bda9c239dfd7bbe0b4af1dba196dcdb72cb1e4f9cef3a13d5100c52919c9329356af6cff670dd16fade7a2ecd3cb0425d99493f923f82862316a5475b91ff4efce19f4bd416107a3f1bc7b7042f034991d8d8028111dd035f69a2939b12df21821c29253452267d04efe279414575c4a9122609feb9199c775bd84eafe742fe11c05b52c8b5accf44b8a0ad646cbdb6595ddd192d8766f39cfbf541ae47fffb6775e0dff9a8cefd6f9584683142b30d6755e852ef24f05bbee882161f0165d6656c1460314b1357851cedbfcac5759a50c859980749be44b57c384575d13d54031e1023c33188485cdbe7dad79acccf50bf3dba5596d47e37be831a6e21832158dc1daed51ce15dec9a4df2afc6156cc7c221fb037830c8ac02a8f7cf68d7e663f5c3eeed954db7e40241c2c93788f3650e19ddfacaba5e95f845447151612e4d1abb8567b80f41d3d844e883cf67b6c5988ad5e1f6b1ded4e93034f16f6ff069971c7cda2bca35534e51383592da4040831fe37222e3ff82e798ec44c37fbc28fbe3ab1c998ac4249333f57456c574b589659a31c5cd5235b9cccc1677fe17ab4bb7ae97dfa847421e72e1ebb9e4b13cb8e585c3050b840cb2ac3697010f640a27ce60c6855932ffad438d1eb03a6a30b9bd7de199adaf0ae6b9b373f589e20e90048cc0e902060246a73d50b90dcd1a2785e5bf66c469630be1c175b5604c6cd86fe5b30a569805da8cab59f903ba654d1ac631b742e872b88708ef4a6ae4bf1c6130b5256b4246e7eb5f9a6293c1534a3f0ff9fbcfccb5a0aefaaed0da815222b4712b97d1df5f7f8642deb6c3eb8a88eb5aab988beb8ae9c5a2e68741838151cc18c36db4bd19c6c4d1cbce4ae2cb87e6a96c143faf556f90f2d4c8cc1fab375306645f49deddfd065618f515dd45622b85da9f1fadeac9ea9f9763a5c26654d549b052300c7e0d60d0fb29b18fe0834e38b064d307b0f4a20df4badb66cd65ee19e7e9720063ef3bfd8c0cc5b8763031bd29d021c08ec7fbf36461ae5c2a9c1c86338e68f267bb842e1031abd33feba9321437dcaf01f788557550b46532fb078f9e8e54340ee774230428b2d7a2453b5f1aa366057087e09bbcbfdf792679ad5c01551ed805606841de54e4cbbd18a4688a636a10ce7f2d6120d7c6a6df636df24182341c989d8b86957b903b309fdd1a080006198de299e47461d81cb79837b0679ce66875d8ec75790be40945b35ccf91042650cfc2be943aa3b4aed88f66d43eb9cc23b1a7326a2a6dcc211dc5154dc12eaddfd7134187a78a2352e800f7934de9e0f3863fa26e5eff1a6b6ae12ab740622104e5ae3252405b2a2b26fd0018648aaa2646123ce7a0defb1bf9ed59604ccbe904f80ccb70b10bc8eea469db5e46b4a44663c2cd605a39d663d590265e4bf0e09eac3477aa961e49471ef78a4101bc7f2ebd74d9640f5a01f12e2880ca949a0260f6ab2e0b24139ccd0f60b5f1e473d665b2c4150f4be71a1022e3f78ee5bf0429bebf13ec375836f35bb1a565418c796c5775ac8e2a2e94e0de65592d5915fb97288a5ef13c05b80d13a08580246e981bf40a9de3ed782c4d69d26e7977ba856920fcd1dbbfe3f0a325a6f401f4fc466d38ab125906de6507f9179f50cffe7671d460a1d13b04ef2e53d24630e5a2fe0d5f5d66103e7b65adebd35b932bc9d56bed5bd298e59082abcd2709fe14f52f4acbba800e208b3de5a30da66c3ca42a0f95d70501a06ceea6534ce3bdbf86aac701fe62e475c6d90e50cfffb5ed66528f004e5254c40ffc3cb8bae9d6a08bfd5eac0d0572d4579e29da5d204ab5d4b420136f72de2edac0df570c4268b416aa76402298aa17f9cc12fd412ddfd20644653daec78960ea3344ac3f7a3b1d4ea16bd542ed341de32b76def4e3b99d1e2b7b63efcb21deee83d7dbd5e4e7abbd49fa8eacad6329fedd5a424f0f90338a7418a3d4964aa3bce142c7172e6fce86828ac9894ea02094afadbbca0f7e756f1d14ec661c3330dd85447b5709e0d2f41b0f0f5fe7374cdb402fbe20ec5e30fbcc7befe941da7216882d461393c32012324b34d9c15b94d9a9c85f19f6aaf24b55ef0d8a4ebab1d53a167509d1d515f8c7ebb6c8412f7f7c9e0c7b689ab4dc6d6681ea43861a6e9929c10f58533d9fce69e8beb2acb153ee7b571de3623a48d180e30cee6f45cdfe72c526da7584c5500afa32504723ad29f6babca06c8f34ad1b92731ba359a5d0e8607cc89f7494764ca837fb1f21c3374e18e4c28dc62bfded4da05cfd7342573a3a6e6945f5761c3cd8e04d53ca8be0dfa1f06ca07981ae1e3095acb7d176b6bbeccaf830e40419e026ecc8d3e221cdcd1436cea6142ec2a04149dd6585f86787fb5f613f50faeecb748a98e44661d5be53a9c48452f6ce9b43996e51234cf4d853d033b110bcd907b0868dcd3f429e63f20fa48d0b7db58b534806a5713f857ccf7f432beb9748b89e9a2fe3559926dd232e046aa1d39c6aac4c58998c345e9ae1deb1a98067ca6ab5ef4063c485c44705a45afb8ef7753a5734914b9251d68a388e27d1873f781c5cad8cec8fc10be415d2cd36a228ff6f90d13761f7809bc04a07a06e1c15ef641d90d5f019207eef49307c8e7ceae6f55ce69a4fe321bf6406c3dea93e42295c895aa5cfc1dae08104979ea3fbca3a3c5048631b72a54cb036be32d564802c246e633e46dfcb42d9a92de8d802fa488f2dd5a44244cc65027943a0f9b352c03e75842711836923ee56f0432adc6f266a3f5445cab324f5ad9a399ebc201040c929e036d18b121a4f2a92dfd3f49b20f1bb851cc860fc33e13b093e045b82003044dc96b6c615ef3338998ec1914ab45d94f4b65314231e6b588a37e54da5feab79fc238fd667748e5912cb0fea7c24465aaf311ad5eb0df18d29382e2ba129b06f20f5ecd06bfbaee94274c2d3d2856729e6fc47ae64fb12592fb4a25caae0eb16592266d1642ea83bb292654a897c614e5116e06eb24a4ffe9193aa2e4b44cfb40f935b93c19d1681ea3608f20fd31c5967b9eb8dc04da5a7df1d13794bc5347ea08f86c8ac9c077ce72ac20a01abbe977a0687eca0a3b35671bd6d6c8946f0b718e4c6057c1a7df74bd16725b1401dded271aa53da935e5cb0364890e8abff4a7cb81046a3f4a7adf6ea183dde2e715ec6a8085841de071a22d3c3e80e8b57de74690efa3ec94827f9af42332e32418a22421cbf3d9dda9299c8dfbc801628e83de8fcc4e9d172151d0e9aec1c313234e85d56ccdb4fc85e9cd3dbbcb383d4ccd86c606d744efff121b6339bd12c7d0875c6772c65d8cb1e3c7e506a2c8b23f149ca41d0c5422e405d8a5675e9159d276ef2beab300f1076fd5c12cd14e432409eb4db6622f95fe4598d22a193859c04454b25ad7a4bc594a9cbbd386a1c2fc9e65449bc99a463886515cf3c78ab6605b6128717646cd60f1d4546e7f975b94f6d6a2fa86b9fecf3c2f03a48538ea3d75168c7e7c4d01141c5e50fb95f0dc96884924375346b97f5eb642202cb24fc47bd883ab593642b65d0dc4ea859f28ce49d1d77d39b1b872502fae6ce309da92d72b6addb5f31329bc8f352a4f36cb7c5b133c585d32bf4dad5b4a54ed2ea458d3df8ac11ca976babb3d92eab2cd55b227bc9d868e72a6a6b3e60c876eda53f69e9a0dd6c91657a092f3601c59c1171599f3c9c8d0b991154acfe0fab1e8a2028b7acee64ff309aa87842c7fc74848f895afed9161fbe583341fd469ee15b4ed181b99ab6742476791c77a8d3cb53e4ccfa322b9199193518097caf8fcdc14616b63df2beb7bc0d833d07726a2d53c1cf382ce3fb360ca898a1729fc0645ac41a565dc8d1f2ab8e8e876d2e859d2332a36aad0c9984db620b77dee70f8c7b672122602003c2ea0377030edd7dd7ff93acd73450d7419ad11280a2e65044188a06fb14fa18875e6208e2606760052154c21248cc29e5dd387e6d302903e5114b8a476b87a0193178a5012e559dead234c2354e3f401662356285dc070cd9ae3421ca84121a36fe349d3f0258d7023583a3c", 0x1000}], 0x6, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r12}], 0x78, 0xa}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") ioctl$BIOCLOCK(r0, 0x20004276) 13:32:55 executing program 0: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x54}, {0x800}, {0x6}, {0x7, 0x7, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="fd61459fa31912780fa82e19ff7f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) ftruncate(r1, 0x0, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xf00) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 13:32:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xfffffffffffffffd]}}) sendmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=ANY=[@ANYRES64=0x0, @ANYBLOB="f5e8183ebcab5e650082a63ef7fef6864c86c0b69867dc0b36f248d60580629ed1ac9ed8803ea0c45a659d1401d5b326c20ba8aa6c7969fa6569d16d0f", @ANYRESDEC=r11], 0x59}, 0x402) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x121) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) r17 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r17, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3facd46dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02850b198d0848c41abe891057eddbce1f082a"], 0xe1, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r13, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) r26 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r26, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abccff7a07eecfc21410e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) msgrcv(r26, &(0x7f0000000e00)={0x0, ""/217}, 0xe1, 0x1, 0x2800) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c64f4f65df5aa10dffa1c4"], 0x2d, 0x800) r27 = socket(0x18, 0xc002, 0x0) r28 = fcntl$dupfd(r27, 0xa, r27) r29 = getpid() fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, 0x0, r22, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000002c0)=0xfffffffffffffef4) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x4) msgrcv(r37, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r37, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080c554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843bbc6dca902545ecc79734f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c00d48af8cea73da658263d0600000000000000ca8000"/130], 0x1, 0x800) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r39 = socket$unix(0x1, 0x1, 0x0) r40 = dup2(r39, r38) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r42 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r42, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r42, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r41, &(0x7f0000000880)=ANY=[@ANYRESDEC=r42], 0x1, 0x800) msgrcv(r41, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r41, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r43 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) r46 = socket(0x2, 0x3, 0x0) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r48 = getpgid(0xffffffffffffffff) r49 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r50, 0x3, 0x5, &(0x7f00000003c0)=""/85) r55 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r57, r56) chown(&(0x7f00000008c0)='./file0\x00', r53, r56) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x2}) r58 = getgid() r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r67, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r47, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r53, @ANYRES32=r58, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r59, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r60, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r64, @ANYRES32=r65, @ANYRESHEX=r70, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r66, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r67, @ANYRES32, @ANYRES32=r68, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r46, @ANYRES32=r69, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r43, r71, r44, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r48, r45, 0xa5, 0x1, 0x100000000}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0xffffffff, r31, r34, r44, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0x10000000a5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r13, 0xffffffffffffffff, r22, r34]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r33, r13) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 13:32:55 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={0x0}) nanosleep(&(0x7f0000000000)={0x1, 0x1ff}, &(0x7f00000000c0)) 13:32:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x2021a, 0x100) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x1200300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x6fb1) fcntl$setstatus(r5, 0x4, 0x40) pwritev(r5, &(0x7f0000000480)=[{&(0x7f00000002c0)="878c9972601c12de6854ac4402a54cc04764ae75f4bfa8fbf2407dc6f992fe7b110f44a83bc9d64d6de12e715fcb63e3acd3a5a4bf6a9c0a0112df69f6e7981d6c97d1ec518e2a473adf8a70a2ec37fc76f83bb0925aa1db5af87b405ea067", 0x5f}, {&(0x7f0000000340)="39b95a2aaea7fcdf853e3461a41c69c896f955fc9bf56a284d02262e6ebe83f83f264cf3397ff9eec2d684167a7f3e77a9d5d457ec2516041781fc35ac7155990b6f336ed4136c2caea03b0aadc0eca33dd08931a14f2100114444fe9d025fa004d2738ffb0799e3b887cae0d7a1572efc6a1e3fde95b1608322056ecce6ff7cc347fd757f002e3900ab3306a943f35dd980bdca6a81e30b04e87431fb8955cab56b483d3ac342635b420b71ffa77ccb8f1558224ec8bfd7f5bc750ac428ec2f619150a6183563677edbdfda5f0958b8a26eee3fb2f4fd18ece5", 0xda}, {&(0x7f0000000440)="2569fdf0655e05fbc8d0ab22c0c8beeda6a8bed469c480588bea0755d02c9ef33700fd705e7ad2a899c099061b89865a9905de26f9a8514044d5a3", 0x3b}], 0x3, 0x0, 0x1) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000971000/0x4000)=nil, 0x4000, 0x0, 0x15, r0, 0x0, 0x7fff) dup(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 13:32:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8, 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) fcntl$setflags(r3, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:32:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc0ac, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 13:32:56 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/201) shmctl$SHM_LOCK(r2, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1200300000002}) write(r7, &(0x7f0000000000)="f640a3c266db9a7dfa9174e75eb4a59a3501ef68ec62de22287d187833ebc61f746c37d4d4701b2ed270444e570976bcb3afdc741647c33355186dfd9be84aa8460453de090fbd73022b7a21df97f39706814bfb169908bf2c670f6c7588cc4e8c13be9329b6be028915ae3288a8fc1a403ddf3d83", 0x75) clock_getres(0x4, &(0x7f0000000080)) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) dup2(r0, r1) 13:32:56 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/218, 0xda}], 0x3, 0x0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r4, &(0x7f0000002440), 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="d6508fd37f5aa3ef1adb6125430b3a572436c01b29982f174049c2ffa54dde4fe0eb4d4982cfc41519611f26c27d96e5d0ab"], 0x8) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x5}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x4, 0x5}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) getuid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) 13:32:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2b610a1b2dec8803aa719d3bade3005d07c5fefadcb7dac213f5c5849f62eeb366c5454b1aba19a763f8347900e5f410132b061d0c35054bccbf2fd8ab9f7b690501416d6d1b74db02550b31cab9da9c8da658c6b9af9fe382fef10b4925680de4d02709432a3e1ae568b300c4a6d0603cfc8a008c7a448009ca62981cc535be350275edd97da919aaf5a42080bce8c66ac38f4ef4c6c772f1fb8f8b79e28be9492911babc30a794a596ac82684281e1e8134f2fb09f3eb47408063a3ac97e346e3f64bf3bc7f101b6ec038719e17b435360e675d9d2cc54a7858455e7bc8e6036053a48f441bbaf857ea92184810a77e99bb7bb148bc50fd98ed32db22086886734212d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x7b6a, 0xffffff78, 0x100, 0x0, "6042c7e1e5de3bdfad1f03b0486662f46e25bbfd"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) munlock(&(0x7f00006fb000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x38e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) accept$inet(r5, 0x0, &(0x7f0000000100)) 13:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000100)=[{0x5, 0x7f, 0x2a, 0x9}, {0x4, 0x1, 0x9, 0x1}, {0x4, 0xff, 0x1c, 0x5}, {0xdb8c, 0x80, 0x3f, 0x400}, {0x3, 0x4, 0x1f, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x4, 0x25}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 13:32:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) sendto(r1, 0x0, 0x7001, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="ccbdcf87a3f6db95a2ba5ae53d32df0051c31ab62a58009e3c3db02d769eb1d701624110ca83509f2fdfa5ed0678a8448b07d2d528bd7cee55cf913d9421aaefd0ce5f6ac92049eb769f7ea4aeb867f4c29bf842b3cadd57a35f5f9a522b5ed1f9fd63179327c2dda9", 0x69) 13:32:57 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) pread(r0, &(0x7f0000000400)="25e768be199cf6db74a396833aca547a822744bc8ea9e98f131174126b92d54e7c4e089816ef2c8e8a9e95dd96fdbbf33e9fbca3d727f2fc14ecf2379d64de171b001d8236ff4364861baf090b04f98c5dd6aaf34de080b6580fb0c0045b882fd035da5eff1e047263da3d40f0a6ceee811aebb738dab4ceed349cf9e521bd5db33bf95186087e2935517c84b11ac34e216da1adb2f1278105389275cd22436e5844d4a64200b5e44cdd1fb362d06f3f4fecc0c0898a35bdfb4a2fdbb66a5d5c021b3c2afda83a602651f0b07752d5e09e88aa571685adaf6486fec12592e45ba10f26eb08723d0030c7919206db4b55ce11754ab47cd0f363210f037a8daf4a67e6f7fa04046ad9696cee25768b9d39fac5f99cbe840b2c828fc5cbe775a9657a6745f9b57cf2265857ce68d324264744c4ea540ded20eff47ce96a26392d8752e0b2b969636d4c6185c6f4d2c6ee4a6a3501e9ac784356b5bafabe660d8dce6968f6c8d5557d3cdebed7295d2011bf26b18e9ad22cd731a19271273223f07581bf1b3c74d3f245bca2bfa8a669760870796fb5b3a25b933c95f854998411156336ea176d2e77217bcb81f67d3b31a3d0b3af4a3fddc139980614ab5cdd200ee626223dc8364a17820d0da243b01d82197ca6e7598e5e2f08b783c46539595c61ac269e77b8c1e0cd0f25362b98e4b1ebf4c0cdbf12eb66ba3eb0c688e74bb556667b77283e098334d85a3dcb13e4afa334aff02196c4412bddbac35ceca50a69f84331eb84f68f8141ed04ad12c962ed77bbd2ff71d3333b13abd37c1527a292d733153a2bfe681f6b09b4659d37d2c8c4aee19f798286ebe0631edcb47c1332d2f31a85a353b7f94b3d3488bb8810f5ad248472bfe5904d52d142bb336f8d0e2f4aa589feba61cf36700725ed172f153e62f36366d00731afda5d0c858192098dfca6b4f707e1aeec9f045893106eec0d2938f8eee4d0302c8c8552056b02d8ab11af69434f2513d54704512acba228d2dd5a187d04374b1e06f2c3000dd1bd13cd2defd7b79381843b34de28887bca025ad9909f3ac7195f84f2586e073df5c09a02ce75f73743d9f21397f7269aa2162604025dfb05cd64b310a8286fe6cadf5eac985cf7eb931b8d321532cd449314505ab798345b167f021297916e6b721463c4443d7103facda6b2aec86af5b40822e8920a1f62892f6e844214e89fb8bfbfb3e60a52ecf2da06d9a979ee77d82b6fb29f90d0d647be1725aa322102783ba6da0064e53de81bbaa467e17bb451f8835792a9eeaedeb9a1964153756a0fc8f8cc56d1b3318cf7a3ac24facfebc70a76a91ef84dbc9ca8aa0611e6617ad7e2d5ff8d752ac38f0855eaa663c591b36745e3db4075f1b785fd792842a04d61440e522e0ac2c1da0bc7ad5c3a097d4a2cc881cf4a6af4297ad9d5b8f03eebb1b41ac70807c1b6929a56022e8912d8f0a50bd9df8fae8f3e58844ef0b8050dc0c554ef3a4c747e12db06f7c0c5aa896271c6b83bf68bffa316e0f26c6f8f2ef1bab2c8137879016a3bb62eab7b425a5f32e123d630a32b42ab942e99f97ec15c2f7f4a269b8e533ae36c399826c48bd368afe049ab4c7ec9ad9d63c64f8458701c5d5a379620511734c3c43874940f7a330ea64bd497215093ee37b98f840d8c850dbd8390110d19e86d063479253d2ebea99845d9579e12ef167f61a00e02beba25fc4c71b04707dadd33c199f75727fb6747be72057815604b101d15f0d3c0fe0ccee196a24528288d23674072b58bc43772b8ff11f470b568d432decc120b47d27c78d62c19e0c87e3268c95f2af8dbec12b6edd8f1e21f1fa808998cea830154741d2fb5c264855dd679bc5a2ee09e206c6c3f84c09c19cecaf8ce96679c309eb68ff38a0c84df4abe1bf4ea59314b9342684d3f9361ef2e0e9cb3b8381bfa35b098cd67e70534be2b25bf9321d8823382a822a05cb8edf41462080c8f6b3215483c4096df9a57dfb2959394176cc17614f36cf137d11a475b55a7df0723def753e4bcd892eef7459dff24843915ae6ea0c8a2f39b3d886db01b1d18defced7290a297c6497918c9bff94f18e72e2d6dc58d1d47f7061eff8865e39c6f92ced668aca4b0ee93d005b3f299ca42cc44569e78cf4481fec9bece76dcaa827d84908e436b309eeb13628ccf02c9931c82f0f175c692c8c18bce9018ca43360cceda7a88e1b067fa3709c60bcd2b3f51c9e42fb592216d4862ff86191a09bc72eff04e762f005fcc64c62b04014ce19465b16e01fae7b4875db403af59df9c0e4b139c4a2904d12eb7f15c98af8ba9dd26d31540475ca53f8a83afe42acd54e62c726ecf1da1b238bfe5b4da0c926f0032ea503fc8403af67a4a4b2224c285d11f89898c6d6e5c728748f3d698013f390501cd8387e81a3e8225de977ee5e06895f9953b56f62d7eaac105d6dfa8ec46abcebb3bef1690f6167c8f0f7ea888048b88a45bae6f5f2bcae338fcfaf217a2a075213c44c601828207be4276a656c8d901da2f8add5e6a6ccff3479c19d941271cd5679a0a438e0193c32ddd04884e417f3d62250d9aa29fbe902a10216b32741699ed8d59c6c8464827dbfca1ec3e5e98c5c557d74995d58567c68bcf9580a961a84e882370153438f909d014572867e22a452d13c87c058f1dcd0f83d877fa5ec989231be6f04e5ff9f624990faa329bf145f50ac12b9d61fd6c3e59adf20698dfae54de3ecc0689dd8370742fa09fe87a44cad5c4194139653f0c7ef3d06561f2d7cb01cf4ba096e5a68fd01d396fb59a9bea6fee4ffdae4a9e2b9fbd639c17a1b8dbb3af1b72bf230de36f141f5cf40bfbd1ceb0e7d6c91122a39614497ba07c104de54079732538dfdc0215f59af459de14d6b4f8c72007e3c6afbc05367aca7d22251be7d71cea105f7a15c7b3b8be6d2ee4835c57c18d1345c533b6bb070d5aaa1c14b9a2272473c780b43a08dcc23d9e7ced97cdf93ac0a63e6d3095fd10950ad8d61254a3fc43700e4d191037a5147f260f8477c107fcd36430da185857f1d8f6d5534b96a8e7114690a65175e6aa398b151efa146bc72264ebd88e625084666252242b237a1775fbcb9ce2550f0eaeb4aaa292328edfcf510894520dea742c7e5c22cd44e9be1fa98c3fe401ac1bdb9d2f863dfd2e943138ae430d84f5e2f890af79d3ac92756c7f85ead50be7bf598eeb6e00279a309f5370460aac33d43b0bc52b3221eb36e5296833d3052cea7ea957c8c266fcd1e11b3b1af76877e1c72f15371da6b785c9a71852fecbb5207450a4c6a8dcf2cab94cc1c1966ef3ad83bedb9ad8e6d10bbbcec9be3e6063bbc90a48de9cdb231f66de2354af2a1806039ffe709f8c3bb167fc0647326f2c9b73694242e247eb985d4a4f7536e59f401ec2b510183befe5005bb2725956bb7dff72997411dbc0b9097c7804bcea63740300535c6621f067680fa34a705427a75baff728a992ea06e70b7b75fe8ba398311fc9dfda8c3b5ef3277a70767c521787f4fb62b2eb12f842f720879dad8bcf36c28e7ee636f4532e40e3e1defecaeaecbabb4cdad118d1ce19728c82b5b93b9d975af2f8deaa0aa4cff30f2f84f1fda9002506649761f8b4d8facd95c5dcf8eb4ef5f85ea70d8ba2fe55aacf91036250b67e12e66845e225860bb469a08391d4236b1785ccead639cd6b1db5a26ac57c34a6b163e90975a1d018445ebb71b0a00a83bc03d5baff217bd4bd4809082dddb897c690a66f026023023dc1fced4fc18e501a5ecc584b137311032df553cd24a21e0cd2a54e35aa33116e7966b16699132c3b9b364f8739bdb781e17f2801f0f0972155a1e196a6d540384781ea328032c24bcba6d55a1435258baca39f22bf40a440a0e2880fc3240193c8ce6d2a0d5c4746f85bd2233ed29e72fc8457c45a4ce0889251fe16b81a1871432f82304c3fdee77055e98ecc9ab655e192c367ef4739ed2486bd7a5cad63451d19f81e7c0622f24b4d5681a14118decf41e1b8961bd432f68d3c3ec45142622fc573fbf2ff2f52bf78deb162aa70e1bf5160dc1fbf916c3f20fc8a29aa1475cae976a6d0425fd8d34f20ee9e0903eb498ba5f05af8d24623ffa69c1b5d96cb25c0ebd05cf3f0b56c482c39aa79750109761d61a06655f9f751971197d434a77220a3d68c003cf6f3a3b10a0374f250cedd227a70e2f1c817bf55b6655c1267acf9862ca0ef6136ad91524893ad1c72a8741d5d9cc374a493b73e33a464aa5b714ce3bee57451bc7b90c7896a75965be9834b6d9da6d15922b814dba0b7d75b5d60f85bc5ada846aa82b866255b6489c66bd6dee0436788795a5bd09a480fb5e0852bf587b826147a60e5b0a1d61ddac2703180127769d5de5d469979c1c8b58c5a10177a2499bb69eae16a7fa8322161f9af60b5ae4c0a23d74aaccbd437f396788cfd747ab28a4aea2aa1591db944f9bce620a6f648c3703547d5c799d799b12683913e4ff131ed308b499b7108665d28223b86db05d61db22a51bfb52ddfa18c07f2840c7ddac6e127d1df02f2ea49dce51f0a32b29fe0fc1853da1bb9510b3f8dc285f49ff59ed2bf77313a1a5b70b42764e538b5f1dd1d93b36c95eade6f95c3deecedddd371eb0251a6b667d850c51a086103802362cac572bd7ce410c29ae9e580c9e26d8f72404d995839b8da8562e94c5ccefee78b195f3c6594ab0bb09e5711a28f332e4fb57005bfd4bc5880a8ea352bf9c7f6026fa8d4a26ae5a8309b3edd5abd6130b081846b1734c53ae41f6a645aad2b0c67019985981a7550e42afca09395bc5f0c6617478129198659e07c44ad67d6100864874fbd62d75df2da6227c9e89311c7b7e916df77a7da92de1aac1382e7bf2a6f509aded4372bd124153bb62ec44ffb648dfc3096ed31016927b11678bcfbc36c507bf478bcd3bf83b6616a0b85ef01ebb75dde0703dcb12fe8bb583ac2f5456edbd4c8063f1b5b858457d6ed223a09563d2ce296f3548df6634441e6d42408fd9926da5ddaf9f39ba6089dfa73c713d4c9e6afccb2ede41559c77292f92ce528a6aaabbfe5b261b202d8ad927c8f3ad4ac0c59d83c1f280e3a1a854622ea6d825ad5b01b45083c3f8d5f87e77457bd8cd91e6bfe5369f39d38e5aeb3df1a448c223c43729125333fe4180da157aec5cd27f4ea21e0e127c30a40081c0f16bbdd005f56360a9fb14e67346bc1e136f5b8055e6c9725478f72ecd9909ec7f1576130abdf950402eba9583f46ceecd2a095eef8cc003531db31d9c387c0519c9aa82f6134242c66bdffdea163a0c3a62565c56e35387278b9e029acaa2d7cbb36d6b2503577b82960436d38ad8928f2818e0a4cdc2e63683d970b5f5cac0bd4655b16f35ac238805c7f7b70c21cadb64cdadc9c18c5a7b6df13a6d9ba3ddb70e066afe5a001d8f17ba79a4e676830cbeb5d5ae0c4062f9ad9c5983b8d9f709923ed4142f63748d2e307fa27f859b70eedbe29103d896b0b2344a091dfab4a3f1d304956027cc0ee53d81e02c71b43515b92257a75fb4d17881c8c41e70b89e3c7240a8c88962d917f7fd4adcf3c4a5ecb2be3c033128f8a479c84922d33b8e4a59d8da8c8523f56e2cd4f4797f2cf7872dccd47dfa4cfe822550eb3ec72db53d3391a861242501a5bd7d26d5943205e03b1efb18b4dab86463a438b083ab0cb0bacb482d10c9664521c07f3953d3f44721fed92c8dc524a087af080ba94495261d128e820145a348c52d2c28d21fc0638f258468a48", 0x1000, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x200003, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/236, 0xec}], 0x1, 0x0, 0x6) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) kqueue() fcntl$setflags(r3, 0x2, 0x0) 13:32:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000100)="06ffcbff13b9fd8105aa4ef13048e699319296482426fa7f1183553661f7f976c9761f2be98bdfa5ec08351233", 0x2d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x3, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getegid() fchown(r2, r3, r4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) shmget$private(0x0, 0x4000, 0x4a0, &(0x7f0000ffb000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000240)={0x3, 0x6, 0x2}) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000200)=0x40) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x20, 0x1, 0x2cbb, 0x1, "ea39700f5d5e0ab9899c5a2d5910566dccb2c842", 0x81, 0x9}) 13:32:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) unlink(&(0x7f0000000100)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000040)=""/101, 0x65, 0xe0be2437424be96a, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 13:32:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r4, &(0x7f0000000440)="f12205780a81159be4f34692ed1bdd44025b193d1b3cbf375577b401273941d66c44916bb5112f1383b2133e6c06dc344e36105deb435d488b5717ef3e0134059ee0178b14ab01421594968eff552c922b625411218ecd924606c02973cf89936de8bb939d52459cab97f827a345fdfa6f421fa77a62c61e229fd70a78da581bf46268fabcee5c63f9d6c4c2b17305538326a5feff4321da6335e3f7643582130a178b483812f607b9abcc43521ded3ab284d454d1bf073b183dab50a1fcd08cb9ff38c34ba86a8a176de4c6861891d988b8f2435aec6d8c85f49e33708335ca782d304b32", 0xe5, 0xc, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x3ff}, 0xc) r5 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000540)=0x8) connect$unix(r9, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000040)=0x1) 13:32:57 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)="ce", 0x1}], 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0x6, 0x1}) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) close(r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) r3 = dup(r1) r4 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x10}], 0x1, 0x8) 13:32:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6, 0x0, 0x0, 0xff}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) poll(&(0x7f0000000200)=[{r3, 0x100}, {r4, 0x2}, {r5, 0x4}, {r2, 0x4}], 0x4, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x1f, 0x9, 0x4, 0x2}, {0x8, 0x7, 0xe6, 0x1}, {0x8, 0x8, 0x20, 0x9}, {0x8001, 0x6e, 0x8, 0x80000000}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 13:32:57 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:32:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1200300000002}) sendto$unix(r1, &(0x7f0000000140)="80226724344051c3fb27b6e892708f8d4c43e022a8493c1807e52d0d40d920dbdb7c1ad26edd3c6b9ce8f5ad01b75678d806118ff6d807f5dfe7d37ef92a66cfda16b35a712050ef851263ab77b7eeb581d637c588cd2efab11754570e9dc69f7d73e31f69e87bac816791ea5820b25970e0a10acd09727c1f36768027d7c573a7df874587f4e1071bfb4a0c62d05e249fef3d58190182ba2c38", 0x9a, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) panic: receive 3: so 0xfffffd806f6e57d0, so_type 3, m 0xfffffd806c8f0000, m_type 192 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 362503 27605 0 0 0 0 syz-executor.0 *392812 2737 0 0 0 1K dhclient db_enter() at db_enter+0x18 panic(ffffffff821af0a7) at panic+0x15c soreceive(fffffd806f6e57d0,0,ffff800020abd448,0,0,ffff800020abd354) at soreceive+0x1727 soo_read(fffffd807d3fc1c8,ffff800020abd448,0) at soo_read+0x53 dofilereadv(ffff800020a7c9c8,6,ffff800020abd448,0,ffff800020abd530) at dofilereadv+0x1a1 sys_read(ffff800020a7c9c8,ffff800020abd4e0,ffff800020abd530) at sys_read+0x83 syscall(ffff800020abd5b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd9380, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic receive 3: so 0xfffffd806f6e57d0, so_type 3, m 0xfffffd806c8f0000, m_type 192 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821af0a7) at panic+0x15c soreceive(fffffd806f6e57d0,0,ffff800020abd448,0,0,ffff800020abd354) at soreceive+0x1727 soo_read(fffffd807d3fc1c8,ffff800020abd448,0) at soo_read+0x53 dofilereadv(ffff800020a7c9c8,6,ffff800020abd448,0,ffff800020abd530) at dofilereadv+0x1a1 sys_read(ffff800020a7c9c8,ffff800020abd4e0,ffff800020abd530) at sys_read+0x83 syscall(ffff800020abd5b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd9380, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abd190 rbx 0xffff800020abd240 rdx 0xffff800020a7c9c8 rcx 0 rax 0 r8 0xffffffff812ffc6f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf17095cb24eaef4a r12 0x3000000008 r13 0xffff800020abd1a0 r14 0x100 r15 0x1 rip 0xffffffff81ae2228 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abd180 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (dhclient) pid=392812 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7cc38,0xffff800020a7ceb8 process=0xffff800020a90f10 user=0xffff800020ab8000, vmspace=0xfffffd807f000000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13138 308371 69029 0 2 0 syz-executor.1 13138 395514 69029 0 3 0x4000080 fsleep syz-executor.1 27605 362503 18524 0 7 0 syz-executor.0 27605 9867 18524 0 2 0x4000000 syz-executor.0 72149 168607 0 0 3 0x14200 bored sosplice 69029 323674 69173 0 3 0x82 nanosleep syz-executor.1 18524 230094 69173 0 3 0x82 nanosleep syz-executor.0 69173 67421 33220 0 3 0x82 thrsleep syz-fuzzer 69173 2550 33220 0 3 0x4000082 nanosleep syz-fuzzer 69173 238001 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 78464 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 431789 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 270024 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 261996 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 76066 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 227615 33220 0 3 0x4000082 kqread syz-fuzzer 69173 80856 33220 0 3 0x4000082 thrsleep syz-fuzzer 69173 447801 33220 0 3 0x4000082 thrsleep syz-fuzzer 33220 415349 40718 0 3 0x10008a pause ksh 40718 195964 72986 0 3 0x92 select sshd 45233 175604 1 0 3 0x100083 ttyin getty 72986 386697 1 0 3 0x80 select sshd 45772 325082 57422 74 3 0x100092 bpf pflogd 57422 106428 1 0 3 0x80 netio pflogd 84594 449930 24375 73 3 0x100090 kqread syslogd 24375 247400 1 0 3 0x100082 netio syslogd 3655 502803 1 77 3 0x100090 poll dhclient * 2737 392812 1 0 7 0 dhclient 32826 85152 0 0 2 0x14200 zerothread 45426 31495 0 0 3 0x14200 aiodoned aiodoned 75737 287920 0 0 3 0x14200 syncer update 79277 483838 0 0 3 0x14200 cleaner cleaner 54365 174810 0 0 3 0x14200 reaper reaper 66226 202115 0 0 3 0x14200 pgdaemon pagedaemon 85463 316806 0 0 3 0x14200 bored crynlk 65239 76778 0 0 3 0x14200 bored crypto 64146 160152 0 0 3 0x40014200 acpi0 acpi0 34900 253293 0 0 3 0x40014200 idle1 86281 509005 0 0 3 0x14200 bored softnet 57682 332444 0 0 3 0x14200 bored systqmp 21408 235373 0 0 3 0x14200 bored systq 82858 147491 0 0 3 0x40014200 bored softclock 13185 268960 0 0 3 0x40014200 idle0 34172 196357 0 0 3 0x14200 bored smr 1 297366 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 2737 (dhclient) thread 0xffff800020a7c9c8 (392812) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82645298) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0xb3a #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9488 6467K 7109K 78643K 10685 0 pcb 13 8K 8K 78643K 25 0 rtable 105 3K 3K 78643K 201 0 ifaddr 49 11K 11K 78643K 52 0 counters 43 33K 33K 78643K 43 0 ioctlops 0 0K 4K 78643K 1471 0 iov 0 0K 16K 78643K 5 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1252 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 2 0K 0K 78643K 3 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 59 0 sigio 0 0K 0K 78643K 3 0 proc 60 63K 83K 78643K 446 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 9 0 in_multi 33 2K 2K 78643K 37 0 ether_multi 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 207 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 22K 22K 78643K 1122 0 UVM aobj 8 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 7 0 NDP 7 0K 0K 78643K 11 0 temp 84 3015K 3078K 78643K 2174 0 kqueue 3 4K 16K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 19 0 17 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 67 0 57 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 137 0 137 1 0 1 1 0 8 1 tcpcb 544 24 0 20 1 0 1 1 0 8 0 inpcb 280 81 0 74 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 45 0 45 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 15 0 0 1 0 1 1 0 8 0 pfstkey 112 15 0 0 1 0 1 1 0 8 0 pfstate 328 15 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 212 0 0 14 0 14 14 0 8 0 art_table 32 213 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 13 1 0 1 1 0 8 0 semapl 112 1 0 1 1 0 1 1 0 8 1 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1463 0 55 46 0 46 46 0 8 0 ffsino 272 1463 0 55 95 0 95 95 0 8 0 nchpl 144 1742 0 123 61 0 61 61 0 8 1 uvmvnodes 72 1533 0 0 28 0 28 28 0 8 0 vnodes 208 1533 0 0 81 0 81 81 0 8 0 namei 1024 4567 0 4567 1 0 1 1 0 8 1 percpumem 16 32 0 0 1 0 1 1 0 8 0 scxspl 192 5177 0 5177 4 1 3 3 0 8 3 plimitpl 152 16 0 7 1 0 1 1 0 8 0 sigapl 432 258 0 242 3 0 3 3 0 8 1 futexpl 56 720 0 719 1 0 1 1 0 8 0 knotepl 112 61 0 42 1 0 1 1 0 8 0 kqueuepl 104 18 0 16 1 0 1 1 0 8 0 pipelkpl 48 85 0 75 1 0 1 1 0 8 0 pipepl 120 170 0 151 1 0 1 1 0 8 0 fdescpl 496 259 0 242 3 0 3 3 0 8 0 filepl 152 1488 0 1383 7 0 7 7 0 8 2 lockfpl 104 11 0 10 1 0 1 1 0 8 0 lockfspl 48 6 0 5 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 99 0 90 1 0 1 1 0 8 0 zombiepl 144 242 0 242 1 0 1 1 0 8 1 processpl 960 275 0 242 5 0 5 5 0 8 0 procpl 624 350 0 305 5 0 5 5 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 400 167 0 148 6 0 6 6 0 8 4 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 166 0 0 20 0 20 20 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 369 0 0 23 0 23 23 0 8 0 bufpl 280 4155 0 192 284 0 284 284 0 8 0 anonpl 16 39114 0 24067 62 1 61 61 0 125 0 amapchunkpl 152 1108 0 956 8 0 8 8 0 158 0 amappl16 192 964 0 165 41 1 40 40 0 8 0 amappl15 184 82 0 76 1 0 1 1 0 8 0 amappl14 176 29 0 26 1 0 1 1 0 8 0 amappl12 160 5 0 4 1 0 1 1 0 8 0 amappl11 152 54 0 39 1 0 1 1 0 8 0 amappl10 144 26 0 18 1 0 1 1 0 8 0 amappl9 136 602 0 599 1 0 1 1 0 8 0 amappl8 128 131 0 104 2 0 2 2 0 8 0 amappl7 120 121 0 108 1 0 1 1 0 8 0 amappl6 112 60 0 53 1 0 1 1 0 8 0 amappl5 104 132 0 116 1 0 1 1 0 8 0 amappl4 96 511 0 480 1 0 1 1 0 8 0 amappl3 88 116 0 108 1 0 1 1 0 8 0 amappl2 80 1185 0 1100 3 1 2 3 0 8 0 amappl1 72 15644 0 15173 27 13 14 21 0 8 4 amappl 80 604 0 555 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 259 0 242 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 259 0 242 1 0 1 1 0 8 0 vmmpekpl 168 6059 0 6026 2 0 2 2 0 8 0 vmmpepl 168 39082 0 36984 129 9 120 120 0 357 28 vmsppl 368 258 0 242 2 0 2 2 0 8 0 pdppl 4096 525 0 484 6 0 6 6 0 8 0 pvpl 32 139039 0 120731 150 0 150 150 0 265 2 pmappl 232 258 0 242 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 184 0 3 6 0 6 6 0 8 0