IDArling icon indicating copy to clipboard operation
IDArling copied to clipboard

Python stack overflow when saving newly created database

Open paulfariello-syn opened this issue 5 years ago • 2 comments

Running IDArling on d4e823a5a (current master) with a standalone server.

When creating a brand new database and saving it I got the following IDA crash:

Fatal Python error: Cannot recover from stack overflow.

Current thread 0x00007f9c2b32e0c0 (most recent call first):
  File "IDArling/idarling/interface/actions.py", line 128 in _on_progress
  File "IDArling/idarling/shared/sockets.py", line 291 in _notify_write
  File "IDArling/idarling/interface/actions.py", line 128 in _on_progress
  File "IDArling/idarling/shared/sockets.py", line 291 in _notify_write
  File "IDArling/idarling/interface/actions.py", line 128 in _on_progress

Commenting https://github.com/fidgetingbits/IDArling/blob/d4e823a5a36e73748c4d95958319d0c8bb263215/idarling/interface/actions.py#L319 solves the issue.

paulfariello-syn avatar Mar 11 '20 14:03 paulfariello-syn

Precision: The corresponding idb is 29MB.

paulfariello-syn avatar Mar 11 '20 14:03 paulfariello-syn

What do you mean by "standalone" server? You mean "remote server"?

I tried to create a new group, new project and new database but it didn't crash. I'm using a remote server (not the IDA integrated server).

Also by IDA crash you mean IDA actually crashed or it is just the idarling plugin which triggered a Python exception?

saidelike avatar Mar 16 '20 12:03 saidelike