You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use diaphora under ida8.3.
diaphora version 3.1.1.
I want to export ida database to sqlite, settings are all default options,only the 'to address' option has been modified.
I tried it twice and got the same crash
The crash log is as follows:
Traceback (most recent call last):
File "D:/gihub/diaphora-master-3.11/diaphora-master\diaphora_ida.py", line 1250, in export
self.do_export(crashed_before)
File "D:/gihub/diaphora-master-3.11/diaphora-master\diaphora_ida.py", line 1195, in do_export
props = self.read_function(func)
File "D:/gihub/diaphora-master-3.11/diaphora-master\diaphora_ida.py", line 2989, in read_function
asm, assembly_addrs = self.extract_function_assembly_features(
File "D:/gihub/diaphora-master-3.11/diaphora-master\diaphora_ida.py", line 2615, in extract_function_assembly_features
keys.remove(base)
ValueError: list.remove(x): x not in list
[Diaphora: Thu Nov 30 10:14:42 2023] Removing crash file D:\img\XXXXXN002.2244B\sox.bin.sqlite-crash....
The text was updated successfully, but these errors were encountered:
This is the first time I see this bug. Can you please share a sample reproducing this? Because reading the source... I cannot figure out at all why is it failing.
BUG: For some reason, the function `extract_function_assembly_features()` might receive a list of basic blocks not containing the function's entry point and Diaphora didn't consider this possibility.
This is a bug I cannot reproduce at all but that, I think, can be easily fixed.
I use diaphora under ida8.3.
diaphora version 3.1.1.
I want to export ida database to sqlite, settings are all default options,only the 'to address' option has been modified.
I tried it twice and got the same crash
The crash log is as follows:
The text was updated successfully, but these errors were encountered: