ernw / binja-ipython

A plugin to integrate an IPython kernel into Binary Ninja.
MIT License
29 stars 6 forks source link

Crash on Windows #1

Closed fmagin closed 5 years ago

fmagin commented 6 years ago

For some reason Binary Ninja straight up crashes with the typical "binaryninja.exe has stopped working" when the plugin is installed and Binary Ninja is started.

Will try debugging this when I have time, I guess that this is some python library issue

fmagin commented 6 years ago

Turns out, ZeroMQ needs 2MB of Stack Size to initialize and by default Visual Studio compiles with only 1 MB. See https://github.com/zeromq/libzmq/issues/2543. Will try to get this fixed upstream in binary Ninja, the current workaround is to edit this value with the editbin from Visual Studio and set it to 2MB. See https://stackoverflow.com/questions/20744650/how-to-overcome-stack-size-issue-with-visual-studio-running-c-codes-with-big-ar

fmagin commented 5 years ago

This was fixed with https://github.com/Vector35/binaryninja-api/issues/1145