Power Tab file downloaded from the Internet crashes Musescore 3
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Musescore is supposed to be able to handle Power Tab files as per https://musescore.org/en/node/44796. However this power tab file crashes Musescore 3.
http://guitaralliance.com/riff-o-matic/private/private/riff-a-day/octob…
1) Download the file and open it through the dialog box
2) Musescore crashes
I am running Musescore 3 -> 3.4.2.9788 on Windows 8.
Comments
Confirmed. A debug build dies of a failed assertion:
Fatal: ASSERT: "truncate || (fraction() - l).numerator() == 0" in file ...\MuseScore\libmscore\durationtype.cpp, line 437
Disableling that assert shoes the imported result to be corrupt:
Measure 14, Staff 6 incomplete. Expected: 4/4; Found: 9/8
Measure 28, Staff 3 incomplete. Expected: 4/4; Found: 9/8
Measure 38, Staff 6 incomplete. Expected: 4/4; Found: 9/8
Measure 87, Staff 6 incomplete. Expected: 5/4; Found: 11/8
Measure 88, Staff 3 incomplete. Expected: 4/4; Found: 156/96
Measure 88, Staff 6 incomplete. Expected: 4/4; Found: 9/8
Measure 93, Staff 6 incomplete. Expected: 4/4; Found: 5/4
Measure 95, Staff 3 incomplete. Expected: 4/4; Found: 60/48
Measure 100, Staff 3 incomplete. Expected: 4/4; Found: 54/48
Measure 103, Staff 6 incomplete. Expected: 3/4; Found: 1/1
Ignoring those results in the attached score Which needs cleanup for sure)
MuseScore 3.1 and 3.2.3 do load that file (via drag&drop), 3.4.1, 3.4.2 and 3.5 Alpha crash on it (Via File > Open) or ignore it (via Drag&Drop)
PTB import is marked as being experimental, seems for good reason