Skip to content

Tool Refresh causes app freeze, vlmx engine keeps running after app closed/crashed #1

@jfreemansh

Description

@jfreemansh

Issue1: Settings → Tools panel freezes the app when clicking Refresh

Clicking "Refresh" in the Tools settings panel causes the app to hang with a beachball. Have to force-quit. The app appears to be running tool detection on the main thread — it blocks until all ~34 tools are checked, which takes long enough to make the UI unresponsive.
Expected: Refresh should be non-blocking. Detection should run in the background.

Issue 2: Python engine process keeps running after app is closed

When I quit ExploitBot, the Python engine process (launch.py) keeps running in the background. If I reopen the app and start the engine again, I now have two Python processes each consuming ~64GB of RAM, which causes the system to run out of memory.

Reproduces every time: start engine → quit app → reopen → start engine → two Python processes visible in Activity Monitor.
Workaround: manually run pkill -f launch.py before reopening the app.
Expected: app should terminate the engine process when it quits.

Version 1.4.1 from DMG.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions