xornand / zynamics

Automatically exported from code.google.com/p/zynamics
0 stars 0 forks source link

I'm getting "Error while calling BinDiff GUI: invalid flow graph state" #40

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.The error happened even when I restart IDA
2. The error come when I reopen a saved diff then want to show the flowgraph.

What is the expected output? What do you see instead?
I see a "Warning"

What version of the product are you using? On what operating system?
Latest version of the product, latest version of IDA x32 on Windows 7 x64

Please provide any additional information below.
Which information do you need to help on this issue ?

Original issue reported on code.google.com by dumMYs1337 on 26 Mar 2015 at 4:36

GoogleCodeExporter commented 8 years ago
Other error coming, "Failed to initialize file logger. could not create file 
handle."

Original comment by dumMYs1337 on 26 Mar 2015 at 4:48

GoogleCodeExporter commented 8 years ago
It sounds like the saved state is corrupted. Can you send us the idbs, .BinDiff 
and .BinExport files please? Did you rename any of them after saving the diff? 

The error message gets triggered when we have a flow graph that is not attached 
to the call graph. This never happens in normal operation. 

Original comment by soere...@google.com on 27 Mar 2015 at 9:08

GoogleCodeExporter commented 8 years ago
Unfortunately I can't send you the file because the project is secret. I think 
I've renamed a bunch of functions after saving the diff.
The problem is, when I recreate a diff, it crash again. How can I send you logs 
?

Original comment by dumMYs1337 on 27 Mar 2015 at 10:58

GoogleCodeExporter commented 8 years ago
Are you able to reproduce the issue with any other non secret files?

Original comment by timkor...@google.com on 28 Apr 2015 at 8:05

GoogleCodeExporter commented 8 years ago

Original comment by timkor...@google.com on 28 Apr 2015 at 9:36

GoogleCodeExporter commented 8 years ago

Original comment by dumMYs1337 on 6 Jul 2015 at 11:03

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by dumMYs1337 on 6 Jul 2015 at 11:04

Attachments:

GoogleCodeExporter commented 8 years ago
Here is the idb's try to diff and look flowgraph for luaV_execute

Original comment by dumMYs1337 on 6 Jul 2015 at 11:04

GoogleCodeExporter commented 8 years ago
I'm trying to reproduce the issue, so far without success. I've diffed lua vs 
lua-stripped and the other way around and looked at the luaV_execute in the UI. 
Works as expected. I'll keep trying, but if you can think of anything else that 
may be related to the failure it would be much appreciated.

Original comment by soere...@google.com on 13 Jul 2015 at 9:51

GoogleCodeExporter commented 8 years ago
You think perhaps it could be because I have other plugins ? I'm in vacation 
now and can't access my work computer,  will keep you posted in 2 weeks. 

Original comment by jon.borg...@gmail.com on 13 Jul 2015 at 9:55

GoogleCodeExporter commented 8 years ago
Hi Jon,
we have fixed the issue in the latest version of our plugins - at least it 
works on a Windows 8 VM with IDA 6.8. Please message me your full email address 
(mine is cblichmann@google.com) so I can share the new binaries with you.

Christian

Original comment by cblichm...@google.com on 15 Jul 2015 at 12:05

GoogleCodeExporter commented 8 years ago
Hi Christian, unfortunately it still crashing. It's because I was on a bindiff 
version 4.1. I downloaded the 4.2 and now it's working.
Thanks a lot.
Regards,
Jon

Original comment by dumMYs1337 on 27 Jul 2015 at 11:37