Description of problem:
Since I upgrade from Fedora 27 to Fedora 28, Clementine crashes each time I try to play an audio file, with the following error in the terminal :
/usr/include/c++/8/bits/stl_vector.h:932: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator(std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.
 29630 abort (core dumped) clementine
I did not manage to create a bug report with ABRT (it does not succeed when retracing), but it did upload a report here: https://retrace.fedoraproject.org/faf/reports/2124585/
Version-Release number of selected component (if applicable): Clementine 1.3.1
How reproducible: Always
Steps to Reproduce:
1. Start Clementine
2. Open audio file
Actual results: Clementine crashes
Expected results: Clementine should play the file
Thanks for the report. This appears to be a problem with analyzers (the area between play/pause buttons and the volume slider, on the bottom). The workaround is to use no analyzers, or use the ones listed in the reference bug report. It is also reported upstream, waiting resolution.
*** This bug has been marked as a duplicate of bug 1566807 ***
Thanks for the workaround! I was not even aware I was using an analyzer, that's why I hadn't found the duplicate.