Closed UCFoxi closed 6 months ago
Would you mind providing me the program that causes the crash for you? Everything seems to work fine on my end. Keep in mind though that creating a Signature for large files may indeed take a while, where IDA becomes unresponsive (but it will still return a result after a while).
As far as I know, IDA doesn't handle multithreading that well, and the Signature creation process is currently done by the main thread, which causes IDA to become unresponsive. That might be outdated info though, let's see how IDA reacts to multithreading.
Thanks for the heads up @gir489returns ! I see. That is indeed a large file. I'll definitely add an option to abort signature generation when reaching the end of a function. That abort dialog would be a wise option too. I'll see what I can do.
I published a release v1.0.1/2 addressing those issues. Please check if this is what you had in mind.
Also added some progress text for xref searching. It takes like 7-8 seconds on my computer to sig that function from above, finding the best sig would take more than a day lol
Indeed, when iterating a lot of xrefs, it will now instantly abort with 1.0.2. Thanks for testing!
^^