Title:
Crashes IDA Pro 9.2 on Windows due to PySide6 6.8.0 bug
Description:
Environment
- IDA Pro 9.2 (Windows x64)
- IDAssist 1.5.0
- Python 3.14
- IDA's bundled PySide6: 6.8.0
Problem
IDAssist crashes IDA Pro 9.2 on Windows. The crash occurs both on startup
(auto-open via ready_to_run hook) and when manually opening the panel via Ctrl+Shift+A.
IDA's bundled PySide6 is version 6.8.0, which contains a known critical bug
that causes crashes. See: spyder-ide/qtpy#494
Even importing PySide6 directly in IDA's Python console triggers the crash:
import PySide6
Steps to reproduce
- Install IDAssist 1.5.0 via hcli on IDA Pro 9.2 Windows
- Open IDA with any binary
- IDA crashes automatically after analysis completes, OR crashes when pressing Ctrl+Shift+A
Expected behavior
Plugin loads without crashing IDA.
Workaround
None available. IDA ships a stripped minimal PySide6 (only QtCore, QtGui, QtWidgets)
so replacing it with a fixed version from pip is not feasible as it would conflict
with IDA's own Qt6 DLLs.
The fix needs to come from either Hex-Rays shipping PySide6 6.8.1+ with IDA,
or IDAssist working around the bug.
Title:
Crashes IDA Pro 9.2 on Windows due to PySide6 6.8.0 bug
Description:
Environment
Problem
IDAssist crashes IDA Pro 9.2 on Windows. The crash occurs both on startup
(auto-open via ready_to_run hook) and when manually opening the panel via Ctrl+Shift+A.
IDA's bundled PySide6 is version 6.8.0, which contains a known critical bug
that causes crashes. See: spyder-ide/qtpy#494
Even importing PySide6 directly in IDA's Python console triggers the crash:
Steps to reproduce
Expected behavior
Plugin loads without crashing IDA.
Workaround
None available. IDA ships a stripped minimal PySide6 (only QtCore, QtGui, QtWidgets)
so replacing it with a fixed version from pip is not feasible as it would conflict
with IDA's own Qt6 DLLs.
The fix needs to come from either Hex-Rays shipping PySide6 6.8.1+ with IDA,
or IDAssist working around the bug.