last executing test programs: 633.757556ms ago: executing program 6 (id=7): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7a", &(0x7f0000000180)=0x5, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) (async) write(r0, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) 632.465084ms ago: executing program 0 (id=1): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x3, 0x2ff}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x802069dc, &(0x7f0000000100)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) r7 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0xfc) write(r6, &(0x7f0000000300)="0830384f91d1033af32b4d1c94cdc004f35b5140e663b30b57ad2b28c10c9a372215405056ecbe1d30d4b6d6817787676620d16c6127062d19b7a12c34b4581cf2fd6b51b76b81faf40b2dc67e656b29", 0x50) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r7, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000004c0)="b68cd6ce9a276fc69ab98c90c7b17ba9a44db2f3a133a24be4dd72e0d56776c288675532b926a33d327c6a8cde3e960caa0153c233dcb42eaa5e489e637b0952db42e570a5b99061a2d1dfc0e059d585a76cf3b0ae39ab7548f603c315b84f68d244d666d70da315d80576db4218e5f71e2e7f437206aa46a241696c59a1d62a0a650a0bf3e69218c46aec119f8efc62c9d7626d55235bd961626f02495da8cb1326d52bcdd0b23945f6de2260f2ac0abb0088eb3bf800a94b", 0xb9}, {&(0x7f0000000400)="e9abc389628413677712b0c7fd625fa2f87e1a7228c662", 0x17}, {&(0x7f0000001740)="c2d2fd4643df516df73473f75b9deaa1cd521a57565ab25d82828e80d8522171eeb39257c6a84cf94aa3a40c3cb54a5126fcd554aa70f2b0ae0218462e156ceea7a749b6d2a625aaed4bab8790d8368d39b093dec270fc35568e74a1ae1231aeef22942f3476665351c054dcc3a178e7fb64381d31e6087401cbbaee24a7a37d1f01d7620023e6336cd743ba18b2eb9ca8388d1905869d283d1103d1af74518342a7ca5b34d44c382e103172af815f17b13fa9be8a51157f03d9710650b636bbbe63ef5de71b7a2ba12e79f4b002947893bd421598ddee30f4cfb24ea322c92383ec7b9c1fcf266c8514f48fc9f9b277d57a63fdf04782af7babf8119914fe0e30d792830e8cc7333daeb9414087e48b2b820e5766c408cd0ac6939fa5c1d26d482e6ff6ef31052f79ed0cb54004e6a57dd4d20828a8bb54db5679d90dba593d692ce3ed4914a76af53507460a6ab39ed391f4b44d20266e6bb5ec92ca11641e73f605d5dbf1e0d95abe355a93afbeca59a9d8200602108ec2185a0e6853692a63a50986d025873b164daf9861057c0af3e18a3fb732dc0cd6a909bf25a5912a32b5e38f6dc8ba79dc6bbc61194dd7cd8d94820c41a57905c990b303526f61b8ec36e615b23a004f2b7821670913ccee0a263533334df287ceb7067e6a8c45ac5e8adc7094db50f4db3a72f4b7107c6bf9aef7e0a62ac20cff9ed85f7bdb99417337433a5f5d9da60a540c5b819c5e5bb6fcebb9583a5a98e677f3af2062e7d738353d0edf52ff00cdb3118b8cd4ab7e31d190f40956a918df41ea6f15e3fc64c0f0fd996b3bc06730b6f852f5ad8ae2788397ae3a49263af34c07ed74c1967671d1d737939e8d1ea2dfad4830b4b231718d4e5b308d4f625be83e0dacb521ac7dec009ec952fc5b31672497c4b3a5902639f9b3f6c2d5363e2f94deadcef424b23d975de5dddcca57823099985b32cadbc593a6ff6afd1108510d6a734afcc7ef21c4b683a7f8cbc61d6d76a5ca565d1c255318fbbaaf011ae567460fac90ebf0e18835571a805f5e11711f315628ede5eca4e1f731048d05de0b21680994be12c3092bb4f263f11d301187e0daf24a811cf6cd8c75dda07f7b5b5d11b7571cbfa659d2d4d265fcc65f6ba3b2b4db7a947b4ad6ebcd83f4d08002b5ae56f82f6aac6eb0c430c32f2cd4d1b369c85ad1df23eeede0edea3c1229c79266f3bbbbba0a07a63b017d64e8ac8e4775594dc2f87f283efc9b6b98e4367e520a0322fb60e1843d8d35bdc94f689e7f11935a9e8150f5284785a7d7b1aa4031511df00ebd092743c79e2dcb6c45769e48606dc7b6a6f1e47d0c4c487f4415fbabfc7aa5c1e09b6f98df4357cf3daba11a31155570c842cab99335bbe3202cd5ca0ef4ba0226ab243d82f6c54fca7dc94b8cb784cc7b20406833275709", 0x3f9}, {&(0x7f0000000180)="95d85129b0c78e97", 0x8}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1eca15debf1000008700000000010000"], 0x10}, 0x8) getrusage(0x1, 0xffffffffffffffff) 597.947352ms ago: executing program 4 (id=5): syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0xff, 0x0, @rand_addr="cb690000c74a9b56c1757d4c00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x1ff, 0x0, 0x6000}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="23b39bda4ddae25fe9bdf4abd439a5476c02", 0x12}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000300)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfffc, 0x1, 0x2, 0x0, @multicast2, @rand_addr=0x8}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_open_pts() 475.066466ms ago: executing program 2 (id=3): getrlimit(0x7, &(0x7f0000000000)) 415.874702ms ago: executing program 6 (id=9): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8000, 0x40, 0x1, 0x800440}, {0x7, 0xf4, 0x0, 0xb38f}, {0x6, 0x0, 0x0, 0x48a8}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c5ea", 0x2}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(r3) getpeername(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, 0x0}, 0x1000) sendmmsg(r5, &(0x7f00000000c0)={0x0, 0x7}, 0xffffffffffffffa6, 0x400) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r6, 0x8004745f, &(0x7f0000000100)={0x8001, 0x3, 0xfffffffd, 0x927ffffe, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb", 0xfff, 0x1}) write(r2, &(0x7f00000000c0)="1fb4e8ba7a83455921591c8a84e1", 0xe) setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000100)='./file2\x00') 413.830228ms ago: executing program 5 (id=6): select(0x40, &(0x7f0000000180)={0x3209, 0x44809e9a, 0x5, 0x60000000000, 0x2000000000000000, 0x181c, 0xb, 0x5}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x147) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0xa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000000000000000070000003300", 0x12, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 413.263776ms ago: executing program 2 (id=10): mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000280)=[{0x1d, 0x1, 0x0, 0xfffff4b2}, {0x25, 0x0, 0x2, 0x80000000}, {0x20, 0xff, 0x30, 0x7}, {0xc, 0x3, 0x9, 0x6}, {0x6, 0x4, 0x1e, 0x800}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x10}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) 412.375704ms ago: executing program 1 (id=2): recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=""/223, 0xdf}, 0x800) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x7}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x4, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="000000d860a82060dec3e59be543bfcb44937703c616f7e2205117c9cbd7c500c9faa6162575f669cd141f8876362901a9217bd76d64b9dcc030bcbb2f60fc48", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640), &(0x7f0000001680)=0x10) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x2) 411.813059ms ago: executing program 4 (id=11): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) read(r0, &(0x7f0000000080)=""/96, 0x60) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='L4<', 0x3}], 0x1) 409.537018ms ago: executing program 5 (id=12): r0 = socket(0x24, 0x2, 0xb3) open(&(0x7f0000000040)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000001080), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000002540)}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001100), 0x820, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000240)={0x0, 0x1ff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(0x0, &(0x7f00000001c0)='c\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x428}, 0x2) r3 = socket(0x800000018, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r3, 0x0, &(0x7f0000002ac0)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETA(r4, 0xc0284414, &(0x7f0000000240)={0x10000, 0x2, 0x0, 0x80, "561a8ebd000200", 0x10001, 0xe62}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="1000f2006c9c34cfdf8f4ef35adeb54fba47c14f00000000010000008f000000"], 0x10}, 0x6) 406.69743ms ago: executing program 4 (id=13): r0 = socket$inet(0x2, 0x5, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x142) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x10080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0x3, 0x3, 0xffffffff, 0x1, 0x8000, 0x0, 0xf3b0, 0x0, 0x2, 0xfffffffffffffffd, 0x5}) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000003c0)) syz_emit_ethernet(0x95, &(0x7f0000000400)={@empty, @remote, [{[], {0x8100, 0x4, 0x1, 0x3}}], {@generic={0x803c, "9e22e94ccb08f9f151a9af408063bb702da8db1bfe8884df3be6b8fef92697c585a7d51bae58a11406ee850ec8c2d81e2bb61667a9c7e6ea4a418c7e30209855df4330711401245ad9e57d9a57371b9321f7b337923d9cd54d1c22d59409c07e0f4da0eeed5239c8a91ac091b4352e0b8fee1f10e4150405086efb13642a336beb1cbc"}}}) poll(&(0x7f00000004c0)=[{r2, 0x40}], 0x1, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) connect$inet(r0, &(0x7f0000000500)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000540)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000580)={'./file0/file0\x00', 0x81, 0x7, 0x9, 0x1, 0x80000000, 0x10000, 0x10001, 0x1, 0x746d812863f50674, 0x1d81}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getgid() chown(&(0x7f0000000600)='./file0\x00', r7, r8) fcntl$setown(r4, 0x6, r6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x7, 0xfffffffc, 0x6, 0xbd4d215, "341dfaa773f7f60fcd01fc3d7bc43720a65f67b2", 0x2, 0x258}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x20000, 0x0) sendmmsg(r0, &(0x7f0000001cc0)={&(0x7f0000001c80)={&(0x7f0000000740)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000780)="ebf62cfbcaf491dcc802653fe687e40fa0d5a6c7173ee0d5dd19b315b89dead8d79da946e6810986d7c02ccbe2550a4d91ae9c03b2dcf3af33ac8d7c1fdd315100c217006edfe6234631859c4b9e887da2e7ac31cd2f49e32d38922e00aeb147c6909758746bd2aca601a9af8d8d5708eb20e3d68a5e4ec308033ccdf0ac400e1564b7290f27fc4a62eff08711e2d7e944079196c89d80ac42e4f6542e887e", 0x9f}, {&(0x7f0000000840)="24cdea890d0d8edc7472f8403a659aafb1", 0x11}, {&(0x7f0000000880)="a5b09b7233f84b2f93d7d617e64987e8a2c7dfdc7799287bc54a04936c24e68a46cc3112f70916f3a9e3ee097b2f67e52b9f89c6d41f65ab2f8226a460c211f73597c4676aac80b6d63b9bf5c3e675b1ee805d043db2d9", 0x57}, {&(0x7f0000000900)="3840d5702c3b09930123db4abd81de1c2a34f69d7b4fd11d72b366cf378d32f49956adf7e6d46e5cc0a069468b7309407c9c3e8b22c2c108b439b5fb7732425c856cae34bc5a02ecd22449cc34b5c03d9fb8503973fede5ff1fc3429358e0d48bef78611a9d7c4908b87f07e6a74ef11661066", 0x73}, {&(0x7f0000000980)="9890fdd355868e903079d78fad46e6ef8ab13bf5fcf5f93ebab86636131312b16294cb87417edcac06e188d2f75c2bd046e28f7a043c1b476fb403d428e58b5627cff67c30dac0ebad535805004de3dec8b44cbfdc07f2148ea53fc06b4d4ee2afbb02100b0cce5e0508ed24565dfc53fc491ac32f43e5a0d2c5aa84032ddd5a3703f08b520c92197e9ed33b8c2eef1305f0b57afee425d155f441393c13ebf0722a39608a8e733cb37769b1bfc0ca92", 0xb0}, {&(0x7f0000000a40)="ac5f1405931c10ceb592887d25f6c1bf7d9a10550537e1d8acfa88d0dc39dbfb258695aecad22d52b26778284e36caef38632f5319c461134580687853d4bc78a411ecc61f67e4e5683e6c92b25e9c50b752d2d375c280c0031419a76c60cc3d8b507464bfe2313cef8f1c26cd12d1e3c092479382bc5ca01267e1435b948fcd5eb6422d8ef3cd71202a6cc8fd7cece3392a92c9724f5bd5e7abb243d9192fd2324a218601fac3b80f2f1074e0292aa43d46edeacafd", 0xb6}, {&(0x7f0000000b00)="5634eace8ef29ff8653a944c2e341912f240e70a608a258f3527831f056c755b3eae84820ad27623849d3c25f055b5ba84141692dbe4cc2c142660ea1b5987ad5d239e32bca33c3069a1821c20a280e5e127a6f632dd7e8accc4bf351643b42f77a480b2bcba292a2a1ac72c41d3d79b936f3abf5c96df38d760f5923d0a6e282294b432e137eecb8320b13235ef9509e3fbb74970466fde73487af914013a925f2541010e1e3cb9fede46ddb63f1cff8e37dc68741405f286c7a7a61b689eea234c7628b9e5f52c8dc6fd54c05b15f04cdbdf22bb868b0188ebd03ad7b2c5f831d4438d8d0774d4b79506b884b66c3cb22462dc69170327b9d8b2b77ad252665616fffe92641fa032402ca583640ac0e469e64c625a7ae17742e69b2eb706116e1d112decef052acb506ff3d409419d40c905ab51004fa7fe4489e979495ab60768f2df4728a4a834063bef905a1af2faab064deebeb4483c37ff88240dc6d743de7aa23f4ca0adcdb16592fbc0c7b85c54feb7b6ac467b36bc3345ca140e64ca82833fb01111de1dfd314a867e43aa3c0e84265d1a987859f65d64a99fa155caad8d0b0126f3cef279dc9709e2b6cd1bdc4a38c3ce9cd7ca53e37ebf8eeb17875f1315436f3a8c87359279d46e1a06624c9aacf3a81d585ce0dfc2b5d3a09558c42eb4de332a9cee4f0b381fbc1a0365c486a229ddbfc6a78b0bc93844ba80555a90c3a8a6a2539c1e9894e9b7c1e1827ce312d07525b1e8c6c2e801237671a227c57adc30b83023a5d0da69a0d7317d371a8e1ad0282fbc94c3bf4ea9f1ec4f84a31edb233399c8854683ac31598ac67c481c09eb65ea961fd139c23d2b7127e579943f8eb71a83d1842ebc3e20b9172ae8da2c65dbd5d551d06bff701b0567e1d6088a2cd0ca1972e2249a80cf9379e1155f247c3e25057de84da40e2ca1ceda4141ca994a011adc127d062984827c70a3bfe880b0bf93b2aef2dbbe112e719b8f07f2ecf9c7f1917f2451962a7f87c21f6fac23a811ec7dc7d08442973c9a177f7be4e173a1790d1315b14add8390100d9ffb4d129de569481f3a5a4f7928a6c595c16597bea4ee69c108554349b731c305d8ae99281b43c5b3fd87a1e42ef9a59df7c5a2b278e51a83441714c24c814980006731401bf4dfa78c2e980905c1c4a8968ea5e0c5c34c4775bae6a411b2610d36df4bed727a3dc155ff97afa0c67bda80298b972bc2c4549dcdfd0fda0d32dcefba6f2f5c696db3e5c24f8ed72958d5ca318fa6264445a475400e5ccf6c8d2809d9d3cf0fa35c5b6df537d7fc6cc05c87c825732b406d78a8be01264cd4282fff7fe287391964378bcd00c861f613e30c882d7e70f944aab2a2766e82705345b339682f8325d74a3960fbf4020a02cf81bd02c50f1ec74e4fc8edd34a1e3edc957c5acd97d672bcb4529fa8311d1b0fc6ee1c0516c2005102f1276a5572de88645e3d6111886c2850f36ccba9ca470775123a205daebd9922178d0431c8a69946151dfe9357a7d056e4ac6d877b3627b32b042090262dff64a631fdcd8c63ed8655554c6cd08c848b303b3bfea1760ab4d833e70b0a0f267817e11a2c83d94b50a5db745eedabc677133e9f369f880e0ca7ea93d42d44d653bdf4ccc6f2b773a6f3614c3ae903934e672d5ee1738b684b3d739c545526098cc77ffe534488ca47ecb3bc92fc7930b5d330280cc66968beb7996559be472175ab8718f349d13f48e75e03d04064441acea8de4f5978dd72840481a2664a71cb08f374d5176a264cc0e20743f76b6c5c7b69bbae8b5f0875e07e75aaa95479e539d51c18d5dd038f77adafb7c5b5dc10131f9906e47ad1755d252ff291acbebf7a73f38ec83af32a1d23279e257e41dcb954271bb0438a7bb9b6970ca66d591b34683c7d951b3175c5c8ea89d8456759b31f5aa4932124531d13fa3bd59294d9cf79f36dc2a74eb84d014e2bd0be0cae19fc0f13d220d110f25753597970efdd8cd68b21801f89763ee80587b4d5d105ebc6f98e8a9a4d024bd4270f8730794e340b3e104280c147972ae51792167c0824761fc5cf1f08f3d384de7f575117fdb3e20a363ea358222de6f6cfc6712de4c43a5e414b1f9b71d88e844815e5da84292a784bdc8182b645531324fec1b86703dfefe09673f1ee71330e48b070132b5da2b68fd6bb5f885868b88e0ee0df47e60136122bb9ea8cbdf61da9fc6f677e8682a109592a2d0bdd8da954cadce51eba6f75fe9098bcb02ce333456674ce0ac98d9f46598cd907d6874e6e7f6221acbbdc9a5a99a4e11f91cadfad8a2a4758811e75cd831c8682917f2583a7fee388469b22beb5c91c60f36e5ffde86ae0243c1e2dd7b96b66e62ef1ebab0149c7d48af95d0757a8d3b47b5f782cb5b3397737e99485f17821a2589740f79c0bbcaa8a700ae0864c359a7a7f36f026b88e94e93fa3a39e1a70aece47e2cb2a1dc82a3b5319aabe4db0000cc1ba24139dc5ebd8900050f9bfc58ed224c96e4ca93441b2870cecd645cdbf29e2a8694b074e7fe60233346960bbdda12ec60ac2e025e75b86ae7cf83e791622bdc177d62f558bcefff580e36b01d1eac1c65e0e408a362765d1fa82369cb20f5f2f0f9f3ba8ee122f458c68b6e57c9234262ab1d2d04974853b2aa66202ba854b31f8c2f8485b81d7f470389d3458cd4182a562663a5b771a255a475491e3a8c072b72f66bd5dfb3a29ebf8a8f43a841b0c857c2a4699786339dd1b44e6209dc5fd91185a65fb3cc776f322891d987d66e851721c0ded97918d27a716cc3eb652d3168a30e58c237ddecc87d405829bc9aa07ae3367a890f85275c46f2b620521a05b3c19fb5401c77599ca48c3eee812486ff9e4a2b0b2d11f8bea46c11062f933509ec6f8684df0984e6c988d64ea0ff93a80c81073f606c7025471538e617fad1d5bd9ddd9ca66bcec205160a7fd188c87e904141ac52c41419f7fdcda606f09dc44e8c5b361a0b0ae7c04ede20622842ed057a3acce0210db0059a557b0a07cd69ac5fd2eec2a1512e605ea5a223dda40d8a23f2f5db8ea20292229f24eebea7e14c9e5c0de19247f84755f6f7151153c93158478cd7138ba84b559201db76072f94a35102617aa9369f44bbca8eb347cf43a0620d7d721109803a8ae635d13737bba758e0c0d5e11432d995dbedbd57a146db92c27463b9395a435f9f0fac693718e57a3c6bdcf0ce02a565a54f1cca2a504ed854e5fcfcc429dfc3f4e613efd22335cd99a465710040be919a8a3f1cf5b5a7083d957d11e9ba23207e420ff1ff30e5cf9b299aa661dc51f21d5434bd73b2404192ce3117b3ad0516d68b83da024aeefecabc57c3a00650eaffe29dd56867829773b6d8c86f449c417c4af8bd0361fd68aae0137793cbb37468577ab3eb6c0ac59b59aa70e51601c0d17e3b4b0702e2d0d2e5239ce8c2bf414b41549f8bf9f000d26b014a6b620286ecfa060b4783c0397a812fea1706931ec5543e21245ca94a995624250f56bafd007dae4f6753c9688f8cc475aadcc5c76f0e60275dab516eda93267a666d511411d319305e1d2cbb5665132343b89dfb914fd7f42beb828d007009bea51c74bf4205282e5fc0a002a4cc552f1565f367aa536b2b11a3021f46a286efe27d04aa06c7bb97c0041e69400b72458f3a024cdd18f28ad535ab7edf1050f6ed648282543769f88f1367905e1a17ddbc3fdbf3a7fb1273685c75fa2beca516781c17570a831797c1c7fe17768d3bcf91e81aeae26bdea0c984692cd9075048ceb8f4a99c632940717939976bf7287c85fb2071926a46b9eb58449f23a7093d94d68055484bef18ee1845361add65e90aba3022e9154cf310c1be8d199b8edfefb15c1e28dd11a7cd742f880d4aa752955e0c5d10ee11abd98b46cf341e2ed717cd7bfaa61db64163fbf76f406ceb1ec1bc5458393336d261a654b98279f0bb7e994aafc707570788df3c84ee8b19305df9c83f4e054cf761f032ad8026ed5eaf5ff0e9ad7b8aa2d6b90bf2d01c939b22cc02e097c42f6cee9ba6d0eda3c4abafd289915c89822993cabfe7eaac112ef992ca27c161018448cdfbcc765b06ebf79c03c0d9bbdaf4a69e1a0f9e815db55726bdb1d149a01d5d68c02bace39f2579b508992cf26dddd1bf54044663bdb21510ab11fdd120ad02c1cacc65ad0edc198b01f6fd16345904ca571f4b8b6ab933e5b17037d621478060bfc8ece3a5c52da6fbac6dd1d240550e3a696d3d13129ba335c46593810d03d849bae1a7cb9c68972edddb5c3928becc6c29b467ab0799c71eb73c0abd324b53fcc9ca41b75670c43341424f3e7e6631efdf3ab25407b211b8100405287b543219c5eb12b0189708f6d8bcec44a44b3b58b22a549c882b75175fe80d92d84e3817d6960696f9f873e024c3a0f47d7a1b570d35f0d708644dce1ae1348dbe052647c057e46ac63b7e421c2ce99f6154e8d0a098cb8a2c41fb03be1444e6ec97a8bd60b2157140226bd0b4799ce160216bd200372f392e6f8c01e5a21f7d43038d2e2314a75a9b2697930f5967c9afb07a5218e68d8acb1bf57ea9e21f999ca57ab472fbe091d2c55b3ccc035f7de30f7e88265618b337bd4881de184c729bd4ce3b0370cd75d1cb904cc2279ee402864d7fb5b20a2441878908b14822161480f35b8fc0bd953fee2a1c57032b239b5a908a07a7203ac200b0f72c668f325f3024cf097ac98243c91e2fe0ed25acf5ff73ba170092754576936617c6de981e3f91fa9cd0592ba455977fcd6d9e5f06d435976843711558b65ccc2957fa836623dec4e97726ac45a1befd9522383c068d31ab364b6124b8cff3ad902179d10151879650c7762a297c32d4a129aee7cda5939b9d8d45a0941c354c6878a8f9c00bd84ccfb3fbdad900e92d6e6f3449010dc36508df35c6542df0cf64705afc027dac36d873ed6972672fb65865cd04303acf7a430449a5f909831d1e05a37ccb5bdfaa3519f54e2cfcb5d1bec0761a544b38c281672e8f8ae276b24a93483be6c44119d562c0e63dcc998005d77c7b1aeed802971b3b76d9159f9a543d2462a40c0a5976fb4cf568690c6d650e48df975d6a8e3c368ddc2df6fee295747e22b0ce393e9bcecc2edddc957141640ff746da9bbbbef47b60c57b645ebbc81ad09a6ac10f61aa0ac7962ce9ae1e689678e99813ae0f9bcb3e6e6759cef1aa4aa38048a6f79658fb89bbc1b6cc6a7c662e1c4cba49c0a5540e45ae9382ccbecc8725f5cd7a2194144fa9180c5a10196d2663db62d582b09b043f26cf040e92ece24e374583bcfd3a0bf1c2700cfc4e1fcc40fb4e4ccfa3fe09bb7d6addda9d4cb99be8e8202c687599c854ea3796bae7139e372ddfd1544313ada8feab83ce4db92de1795bd728c1b9a62285860bb25cf7fc512669f062ed9bf2334b33621571191095934b0e87ad1e4c34526bada3ab0762228430af9fae84a2a0faea75a170d4a455986dfef9bc6fa7ce43b10a245870b8fe4deef0a5e30da666e556b9637a14784a362b8c6c99bb4eef87cb51d6eba63b2ae4d8b681d4ccd857140604ad9ae5a90e571d18c92e1f078c873aac175740a2f3f2be0828ce40f04f37ce933904845dae47571a19d10853ed1e60f06b0dc35b6b9d25cda2b96cf5f5e425a21a9cd34a42a04c4cb96cd0a5fe14643636cef37f8fe28bcf2e11f2cbe570002e662f111dd8819f0445ce2785fe421c0789751a5f3f8475ad721919a5fda152b03fa4b71f6683fd93dd2f1c2", 0x1000}, {&(0x7f0000001b00)="d0ab8174eb6e146823b1cef25e796f1e9f666ae6f65a897feddddcc6ff321e993992f19b153e00fe65f582da617cf5160714120765331dcb94a94dddb716872a9bafbcbd52fdd1819d52d8937422e808e4452604f34fa182341b18c20da3fe6eb3e35de950", 0x65}], 0x8, &(0x7f0000001c00)=[{0x78, 0xffff, 0xe, "99fb245846bd3f3773d25d4b489045d7d3243139c8343a6955c05f66f2cbf2a4a081edc329e7cd447ac1d95c0793293305b6ef969f65b958a9673b83bda390b4ba82e2c7afecfc86a5f99df94028e3883766b5de0afd817f7db480fcd060e80ea4f3c1"}], 0x78}}, 0x10, 0x1) execve(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d80)=[&(0x7f0000001d40)='/dev/ttyCcfg\x00'], &(0x7f0000001e80)=[&(0x7f0000001dc0)='\x00', &(0x7f0000001e00)='/dev/wskbd0\x00', &(0x7f0000001e40)='\x00']) unlinkat(r3, &(0x7f0000001ec0)='./file0/file0/file0\x00', 0x0) clock_getres(0x3, &(0x7f0000001f00)) 400.246309ms ago: executing program 7 (id=8): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x4, 0x8011, r0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async, rerun: 64) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (rerun: 64) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r2, 0xc0307004, &(0x7f0000000140)=0x1) 363.946467ms ago: executing program 5 (id=14): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x1000}, {{}, 0xffffffffffffffff, 0xc8, 0x4, 0x9, 0x6d0}, {{}, 0xfffffffffffffff9, 0xa, 0x1, 0x692, 0x3}, {{}, 0xfffffffffffffffb, 0xa8, 0x4, 0x6b}, {{r0}, 0xffffffffffffffff, 0x434a6e215736647b, 0x2, 0x3b85, 0x8001}], 0xf, &(0x7f0000000200), 0xc14, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000640)="fbf8d34f6b", 0x5}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000380), 0xe4a, 0x0, 0xa9fa, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000001900)="2cb304c7", 0x4) mprotect(&(0x7f00003dd000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x13) 362.332002ms ago: executing program 4 (id=15): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039a48}, 0x0, 0x0, 0x0, 0x0, 0xd6, 0x1, 0x1, 0x52fb}) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x64, 0x9, 0xfe, 0x10004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r2, 0xc0307006, &(0x7f0000000100)={0x7ff, 0x10}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) 361.45273ms ago: executing program 7 (id=16): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x1, 0x1) 346.29975ms ago: executing program 0 (id=17): mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 345.169138ms ago: executing program 6 (id=18): setrlimit(0x2, &(0x7f0000000000)={0xfffffffffffffffd, 0x60000000}) (async) setrlimit(0x2, &(0x7f0000000000)={0xfffffffffffffffd, 0x60000000}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x281) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{0x206, 0x7, 0x7, 0x10801}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x3) semget(0x0, 0x3, 0x6a0) semget(0x0, 0x1, 0x400) setgid(0xffffffffffffffff) (async) setgid(0xffffffffffffffff) setuid(0xffffffffffffffff) semop(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 342.756407ms ago: executing program 7 (id=19): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000001a40), 0x0, 0x0, 0x0) munmap(&(0x7f0000579000/0x2000)=nil, 0x2000) socket(0x2, 0x5, 0xf) 206.242443ms ago: executing program 0 (id=20): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') getuid() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) setuid(r2) sysctl$kern(&(0x7f0000000580)={0x1, 0x22}, 0x2, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8000000000000001}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8f5f84cf71b59c7a00c37082", &(0x7f0000000080)=0x3d, 0x0, 0xffffffffffffff57) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ftruncate(r4, 0x8531) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0xb8, 0xbef}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 205.141813ms ago: executing program 6 (id=21): r0 = socket(0x2, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xfffffffe, 0x6, 0xfff}, {0xffffffff, 0x4baa, 0x3, 0x1}, {0x4, 0xe6, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x788c, 0xffff, 0x7, 0x9}, {0x4, 0x800, 0x3}, {0xfff3, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x700000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x800, 0x8bfd}, {0x0, 0x8, 0x8, 0x7}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x8216, 0x2, 0x2, 0x69}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r2 = syz_open_pts() pipe2(0x0, 0x10008) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x84) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) clock_gettime(0x67f3248105b4e004, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x80b789, 0x7fffffff, 0xfffffffe, 0x80a1a3, "bf08f101eef0675d105048f3248604ffff001200", 0x2, 0xfd}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20d89, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)=0x1) close(r5) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200"/16, 0x10}], 0x1}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 204.04503ms ago: executing program 1 (id=22): r0 = socket(0x3f, 0x8000, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000001540)='./file0\x00', 0x1, 0xc2) poll(0x0, 0x0, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffe, 0x8000, "ff14e700", 0x3, 0x40000}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)=0x400) dup2(r2, r0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="4a3225670c08002f48bbf591e99100e086108767a5054c658e9a6746ee0e164ed4b696268bf66ef30ee58de062a34e764ca618a6ac59569dbf4ffa2de0b9e5379d22bff2fe61ccdd251170121a483af882e4785d16e4ac217a323b117d33c46213ce5ceb15ee6f94b15c22c26378fe93ff9db3bc292a79535715ec01381a3af18954278109a1f0dcb9f50d940705712df86c93ae73ff6f7aaabec00b6691e2192ec9337ee2b5c80e07e0d259c429888cf09d5344a460b3b26ab8f0f451f009761ed703b2bda370671972ca9b4f64e0995ee93aa4e60e784256b1cc7df46d41caa6", 0xe1}, {&(0x7f0000000100)="5d7d06c833d20a8f57f8c137a743f571b768ba0ebfca0fcd9ab8f04d81dad995a4a4c027c3a69ad3682c56719249fdd06dd5d0fc1e178f76bdfdae55d3d73fd1a79c9b45caab4485b352453e0ec2c9ac34d33be5e7007141e40c37d843cdd1745ce088f607ab90af514937f93e9deb85eec27788402ad76a52b8ce7ce9ba9e29fd6eadd340c122041d8b0bb4e4e6", 0x8e}, {&(0x7f00000001c0)="a8cd801e29f417dd55d789dd690e6fc72ecd", 0x12}, {&(0x7f0000000200)="c8f016857181b79fef02f3169117713803448e9e633c4aee9b3472c1070cbea576a3ff9859b3cc623955c79050948022f08393a0fe842e8706bd4cdf5a42b7e94172854835eebb39972b9cd0f068926048015545749ce9aaa62309d5ff5aa3f0f6f9b41be3011369d565c3dcc772eb82c9e9aa3ffc3f89e86665fb50572ba8cedc632b5caac9da38612d7323ae5983414f82d2f5", 0x94}], 0x4) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000300)=0x8) 203.637075ms ago: executing program 1 (id=23): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x2, 0x1, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r2, 0xc0307004, &(0x7f0000000140)=0x2) 1.317431ms ago: executing program 0 (id=24): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0284459, &(0x7f0000000400)={0x1751, 0x2, 0x2000000, 0xfffffd7c, "1a00d200000000000800", 0xad38, 0xfffffffa}) getsockopt(r1, 0x7ffffffb, 0xd, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="3cc98302f3b2c642e5f7649c246cfe7489c112ab23149304aefeceb57be46bd05943deb4707091eb6ca883dafc651510222f84a1cf06691b3f1312c3b2a7ca5c53b5a279467bc3f29d2ac68ed87f4645a892e007fbc069fd7c50a653f7b2852c284955bd9907c830664067962188393e429c2be9767d45352e19216cb53425be40367c77997732b6f89d7ca1d9e8edac66b6ab6d9291344e69b1d9cc05402594b183763678740fc6f9e4632b", 0xac}], 0x1) unveil(0x0, &(0x7f0000000400)='W\x00') ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) 0s ago: executing program 3 (id=4): setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80b786, 0x4, 0x4, 0xd75, "bf08f101eef0675d105048f32486041dff001200", 0x2, 0x91e}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) unveil(0x0, &(0x7f00000000c0)='r\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, '\x00', 0x8, 0xff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r2, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x8e2, 0xffffffffffffffff}, {{r0}, 0xb2ae486c96bc4af7, 0x85, 0x20, 0x7f, 0x9}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xca, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x5}], 0x3ff, &(0x7f0000000140)={0x3, 0xeb38}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.97' (ED25519) to the list of known hosts. pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx1, error=17 panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kerneWARNING: SPL NOT LOWERED ON SYSCALL 110 50 EXIT 0 a Stopped at savectx+0xae: movl $0,%gs:0x680 TID PID UID PRFLAGS PFLAGS CPU COMMAND *444408 11559 0 0x2 0 1 syz-executor savectx() at savectx+0xae end of kernel end trace frame: 0x7d30d4eb3a90, 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 *cpu0: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 995 ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x7d30d4eb3a90, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002a2e4570 rbx 0 rdx 0 rcx 0xffff80002a2a4f78 rax 0x34 r8 0xffff80002a2e44a0 r9 0x1 r10 0xa76ecb32985bacdf r11 0xc5dffed11d46918b r12 0 r13 0 r14 0xffff80002a2a4f78 r15 0 rip 0xffffffff82f233ee savectx+0xae cs 0x8 rflags 0x46 rsp 0xffff80002a2e44f0 ss 0 savectx+0xae: movl $0,%gs:0x680 ddb{1}> show proc PROC (syz-executor) tid=444408 pid=11559 tcnt=1 stat=onproc flags process=2 proc=0 runpri=24, usrpri=52, slppri=24, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a2a42a8,0xffff80002a2a4548 process=0xffff80002a2744c8 user=0xffff80002a2df000, vmspace=0xfffffd806e064010 estcpu=2, cpticks=2, pctcpu=0.4, user=1, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31334 154716 65827 0 2 0 syz-executor 31334 244382 65827 0 2 0x4000000 syz-executor 32320 460934 88486 0 2 0 syz-executor 32320 40266 88486 0 2 0x4000000 syz-executor 83387 457763 56538 0 2 0 syz-executor 83387 310481 56538 0 3 0x4000000 smrbar syz-executor 80995 310085 0 0 3 0x14200 bored sosplice 13795 68366 99424 0 2 0 syz-executor 13795 50450 99424 0 3 0x4000080 fsleep syz-executor 35997 222066 8615 0 2 0 syz-executor 35997 46686 8615 0 3 0x4000080 fsleep syz-executor 35997 148397 8615 0 3 0x4000080 fsleep syz-executor 61233 443505 55148 0 2 0 syz-executor 61233 31313 55148 0 3 0x4000080 fsleep syz-executor 64871 258189 62230 0 2 0 syz-executor 8615 318023 11559 0 3 0x82 nanoslp syz-executor 99424 471390 11559 0 3 0x82 nanoslp syz-executor 55148 489334 11559 0 3 0x82 nanoslp syz-executor 88387 273005 11559 0 3 0x82 nanoslp syz-executor 88486 223267 11559 0 3 0x82 nanoslp syz-executor 62230 518770 11559 0 2 0x2 syz-executor 56538 413215 11559 0 3 0x82 nanoslp syz-executor 65827 7875 11559 0 3 0x82 nanoslp syz-executor *11559 444408 24459 0 7 0x2 syz-executor 24459 31951 6066 0 3 0x10008a sigsusp ksh 6066 462138 62413 0 3 0x98 kqread sshd-session 62413 125486 29947 0 3 0x92 kqread sshd-session 34882 90258 1 0 3 0x100083 ttyin getty 29947 469358 1 0 3 0x88 kqread sshd 21731 133936 89879 74 3 0x1100092 bpf pflogd 89879 408074 1 0 3 0x80 sbwait pflogd 4290 282836 91181 73 3 0x1100090 kqread syslogd 91181 98092 1 0 3 0x100082 sbwait syslogd 46330 366862 1 0 3 0x100080 kqread resolvd 72356 360210 71237 77 3 0x100092 kqread dhcpleased 49284 185805 71237 77 2 0x100012 dhcpleased 71237 160509 1 0 3 0x80 kqread dhcpleased 27253 192692 0 0 3 0x14200 pause smr 36023 471689 0 0 2 0x14200 zerothread 12933 130755 0 0 3 0x14200 aiodoned aiodoned 86642 473784 0 0 3 0x14200 syncer update 38343 251486 0 0 3 0x14200 cleaner cleaner 59343 432788 0 0 3 0x14200 reaper reaper 37600 168236 0 0 3 0x14200 pgdaemon pagedaemon 81013 82822 0 0 3 0x14200 bored viomb 51432 459663 0 0 3 0x40014200 acpi0 acpi0 1987 299234 0 0 3 0x40014200 idle1 69921 390471 0 0 3 0x14200 bored softnet3 42344 334137 0 0 3 0x14200 bored softnet2 52361 379601 0 0 3 0x14200 bored softnet1 66374 210766 0 0 2 0x14200 softnet0 80573 122467 0 0 3 0x14200 bored systqmp 4615 379809 0 0 3 0x14200 bored systq 83500 236827 0 0 3 0x14200 tmoslp softclockmp 87459 405872 0 0 3 0x40014200 tmoslp softclock 15910 289578 0 0 3 0x40014200 idle0 1 369324 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806bb16210) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pmap_enter+0x246 #4 uvm_fault_lower+0x60a #5 uvm_fault+0x278 #6 upageflttrap+0xa9 #7 usertrap+0x2d8 #8 recall_trap+0x8 Process 31334 (syz-executor) thread 0xffff8000ffff02b0 (244382) exclusive rwlock amaplk r = 0 (0xfffffd806babf190) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault_check+0x5a9 #3 uvm_fault+0x106 #4 upageflttrap+0xa9 #5 usertrap+0x2d8 #6 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806bb178a0) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4a #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 66374 (softnet0) thread 0xffff8000ffffe7b0 (210766) shared rwlock softnet0 r = 0 (0xffff80000002c078) #0 witness_lock+0x5bb #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10194 11024K 11089K 166960K 11304 0 pcb 17 12K 12K 166960K 21 0 rtable 238 7K 7K 166960K 361 0 pf 39 18K 18K 166960K 59 0 ifaddr 46 8K 8K 166960K 57 0 ifgroup 62 2K 2K 166960K 77 0 sysctl 1 1K 1K 166960K 1 0 counters 70 37K 37K 166960K 84 0 ioctlops 0 0K 4K 166960K 1489 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1343 84K 84K 166960K 1376 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 4 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 93K 166960K 154 0 proc 74 103K 128K 166960K 538 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 in_multi 100 7K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 37 175K 175K 166960K 37 0 exec 0 0K 1K 166960K 365 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 237 184K 186K 166960K 3037 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 43 86K 104K 166960K 1242 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 30 2K 2K 166960K 34 0 temp 33 8650K 8714K 166960K 3988 0 kqueue 16 26K 26K 166960K 30 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 35 0 32 1 0 1 1 0 8 0 rtentry 176 115 0 4 6 0 6 6 0 8 0 unpcb 144 47 0 30 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 10 0 6 1 0 1 1 0 8 0 arp 128 18 0 0 1 0 1 1 0 8 0 inpcb 384 73 0 66 2 0 2 2 0 8 1 nd6 144 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 6 0 4 1 0 1 1 0 8 0 pppxif 1504 4 0 3 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 0 1 0 1 1 0 8 0 pfstkey 128 18 0 0 1 0 1 1 0 8 0 pfstate 384 18 0 0 2 0 2 2 0 8 0 pfrule 1344 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 465 0 6 29 0 29 29 0 8 0 art_table 32 466 0 6 4 0 4 4 0 8 0 art_node 16 112 0 11 1 0 1 1 0 8 0 semapl 112 2 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1598 0 82 95 0 95 95 0 8 0 ffsino 288 1598 0 82 109 0 109 109 0 8 0 nchpl 144 1806 0 114 63 0 63 63 0 8 0 uvmvnodes 80 1693 0 0 35 0 35 35 0 8 0 vnodes 216 1693 0 0 95 0 95 95 0 8 0 namei 1024 5651 0 5651 2 0 2 2 0 8 2 percpumem 16 57 0 7 1 0 1 1 0 8 0 kstatmem 264 36 0 8 2 0 2 2 0 8 0 scxspl 216 5761 0 5761 3 1 2 2 1 8 2 plimitpl 152 29 0 10 1 0 1 1 0 8 0 sigapl 424 456 0 405 7 0 7 7 0 8 1 knotepl 120 293 0 0 9 0 9 9 0 8 0 kqueuepl 224 34 0 21 1 0 1 1 0 8 0 pipepl 336 104 0 77 3 0 3 3 0 8 0 fdescpl 520 437 0 405 3 0 3 3 0 8 0 filepl 160 1594 0 1375 12 0 12 12 0 8 2 lockfpl 104 10 0 8 1 0 1 1 0 8 0 lockfspl 48 6 0 4 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 30 0 13 1 0 1 1 0 8 0 ucredpl 104 81 0 68 1 0 1 1 0 8 0 zombiepl 144 406 0 405 1 0 1 1 0 8 0 processpl 1208 456 0 405 5 0 5 5 0 8 0 procpl 656 484 0 426 5 0 5 5 0 8 0 sockpl 728 155 0 127 4 0 4 4 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 129 0 0 17 0 17 17 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 170 0 0 11 0 11 11 0 8 0 bufpl 280 2317 0 123 157 0 157 157 0 8 0 anonpl 32 5420 0 0 44 0 44 44 0 246 0 amapchunkpl 152 8023 0 7420 24 0 24 24 0 158 0 amappl16 200 608 0 585 3 0 3 3 0 8 1 amappl15 192 3 0 3 1 0 1 1 0 8 1 amappl14 184 108 0 96 1 0 1 1 0 8 0 amappl13 176 29 0 29 1 0 1 1 0 8 1 amappl12 168 1078 0 1047 3 1 2 2 0 8 0 amappl11 160 52 0 37 1 0 1 1 0 8 0 amappl10 152 1 0 1 1 0 1 1 0 8 1 amappl9 144 255 0 255 1 0 1 1 0 8 1 amappl8 136 17 0 15 1 0 1 1 0 8 0 amappl7 128 106 0 94 1 0 1 1 0 8 0 amappl6 120 181 0 178 1 0 1 1 0 8 0 amappl5 112 117 0 108 1 0 1 1 0 8 0 amappl4 104 307 0 287 1 0 1 1 0 8 0 amappl3 96 1329 0 1220 4 1 3 3 0 8 0 amappl2 88 631 0 567 2 0 2 2 0 8 0 amappl1 80 8180 0 7580 15 0 15 15 0 8 1 amappl 88 2361 0 2199 4 0 4 4 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 437 0 405 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 437 0 405 1 0 1 1 0 8 0 vmmpekpl 168 5268 0 5234 2 0 2 2 0 8 0 vmmpepl 168 33005 0 31021 88 0 88 88 0 357 0 vmsppl 480 436 0 405 5 0 5 5 0 8 0 rwobjpl 72 12794 0 10189 49 0 49 49 0 8 0 pdppl 4096 881 0 810 99 14 85 85 0 8 14 pvpl 32 13647 0 0 111 0 111 111 0 265 0 pmappl 256 436 0 405 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 383 0 16 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83846ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a19340) at __mp_lock+0x19e softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 cnputc(65) at cnputc+0x61 db_putchar(65) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833f129b) at db_printf+0x9b panic(ffffffff8345e69b) at panic+0x103 __assert(ffffffff8340ad21,ffffffff8340e528,3e3,ffffffff8340e570) at __assert+0x29 refcnt_finalize(ffff80003c430008,ffffffff83352070) at refcnt_finalize+0x1c8 end trace frame: 0xffff80002f3dc6d0, count: 0 ddb{0}> trace x86_ipi_db(ffffffff83846ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a19340) at __mp_lock+0x19e softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 cnputc(65) at cnputc+0x61 db_putchar(65) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833f129b) at db_printf+0x9b panic(ffffffff8345e69b) at panic+0x103 __assert(ffffffff8340ad21,ffffffff8340e528,3e3,ffffffff8340e570) at __assert+0x29 refcnt_finalize(ffff80003c430008,ffffffff83352070) at refcnt_finalize+0x1c8 pppx_if_destroy(0,ffff80003c430000) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff8000ffff2530) at pppxclose+0xa0 spec_close(ffff80002f3dc7a0) at spec_close+0x412 VOP_CLOSE(fffffd8064f6d518,1,fffffd807f7d3478,ffff8000ffff2530) at VOP_CLOSE+0x133 vn_closefile(fffffd806bb42e00,ffff8000ffff2530) at vn_closefile+0x12b fdrop(fffffd806bb42e00,ffff8000ffff2530) at fdrop+0x126 closef(fffffd806bb42e00,ffff8000ffff2530) at closef+0x192 fdfree(ffff8000ffff2530) at fdfree+0x116 exit1(ffff8000ffff2530,0,0,1) at exit1+0x58f sys_exit(ffff8000ffff2530,ffff80002f3dcb10,ffff80002f3dca60) at sys_exit+0x1a syscall(ffff80002f3dcb10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7ab565fc2b50, count: -26 ddb{0}> machine ddbcpu 1 Stopped at savectx+0xae: movl $0,%gs:0x680 savectx() at savectx+0xae end of kernel end trace frame: 0x7d30d4eb3a90, count: 14 ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x7d30d4eb3a90, count: -1