QLC+ 4.13.2-GIT Qt6 crash playing audio track in show

Post Reply
User avatar
sbenejam
Posts: 623
Joined: Sun Apr 12, 2015 6:28 pm
Location: Spain
Real Name: Santiago Benejam Torres
Contact:

QLC+ 4.13.2-GIT on Ubuntu 24.04 with Qt6.8.0
  • Create a Show with an audio track and add an audio file to this track.
  • Play the show directly from Show Manager or from a VC button when the show reaches the end of the audio file QLC+ crashes.
  • Tested with mp3, wav and ogg audio files crashing in all cases.
  • A track in a show with a video file not crashes when reaching the end of video file.
  • Playing an Audio File with a button in the VC QLC+ not crashes at the end of audio file.
  • Audio files in Cue List playing as expected too.
QLC+ 4.13.2-GIT on Ubuntu 24.04 with Qt5
All works as expected

Code: Select all

Function start(). Name: "Audio2" ID:  6 source: 4294967295 0 , startTime: 4080
Function preRun. Name: "Audio2" ID: 6 type: "Show"
Ordered list of ShowFunctions (time):
[Show] Function ID: 8 start time: 3360 duration: 2480
[Show] Function ID: 9 start time: 6660 duration: 2948
Ordered list of ShowFunctions (beats):
ShowRunner created
void ShowRunner::adjustIntensity(qreal, Track*) Track ID:  0 , val: 1
ShowRunner started
"doorbell9.wav" Override requested for new attribute 0 value 1 new ID 128
Function start(). Name: "doorbell9.wav" ID:  8 source: 0 6 , startTime: 720
Function preRun. Name: "doorbell9.wav" ID: 8 type: "Audio"
Creating audio sink on "TOZO-T6"
Function stop(). Name: "doorbell9.wav" ID:  8 source: 0 6
Function postRun. Name: "doorbell9.wav" ID:  8
void Function::resetElapsed()
Time is late by 173845933 nanoseconds
virtual void MasterTimerPrivate::run() MasterTimer is running late!
User avatar
mcallegari
Posts: 4851
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

I can confirm this one. I'll need a bit to fix it.
Thank for reporting
User avatar
sbenejam
Posts: 623
Joined: Sun Apr 12, 2015 6:28 pm
Location: Spain
Real Name: Santiago Benejam Torres
Contact:

I just tested again this issue with the latest version of QLC+-4.14.1-GIT and Qt6.8.2 on Ubuntu 24.04. I have found a temporary solution, just configure the playback mode of every track to Loop. Upon reaching the end of the track, QLC+ does not crash and the next track is played as expected.
Post Reply