Strangely does not work on IDA Home 9.1 Ubuntu 24.04
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- ubuntu
- Lĩnh vực
- operating-systems, reverse-engineering
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện báo cáo với IDA Home 9.1 trên Ubuntu 24.04, sử dụng IDA Home SDK hoặc tệp .so được biên dịch sẵn trong liên kết và đã được sao chép vào IDA_ROOT/plugins. Mở hai dự án nhị phân, chọn BinDiff và so sánh nhật ký xuất quanh lỗi cơ sở dữ liệu phụ. Được xem là hoàn tất khi vấn đề tương thích được xác định và BinDiff hoàn tất hoặc báo cáo lỗi một cách rõ ràng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
I still find it will hang / crash on Ubuntu 24.04 IDA Home 9.1.250226 w/ ARM decompiler. I was unable to make it run on my IDA 9.1 Windows 11 as well.
I have ln -s ida ida64, I tried attachments from posts #50 and https://github.com/Lil-Ran/build-bindiff-for-ida-9/releases/tag/IDA-9.1.250226, they seem to have same symptoms. I can manually export with BinExport in IDA and generate BinExport files, but cannot use BinDiff.
To Reproduce
Steps to reproduce the behavior:
1.Compile with IDA Home SDK or downloand pre-compiled .so and copy to IDA_ROOT/plugins
2. Launch old binary project and select BinDiff in File, select new binary project
3.
Expected behavior
I assume it shall run.
Screenshots
Environment (please complete the following information):
- OS and version: Ubuntu 24.04 x86-64
- Locale: US English
- Disassembler and version: IDA Home 9.1 w/ ARM decompiler
Additional context
BinDiff 8 (@internal, Jun 3 2025), (c)2004-2011 zynamics GmbH, (c)2011-2024 Google LLC.
BinExport 12 (@bdb8c44, May 23 2025), (c)2004-2011 zynamics GmbH, (c)2011-2024 Google LLC.
bytes pages size description
--------- ----- ---- --------------------------------------------
35766272 4366 8192 allocating memory for b-tree...
14794752 1806 8192 allocating memory for virtual array...
262144 32 8192 allocating memory for name pointers...
-----------------------------------------------------------------
50823168 total memory allocated
Initializing processor module ARM...OK
Loading type libraries...
Autoanalysis subsystem has been initialized.
Database for file 'ha_master' has been loaded.
Hex-Rays Cloud Decompiler plugin has been loaded (v9.1.0.250226)
The decompilation hotkey is F5.
Please check the Edit/Plugins menu for more information.
[MCP] Plugin loaded, use Edit -> Plugins -> MCP (Ctrl+Alt+M) to start the server
[autohidden] The current debugger backend (gdb) does not provide memory information to IDA.
Therefore the memory contents may be invisible by default.
Please use the Debugger/Manual memory regions menu item to configure the memory layout.
It is possible to define just one big region for the whole memory
(IDA will display question marks for missing memory regions in this case). -> OK
----------------------------------------------------------------------------
Python 3.12.3 (main, Feb 4 2025, 14:48:35) [GCC 13.3.0]
IDAPython 64-bit v9.1.0 (c) The IDAPython Team <idapython@googlegroups.com>
----------------------------------------------------------------------------
Diffing ha_master_m3.i64 vs ha_master_v4.3.6_0025.i64
ha_master: starting export
Added 23690 entry points from function chunks
Added 448 entry points from calls
flow analysis
Added 834527 entry points from flow analysis
sorting instructions
reconstructing flow graphs
reconstructing functions
Dropped 2 edges because the target address is invalid (current basic block 00016FA0).
Dropped 2 edges because the target address is invalid (current basic block 00016FAC).
Dropped 2 edges because the target address is invalid (current basic block 00016FB8).
...
Dropped 2 edges because the target address is invalid (current basic block 00017840).
Dropped 2 edges because the target address is invalid (current basic block 00017534).
IDA specific post processing
writing...
Writing to: "/tmp/bindiff/primary/ha_master_m3.BinExport".
ha_master: 5.8s processing, 0.55s writing
ha_master: exported 23667 functions with 724852 instructions in 5.64s
4m 10.85s for exports...
Diffing address range primary(00000000 - FFFFFFFFFFFFFFFE) vs secondary(00000000 - FFFFFFFFFFFFFFFE)
[I killed another ida64 process here]
Error while diffing: Exporting the secondary database failed. Is it opened in another instance?
Please close all other IDA instances and try again.
- Ngôn ngữ chính
- Java
- Star
- 3.2k
- Fork
- 240
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của google/bindiff
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
question
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
-
ida pro 9.1 i64 db diff fails Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
[Bug] Error when build Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 55/100
-
[Bug] Protobuf message size limit of 2GB exceeded during final stage of diffing large binaries Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
Tất cả issue của google/bindiff
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
inu-appcenter/memorIN-backend#288 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
frontend maui-pilot pilot-ask question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Đang mởarea/plugin
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
kestra-io/plugin-kestra#190 ·