musescore crashes on save-as

• Oct 26, 2019 - 11:10

I'm attaching the score which I captured using musescore 3
museScore version="3.01">
3.2.3
d2d863f

When I open this score, and change two particular notes, then attempt to save-as (same file name with .mscx extension) Musescore crashes.

I'm also attaching the log file.

To reproduce,
1) open the score Geminiani-Sonata.mscx,
2) find measure 3, the piano base line, the last two notes are D D
3) change these notes to B B (down 1 staff line)
4) File -> Save As
5) Change file type from *.mscz to *.mscx
6) press Save
7) A dialog box will as to confirm, press Replace.

Musescore will think for a few seconds and then crash.

Attachment Size
crashlog.txt 97.69 KB
Geminiani-Sonate.mscx 433.85 KB

Comments

I have some new information. I just now downloaded the new version.

OS: macOS 10.15, Arch.: x86_64, MuseScore version (64-bit): 3.3.0.24090, revision: 4761df6

With this version, I can open a score (saved previously), and I CAN save-as the score as .mscx into a NEW file name. Then immediately try to re-save the same score as the same file as before, and musescore crashes.

I.e.,

1) open a score saved previously
2) make sure no file named "xyzzy.mscx" exists
3) save-as xyzzy.mscx
4) again save-as xyzzy.mscx

BTW, the reason that I'm so interested in save-as .mscx is because I always save in this format. Why? Because I keep my scores in a local git repo, and text files only need to save the diffs in successive versions of the repo. I.e., I don't have to save 100s of binary zipped files, just 100s of diffs of successive versions.

I just tried save-as mscx on the newest download version and worked. No crash. Then I repeated exactly the same action and it crashed again.

OS: macOS 10.15, Arch.: x86_64, MuseScore version (64-bit): 3.3.2.24203, revision: 492d7ef

So I continued testing. After restarting I saved-as the score to /tmp/test.mscx, and it worked. Then I saved-as again as /tmp/test1.mscx, and it worked. Then I saved-as a 3rd time to /tmp/test1.mscx, it asked me if I wanted to overwrite the file; I answered yes, and it crashed.

Do you still have an unanswered question? Please log in first to post your question.