rizinorg / cutter

Free and Open Source Reverse Engineering Platform powered by rizin
https://cutter.re
GNU General Public License v3.0
15.79k stars 1.15k forks source link

Export Graph results in unusable file manager/exporting functionality #2732

Open chadillac opened 3 years ago

chadillac commented 3 years ago

Environment information

Describe the bug

When exporting graph views to PNG images for sharing, after a couple graphs are exported the Cutter bugs out and will not let you close the file viewer/save location picker window. The only way to fix the issue is to close and reopen the application.

To Reproduce

Steps to reproduce the behavior:

  1. Go to a graph view of a function
  2. Right click on and select "Export graph"
  3. Save the graph
  4. repeat the above steps until you have file browser windows you can't cancel/save, interact with

Expected behavior

Save the graph to your expected location and close the window.

karliss commented 2 years ago

Couldn't reproduce yet by exporting ~30 PNGs on my linux system with latest Cutter.

Will need to attempt reproducing this on macOS.

karliss commented 2 years ago

Failed to reproduce on macOS 12.5 with latest dev build.

ITAYC0HEN commented 2 years ago

Likewise, failed to reproduce — v12.5

karliss commented 2 years ago

Tried with 2.0.2 + macOS 12.5. in case it's specific to that older Cutter version couldn't repeat. I am guessing it might be specific to that older macOS version or certain kind of executables.

Any more details to help repeating the issue would be helpful.