pingdotgg / pingdotgg/t3code

[Bug]: Resource monitor binary missing entirely for linux/x64 in WSL runtime (distinct from #7736)

Open
#9,837 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
23k
Forks
5.9k
Avg merge
11h 14m
Merged PRs (30d)
357

Description

Environment
  • T3 Code: Alpha build (Windows desktop app)
  • WSL2: Ubuntu 24.04.3 LTS, kernel 6.6.114.1-microsoft-standard-WSL2
  • Arch: x86_64
What happened

The desktop app's Resource Monitor UI shows: "Resource monitor binary was not found for linux/x64."

Investigation
  • Searched the entire ~/.t3 WSL runtime directory (~/.t3/wsl-runtime/*/) for any file matching t3-resource-monitor (the binary name shipped for Windows at resources/resource-monitor/t3-resource-monitor.exe in the desktop install) — zero matches.
  • Initially suspected this was the same root cause as #7736 (binary shipped with mode 0644). Ran chmod +x on candidate native binaries found in the runtime (@ff-labs/fff-bin-linux-x64-{gnu,musl}/libfff_c.so), but confirmed via their README these belong to @ff-labs/fff-node ("Fast File Finder"), an unrelated fuzzy-search dependency — not the resource monitor.
  • No file resembling a native resource-monitor binary exists anywhere in the WSL runtime tree for linux/x64. This looks like the binary was never bundled/downloaded for this platform in the WSL runtime package, rather than a permission issue.
Expected

Resource monitor should either work on WSL like it does on native Windows/macOS, or the UI should indicate WSL support isn't shipped yet instead of an ambiguous "not found" error.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the WSL runtime packaging or download logic for ~/.t3/wsl-runtime/*/, comparing it with the desktop install path resources/resource-monitor/t3-resource-monitor.exe. Confirm whether a linux/x64 resource-monitor binary is packaged and whether the UI handles its absence; done means the monitor works in WSL or reports unsupported WSL support clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, typescript
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.