FrancescoCeruti / linux-show-player

Linux Show Player - Cue player designed for stage productions
https://linux-show-player.org
GNU General Public License v3.0
212 stars 49 forks source link

Bug with wav file at a modified speed. #117

Closed LoakAudio closed 2 years ago

LoakAudio commented 6 years ago

Hello Francesco and Bravo for this soft I'm using everyday in a Theater (I'm the sound manager). I'm under Debian Stable, last update, using the last AppImage of your software. I've found the following bug : Build a cue with a wav file and set its speed at 0,9. The first time it is read it's OK, the second time LiSP close suddenly with "Segmentation fault". Note that my /tmp folder is mounted in RAM. Tell me if other informations are needed . And Thank you for this nice job I'm following closely.

Edited : after some research, the bug also appears if /tmp is on the hard drive. It does not happen with Debian testing into a Virtualbox (LiSP from the repository).

FrancescoCeruti commented 6 years ago

Hi, thanks :)

It looks like a problem with GStreamer (the version bundled the AppImage), you can try to run the app form the command line with the --log debug option, and post it here, so we can be sure.

Still, unfortunately, I doubt that I've got the time to fix it, have you tried to covert them to some other lossless format (like flac)?

LoakAudio commented 6 years ago

Thank you for your fast answer, I've joined the debug log file. I hope it'll help. I've tried with FLAC but same, I will try other formats and will tell if something work.

LiSP debug log.txt

FrancescoCeruti commented 6 years ago

The first time it is read it's OK, the second time LiSP close suddenly with "Segmentation fault".

mmmh, you mean when you open the edit dialog? or when you start the playback? :thinking:

LoakAudio commented 6 years ago

It happened when I start the playback for the second time. First read of the file it's ok, second read LiSP close itself. I've started LiSP with the --log debug parameter, activated speed in the bitoduc menu of a file, set the speed at 0,9 ,read it two times, LiSP closed itself on the second time and I've copied the logs in the terminal.

FrancescoCeruti commented 6 years ago

Okay, I've tested myself and it crash, any format is affected, not only wav :(

I can only suggest to use the .deb version instead of the appimage

LoakAudio commented 6 years ago

OK, I will test the .deb this week end. At first I've tried with the .deb but some dependences were missing. As the Appimage was working I've not investigate anymore (lazy guy ...). I will this time. Thank you, now you stop talking and go to code :)