[SharedCache] Crash in SymbolTableView
constructor background thread
#6300
Labels
Component: DSC
Issue needs changes to the DyldSharedCacheView
Version and Platform (required):
Bug Description:
Closing a DSC triage view can cause a crash in the
SymbolTableView
constructor at the linked line. It appears to be a UAF due to theSymbolTableView
being deleted and then the lambda being executed.BackgroundThread
seems to state that it guarantees this can't happen by passing theSymbolTableView
as the owner to theBackgroundThread
. However, in this case, it seems to not be true. No idea why.Steps To Reproduce:
DSCTraige
/Dyld Shared Cache Triage
view.DSCTraige
/Dyld Shared Cache Triage
view next to it and then immediately close the new one.The text was updated successfully, but these errors were encountered: