Open
Description
Hi,
I know it's silly to profile a program linked with the debug CRT, but I do sometimes use Remotery simply to see what's going on in our app, and that means sometimes in Debug. I noticed when upgrading to the latest Remotery that with the thread sampler on, I end up with deadlocks.
When this happens I'm in CheckForStallingSamples
and which allocates (via rmtMalloc) ; we usually end up with a NtWaitForAlertByThreadId
(from ucrtbased.dll!__acrt_lock
, called from ucrtbased.dll!malloc
).
Once this happens to our main thread, we basically hang.
For now I'm going to disable the thread sampler by default when building our debug builds, however I feel this should at least be documented in Remotery's readme. Or an even better solution.
Metadata
Metadata
Assignees
Labels
No labels