StartupWizard::layoutInput() Segfaults if computer's language is "C"
Reported version
3.0
Priority
P3 - Low
Type
Functional
Frequency
Once
Severity
S3 - Major
Status
active
Regression
No
Workaround
Yes
Project
I'm on Arch Linux Mate latest commit 5a79342. It turns out when I setup my system, I used "C" as the default language (which I'm guessing refers to ANSI C and not an actual human language). Turns out all the languages in the langToLayout QMap in StartupWizard::layoutInput() are only reffering to human languages, which therefore causes the segfault I posted in https://musescore.org/en/comment/reply/230386 which apparently results from langToLayout->values(lang) returning an empty QList.
Comments
Fixed in dfa6ed0 by reverting PR https://github.com/musescore/MuseScore/pull/3210
Leaving issue open, as that problem needs to get fixed in that PR.
Unassiging from ericfontainejazz, as that should be aryamanvinchhi's task
The referenced PR is in progress... for a year.
It is not an open PR though, and the promised replacement PR apparently hasn't been done yet