Skip to content
This repository has been archived by the owner on Aug 13, 2024. It is now read-only.

Python stack overflow when saving newly created database #34

Open
paulfariello-syn opened this issue Mar 11, 2020 · 2 comments
Open

Python stack overflow when saving newly created database #34

paulfariello-syn opened this issue Mar 11, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@paulfariello-syn
Copy link

Running IDArling on d4e823a (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

packet.upback = partial(SaveActionHandler._on_progress, progress)
solves the issue.

@paulfariello-syn
Copy link
Author

Precision: The corresponding idb is 29MB.

paulfariello-syn added a commit to paulfariello-syn/IDArling that referenced this issue Mar 11, 2020
@saidelike
Copy link
Collaborator

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 saidelike added the bug Something isn't working label Mar 30, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants