Open eero-t opened 7 years ago
We are aware of this issue.
This seems to work now much better. I'm still able to segfault it by playing, pausing, continuing, stepping & stopping enough, but so far haven't been able to reproduce that under Valgrind, so I guess it's timing related issue now.
Topping/untopping the replay window and using detach seems to make it easier to crash. Enabling validation can also make it easier to crash.
As this doesn't anymore crash right away when one presses play i.e. one can actually use it, I'm fine regardless of whether you want to close this, or keep it open until it's crash free.
vktraceviewer is alpha software in the 1.0.42.0 SDK, it still needs lots of work. We put it in the SDK so that it gets better visibility and as a preview of the functionality it will provide. We'll work on the crashes and improve it sometime soon. We'll also accept pull requests. :-)
We'll keep this issue open for now.
The weird thing is that while vkreplay seems now to be able to replay things reliably, trace viewer still crashes to that swapchain issue that was a problem for vkreplay earlier (at least with Mesa/Intel).
Play button is disabled in the latest git VulkanTools traceviewer, is this on purpose?
Attempting to play a trace from vktraceviewer crashes vktraceviewer. So we disabled the play button. vktraceviewer still needs lots of work, we'll address that issue as part of that work.
This looks suspiciously similar to the https://github.com/KhronosGroup/Vulkan-Tools/issues/136 backtrace.
Setup:
Use-case:
Expected result:
Actual result:
Same happens with the other test-cases I tried. What the viewer does to mess up X11 connection creation?