Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when entering dash in build from current git sources #23002

Closed
lenborje opened this issue May 28, 2024 · 1 comment · Fixed by #23487
Closed

Crash when entering dash in build from current git sources #23002

lenborje opened this issue May 28, 2024 · 1 comment · Fixed by #23487
Assignees
Labels
crash Issues involving a crash of MuseScore P1 Priority: High regression Regression on a prior release

Comments

@lenborje
Copy link

lenborje commented May 28, 2024

Issue type

Crash or freeze

Bug description

Get current develop code from git and build.
When entering a dash on a voice where another voice has more notes in the same interval, MuseScore crashes.

Steps to reproduce

  1. Unpack the attached zip.
  2. Open Hallo_world.mscz in MuseScore
  3. Select the first note in the second voice. (An f.)
  4. Add lyrics to this note, enter any syllable.
  5. Press the hyphen button to enter a dash. Works on MuseScore 4.3.0, crashes in current code from git.

Screenshots/Screen recordings

image

MuseScore Version

Current head: commit 7237534

Regression

Yes, this used to work in MuseScore 4.3.1

Operating system

MacOS

Additional context

MuseScore file in the attachment: Hallo_world.zip

Excerpt from MacOS crash report:


Translated Report (Full Report Below)

Process: mscore [82987]
Path: /Applications/mscore.app/Contents/MacOS/mscore
Identifier: org.musescore.MuseScore
Version: 4.4.0 ()
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2024-05-28 11:43:04.4825 +0200
OS Version: macOS 14.5 (23F79)
Report Version: 12
Anonymous UUID: 2A904E6F-E535-CA66-9F27-04045FB6A678

Sleep/Wake UUID: 8D6DB9E1-37E5-4A69-8740-5A2E21F7E11F

Time Awake Since Boot: 430000 seconds
Time Since Wake: 827 seconds

System Integrity Protection: enabled

Crashed Thread: 12

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: mscore [82987]

Application Specific Information:
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_malloc.dylib 0x1969a466c _nanov2_free + 352
1 mscore 0x102e15eb4 mu::engraving::TablatureFretFont::~TablatureFretFont() + 88
2 mscore 0x102e0d8b4 std::__1::vector<mu::engraving::TablatureFretFont, std::__1::allocatormu::engraving::TablatureFretFont>::~vectorabi:ue170006 + 48
3 libsystem_c.dylib 0x196a302e8 __cxa_finalize_ranges + 476
4 libsystem_c.dylib 0x196a30070 exit + 44
5 mscore 0x1029db4f0 crashCallback(int) + 320
6 libsystem_platform.dylib 0x196ba3584 _sigtramp + 56
7 mscore 0x1036f3844 mu::notation::NotationInteraction::navigateToNextSyllable() + 652
8 mscore 0x103711490 std::__1::__function::__func<mu::notation::NotationActionController::registerAction(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&, void (mu::notation::INotationInteraction::)(), mu::notation::NotationActionController::PlayMode, bool (mu::notation::NotationActionController::)() const)::$_85, std::__1::allocator<mu::notation::NotationActionController::registerAction(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&, void (mu::notation::INotationInteraction::)(), mu::notation::NotationActionController::PlayMode, bool (mu::notation::NotationActionController::)() const)::$_85>, void ()>::operator()() + 92
9 mscore 0x1033823d8 muse::actions::ActionsDispatcher::dispatch(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&, muse::actions::ActionData const&) + 328
10 mscore 0x1033a8a74 muse::shortcuts::ShortcutsController::activate(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&) + 216

@muse-bot muse-bot added crash Issues involving a crash of MuseScore regression Regression on a prior release labels May 28, 2024
@oktophonie oktophonie changed the title Crash when entering melisma in build from current git sources Crash when entering dash in build from current git sources May 28, 2024
@DmitryArefiev
Copy link
Contributor

Tested on Win10. Crashes in master only (doesn't crash in 4.3.1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash Issues involving a crash of MuseScore P1 Priority: High regression Regression on a prior release
Projects
Development

Successfully merging a pull request may close this issue.

7 participants