[Bug] Usage meter spike from 1% to 74% with concurrent Claude Code sessions
Bug Description
Unexpected usage spike in Claude Code — jumped from 1% to 74% almost instantly
I was working in two concurrent Claude Code sessions. I had just started a fresh 5-hour usage window (showing ~1% usage). While planning/prompting, I noticed my usage bar on the Claude Usage page spike from approximately 1% to 74% within moments — far more than any actual token consumption could explain.
Current state: I'm at ~80% usage with 4h 30m remaining until reset, despite having done minimal actual work in this window.
Steps to reproduce:
Opened two concurrent Claude Code sessions
Started a new 5-hour usage window
Began normal planning/prompting work
Observed usage jump from ~1% to ~74% on the usage dashboard almost instantly
Expected behavior: Usage should increment gradually based on actual token consumption.
Actual behavior: Usage spiked dramatically (1% → 74%) in a single moment, consuming nearly the entire 5-hour allowance without corresponding token usage.
Environment: Claude Code (latest version), two concurrent sessions active. Pro/Max subscription (whichever applies).
This appears to be either a token counting bug, a race condition with concurrent sessions, or a billing/metering error. The spike was visible in real-time on the usage dashboard page.
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 2.1.30
- Feedback ID: 474ebeb8-90bb-4133-a68f-0c0e2c4f983b
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /home/coder/.local/share/claude/versions/2.1.30 (expected in multi-process scenarios)\n at QZ$ (/$bunfs/root/claude:3599:2098)\n at sSA (/$bunfs/root/claude:3599:1209)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:52.831Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n at start (/$bunfs/root/claude:2149:22314)\n at async f (/$bunfs/root/claude:2149:24766)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: LSP server plugin:pyright-lsp:pyright failed to start: Executable not found in $PATH: \"pyright-langserver\"\n at start (/$bunfs/root/claude:2149:22314)\n at async f (/$bunfs/root/claude:2149:24766)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:669:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/claude:2149:20844)\n at start (/$bunfs/root/claude:2149:22368)\n at f (/$bunfs/root/claude:2149:24766)\n at f (/$bunfs/root/claude:2149:25741)\n at L (/$bunfs/root/claude:2149:32528)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\n at spawn (unknown)\n at spawn (node:child_process:669:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/claude:2149:20844)\n at start (/$bunfs/root/claude:2149:22368)\n at f (/$bunfs/root/claude:2149:24766)\n at f (/$bunfs/root/claude:2149:25741)\n at L (/$bunfs/root/claude:2149:32528)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n at <anonymous> (/$bunfs/root/claude:2149:32550)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: Failed to start LSP server plugin:pyright-lsp:pyright: Executable not found in $PATH: \"pyright-langserver\"\n at <anonymous> (/$bunfs/root/claude:2149:32550)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:53.759Z"},{"error":"Error: 1: Command failed with ERR_STREAM_PREMATURE_CLOSE: code --force --install-extension anthropic.claude-code\nPremature close \n at YB9 (/$bunfs/root/claude:804:4029)\n at async PB9 (/$bunfs/root/claude:804:1623)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-03T23:12:54.276Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗