crash if you quit while a dialog is open
Brought to you by:
mmg1
Report by KroArtem :
create a new sequence, add a note, press right button to change its volume and then quit Aria
the same works if you open little windows to change volume in % and MIDI
Program received signal SIGSEGV, Segmentation fault. 0x00000000004b9e08 in AriaMaestosa::Track::snapMidiTickToGrid ( this=0xc00000008, tick=25919) at Src/Midi/Track.cpp:803 803 MeasureData* md = m_sequence->getMeasureData(); (gdb) bt #0 0x00000000004b9e08 in AriaMaestosa::Track::snapMidiTickToGrid ( this=0xc00000008, tick=25919) at Src/Midi/Track.cpp:803 #1 0x00000000005ae3f2 in AriaMaestosa::ControllerEditor::addPreciseEvent ( this=0xc7a070, tick=25919, value=125.73) at Src/Editors/ControllerEditor.cpp:796 #2 0x00000000005af82a in ControlChangeInput::onEnter (this=0xda2a70, evt=...) at Src/Editors/ControllerEditor.cpp:190 #3 0x00007ffff7588ec5 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #4 0x00007ffff758928f in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #5 0x00007ffff7589342 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #6 0x00007ffff7a40f95 in wxTextCtrl::OnChar(wxKeyEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #7 0x00007ffff7588ec5 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #8 0x00007ffff758902c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0 #9 0x00007ffff7589364 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #10 0x00007ffff79df650 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #11 0x00007ffff5c6f828 in ?? () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #12 0x00007ffff51db0a4 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff51ed02a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff51f6483 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff51f6852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff5d89dc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #17 0x00007ffff5d9f62b in gtk_window_propagate_key_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #18 0x00007ffff5da212b in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #19 0x00007ffff5c6f828 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #20 0x00007ffff51db0a4 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #21 0x00007ffff51ece5f in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #22 0x00007ffff51f6483 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #23 0x00007ffff51f6852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x00007ffff5d89dc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #25 0x00007ffff5c6daf7 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #26 0x00007ffff5c6dd83 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #27 0x00007ffff58e209c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #28 0x00007ffff6f15a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007ffff6f16258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007ffff6f16792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007ffff5c6cdb7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #32 0x00007ffff79cf848 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #33 0x00007ffff7a46c0b in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #34 0x00007ffff7539b2b in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0 ---Type <return> to continue, or q <return> to quit--- #35 0x0000000000441b96 in main (argc=1, argv=0x7fffffffe208) at Src/main.cpp:35 (gdb)
Me: actually I just forgot to close those volume window and quited Aria, but it didn't quit in gdb. Then I mentioned those little window still exists. After entering some values in it Aria crashed