Testers Wanted – 5.2.3-Beta1 – Issues and Feedback Thread

Hi @wolthera , I will create a ticket for tracking, however this audio problem seems like an easy fix. One way to do it is the following (maybe not the most optimal way, feel free to use it or improve it).

However, I found a worse bug, affecting 5.2.3 as well as master. It looks like a threading race condition during timeline scrubbing (seek). This is a hang/crash, so a more severe problem :frowning: Maybe I’ll post a video to demonstrate, but it should be possible to reproduce like this:

  1. Open a new document with an animation timeline.
  2. Add any audio track (to switch to the MLT engine; the length of the audio shouldn’t matter)
  3. Change playback settings to
    start frame 0
    end frame 5000
    FPS 100
  4. Hit play
  5. As the playback goes on, keep clicking and slightly dragging on the frame numbers to rewind the playback to the clicked frames. Eventually it will freeze due to threads deadlocking with the call stack pointing to KisPlaybackEngineMLT::Private::pushAudio(int).

I’d appreciate it if anyone else can reproduce this too, just to confirm. Thanks.

PS. 5.2.2 is affected too, it’s very easy to crash it.