ipyida icon indicating copy to clipboard operation
ipyida copied to clipboard

Hang-up on MacOS IDA 9.1

Open TakahiroHaruyama opened this issue 6 months ago • 2 comments

Hi,

I get a hang-up issue when starting ipyida (<Shift-.>) on MacOS IDA 9.1 as an attached screenshot. It likely consumes a lot of RAM. Any thought on this issue?

Image

On the other hand, I can run ipyida on IDA 8.4 and 9.0 successfully.

Jupyter QtConsole 5.6.1
Python 3.10.15 (main, Nov 26 2024, 22:32:15) [Clang 15.0.0 (clang-1500.3.9.4)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.36.0 -- An enhanced Interactive Python. Type '?' for help.

I manually installed ipyida like this:

% pip install ipyida
...
% echo $IDAUSR
/cloud/gd/python/IDAPython/usr
% cp -R ipyida /cloud/gd/python/IDAPython/usr/plugins
% cp /cloud/gd/python/IDAPython/usr/plugins/ipyida/ipyida_plugin_stub.py /cloud/gd/python/IDAPython/usr/plugins/ipyida.py

TakahiroHaruyama avatar Jun 04 '25 03:06 TakahiroHaruyama

Hello,

I have the following versions and no issues

ipython                    9.4.0
jupyter_core           5.8.1
ipykernel                 6.29.5
Python 3.13.5 (main, Jun 11 2025, 15:36:57) [Clang 17.0.0 (clang-1700.0.13.3)] 
IDAPython 64-bit v9.1.0 (c) The IDAPython Team <[email protected]>

Please do you think you could try to update python / ipython / jupyter and see if the RAM consumption persists?

nyx0 avatar Aug 11 '25 19:08 nyx0

Hum it is strange that it's running fine on 8.4 and 9.0 but not 9.1. It looks like it's getting into an infinite loop somehow. Maybe something with another plugin? Hard to say.

Sampling the process (Process inspector (⌘-I) in Activity Monitor → Sample) may reveal where the process is stuck.

marc-etienne avatar Sep 15 '25 14:09 marc-etienne