bootleg / bootleg/ret-sync

retsync plugin makes IDA hang when closing IDA

Open
#99 1 comment 0 reactions 0 assignees View on GitHub
bug ida
Dominant language
C
Stars
2.4k
Forks
307
PR merge metrics
No merged PRs in 30d

Description

This error has been around for a long time and is very annoying, causing IDA to hang.
Open an IDA database file, work with it, then close it while still not exiting IDA
Then open another IDA database file, work with it, close it, then exit IDA.
IDA won't close the following database file and hangs.
I checked and there is a thread in IDA plugin still waiting.
Tks

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the sequence in IDA: open and close one database, open and close a second, then exit IDA. Inspect the retsync IDA plugin's thread and shutdown handling, focusing on the thread reported as still waiting. Done means the second database closes and IDA exits without hanging.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
reverse-engineering
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.