Frequent crashes saying “Assertion '!this->empty()' failed.”
MuseScore frequently crashes with this message:
/usr/include/c++/14.2.1/bits/stl_vector.h:1237: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = mu::engraving::MeasureBase*; _Alloc = std::allocator; reference = mu::engraving::MeasureBase*&]: Assertion '!this->empty()' failed.
It happens seemingly randomly when I insert notes in the attached score.
OS: Arch Linux, Arch.: x86_64, MuseScore Studio version (64-bit): 4.4.4-, revision: github-musescore-musescore-
Attachment | Size |
---|---|
Insomnija.mscz | 30.71 KB |
Comments
It happens consistently when I try to insert an E as the following note by clicking at the /8 rest right after the last note in measure 19 on the topmost staff by pressing E on the keyboard in this version of the score.
Edit: If I try to put a different note to the same spot, it still crashes. If I insert the following notes of the measure first and insert the E to the mentioned spot after that, it doesn't crash.
In reply to It happens consistently when… by matj1
It does not crash in 4.4.4 on Windows 11.
That's not the supported AppImage but some unsupported build, possibly FlatPak, which is known to have some pretty bad issues, use the official AppImage and retry
In reply to That's not the supported… by Jojo-Schmitz
It's the Arch Pacman repository build.
In reply to It's the Arch Pacman… by matj1
It is unsupported here, use the AppImage or complain to Arch Pacman
In reply to It's the Arch Pacman… by matj1
It is not build properly for sure, no Git SHA in the version string, and build in Debug mode (else there won't be assertion failures), 2 glaringly obvious mistakes and most probably a few more, like built using the wrong Qt version (Check Help > About Qt, should report Qt 6.2.4)