kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 13 12:48:50 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.18' (ECDSA) to the list of known hosts. 2020/06/13 12:48:59 fuzzer started 2020/06/13 12:49:03 dialing manager at 10.128.15.235:1139 2020/06/13 12:49:03 syscalls: 364 2020/06/13 12:49:03 code coverage: enabled 2020/06/13 12:49:03 comparison tracing: enabled 2020/06/13 12:49:03 extra coverage: support is not implemented in syzkaller 2020/06/13 12:49:03 setuid sandbox: enabled 2020/06/13 12:49:03 namespace sandbox: support is not implemented in syzkaller 2020/06/13 12:49:03 Android sandbox: support is not implemented in syzkaller 2020/06/13 12:49:03 fault injection: support is not implemented in syzkaller 2020/06/13 12:49:03 leak checking: support is not implemented in syzkaller 2020/06/13 12:49:03 net packet injection: enabled 2020/06/13 12:49:03 net device setup: support is not implemented in syzkaller 2020/06/13 12:49:03 concurrency sanitizer: support is not implemented in syzkaller 2020/06/13 12:49:03 devlink PCI setup: support is not implemented in syzkaller 2020/06/13 12:49:03 USB emulation: support is not implemented in syzkaller 12:49:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x126) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb0) write(r2, &(0x7f0000000100)="baa668761f6ab4613994c59663d6d3d99e1d247b1fc5f5c491ba1f1f8eb459bf7c768fd4aee0e2866baf61afabb0337b747351edc464ab7b4444e6be8c5f8d49c43a11d6db48f0669dbc627f6ad00ff79482553251c145371df6f9373d4c388e6b92e27dd0b4a6f8a86a7850d122c2c11f732f591a772a224f049d123b295d3f71e011ec3f08ff8f7e", 0x89) r3 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = kqueue() r8 = socket$unix(0x1, 0x5, 0x0) kevent(r3, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x1, 0x686, 0xfffffffffffff000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x700fff7f, 0x800, 0x590}, {{r5}, 0xfffffffffffffffa, 0x29df8e1904382e8b, 0x4, 0x10000, 0x4a96}, {{r6}, 0xfffffffffffffff8, 0x8, 0x0, 0x16}, {{r1}, 0xfffffffffffffffc, 0x4b, 0x40}, {{r7}, 0xfffffffffffffffd, 0xce, 0x0, 0x3, 0x2}], 0x400, &(0x7f0000000380)=[{{}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x9, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x9d6}], 0xfffffffb, &(0x7f00000003c0)={0xba4, 0x5}) r9 = kqueue() r10 = socket(0x6, 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x8, 0x0) socketpair(0x1, 0x2, 0x80, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) kevent(r9, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x40, 0x2, 0x6}, {{r10}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x15, 0x80000001}, {{r11}, 0xfffffffffffffff8, 0x48, 0x2, 0x40, 0x6}, {{r5}, 0xfffffffffffffff9, 0xaf, 0x0, 0xfb, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x80, 0x7, 0x800}, {{r12}, 0xfffffffffffffff1, 0x95, 0xe00fff8d, 0x2, 0x2}, {{r13}, 0xffffffffffffffff, 0x0, 0x1, 0x3f, 0x3f}, {{r14}, 0xfffffffffffffffd, 0x88, 0x1, 0x8001, 0x8001}], 0x1, &(0x7f0000000600)=[{{r15}, 0xffffffffffffffff, 0x20, 0x80000000, 0x3}], 0x7, &(0x7f0000000640)={0x14, 0x800}) 12:49:09 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r4, 0x4}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x1c1, 0x0) pwritev(r5, &(0x7f00000013c0)=[{&(0x7f0000000340)="d571f0a976c1c259a90313f74438c4520ac474db80733f4530b3be779c22bc1a066860a0e2189ba1e24391962d66a1dfd3d5c4de379f619ae367ccd873376ed40417566ec9", 0x45}, {&(0x7f00000003c0)="64981a5e99ebd4f13ce6541f7819fe91a82919999ec07b72036210199daa6f80fae0ec73db5ea57c2862147ef917c203f77d149d68474f011018c59932e9ea99da5c245b7b1ac357885c46a54067476b676b5cef18220b75c45669080df2f8cd507a2ba8b940f0370a24869e3cdf59b05da93ee12b8b039551264720c03bfb396afcf253e8ed6771238f9b3fb41c639dde832953aefae2ebf500da39fa38d8ca67435f58130197c182ef73c739ba42fa13c00d44212248d01be7475a71130327551ad9e3815b1b4513b11324ca0976df8d8d2a0d259f20af9a81a68e3cf94693efd6216794966569a9bba8bb7c7875bf4299e009c086fdde515ddd2fef6c12cbbd37efe8abf89eb9a50863fa3c24cab18da6f0e5495cd3ad9ccd741136f91dbd8cc3492117381bb04e3672db6b51f61df1119a35db640d7760d90cc0e15673c0c365a66a8299907d20ddd2b1181905bc7bff2d41b419d54c89f3feacbd5a61aaacaf5305e8479008a36b504c2bed411b69fbe6f9ab6adb7f5027b3e94b536f710fe89501f2273e9f1cd45627bde4411c3979df4f5ec65218cb0774ca02f5aa88d2cf66d5b8034ce6d40b19e22c63da571ff4c62c3ba54ff5dea2cfdabfe2cb2ad5cb29b04da7b6046f60330bcef52ef7af4abc40982e3069e78499b1555e5a072d8f9d3fa4a7a907ac205fc67cf428843697d2101d3503087ae5457b199f02eece5c411f9015ec598762cf478b936fe8fb67a768a71c3e742a96b1dabcff7d74b4a19e351e0eaede7211a9f485763f4e714a3be643d3522118afd755f306f3d96083a7c89b7d43e04d25b7445f42f05627903d19a2f16d9494774b9b13b7ef6a55965ec72c880b1232de1377c6bbec0ad4c549f2c563ba936bb384eef69a6e3cfc556ec25850e703e264a5ac010e5666ee2386fd4841284eb8e26e8911a77e1b795dd45a69221dda7411acb5314a6012f32ebf7ff8c478103d3e1426d425312bd24b9d7f6c2cdd5a1a64410cba199228d414ad553b513d072bb681f447ca2e98f3a19da52e00a053f882c34ecdb8fc398b56e34c3a86929f08865a5aff55be8fc795f0e612b5f686f8edac7e355c9916aedca06341d9e50741cfbc405a8ebac503d44b29c4c36251253dba7ce432de0b01dfaec4d53ebd4960199fe5edcb0a2e2493b2cf7ca83dfcdcc16b54ce69c53573418c684e985b943d2a54a7b1720eae8e1678e91240aa139df87188c0dd697c11467ba8230036a8dfa6ef4a70e37978ce1ee7612ae11409cade8ef03fedb8604d968b492765c847ddef25870374ce1acc948e0997d9be492b8a9387a21764f91ba69e88743f6ea6ce73bd6a0f93f40cc14634a7c688cd1b7b8d8a3f1416409a26b84448ea48ac2e81cd4e8d60298aa2106a159f7c79f05adc82de3ed889e76712d2f0fc6b80186b5b6d4dc6437840cf08f22c9c4f866d66aa216887bed9acdd848dc12c8b61aad429c7c86b6101876ee1d88ced0bf8de556774db8b368886690fc015e458f42c49d5bfef0fdb3f3a0c9b9f1f526b7e456a69c0e01cda165040c6f7a3d0057fb1b7e1223c85f3d0579492b4601d7e3bf2e2f70d71df3a205b0916367f200550b4d4a94ed32d873e521e1eaf7b9ab6d1dea9ba889a75c0b031eac309042b357d022cb9a23481f632c719e3f55f26c66b46156d943384caf3cbf6aa09ae30fa056e53c07626a63e9181b98f7a6ecb117f51a184e1ea8325fc9dc8d20a38fa0a801c39cf007b80da82523cf0947b9c98d14b8e92277a4f9bb79079c697675ee0a5c8a83c4a0bf0e556a561c5e72d5a1f885b8d7c08227e10a48a33fdc7712461c797aaa5be473dacef047f28210d2e5869bbc5396ad48285f3295b828e2dc83e4800090ce869225664217a0bad6643e4f84825cc990dbcc8d778c5627feb59d9fd1d4df0c41bdf7298a517d5b7ddb585fc06a9a58da172e18ce705713218a2f6644233b1b34dcc6ef5e55edd615f43e368a2d91264cbb75f664954fdcc7350d8741b3fc2596e8840cbde567d75d880d47279dfed24f602eabc683a5a705eaebe21ff843fc23be4f7d8a1590d23f3c070a4180b4b31ffe784a80e92ff0b2291cb48273147742b5b679e746be6ba6b63db1f89e6175df0bb6d92e2a0d37bdea2026019287db8af7ec46ad15c0e54a0ff379eeff332cfd1ae074a50c007646fa1998e2f29003a72321205b14c7a326f37ac2ee313382ffe5b53ed8a2a376d69f87604973d9288f834ac10953ac5982daa422fa2dc8bea2741ac3dcc334cfca9d1c4fc64a4921a60513508a681b78e1b3adf4664c86e584bd9b91f7629a597e3691730d12f716df9027368fbc8defd20239ad4b9aaa88d3e8354f45ff41ff245b8380fb278980173a6f69972e5f31c1fdfce1dde8400a276489e910ba54e2145de0086295b022aa9e9d34151faefbb8ddde9b104f791b1a2760552e1b88f8d43f9112579c25a1e5f8625d6c62c427ba5d963aaf1e1b9e2eaec0b99893774ebe6a1e0de4b42884cdfe7ed35abc59632a1a50d487687bdb13d79718f617c66bd849a04a6f1b06a5975103f8903e03b76308121ea2fb30aebbe982eb0cd8457b32c7ab8c867b213b4afd8dea6297abfb20902c9c2932a650dd794eb3c8a5bd12df60d500ad7de2697db0d98519e921a7a56c8591f8ae1acb59870f5bf3ca44929b27c0277f10987b695f8c8bd9e9e4bb3c63bd2d2f50a9a46ef7ff69cc47e560bc55f6b9adec69311b094e8766e6aa1853629b081347f12a6be3c7d6e5fd464df75f9ddec6bce491b81e8e044a8e15c2cd7cbda0730cee8a39d8a75ba47c22c075e83412ce5b6aadf7d106ceab0bf19efd02661b4ff8b2625d6beec6f2ac3f9b6cb7d4d7eeab33b286b2bb7eaef07ad4d6cba135abe39667f4ecaa4556f0635f5e060c70dcdb649f896345113e96f9f597df43f1db13de26940f9b84d1b03eb5d07fbc9491c762836462536a31bb43ec317089941af7f10046f1d6bc047fdf69e550b62e3eb11e2148b9bffbd9898b0712c2eac40fd0aaef845e257e812a6f68a1cef5788498a1b1fe8ab75a70bb7d6b8605fabe58a29398512e9e553e8d50bb4ab3c406a108892927b9b8f8bd6891684b6088e0e7769b0ba535cd2b5a9bb674b57fa261425c79972f7f34424f01763801a553f41b4da2794f43a07576e4e793f96eefbab36a23be2a510f3708225c04d2bf957fbd78d43e962d205cbdfd0b15fa70936132c988d9acccc585f541ddf19959a9b2c03ea55b2700abcc3903e28f32c6d413cb5c0641068220cf5505fc2c2d2ca12cb045e67eb6f9b8633cb79fce2528f1ab8df0c5c41f066d07e7a5d7e91366aa6ba2bd658122251bfc0db90a02564f7e6e48338cbf0ec5d531786dd3098436254d96aa8c21f8efd2b6039fe55340c31d49ef068632408846b5ac84d1c260c3dda863c5475d9b7175b432b626b0232182813989edee85ef08f0ecda88815b775ffd39475956a2667d819e7a8b70c91071265ec9d018cc7ebad7148c436bd14b01ab0f5d27d31e2edb280c9394016fc1ccc314b3b91bd8dbdf8a5f6ba013f7b69c1f0b6d0e82b629badb7eed93186ac969435c16b9ff37e4b4874368156e789588a6b923e3e4bd64a3bb833b9fd5512728607fb4c05d79b514e64a4ec6b00be0674710a9d63019adddc54b87d67204613f6f781ae3de5fbdb8537f2e569cd09b343194406323300dcd5fa4174144a0f84e9916e66fec43dd93caec788de0ce07751a51eeab71aba90b3c21ebcd310f90a6f218fb3a15854df1115cfd857d3294b4f86dcd2d2a41ec1d2875eb4aa2422d686f6fc658abcffeeba77f86a25820bcb5ad792a8a24e06c9b0d70bc446dd211a58eae4768a2106262470b29719e43a3e47106f9b96466e1fd4bf173e4f52ad6b39633b11f165dd5895be389ff1a175a802565a84c0a3a77211e17b026ead7cbbd3d179486364c7f1278441055de88e3aa40b9f7226f24f5001f22f9dccade2b06db0332bb1363e1a6e2bcf973917aa52b43ae223e1fa12a3a8bdb31e2c01eeb9b2aa14468009128e4e5f7978ca921a9e0fcd85c598a0b701a66507a44410d640c66fb1d1a0fe00593b2a18218ea9e4abb0ec7bc3196fcef99cccedf07b0a7921b3066583fa1f3cc7860322e07ea5db0bd67380f69e10f3da13dd8eccbbaa6243042f923914c20aee3f4de5dc46e18ec990b1cd5578ac0ebeae9607988f897af1b0de105e998fab59e037b53c5c8a4075f3c292a696181f31875d6f08cc26150fdd3878d3bf9ecbda799c0d34655b9087f176b8b1eaa97c389bc021a3a223ba9dbb9af4396d1e933780de8a041726227b8e67470fb38acb9f0b0f2cf811eff0a0a091a9a0feeedefdc149b7655be15efc616282b05d9423f19b376410ad36347683007573e06eb80b499e77b45da86ab0aa687bfd71e2a5bf463d38abfe7628aed4d03924b816ec0075dde65e8ccd6961ab59aef01c76483b116fe41576a01c6bb3ac39819ab4c01d5e41b958f03911ed93bea4c98495fd191b3e808901c5b9d1035822bddb9aeb791105c2f799c55da65d4835c56c159fdfe881c2f9265566785bff18cb1ab6854a6d761ee6a46f01cb96cfc9c778531f5e1cfef3884d5595af97827533ffeaf830465636c7dbf5726595b90b4b77dd5f9d62d751b8588831167eeedc426eea9737af942b4625adef15754d43978774e8440e8ca3d1e138407a6673ded130b9b0f010bea746dc4c2e37b0102c3fe66d0db2bdd98806b8084d98609c7374153aecb8afd3d756b222de36ccde85361687e0c9ecc4a0e661da643d8123b1df6138d4cd44874296948db1cdb973425f170866edf2a47ab30b6e7dd611df845f265b91b767e0061d2c20f2d0a595cf1a7cad5869da115fe659dff3c398a70425d396244c7895b64b1b1b63c89f881dba5e939b92de19a907086f0524150e1ad6c36c6edb0a00a250a30b011664d6c2323ae8b022175a669af01e91b4d2fc52c3e7b51ba6623edf722d28606b2317791344f2c50b0dd523f2713e39779528f21f0d81cb9feb48b49799e752c2c84b4455ef7ca845cdb72cbad09f9f9ff386acdc2633cec87bc3c8ff5b21ae333cf81a75e94fea374e80c6736df25c0b7029e3ecdeb247864fca0eee6248903e0f194e5e1d92728879d076797a6cc099d1c117f355aabf61a877c8b80c8456f3a5c83265692dd8e0dc70805486842d525f6314414df6052837aa0ad5946a6bdf38948fe2f44a4c2defccf1b354619776d11b09b08935b8a10852c6bd8ec4909d2c14a4750878566a8ab140b5c244ca3799d8add6d14a93106fc47736d571d1b17ec4ff374d0ca87f4aee1519f0bf76b4c39d585de7fb050e63d0b357d4010b247277c6d659e5cf36e4e3c8e037e7fa63c346d455ae2f6cd611d0cdbcb8cfe496bfcbed5f34ad61b420ad41dbecff5fadc1e1175f0b74c716bcec9dd12ad16b366fbc4e25304691ebc76e4c1554f1d146b6b22c1960e180318e8447a268df58f1c47b745bc93e4faa5ea0826676945f0e2deb5bbc49b5ca221ca4179c27698136e714589e673deecdee4b48aaf14cfebc668499631e191de99e84b75da1b4bbde628ca3fbae5aa8c202bfb1c3dee102cc7bac09a51ce003fc00c623a3d63298635456521f3769ffa565a9382897f30111c0def306aedd459af2cd48d442731284abdc38c5de383786b5ea7883a45347e39102242692dec40f60510c4239e3901c4a92b8d50b3f65e020c3b70d37c7c5a4cc779c996d7d3248cb9b2ee3", 0x1000}], 0x2, 0x0, 0xfffffffffffffffb) r6 = socket(0x425decbb3460b2e1, 0x2, 0x2) getsockname$unix(r6, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) connect$unix(0xffffffffffffff9c, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) fchown(r7, 0x0, r8) 12:49:09 executing program 1: shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) semget(0x0, 0x4, 0x5) sysctl$hw(&(0x7f0000000080)={0xa, 0x17}, 0x2, &(0x7f00000001c0)="3bf212371c4ec957285a72404a38f1fb97d9495fe83bc60975bc93f17ed136066a91b74ba4cc9f803bb580f983b309516b6965f72450fdbf2c07467881adf6e1f78d10ad130b6e2012e5ca0b27388f687ccd77409d1097cc69256b49a8caf7cba71c2e6145acede6a7daf3435c3387bd220b7321ce586fc571e7bf1d85bbe4606e30bfc00cee1032807720e51870df0bb3dc510560a3d15961385342410ac3e06d32e68046d1c764f2b871eda512c3e8bcf90c50f028c6d1487399b7d27d7c59320f67f1ac47fd7072bfa411eecadceea55da2d961dce2fa4e4dcafbaf247a5b8ffbe1f9b5f998da1baa82d1d7f28717613819203b328574a078fbfe5ed46d2f89c53816b80716d02f3e49fee834ee241cae76190972d14cbf0007b784", 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xd0, 0x4) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) 12:49:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x8000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="d400d10e0000000000000000000000000000000020000000"]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:49:09 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000033e5ec8576aefcff0f0000e49d9ec5be16e13db0fc335eb7445e3c1d77e67e1318cf2da7fce1d28df9878d2cd73c7357f0f2262d54be7fadc13f72139c1229fd6969"]) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 12:49:09 executing program 1: r0 = socket(0x10, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 12:49:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040), 0x5, &(0x7f00000000c0)='\x00'/13, &(0x7f0000000100)=0xd, &(0x7f0000000200)="009519608b8d5b0ca281872ead6b23002558fd2ab17a078941a2f891c3c6fb78e4d4f2885c5a163cb3098759ef8745b7ba5a0157d2cee5baf702751a0c4b7b812ae80b0277a898eef0fa9834372b7e6061e2bc951b6c7a74f74f9ef541e2fccb1ffe89dcda9f8d58ea54082ad9c412f3ee39f519bacea99fa0d0bb17399f34f3058f2c9cf7cfd6d5c568cf3c463fa15eff", 0x91) 12:49:09 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="712ff2f7759400000000000086dd6076605100083a00fe800000000000000200003c91e33371119df5aa69450000000000000000000000a46c515bc15701"]) r0 = semget$private(0x0, 0x0, 0x435) semop(r0, &(0x7f0000000000)=[{0x4, 0x6, 0x1000}, {0x4, 0x6, 0x800}, {0x1, 0xb8, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfdc}, {0x0, 0x0, 0x800}], 0x6) 12:49:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xbfff6ffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) sync() 12:49:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000500)=[{0x7}, {0x60}, {0x6, 0x0, 0x0, 0x37}]}) pwrite(r0, &(0x7f0000000000)="fba151555ca2f44e7614f635763a", 0xe, 0x0, 0x0) 12:49:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x4) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000380)=[{0x3, 0x8, 0x1000}, {0x2, 0x107c}, {0x3, 0x59}, {0x2, 0x10001, 0x1800}, {0x3, 0x1fb, 0x1800}, {0x0, 0x4}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x800, 0x1000}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semop(r3, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/144) r4 = msgget$private(0x0, 0x0) getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{}, 0x401, 0x3, 0x0, 0x0, 0x0, 0x1000000000000000, 0x0, 0x401}) msgctl$IPC_RMID(r4, 0x0) semop(r3, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 12:49:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r0, 0xffffffffffffffff, r2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x43, 0x10}}, 0x0) 12:49:09 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0x1a, 0x0, 0x5e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 12:49:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:49:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x160, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 12:49:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102386, 0x18ff2) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x1, &(0x7f0000019180)={0x57, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000191c0)={0x5, 0xffffffff, 0x5, 0x1000, "68c4de355000", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x800}, {0x2, 0x2}, {0x1, 0x1}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) recvfrom$inet6(r3, &(0x7f0000019200)=""/83, 0x53, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x384, 0xca8}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x3000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) 12:49:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) socket(0x10, 0x1, 0x60) nanosleep(&(0x7f0000000100), 0x0) 12:49:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xfc000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000007526c68b335f9456bb33b6a19f0405c5163eca3bb019b8e19421f6f133ccf4c66e024ebe0d72429be1fdd129de0f98f9f266a1975cc33a21340bee"]) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xaa74) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 12:49:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:49:10 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 12:49:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x1c}, {0x6, 0x0, 0x0, 0x20000401}]}) dup(r0) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 12:49:10 executing program 1: ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r0 = socket$inet6(0x18, 0x3, 0x7a) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000001040)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002280)={0xf, 0x1000, 0x1, 0x401, "bea20d108b019ddc8aac9a00104d6bdd35607945", 0x1, 0x8}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000002100)={0x7fff, 0x3, 0x6, 0x1, 0xffff, 0x80, 0x80, 0x10, [{0x7, 0x3, 0x5, 0x8}, {0x6, 0x5, 0x1f, 0x8}, {0x6, 0x7fffffff, 0x9, 0xfffffff8}, {0x78c6925e, 0x7ff, 0x5c, 0x5}, {0x7fffffff, 0x20, 0x9, 0x4}, {0xfffffc00, 0x3, 0x2, 0xf20}, {0x6, 0x9, 0x3, 0xffffff00}, {0x6, 0x8, 0x1, 0x7}, {0x10000, 0x800, 0x6, 0x80}, {0xc8fd, 0x3, 0x4, 0x7}, {0x6, 0x7f, 0x2, 0x40}, {0x401, 0xfdd7, 0x200, 0x2}, {0x5eb8b24, 0x7, 0x2, 0x100}, {0x3, 0x9c, 0x2, 0x3}, {0x7f, 0x6, 0x401, 0xb33}, {0x9861, 0x724ba7c7, 0x81}]}) r2 = socket$inet6(0x18, 0x8000, 0xe1) flock(r2, 0xe) getpeername(r0, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002240)={0x1, 0x6}, 0x8) 12:49:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffdfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x4, 0x7f}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 12:49:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x4, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r1 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRES32], 0x2, 0x3fb) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r4 = fcntl$getown(r2, 0x5) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRESHEX=r4, @ANYRES32], 0x2, 0x3fb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x74, 0x93}, 0x7da5, 0xfffffffffffffffd, r1, r4, 0x10, 0x800, 0xdf12, 0x564f}) r5 = geteuid() r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="fa580755ae316aa831aac7959a95fe46c076f522e22cf920a7a575b40662fa172aac07f5e7fc2280da809236e49dabc26deabd89f0a51218404c6289bc1e736108573f258ed88d7a1c43c0d41f38bfd64c972b2d180972217ef4931a759f137243c9ce5f3162fa1f33fa729218843946299fe1bdfb98837db1e9898f28df902002cdd5f3bb88ba559bd4b4d4382ac2ae7bc312cdd2a3d0bfc8a40056343a00a3eba3abf1bae38efbfa71d3c5f1d69fb3165236251d0a4ff9096951d780e3864a5ae1", 0xc2}], 0x1, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, r6}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x10) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000100)="9e24330d1b880f2192152a2c4ca3e466bebd03f4fa8bdc86ea18c2ce8bc3c4b90aa73ec3fd9ab80989bf783854a91ba11b5ffa5ea2314b023a9484b2cf5a5fd6b68e27b6a6b8e12865a488cf027564c5f68992584f3b9cdb6b782040e01168069db2009cc9c90ee9bdd007d32e7543d43a2f981512e0910b17260b7270b49f24c23ce580d57e6f438636975537293c2b577108bd1e47ac1b2e83ae521076c3350c549cab57dc47ca06bdf7cc8dce2c7b32d0d8", &(0x7f00000001c0)=0xb3, &(0x7f0000000200)="0ff83836b8977d1917d37f2e1265c51f5f3fcfdd39b0a969f3c69d51c1a408464681cf79e5c0fc0ba1043b3b9fc32dab4ae201583fc6c406b44beada13eecc264f4f973a8e908e2896cac9efa572de4490c5ee3e37206423d94c7ee31a9d39c6898f11d52d11d404fa450a760928f51a2388c6b37e36fee7f8db58481d05f6cf3f9e99b83ce2abed9f706315f9db0a5baa61e5bfdf053cf345fd27706c60195f1160a75677e34ef486e6023dd23a7f7857b73cf288c1838c6c8d0c692a5f9d80c8dcbd354048c3c0dae34c", 0xcb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 12:49:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair(0x6, 0x3, 0x7c, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x200, 0x401}, 0x8) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x0, 0x2, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}, {0x0, 0x40, 0x800}], 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r3) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/130) getsockname$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r4, 0x0, 0x4) 12:49:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x44}, {0x6, 0x0, 0x0, 0x840103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:49:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) close(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x400000000018, 0x3, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0) 12:49:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0186960, &(0x7f0000000300)) 12:49:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCPROMISC(r3, 0x20004269) 12:49:11 executing program 1: syz_emit_ethernet(0x1172, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, '!\x00 ', 0x1138, 0x29, 0x0, @remote={0xfe, 0x80, [], 0x0}, @rand_addr="fed33f2b6d92a84a822aee6fa91c3ee4", {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x8, 0x3, 0x3f, 0x773, 0x6, [{0x2, 0xd, "7efe3e382d0d69124736607de2ee2b6dc39a83538b9b3448c2bca51aa114502543d85e81083e613415550cd89b4297ddcf2c81b296965cfe70499dd08856aac80339684f0710b74145d2120c0a230d7df307b099dc8f6e0325b5f33742826998d1631e80f9b11d669098"}, {0x4, 0x4, "76fa59c13ff9093e6e61566afb685627dd939d5276e4a1e7bcf2c2d87b3fc0"}, {0x4, 0x200, "7914e366e5ffc255f6bc416bbd4191f7587bf2e3150148a8b0cca6f56198e810a1ba26aa1778faadfbf8848378801efb96aab9e69fdab927be09e987417fd0f9d274a423bc7f8601ca4d7a5ff3fab6396d579756f86c59aab6cb337f9d11c67a6dc6f9560823d85469aa977e5438ef974112a2d3871403c6af2063b9d99c6307195c43aab48cd80636a19f8b50654ba0903c97f3d5525c9050b51cf0127c148306923c4d2240b1ba2e515a3ae8c8152524be90be7877a69ba380b7481034cf043fc864c0207b64c74e54cbc658c01c552c539e213458e40cd800d0fac44c7a2195ed9bfb86799edddd576c067195b647b8ddf8dacf37b15ccc02b82fa43fef2d60c1030e5fa81d0f43782251808a1b5710bac96a2fd612b9dfa3167a687468925b0296ab1269d96a3a10d09ea9fa3c7e77ece24e5f36fe84caa0a94367e04e7549d73bee6c83e83731a30382701c18adf6fab0e144fcadf5895fb39100eb941e8ebe28f26b6d3d7386ce0e4ef741cc9c8f8ae8855b6e0ad85978a5449811b878a2a709949a9230bc9adb75619c5d91fb66330a883e9e45314c10d602339e320ef476de714a39d6f32ebb936ec2ac629ced9c468cba496752c8c2e6b51f3579d29fd24f8a1733f5dcb8a1d2f9bf7f76cb6b0f979e6da7abae95b9d3c90591ee2abf3f9ad481b13ad23845c46a7e17d71656ddaf57a1a01ab22e029a4564f39df4a9ecf34de6a7d3f4f4a9d1e5b156d6858a5f324cac303173b90c7b5bbacf912c0f52009b7c3be035c75d961e2b0251f7015e274c9e4aab5cd4d3e133bd29f3ed9bdd7d7b667fcb6abada16a39d2857321631932eb144fe27f842557a9e76d792c2d96195e00752a4b2cacb70d391e3ed9a80a13ef3b315ee3f2cc36fe7df526e56b53400fd561c06d1defc1dc4b70c4e225b8da86e54b9eec58463b6e16d56636f0a57c608c4a00f7fc770c9fde9d8a0658ccdd6dda4e48cbe613b317f8826d063e7f24eaf929ed1fc5f413aee0ecdbbe441a6d69e1afaa5fc1c5aab9622869028afb94b2a45ade24f3444232f51327f6656337027de428b885536d7e7929bdda8922bd198525b4904883d830d7919c2b239ab6bc48d427774abf1e219815a154dee1f52c811f880c885d3d41cd625be7fad7334f46048b83697575b6aa623e6e59c5aaec53d2789b340d953c87371accb93b74cb318dc976c7309bae38c55b7f41a3ff3d6ce5442a01b94d604bacee74d8b43916cf3c03247c84434e53b243ef0312cb3a8cd1e50fe10cb6d6a235ec95b39049336fcdbe7a67a2163fd132c56265e4af92c578ceb92c906d3d3fa1a4d5e1feb9bc3b5ba296f325871b59208665e8d7e38431b176b5acdb032734c25b55a4c6d4ebcba6bf849a1a3d94ca6876f62eed64069cfd79480727df709271decc33237f7ea7077f9f3263778c1615f27f645c87eaafdd170471cc3f8834a2f897aef1ee51bffa4230bea3e5db9874cb89401c3c29fba69fb1846a4b1618f4dc524e48c8df974bf8e399b4fd9650a00e5fe1a82f4e62f3381fefb02d67341bc7ac394f4fb4fe0ef558b4e863e4666671a99bee19ef4860cd0403d58bb11b911df172667ec2407420d4f1b764ea696e6dd394d27c0cd4c28878fdee670363633259d187dcbfd5329f223e04488965e10f9a6d9b46a12026696c1bd1ebe8b54454387ba8cfc3e2a7f852ee744a549aa8cdd27c0b5cca2165a6cf43aa32b03987fa3e7ffcc72ec590957971e3d9712c5bb7b6b8e4c6aa5d9c03dd646be689158f5aacbf096449523be9c18e3295e65608b8df71af940bc8a80f6c064f034619a02c4b3c31ba5228e8990d2824e4381aa1a92706c3dce78bad0a0834c252c6c864231fa3ad862dd995f651773f23bd3e81f7574de30b7d3a7570fc37ebe7e2a978a673b318aaad228babcd635d2e9690e1f640cef668c4eab29f3dec9d193b760291a54452aa62b36fd817b3220713c6bcf5fce37792ffd1d870b9322ef9225cc55668bad821b2116055f1fe73950165a1c18c2f8c6430825dcdd33fd330dfc070adb8d5e256783ee99d309cb77014be10c395dc7ad62cb926d1fa0c2be485f1792d9686b5121bf6348a134386e886727d76fd413b3743f0aa90767638ba7bb708f16b47021836780c067b8f7a9bc7bbdae1c0816e9c29c220e50661fb7fc5880adeaade3b6bdf576b4ef2919d5a5c76a01605232fc5fc03af9e45d82b4c190a66074deddbbfa89e4b21a42262671d3f3f6a51fd07b4132b42ee0d7946bfb62f1d5e3a8acd61a274aa14a36faf680e089be80ad04af34a7a49901d89a2e5633989799532bd4828cf2ce35de1c268b1a0419bd1b1808c960943116c720e382018931f4445bc573a4bcabc0a6e2fb559d26b153800da2694a5597045a21bdac92d2d4e0adb7f41523f87b682bb93b7a736322a49a6efc19ee8fbfda11618688bb5dc02460c4b3d26a0ea0bd3a171164df46f5cc27902b1f6ee8ebd77f1ba9a5be9a4d748852deb1c868fdcde7aceb2205cc6a35ef69db3485ce168124d6b63511c10136d6941228ed1ba73d38aac400a7e55dd5aa62af58d34fe2a82acc45d83e470de9601ea4e9b9c99291039a1ac7874b22cb032b4860d34a218860018fb8c9c99dc295b5151164f05146c301f3d05bee7eccfda1ed92a5a74162af262f581be34d7244c9a9d2c331346c8427deaf004e2b070691fa4d3c5c935281044992125d3513f7f47be563c0fa498aba5bb76a21ffa6d27413981bfbcb6e3f646126ed278ded840bb8759105116e392d0a26bab237e0cf144442c04cec5932fd4df3da9c7d77e9c4142850ec103b0d31d3c2f48abc8f5cdaf4b0eff11933df2aa9363034ad8079aaab4d3574480abeb86cbfffdbb2106d4e95e7d7a54530cb1bb9e72a10a8f79415d15e231fa11f4c9cd802161dfb5efd83f7deba5b3a4800f6f324183abfc540fc846fbc1bf117e19955ac0015b7e2fc1493e3f363d1faf48f42d5371662d63c24aeb0e193b1d98009bd0b7678e5a6d97f78b1337341b7657bfe4c5009d82cafb35ee30959976b7b84ccf6c21c439fa440296a0dbd1692ee39e86e5560c20ae5c18b8331ee76d679a8751d86090354e47335ae9a91a1d2def5b5bea93f04a753a88f3ae2bc46016935e442afaba83bf1344060192b07ea0867843ebf514b8b0ca396d0358f81ca76588868f7f35a998ff28d75bd8203d85bf1b3d44c267e01eb214e996d9ab2bf16db80475ce1872d8e1c13f6a2cd78a32b7c64fe92d3bb60c76164b9df520e70e907952d4b4db54265912fbfeee2fab381d224945fd7425c23b15561ec5b18755f115bd26b0e07e7566c1bf258a7f270328a3e14464d8a3f34dbc55b4bf131b8a6e0b148a1a24c51401759347ef714d5b0373ececc77aebb3aeba766ccdbb07a622a7ba532adde838e5f0c3233eb02c137c15d0b3dd006a3be4929e2339f4f192d090070b9772cc5352e215ecd5376d7d708613fe623cb980af9849a9fecd765d3d2c511ac270c0249403a35e2241ef528988dff25fd1eec049a0604914e978b11e617848cea59511c06f1d22dc8e103cec0eb9ac52d07528e0bd8f035b7cb8d92b7a81ef64bcd5176feb969943809f12477016d6feacf0c394691a5fcb43bb2d036a21fb1c9b48a740ba32506cbab406e37fa70cac9c49f067ab97facfe1e08e55495191f1b669e3618624553058ef8a009478c07188e819102b95167a1b2b1289f4a3eeff95df78dcac29c009121fdd45fc8dc584999e06711767d5420176171883955ecc8d6ac3f32ca62c20723b071564f94e0f1731e7f12cfc94d2403e35a8d6d5d20f5b203b8512c1d46059944a86fde38871b4e68eae4de02f27e2df7e19513d7b7cbcaa51783abb70de0a43de0d11e161b8553bcb6a823438e798f9a7af58f4f1c699cc22c2d0514c2a7e086c4fa556ce54ff43f12a88922c1a49f5aac44dd71a4c881ebc5c4b97282d68aa9834875525efaf220f905389c25db3a722708bab1191725c0407aa6abd0039e431a54746271fc54c12e0adcd8b487952299f69ff2642463549194ef7602afd779f99829e23f9d1d51bf84b1cfdf06c5a4d42050a36d8e461d9da5f85b1ee044de2d8d9edc11ab592559f183a1ef0e010b046a8c14290e8cff7296d064604ed39934961c982c2f24fa5d9494b6bdda7c83c1cc28baa2e7d9c98b9b0528713f94366e99a1b4abab34e7de7dac780e77bd3f255ab780dad36d8e8044195dfa0754dd2e1f64e04f66870590bfe97792be5a06685c7751c3f908e21bc3da562f903bc75bd800cd1f220d5b0b561038b311c10e8fc46b0fe411152a6e34075776387b76630e84c49570618ce5495e585e593b5e7b485a227a6afd3c61343b1bc043d1630bb408dfae37032a5b477e38fa688fb02a31d9004ccb4e71c720dd09a1968b64e28491651f6b76f15f6985242ecd3c6a31a2b71f2d0cef934f79ee4508e9f8e91cd68ebf8e3d9a7f632f4af41059921514cfad4fa5c636cd31fc17896d9a4e7042ffda56deedad937a2b167c637e56b8edc9b03cb492cd5b12c0dae8bc4cd21d8c095830d331686acb44ec6dc923f0bdd5b8d791ae09a3c1b1a11aad093074929fee3610ca74b4d4a0f6c16d7d1268c666677551a92512c6375b21ab7fb66fcb5cb7f05843371888f5eb8c277a33749654c83521c2d225c5ac3874563d4c56697d6dfdf22b327a000e4d37f9d5a32f5c0c77e53c905f15780f90016c3902971b309a5e75a8ce26b3e48578c99450de4b589a0425494bf93057605b40e0daee53ab7f9dbe50410a611a51439ead40f138a9c0f6352ea1573cb619dc07fbb877bfb2a7f4151a202de99988151321425b1ff2d687a7d7b3fddbfa0ada1bf8af9dac6a89321e4cfa8865d80ed5cb1102bde866e1f13e7b41423e2769a1182c3af7505117acefd9d1e48de0c38fb9ee81f1a73eddadc6be194e0610c49f0a4d0e021d4b7494e93d082efcb3354309bc0b3b79fc2c025f1e5674266a715a21bc51ab9d5d8300a180ce1f705bcc11de86fc3931988572933f1c00a323fb14fd670f6ae22ff67de1ccf6b9044259b083cefb8c7bc335eed7c598c1fb4427aa32012a805e7c705834a21764a638f908942b9409ff78a7eb226fb1b04277bedca85ad01739235868234856a6058768990e52a1e97d18168e82d0656b799621a8b9d629b755462d848ba58f2d3c8615713a613716f3080cca6e7f185c8f1dd4a4d657f2a667d3fbb635dedbdd58227842d483875fc8de438a7ee99a6c4f85b51776629d679f6cf84711aaf233a1a8ad8ecfe568a529f20837d9fcc9643406ce0997a3e76b0d7dcc9d3b035999b2355ab9af64e02317edf8c33ab073d560f8cbbeb0a40b7b7d78d682e04dcce9ee5180eebda0120999670dbfb4344e2a313035b4cd2b5919c63af0b546c5a887cce81068dd2158cc3f9a07882bea6fb86aa55d07b9b3438e2b69fa46b84b7a6d62f2069427446af1e6c5f1c1015ab5dd9c0159a5874a9a6066b768ff2f59873aa62d03e657dccf666c0259792af66d1b533dfcbfd75ba80b66eb1509b9b54b657ac6cd1b7e5c0585c3cc2c6915ebba083ccd8781aa3df953468d6781723ca5cb4114969e3826353dfe02d720ff81d80b35b97eb922af71db0b477c02dac0f4fb86a1c853c5b754d61060632e75b2012eeaba84b58a885d2857d0e71e52fa2ab2febd1ce22adaff065de4047374ef003594bc1076b15e028c8da01f160f3538d9ae6ece96d0b361f3e25f6915fe228f0b11"}, {0x3, 0x13, "635ab013fc998518db0bf5c0a24f1c0057a3e8b7746014ae9790871bb5eb247517b32ff0c534196c6ca0e867c3c4efbc8a576c19650fc0a0d8d34d285179ef074e69c59241d07926386812382b8384cbf8eb2afc3f4b5a2b5da141014d6646b196627f3a4621af725eaded808ed2e824cf9cd9edce527646a9a170ff1ca9dd63013324600c2c50604035d51cac3e47f9cbee798af12400"}]}}}}}}) 12:49:11 executing program 1: sendto$inet(0xffffffffffffff9c, &(0x7f0000000200)="6e1a0160daa67bc0f05631b3bee6c37e839dc15563e8ecf962ea4de2daff579289ba297e244023bacef9c6e3f249377f950f3b63107769a139097a64375f990bce3f6d3561da4ca731f8aef259c10ac86382896e5b2879c68ffaab566d1ce063859d4a06e9a170c2e7d326136e0a1f23a533864c9deaab25b6da1a17bbb4a733d160148dc9e2923949bfd939b0369844879ac329f3f526bbc10aec629ada5d67479eadb034eea8e3785e931546e5481bc86faa70bbd095f2d6717b1b8f5c29e8b4d0ffda0a2b90b31ea5a5335fc3c8de2f73327549a7f9da8f0d1c0b3c80d6fd0f14e5de98e60d92433698ce66719a196f5a7f68b2799bbb2a", 0xf9, 0x5, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9284eaa0731f5fcf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 12:49:11 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) 12:49:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01a0374f6d840717fbc9059130002e2f66696c653000"], 0xa) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xe6f6}) ioctl$FIOASYNC(r1, 0xc0884450, &(0x7f0000000240)) 12:49:11 executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="f80e7deb09438b144780882e2abbc5b8a98ad90da512f45555d1e79a37094107dd4c7c05ced89cc55c5a778ac7177cf6ba61", 0x32, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x761, 0x3}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x2, 0x5, 0x4}) 12:49:11 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r2) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4}, {r0, 0x1}, {r1, 0x100}, {r2, 0x10}, {0xffffffffffffff9c, 0x1}], 0x5, 0x5) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socketpair(0x6, 0x5, 0x1e, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r5) r6 = fcntl$dupfd(r5, 0x0, r4) write(r6, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r6, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x7) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:49:11 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 12:49:11 executing program 1: mmap(&(0x7f0000cdb000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) 12:49:11 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x5) r3 = dup(r1) getpeername$inet(r3, 0x0, &(0x7f0000000080)) 12:49:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) fcntl$dupfd(r6, 0xa, r2) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 12:49:13 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x81) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x400}, {0x3}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) login: map stack 0x20cdb000-0x20cdd000 of map 0xfffffd807f0005c0 failed: no mapping panic:W ApoRNoIlN_Gc:ac hSPeL_ iNtOeTm _LmOaWgERiEcD_ cOheNc Sk:YS CmAbLuLfp 2l -c5p0u7 6fr57e3e3 1l iEsXItT m0od ia f ieStopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND *394738 91951 0 0x2 0 1 syz-executor.0 396219 692 0 0x12 0 0 sshd savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffeaa60, count: 14 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 pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806a618800+24 0x5a53175d924a398!=0x5a531f5b33b0c98 ddb{1}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffeaa60, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020ee9880 rbx 0 rdx 0x8b rcx 0x2 rax 0x3a r8 0xffffffff81e379ff kprintf+0x16f r9 0x1 r10 0x2 r11 0xd706d097c2d4fb4c r12 0 r13 0 r14 0xffff800020dec4e8 r15 0 rip 0xffffffff81a2f3f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020ee9800 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{1}> show proc PROC (syz-executor.0) pid=394738 stat=onproc flags process=2 proc=0 pri=17, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020dec758,0xffff800020ee3888 process=0xffff800020e003e8 user=0xffff800020ee4000, vmspace=0xfffffd807f000cf0 estcpu=2, cpticks=1, pctcpu=0.5 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 68722 341358 91951 0 2 0 syz-executor.0 15046 517608 1563 0 2 0x2 syz-executor.1 *91951 394738 1563 0 7 0x2 syz-executor.0 1563 109044 13133 0 3 0x82 thrsleep syz-fuzzer 1563 108191 13133 0 3 0x4000082 nanosleep syz-fuzzer 1563 146694 13133 0 3 0x4000082 thrsleep syz-fuzzer 1563 328585 13133 0 2 0x4000002 syz-fuzzer 1563 83246 13133 0 3 0x4000082 thrsleep syz-fuzzer 1563 57125 13133 0 2 0x4000002 syz-fuzzer 1563 233483 13133 0 3 0x4000082 thrsleep syz-fuzzer 1563 1002 13133 0 3 0x4000082 thrsleep syz-fuzzer 1563 305714 13133 0 3 0x4000082 thrsleep syz-fuzzer 1563 236181 13133 0 3 0x4000082 thrsleep syz-fuzzer 13133 347515 692 0 3 0x10008a pause ksh 692 396219 25003 0 7 0x12 sshd 56443 319744 1 0 3 0x100083 ttyin getty 25003 77526 1 0 3 0x80 select sshd 29203 407144 86951 74 3 0x100092 bpf pflogd 86951 30791 1 0 3 0x80 netio pflogd 70536 177695 19017 73 3 0x100090 kqread syslogd 19017 465942 1 0 3 0x100082 netio syslogd 33389 236826 1 77 3 0x100090 poll dhclient 93221 329581 1 0 3 0x80 poll dhclient 44503 120282 0 0 3 0x14200 bored smr 89672 231260 0 0 2 0x14200 zerothread 68760 64560 0 0 3 0x14200 aiodoned aiodoned 13675 473758 0 0 3 0x14200 syncer update 14843 259900 0 0 3 0x14200 cleaner cleaner 6399 353660 0 0 3 0x14200 reaper reaper 59400 90935 0 0 3 0x14200 pgdaemon pagedaemon 11261 485883 0 0 3 0x14200 bored crynlk 38344 508523 0 0 3 0x14200 bored crypto 43355 199549 0 0 3 0x40014200 acpi0 acpi0 65468 522294 0 0 3 0x40014200 idle1 64816 212627 0 0 2 0x14200 softnet 26269 387494 0 0 3 0x14200 bored systqmp 77137 468021 0 0 3 0x14200 bored systq 57814 467965 0 0 3 0x40014200 bored softclock 57529 269536 0 0 3 0x40014200 idle0 1 249775 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff828a3dd0) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0x34e #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x271 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 91951 (syz-executor.0) thread 0xffff800020dec4e8 (394738) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff828b3f90) #0 witness_lock+0x4c7 #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff828a3dd0) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0x34e #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x271 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 692 (sshd) thread 0xffff800020e5f600 (396219) exclusive rwlock netlock r = 0 (0xffffffff826eda78) #0 witness_lock+0x4c7 #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9471 6398K 6786K 78643K 10665 0 pcb 13 8K 8K 78643K 31 0 rtable 97 3K 3K 78643K 201 0 ifaddr 44 10K 11K 78643K 49 0 sysctl 2 0K 0K 78643K 2 0 counters 43 33K 33K 78643K 43 0 ioctlops 0 0K 4K 78643K 1473 0 iov 0 0K 12K 78643K 4 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1254 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 8 0K 0K 78643K 14 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 5 13K 25K 78643K 74 0 proc 60 63K 83K 78643K 444 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 1 0 in_multi 39 2K 2K 78643K 42 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 19 95K 95K 78643K 19 0 exec 0 0K 1K 78643K 211 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 115 22K 25K 78643K 1163 0 UVM aobj 2 2K 2K 78643K 2 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 8 0 NDP 6 0K 0K 78643K 10 0 temp 68 3844K 3908K 78643K 2131 0 kqueue 3 4K 6K 78643K 6 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 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 25 0 23 1 0 1 1 0 8 0 rtentry 112 45 0 5 2 0 2 2 0 8 0 unpcb 120 33 0 23 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 47 0 47 1 1 0 1 0 8 0 tcpcb 544 16 0 12 1 0 1 1 0 8 0 inpcb 280 70 0 63 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 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 188 0 4 12 0 12 12 0 8 0 art_table 32 189 0 4 2 0 2 2 0 8 0 art_node 16 44 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 4 0 4 1 0 1 1 0 8 1 semapl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1482 0 75 89 0 89 89 0 8 0 ffsino 272 1482 0 75 95 0 95 95 0 8 0 nchpl 144 1763 0 153 60 0 60 60 0 8 0 uvmvnodes 72 1558 0 0 29 0 29 29 0 8 0 vnodes 208 1558 0 0 82 0 82 82 0 8 0 namei 1024 4620 0 4620 1 0 1 1 0 8 1 percpumem 16 32 0 0 1 0 1 1 0 8 0 scxspl 192 5239 0 5239 8 1 7 7 0 8 7 plimitpl 152 15 0 7 1 0 1 1 0 8 0 sigapl 424 289 0 258 4 0 4 4 0 8 0 futexpl 56 587 0 587 1 0 1 1 0 8 1 knotepl 112 65 0 46 1 0 1 1 0 8 0 kqueuepl 144 14 0 12 1 0 1 1 0 8 0 pipelkpl 48 83 0 73 1 0 1 1 0 8 0 pipepl 120 166 0 147 1 0 1 1 0 8 0 fdescpl 496 274 0 258 3 0 3 3 0 8 0 filepl 152 1377 0 1276 6 0 6 6 0 8 2 lockfpl 104 17 0 16 1 0 1 1 0 8 0 lockfspl 48 7 0 6 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 58 0 49 1 0 1 1 0 8 0 zombiepl 144 258 0 258 1 0 1 1 0 8 1 processpl 984 289 0 258 5 0 5 5 0 8 1 procpl 624 398 0 358 4 0 4 4 0 8 0 sockpl 400 128 0 109 3 0 3 3 0 8 1 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 202 0 0 25 0 25 25 0 8 0 mtagpl 80 6 0 0 1 0 1 1 0 8 0 mbufpl 256 232 0 0 14 0 14 14 0 8 0 bufpl 280 3421 0 133 235 0 235 235 0 8 0 anonpl 16 44071 0 29278 77 1 76 76 0 124 15 amapchunkpl 152 1298 0 1164 8 0 8 8 0 158 1 amappl16 192 1280 0 478 52 0 52 52 0 8 11 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 45 0 39 1 0 1 1 0 8 0 amappl13 168 72 0 67 1 0 1 1 0 8 0 amappl12 160 29 0 24 1 0 1 1 0 8 0 amappl11 152 53 0 38 1 0 1 1 0 8 0 amappl10 144 18 0 12 1 0 1 1 0 8 0 amappl9 136 383 0 382 1 0 1 1 0 8 0 amappl8 128 342 0 313 2 0 2 2 0 8 0 amappl7 120 120 0 107 1 0 1 1 0 8 0 amappl6 112 23 0 20 1 0 1 1 0 8 0 amappl5 104 157 0 142 1 0 1 1 0 8 0 amappl4 96 509 0 480 1 0 1 1 0 8 0 amappl3 88 131 0 121 1 0 1 1 0 8 0 amappl2 80 1254 0 1191 2 0 2 2 0 8 0 amappl1 72 16007 0 15579 23 6 17 18 0 8 7 amappl 80 648 0 607 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 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 274 0 258 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 274 0 258 1 0 1 1 0 8 0 vmmpekpl 168 6218 0 6188 2 0 2 2 0 8 0 vmmpepl 168 40404 0 38487 115 2 113 113 0 357 28 vmsppl 368 273 0 258 2 0 2 2 0 8 0 pdppl 4096 555 0 516 6 0 6 6 0 8 0 pvpl 32 145778 0 127936 180 0 180 180 0 265 31 pmappl 232 273 0 258 2 0 2 2 0 8 1 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 262 0 3 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffffffff82700ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_write_1(3f8,0,65) at x86_bus_space_io_write_1+0x45 comcnputc(800,65) at comcnputc+0x131 cnputc(65) at cnputc+0x4c kputchar(65,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff823e71fa) at panic+0xf3 pool_cache_get(ffffffff8290ecd8) at pool_cache_get+0x323 pool_get(ffffffff8290ecd8,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000ad7760) at tcp_output+0x14e6 tcp_usrreq(fffffd806f680640,9,fffffd806a1fdd00,0,0,ffff800020e5f600) at tcp_usrreq+0xa55 end trace frame: 0xffff800020e47270, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82700ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_write_1(3f8,0,65) at x86_bus_space_io_write_1+0x45 comcnputc(800,65) at comcnputc+0x131 cnputc(65) at cnputc+0x4c kputchar(65,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff823e71fa) at panic+0xf3 pool_cache_get(ffffffff8290ecd8) at pool_cache_get+0x323 pool_get(ffffffff8290ecd8,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000ad7760) at tcp_output+0x14e6 tcp_usrreq(fffffd806f680640,9,fffffd806a1fdd00,0,0,ffff800020e5f600) at tcp_usrreq+0xa55 sosend(fffffd806f680640,0,ffff800020e47338,0,0,80) at sosend+0x671 dofilewritev(ffff800020e5f600,4,ffff800020e47338,0,ffff800020e47420) at dofilewritev+0x1b6 sys_write(ffff800020e5f600,ffff800020e473d0,ffff800020e47420) at sys_write+0x83 syscall(ffff800020e474a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe23a0, count: -19 ddb{0}> machine ddbcpu 1 Stopped at savectx+0xb1: movl $0,%gs:0x530 savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffeaa60, count: 14 ddb{1}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffeaa60, count: -1