Version and Platform (required):
- Binary Ninja Version: 6.0.10474-dev Ultimate (c9ea4d90)
- OS: Windows 11 Pro
- OS Version: 10.0.26200 (Build 26200)
- CPU Architecture: x64 (AMD64 Family 25 Model 97, running under QEMU/Proxmox virtualization)
- Local or Remote Debugging: Local (DBGENG_TTD)
Bug Description:
When debugging with the DBGENG_TTD backend, the feature map panel on the right side of the disassembly view renders incorrectly. Two related rendering artifacts occur:
- Previously rendered lines/marks in the feature map do not disappear or get cleared when clicking within the feature map.
- Resizing the window leaves visual trails/residue in the feature map area instead of properly redrawing.
Steps To Reproduce:
- Open a binary (e.g. helloworld.exe) in Binary Ninja
- Start a local debug session using the DBGENG_TTD
- Observe the feature map panel on the right side of the disassembly view
- Click on various positions within the feature map
- Observe that previous line marks remain rendered instead of clearing
- Resize the main window
- Observe leftover rendering trails/artifacts in the feature map area
Expected Behavior:
The feature map should redraw cleanly on click and on window resize, with no leftover visual artifacts or stale line marks from previous states.
Screenshots/Video Recording:
Binary:
Additional Information:
System info (via systeminfo):
- Host: DESKTOP-01C7LS4
- System Manufacturer/Model: QEMU Standard PC (Q35 + ICH9, 2009) — running in a virtualized environment (Proxmox)
- BIOS: Proxmox distribution of EDK II 4.2025.02-4~bpo12+1
- Total Physical Memory: 8,152 MB
- Hyper-V/virtualization-based security: Not enabled; hypervisor detected
- Debugger backend: DBGENG_TTD
- Target: helloworld.exe, windows-x86, stopped at InitialBreakpoint (helloworld + 0x12d5)
Version and Platform (required):
Bug Description:
When debugging with the DBGENG_TTD backend, the feature map panel on the right side of the disassembly view renders incorrectly. Two related rendering artifacts occur:
Steps To Reproduce:
Expected Behavior:
The feature map should redraw cleanly on click and on window resize, with no leftover visual artifacts or stale line marks from previous states.
Screenshots/Video Recording:
Binary:
Additional Information:
System info (via systeminfo):