-
-
Notifications
You must be signed in to change notification settings - Fork 746
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracy Profiler crash on startup in Worker mutex lock with access violation on Windows #887
Comments
See #862. The fact that you have MSVC 17.11 doesn't fit though. |
Oh, now I see. Looks like a new disaster :((( I though that MSVC Runtime is auto-updated by Visual Studio Installer along with other updates, but seems like it does not... Maybe instead of updating runtimes, it would be better to add definition |
Btw, I've downloaded latest MSVC runtime installer |
Oh wow, so you can end up with a MSVC that produces binaries that can't run? That's a new low, even for MSVC.
Yeah, this felt super-hacky to me, but considering the new circumstances, that may be the right way to go. 7792b95 has this enabled. |
Yep, with this definition added, Tracy Profiler runs perfectly fine with MSVC runtime unchanged! |
I ran into this issue as well. I definitely have the most recent MSVCRT installed, and even my locally built versions of tracy would sometimes have this issue. I think I figured out the cause using Dependency Walker. The exe is loading I'm not sure what the "proper" fix is supposed to be for this issue. They seem to discourage bundling those |
@wolfpld This looks like a root-cause of this weird issue with MSVC runtimes conflict. |
tracy-profiler.exe
downloaded from GitHub releases v0.11.0 and v0.11.1 does not start silently.When I build Tracy Profiler from sources, it works normally in
Debug
build, but crashes inRelease
andReleaseWithDebInfo
builds on attempt to lock mutex from thread loop ofResolvService::Worker()
. Issue is reproducible onmaster
,v0.11.1
andv0.11.0
. Previous release of Tracyv0.10
was working fine.Build command line:
System Information:
The text was updated successfully, but these errors were encountered: