Crash on entry of certain lute tablature bass notes

• Jan 27, 2020 - 18:17
Reported version
P1 - High
S2 - Critical

I am trying to enter notes into French tabulature for baroque lute (13 choros). Entry of first voice (melody) works well. But upon entry of additional voice (bass) program shuts down after specific entry of 'a' below the 6 tabulature lines. Strangely enough shut-down does not occur in the first tact. But beyond the first tact entry of 'a' below 6 lines triggers an immediate shut-down of the software. This problem did never occur with previous versions of the software.

Attachment Size
81.mscz 14.87 KB


Status active needs info

I can't reproduce. Also I wonder where the 3rd staff is, in the Instruments dialog it shows, but not in the score?

Is there a special reason that the tablature staff is not a linked staff?

Status needs info active

Ah, you mean note entry in the top staff, the tablature.

Stack trace:
1 Ms::Element::staff element.cpp 256 0x860c94
2 Ms::Score::cmdAddFret cmd.cpp 3711 0x9cfe82
3 Ms::Score::::operator()(void) const cmd.cpp 3794 0x9d08e2
4 std::_Function_handler>::_M_invoke(const std::_Any_data &) std_function.h 316 0x9daaad
5 std::function::operator()() const std_function.h 706 0xe7f002
6 Ms::Score::cmd cmd.cpp 3923 0x9d4be0
7 Ms::ScoreView::cmd scoreview.cpp 2411 0x63f7a5
8 Ms::ScoreView::cmd scoreview.cpp 1776 0x63b75f
9 Ms::MuseScore::cmd musescore.cpp 6366 0x42dc26
10 Ms::MuseScore::cmd musescore.cpp 5807 0x42ab49
11 Ms::MuseScore::qt_static_metacall moc_musescore.cpp 513 0x5feb38
12 ZN11QMetaObject8activateEP7QObjectiiPPv 0x68c82e55
13 Ms::ScoreTab::actionTriggered moc_scoretab.cpp 225 0x617c7d
14 Ms::ScoreTab::qt_static_metacall moc_scoretab.cpp 110 0x6177e3
15 ZN11QMetaObject8activateEP7QObjectiiPPv 0x68c82e55
16 ZN12QActionGroup7hoveredEP7QAction 0x28a54ee5

Title Crash on entry of certain lute tablature bass notes Sudden program shut-down upon entry of specific notes
Regression No Yes

Unfortunately, this is the issue: #299369: [TAB] Crash when pressing numbers/letters in a different voice .
Which has been completely ignored, forgotten, I don't understand why/how. In more, its origin (commit) was spotted too. I don't know what else to say.

(NB, this doesn't only happen with specific notes - ie under the staff, but for all notes as soon as you change voice (works with mouse). But you have to type obligatorily the extra bass notes with the keyboard, which is not necessarily the case for the other notes/on other lines - you can do it with the mouse, too)

It's not "certain lute tablature bass notes". The problem is the voice change (and with keyboard entry) - see above.

Title rash on entry of certain lute tablature bass notes Crash on entry of certain lute tablature bass notes

Which is described in the 'surviving' duplicate

It is any voice other than 1, so usually a lower voice. And it doesn't matter much really, as this issue here is closed/duplicate, but the title you reinstated "Sudden program shut-down upon entry of specific notes" doesn't make much sense, it is about (lute) tablature

We absolutely dropped the ball on that. You reported the crash, you did your usual way-above-the-call-of-duty research and pinpointed the exact cause of the problem, and somehow no one picked up on it. Brown bags for the whole development team, I'm afraid. On behalf of everyone, I apologize.