Skip to content

Binary view and DebuggerController leaks in race condition #1058

@xusheng6

Description

@xusheng6
DebuggerController::GetController: creating controller for file 0xbcbf4e310
DebuggerController::DeleteController(0xbcbf4e310): found? true
DebuggerController::GetController: creating controller for file 0xbcbf4e310

It can be triggered in cases as simple as just launching the target and then kill it, but it does not repro reliably

I have seen sth before -- when we close the tab and everything is being teared down, the controller is properly deleted. However, something else (presumably a UI widget that is not deleted yet) asks a new controller to be created for the binary, and that controller never gets deleted

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions