Combine lyrics even lines/lyrics odd lines leads to a crash after a copy-paste in another time signature
I'm taking an existing 4 part song written on 2 staves (005 By Cool Siloam" (attached) and want to split each voice out onto separate staves, a task I have done many times before.
WS 2.0.2 in Win 7
I open my source song.
I create a new song with the same key sig, Time signature and no or bars (attached as 005 4v)
I then go to my source song, highlight the whole of the Tenor clef and Cntrl/Y to get a copy.
Now go to the new empty song.
Highlight the first (anacrusis) bar and Cntrl/V to paste what I have copied.
At this point, MuseScore gives the message "MuseScore has stopped working"
WHY? I've this this at least 6 times always giving the same result and I can't see what's causing the issue.
I'm doing this procedure for a number of songs, of which this is the 5th. The previous 4 worked perfectly and the next 6 have also worked perfectly, so there has to be something "odd" about this song,- but what?
Any suggestions, I don't really want to have to re-enter the details manually onto separate staves.
I've also attached source and destination of a song that worked fine,
Source is 003 Step by Step
Destination 003 4v
There's a thread about this on the Support Forum, 2016/01/30
Attachment | Size |
---|---|
005 By Cool Siloam.mscz | 29.71 KB |
005 4v.mscz | 11.2 KB |
003 Step by Step.mscz | 26.62 KB |
003 4v.mscz | 16.87 KB |
Comments
See https://musescore.org/en/node/96156
2af1e82 / Windows 8.1
Steps from scratch:
1) « My First Score » : enter whole notes in the two first measures
2) In the first measure, add lyrics → Press « Enter » to add a new line of lyrics. Like this :
3) Select the second line (Even lines text) → Cut → Paste on the note of the second measure
You are here :
4) Change the time signature from the third measure, eg 3/4 (or change the Actual duration in Measure properties, eg 1/4)
5) Copy-paste the two first measures in the followings (so: in another time signature, or with another actual duration)
Result : crash
See the test file : lyrics.mscz
A variation:
1) all in 4/4 time signature
2) Copy-paste the two first measures in the two followings
3) Change the time signature from the third one:
Result: crash
Second file test: lyrics 1.mscz
Note: in the original file, the cause was here:
Delete the word "rage!" (or delete and re-write the same word: so in the same Odd line text) avoids the crash.
Working on it. Assuming for now these all have the same cause - not checking for null lyric in Chord::removeMarkings().
https://github.com/musescore/MuseScore/pull/2367
This avoids the crash by not attempting to remove the null lyric. I suppose we should maybe figure out a way to remove it for real, but so far there doesn't seem to be any bad effect from just skipping it.
Fixed in branch master, commit 242b4ba1da
fix #96246: crash removing null lyric
Fixed in branch 2.0.3, commit 94a42ffafe
fix #96246: crash removing null lyric
Automatically closed -- issue fixed for 2 weeks with no activity.