Export to GitHub

quodlibet - issue #1559

Quodlibet crashes when trying to seek long m4a files


Posted on Mar 23, 2015 by Happy Rhino

I have a couple of CDs that I've ripped as a single long file, one of which is in m4a format. It's 45 minutes long.

I can start playing the file, and it plays all the way to the end without any problem, but if I try and jump to anywhere in the last half of the track, quodlibet crashes, and has to be terminated with kill -9.

This is specific to m4a files, as I have other equally long mp3 files that seek with no problem.

There is no error printed to the console; the program simply freezes, and locks up my computer - nothing is responding. I have to use ctrl+alt+f2 to jump to another (non-X) terminal so that I can kill the program, otherwise it just sits there indefinitely.

There are two problems with this:

  1. Seeking in long m4a files is not working.

  2. Quodlibet is capable of crashing in such a way that a non-tech-savvy user will not be able to exit the program, and will have to restart their computer, which I see as a big usability issue.

For reference: I am Ubuntu 14.04.2 LTS, using Quod Libet 3.0.2 The audio file is .m4a extension, encoded with dash codec: Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 45mn 32s Bit rate : 126 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 44.1 KHz Compression mode : Lossy Stream size : 40.9 MiB (99%)

Comment #1

Posted on Mar 23, 2015 by Massive Monkey

We have moved to Github. Please report any new issues there:

https://github.com/quodlibet/quodlibet/issues

Status: Invalid