Skip to content

Conversation

@0xdea
Copy link

@0xdea 0xdea commented Sep 9, 2025

I have put together a quick patch to make lighthouse work on IDA 9.2. I've tested it on both IDA 9.2 and 9.1 on macOS aarch64.

See also #145, #146, and #156.

@ASBOSNIA
Copy link

I noticed that IDA crashes on exit, but this seems unrelated to the changes in this pull request since the original version also crashes. Environment: IDA 9.2 on macOS (aarch64), Python 3.13.

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000070
Exception Codes: 0x0000000000000001, 0x0000000000000070

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [24050]

VM Region Info: 0x70 is not in any region. Bytes before following region: 4372873104
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 104a4c000-104f58000 [ 5168K] r-x/r-x SM=COW /Applications/IDA Professional 9.2.app/Contents/MacOS/ida

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Python 0x128e94db0 PyErr_Occurred + 28
1 QtCore.abi3.so 0x12cd77be0 QObjectWrapper::disconnectNotify(QT::QMetaMethod const&) + 72
2 QtCore 0x1073906a8 QT::QObject::~QObject() + 1000
3 libpyside6.abi3.6.8.dylib 0x12c67896c 0x12c65c000 + 117100
4 QtCore 0x107390b78 QT::QObjectPrivate::deleteChildren() + 160
5 QtCore 0x107390958 QT::QObject::~QObject() + 1688
6 QtGui 0x1069d78cc QT::QGuiApplication::~QGuiApplication() + 676
7 QtWidgets 0x10590c85c QT::QApplication::~QApplication() + 1100
8 ida 0x104bb7d80 0x104a4c000 + 1490304
9 ida 0x104bb7ae0 0x104a4c000 + 1489632
10 dyld 0x19994ab98 start + 6076

@0xdea
Copy link
Author

0xdea commented Nov 20, 2025

I noticed that IDA crashes on exit, but this seems unrelated to the changes in this pull request since the original version also crashes. Environment: IDA 9.2 on macOS (aarch64), Python 3.13.

Apparently, this is a known IDA bug that the fine folks at Hex-Rays plan to fix in 9.3 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants