Skip to content

ImGui fails to draw a label after logging is complete? #1916

@QuasiStellar

Description

@QuasiStellar

Logging completion causes the application to crash.

[2025-12-23 17:44:32.045] [MANGOHUD] [info] [logging.cpp:79] /my_log_folder/java_2025-12-23_17-44-01_summary.csv
java: ../MangoHud/subprojects/imgui-1.91.6/imgui.cpp:10783: bool ImGui::ItemAdd(const ImRect&, ImGuiID, const ImRect*, ImGuiItemFlags): Assertion `id != window->ID && "Cannot have an empty ID at the root of a window. If you need an empty label, use ## and read the FAQ about how the ID Stack works!"' failed.

List relevant hardware/software information
MangoHUD Version: v0.8.2-32-gf00a5f2
Operating System: CachyOS Linux
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.2-2-cachyos (64-bit)
Graphics Platform: Wayland
Graphics Processor: NVIDIA GeForce RTX 4080

To Reproduce
Steps to reproduce the behavior:

  1. Open goverlay spinning cube simulation (or any other app that supports MangoHUD, e.g. Minecraft)
  2. Start logging (Shift_L+F2)
  3. Wait for 30 seconds
  4. The app crashes
  5. The logs are saved but simulation isn't long enough for precise statistics

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