[Bug] Usage meter spike from 1% to 74% with concurrent Claude Code sessions

Resolved 💬 3 comments Opened Feb 3, 2026 by zer0ltrnce Closed Mar 5, 2026

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"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗