ProxymanApp / ProxymanApp/Proxyman
Crash when filtering JSON with jq on large responses
Open
@NghiaTranUIT is already working on this.
Since Sep 9, 2025.
✅ Done
bug
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
When filtering a large JSON response using the new jq feature (#536), the app immediately crashes for most queries (including invalid ones).
Steps to Reproduce
- Open Proxyman
- Capture a request/response to https://microsoftedge.github.io/Demos/json-dummy-data/5MB.json (crashes may also occur with smaller file sizes, but often take longer to manifest)
- Open the JSON tab on the response
- Start entering in a jq expression (e.g.
.[].name) - If the app hasn't crashed yet, edit the query a few more times (I can't get past a few attempts before a crash occurs)
(NOTE: When I tested with smaller file sizes from https://microsoftedge.github.io/Demos/json-dummy-data/ and progressively increased the file size, the app didn't crash as easily. I was also able to get the app to crash with a 64KB JSON file using a select query).
Current Behavior
The app crashed.
Expected Behavior
The app should have continued to operate.
Environment
- App version: Proxyman Version 5.24.0 (52400) | macOS: Version 15.6.1 (Build 24G90)
- macOS version: 15.6.1 (24G90)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.