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

Another random segfault #7011

Closed
M4rotte opened this issue Dec 3, 2023 · 4 comments
Closed

Another random segfault #7011

M4rotte opened this issue Dec 3, 2023 · 4 comments
Labels

Comments

@M4rotte
Copy link

M4rotte commented Dec 3, 2023

Hi,

Did nothing specific, the song was playing and then:

Thread 20 "lmms::AudioEngi" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbcff96c0 (LWP 3822)]
0x000055555586bd28 in lmms::NotePlayHandle::updateFrequency (this=0x20) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:522
522		int masterPitch = m_instrumentTrack->m_useMasterPitchModel.value() ? Engine::getSong()->masterPitch() : 0;
(gdb) bt full
#0  0x000055555586bd28 in lmms::NotePlayHandle::updateFrequency() (this=0x20) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:522
        masterPitch = 32767
        baseNote = -1124103208
        detune = 4.59163468e-41
        instrumentPitch = -0.0311945975
#1  0x000055555586bffa in lmms::NotePlayHandle::updateFrequency() (this=0x7ffff2a50070) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:553
        it = 0x20
        __for_range = @0x7ffff2a50130: {<QListSpecialMethods<lmms::NotePlayHandle*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fff7c00c8f0}, d = 0x7fff7c00c8f0}}
        __for_begin = {i = 0x7fff7c005e60}
        __for_end = {i = 0x7fff7c009e18}
        masterPitch = 0
        baseNote = 57
        detune = 0
        instrumentPitch = -169
#2  0x000055555586bffa in lmms::NotePlayHandle::updateFrequency() (this=0x7ffff2a50ea8) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:553
        it = 0x7ffff2a50070
        __for_range = @0x7ffff2a50f68: {<QListSpecialMethods<lmms::NotePlayHandle*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fff4404d890}, d = 0x7fff4404d890}}
        __for_begin = {i = 0x7fff4404d8a8}
        __for_end = {i = 0x7fff4404d8b0}
        masterPitch = 0
        baseNote = 57
        detune = 0
        instrumentPitch = -169
#3  0x000055555586af5d in lmms::NotePlayHandle::play(std::array<float, 2ul>*) (this=0x7ffff2a50ea8, _working_buffer=0x0) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:239
        framesThisPeriod = 32767
#4  0x0000555555879143 in lmms::PlayHandle::doProcessing() (this=0x7ffff2a50ea8) at /usr/local/src/lmms/src/core/PlayHandle.cpp:63
#5  0x00005555557eb962 in lmms::ThreadableJob::process() (this=0x7ffff2a50ea8) at /usr/local/src/lmms/include/ThreadableJob.h:77
        expected = lmms::ThreadableJob::ProcessingState::Queued
#6  0x00005555557eb316 in lmms::AudioEngineWorkerThread::JobQueue::run() (this=0x555555c0e380 <lmms::AudioEngineWorkerThread::globalJobQueue>)
    at /usr/local/src/lmms/src/core/AudioEngineWorkerThread.cpp:88
        job = 0x7ffff2a50ea8
        i = 8
        processedJob = true
#7  0x00005555557eb651 in lmms::AudioEngineWorkerThread::run() (this=0x55555699d740) at /usr/local/src/lmms/src/core/AudioEngineWorkerThread.cpp:178
        mmThreadGuard = {<No data fields>}
        m = {<QBasicMutex> = {d_ptr = {_q_value = std::atomic<QMutexData *> = { 0x1 }}}, <No data fields>}
#8  0x00007ffff64cbd43 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ffff62a8044 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736364254912, 5037422807199811766, -288, 0, 140737488343984, 140736355864576, -5037279870135531338, -5037442147425810250}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007ffff632861c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
@M4rotte M4rotte added the bug label Dec 3, 2023
@Veratil
Copy link
Contributor

Veratil commented Dec 3, 2023

Which version are you running? Which OS?

Please make sure to use the default template next time so we don't have to ask these questions.

@M4rotte
Copy link
Author

M4rotte commented Dec 16, 2023

I was trying to reproduce #7012 but got this one. When I play the attached project it always lead to a crash, some times after 15 minutes, some time less.

LMMS 1.3.0-alpha.1.485+gf3d3a1421

Thread 15 "lmms::AudioEngi" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbeffd6c0 (LWP 40301)]
0x000055555586cdd4 in lmms::NotePlayHandle::updateFrequency (this=0x300039002f0073) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:522
522		int masterPitch = m_instrumentTrack->m_useMasterPitchModel.value() ? Engine::getSong()->masterPitch() : 0;
(gdb) bt full
#0  0x000055555586cdd4 in lmms::NotePlayHandle::updateFrequency() (this=0x300039002f0073) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:522
        masterPitch = 32767
        baseNote = -1090532824
        detune = 4.59163468e-41
        instrumentPitch = -0.499588966
#1  0x000055555586d0a6 in lmms::NotePlayHandle::updateFrequency() (this=0x7fff2a19bf70) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:553
        it = 0x300039002f0073
        __for_range = @0x7fff2a19c030: {<QListSpecialMethods<lmms::NotePlayHandle*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fffa00066d0}, d = 0x7fffa00066d0}}
        __for_begin = {i = 0x7fffb8000e50}
        __for_end = {i = 0x7fffa00066e0}
        masterPitch = 0
        baseNote = 69
        detune = 0
        instrumentPitch = -2764
#2  0x000055555586b7ee in lmms::NotePlayHandle::NotePlayHandle(lmms::InstrumentTrack*, int, int, lmms::Note const&, lmms::NotePlayHandle*, int, lmms::NotePlayHandle::Origin)
    (this=0x7fff2a19bf70, instrumentTrack=0x7ffff2a7ba80, _offset=16, _frames=8820, n=..., parent=0x7ffeb6a56ae8, midiEventChannel=-1, origin=lmms::NotePlayHandle::Origin::NoteStacking) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:102
#3  0x000055555586d5af in lmms::NotePlayHandleManager::acquire(lmms::InstrumentTrack*, int, int, lmms::Note const&, lmms::NotePlayHandle*, int, lmms::NotePlayHandle::Origin)
    (instrumentTrack=0x7ffff2a7ba80, offset=16, frames=8820, noteToPlay=..., parent=0x7ffeb6a56ae8, midiEventChannel=-1, origin=lmms::NotePlayHandle::Origin::NoteStacking) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:641
        nph = 0x7fff2a19bf70
#4  0x0000555555848b1f in lmms::InstrumentFunctionNoteStacking::processNote(lmms::NotePlayHandle*) (this=0x7ffff2a7e1c0, _n=0x7ffeb6a56ae8) at /usr/local/src/lmms/src/core/InstrumentFunctions.cpp:265
        sub_note_key = 84
        note_copy = {<lmms::SerializingObject> = {_vptr.SerializingObject = 0x555555c06d20 <vtable for lmms::Note+16>, m_hook = 0x0}, m_selected = false, m_oldKey = 84, m_oldPos = {m_ticks = 0}, m_oldLength = {m_ticks = 0}, m_isPlaying = false, m_key = 84, m_volume = 127 '\177', m_panning = 0 '\000', m_length = {m_ticks = 0}, m_pos = {m_ticks = 0}, m_detuning = 0x7ffff2ab0940, m_type = lmms::Note::Type::Regular}
        i = 0
        sub_note_key_base = 84
        octave_cnt = 0
        selected_chord = 85
        base_note_key = 84
        chord_table = @0x555555c744d0: {static s_initTable = {_M_elems = {{m_name = 0x555555a6e0a0 "octave", m_semiTones = {_M_elems = "\000\377\000\000\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0a7 "Major", m_semiTones = {_M_elems = "\000\004\a\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0ad "Majb5", m_semiTones = {_M_elems = "\000\004\006\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0b3 "minor", m_semiTones = {_M_elems = "\000\003\a\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0b9 "minb5", m_semiTones = {_M_elems = "\000\003\006\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0bf "sus2", m_semiTones = {_M_elems = "\000\002\a\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0c4 "sus4", m_semiTones = {_M_elems = "\000\005\a\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0c9 "aug", m_semiTones = {_M_elems = "\000\004\b\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0cd "augsus4", m_semiTones = {_M_elems = "\000\005\b\377\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0d5 "tri", m_semiTones = {_M_elems = "\000\003\006\t\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0d9 "6", m_semiTones = {_M_elems = "\000\004\a\t\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0db "6sus4", m_semiTones = {_M_elems = "\000\005\a\t\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0e1 "6add9", m_semiTones = {_M_elems = "\000\004\a\t\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0e7 "m6", m_semiTones = {_M_elems = "\000\003\a\t\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0ea "m6add9", m_semiTones = {_M_elems = "\000\003\a\t\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0f1 "7", m_semiTones = {_M_elems = "\000\004\a\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0f3 "7sus4", m_semiTones = {_M_elems = "\000\005\a\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0f9 "7#5", m_semiTones = {_M_elems = "\000\004\b\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e0fd "7b5", m_semiTones = {_M_elems = "\000\004\006\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e101 "7#9", m_semiTones = {_M_elems = "\000\004\a\n\017\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e105 "7b9", m_semiTones = {_M_elems = "\000\004\a\n\r\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e109 "7#5#9", m_semiTones = {_M_elems = "\000\004\b\n\017\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e10f "7#5b9", m_semiTones = {_M_elems = "\000\004\b\n\r\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e115 "7b5b9", m_semiTones = {_M_elems = "\000\004\006\n\r\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e11b "7add11", m_semiTones = {_M_elems = "\000\004\a\n\021\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e122 "7add13", m_semiTones = {_M_elems = "\000\004\a\n\025\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e129 "7#11", m_semiTones = {_M_elems = "\000\004\a\n\022\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e12e "Maj7", m_semiTones = {_M_elems = "\000\004\a\v\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e133 "Maj7b5", m_semiTones = {_M_elems = "\000\004\006\v\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e13a "Maj7#5", m_semiTones = {_M_elems = "\000\004\b\v\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e141 "Maj7#11", m_semiTones = {_M_elems = "\000\004\a\v\022\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e149 "Maj7add13", m_semiTones = {_M_elems = "\000\004\a\v\025\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e153 "m7", m_semiTones = {_M_elems = "\000\003\a\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e156 "m7b5", m_semiTones = {_M_elems = "\000\003\006\n\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e15b "m7b9", m_semiTones = {_M_elems = "\000\003\a\n\r\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e160 "m7add11", m_semiTones = {_M_elems = "\000\003\a\n\021\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e168 "m7add13", m_semiTones = {_M_elems = "\000\003\a\n\025\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e170 "m-Maj7", m_semiTones = {_M_elems = "\000\003\a\v\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e177 "m-Maj7add11", m_semiTones = {_M_elems = "\000\003\a\v\021\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e183 "m-Maj7add13", m_semiTones = {_M_elems = "\000\003\a\v\025\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e18f "9", m_semiTones = {_M_elems = "\000\004\a\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e191 "9sus4", m_semiTones = {_M_elems = "\000\005\a\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e197 "add9", m_semiTones = {_M_elems = "\000\004\a\016\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e19c "9#5", m_semiTones = {_M_elems = "\000\004\b\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1a0 "9b5", m_semiTones = {_M_elems = "\000\004\006\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1a4 "9#11", m_semiTones = {_M_elems = "\000\004\a\n\016\022\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1a9 "9b13", m_semiTones = {_M_elems = "\000\004\a\n\016\024\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1ae "Maj9", m_semiTones = {_M_elems = "\000\004\a\v\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1b3 "Maj9sus4", m_semiTones = {_M_elems = "\000\005\a\v\017\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1bc "Maj9#5", m_semiTones = {_M_elems = "\000\004\b\v\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1c3 "Maj9#11", m_semiTones = {_M_elems = "\000\004\a\v\016\022\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1cb "m9", m_semiTones = {_M_elems = "\000\003\a\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1ce "madd9", m_semiTones = {_M_elems = "\000\003\a\016\377\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1d4 "m9b5", m_semiTones = {_M_elems = "\000\003\006\n\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1d9 "m9-Maj7", m_semiTones = {_M_elems = "\000\003\a\v\016\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e1e1 "11", m_semiTones = {_M_elems = "\000\004\a\n\016\021\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1e4 "11b9", m_semiTones = {_M_elems = "\000\004\a\n\r\021\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1e9 "Maj11", m_semiTones = {_M_elems = "\000\004\a\v\016\021\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1ef "m11", m_semiTones = {_M_elems = "\000\003\a\n\016\021\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1f3 "m-Maj11", m_semiTones = {_M_elems = "\000\003\a\v\016\021\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1fb "13", m_semiTones = {_M_elems = "\000\004\a\n\016\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e1fe "13#9", m_semiTones = {_M_elems = "\000\004\a\n\017\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e203 "13b9", m_semiTones = {_M_elems = "\000\004\a\n\r\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e208 "13b5b9", m_semiTones = {_M_elems = "\000\004\006\n\r\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e20f "Maj13", m_semiTones = {_M_elems = "\000\004\a\v\016\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e215 "m13", m_semiTones = {_M_elems = "\000\003\a\n\016\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e219 "m-Maj13", m_semiTones = {_M_elems = "\000\003\a\v\016\025\377\000\000\000\000\000"}}, {m_name = 0x555555a6e0a7 "Major", m_semiTones = {_M_elems = "\000\002\004\005\a\t\v\377\000\000\000\000"}}, {m_name = 0x555555a6e221 "Harmonic minor", m_semiTones = {_M_elems = "\000\002\003\005\a\b\v\377\000\000\000\000"}}, {m_name = 0x555555a6e230 "Melodic minor", m_semiTones = {_M_elems = "\000\002\003\005\a\t\v\377\000\000\000\000"}}, {m_name = 0x555555a6e23e "Whole tone", m_semiTones = {_M_elems = "\000\002\004\006\b\n\377\000\000\000\000\000"}}, {m_name = 0x555555a6e249 "Diminished", m_semiTones = {_M_elems = "\000\002\003\005\006\b\t\v\377\000\000\000"}}, {m_name = 0x555555a6e254 "Major pentatonic", m_semiTones = {_M_elems = "\000\002\004\a\t\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e265 "Minor pentatonic", m_semiTones = {_M_elems = "\000\003\005\a\n\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e276 "Jap in sen", m_semiTones = {_M_elems = "\000\001\005\a\n\377\000\000\000\000\000\000"}}, {m_name = 0x555555a6e281 "Major bebop", m_semiTones = {_M_elems = "\000\002\004\005\a\b\t\v\377\000\000\000"}}, {m_name = 0x555555a6e28d "Dominant bebop", m_semiTones = {_M_elems = "\000\002\004\005\a\t\n\v\377\000\000\000"}}, {m_name = 0x555555a6e29c "Blues", m_semiTones = {_M_elems = "\000\003\005\006\a\n\377\000\000\000\000\000"}}, {m_name = 0x555555a6e2a2 "Arabic", m_semiTones = {_M_elems = "\000\001\004\005\a\b\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2a9 "Enigmatic", m_semiTones = {_M_elems = "\000\001\004\006\b\n\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2b3 "Neopolitan", m_semiTones = {_M_elems = "\000\001\003\005\a\t\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2be "Neopolitan minor", m_semiTones = {_M_elems = "\000\001\003\005\a\b\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2cf "Hungarian minor", m_semiTones = {_M_elems = "\000\002\003\006\a\b\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2df "Dorian", m_semiTones = {_M_elems = "\000\002\003\005\a\t\n\377\000\000\000\000"}}, {m_name = 0x555555a6e2e6 "Phrygian", m_semiTones = {_M_elems = "\000\001\003\005\a\b\n\377\000\000\000\000"}}, {m_name = 0x555555a6e2ef "Lydian", m_semiTones = {_M_elems = "\000\002\004\006\a\t\v\377\000\000\000\000"}}, {m_name = 0x555555a6e2f6 "Mixolydian", m_semiTones = {_M_elems = "\000\002\004\005\a\t\n\377\000\000\000\000"}}, {m_name = 0x555555a6e301 "Aeolian", m_semiTones = {_M_elems = "\000\002\003\005\a\b\n\377\000\000\000\000"}}, {m_name = 0x555555a6e309 "Locrian", m_semiTones = {_M_elems = "\000\001\003\005\006\b\n\377\000\000\000\000"}}, {m_name = 0x555555a6e311 "Minor", m_semiTones = {_M_elems = "\000\002\003\005\a\b\n\377\000\000\000\000"}}, {m_name = 0x555555a6e317 "Chromatic", m_semiTones = {_M_elems = "\000\001\002\003\004\005\006\a\b\t\n\v\377"}}, {m_name = 0x555555a6e321 "Half-Whole Diminished", m_semiTones = {_M_elems = "\000\001\003\004\006\a\t\n\377\000\000\000"}}, {m_name = 0x555555a6e337 "5", m_semiTones = {_M_elems = "\000\a\377\000\000\000\000\000\000\000\000\000"}}, {m_name = 0x555555a6e339 "Phrygian dominant", m_semiTones = {_M_elems = "\000\001\004\005\a\b\n\377\000\000\000\000"}}, {m_name = 0x555555a6e34b "Persian", m_semiTones = {_M_elems = "\000\001\004\005\006\b\v\377\000\000\000\000"}}}}, m_chords = std::vector of length 95, capacity 128 = {{m_name = {d = 0x55555c7f7140}, m_semiTones = {_M_elems = "\000\000\000\000\000\000\000\000\030\000\000\000"}, m_size = 1}, {m_name = {d = 0x55555c7f7c50}, m_semiTones = {_M_elems = "\000\004\a\000\000\000\000\000\000\000\000\000"}, m_size = 3}, {m_name = {d = 0x55555c7f7110}, m_semiTones = {_M_elems = "\000\004\006\000\000\000\000\000 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7c80}, m_semiTones = {_M_elems = "\000\003\a\000\000\000\000\000 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7cb0}, m_semiTones = {_M_elems = "\000\003\006\000\000\000\000\000 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7ce0}, m_semiTones = {_M_elems = "\000\002\a\000\000\000\000\0--Type <RET> for more, q to quit, c to continue without paging--
00 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7d10}, m_semiTones = {_M_elems = "\000\005\a\000\000\000\000\000 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7d40}, m_semiTones = {_M_elems = "\000\004\b\000\000\000\000\000 {y\366\377"}, m_size = 3}, {m_name = {d = 0x55555c7f7f80}, m_semiTones = {_M_elems = "\000\005\b\000\000\000\000\000\000\000\000\000"}, m_size = 3}, {m_name = {d = 0x55555c7f7fb0}, m_semiTones = {_M_elems = "\000\003\006\t\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f7fe0}, m_semiTones = {_M_elems = "\000\004\a\t\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f8010}, m_semiTones = {_M_elems = "\000\005\a\t\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f8040}, m_semiTones = {_M_elems = "\000\004\a\t\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8070}, m_semiTones = {_M_elems = "\000\003\a\t\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f80a0}, m_semiTones = {_M_elems = "\000\003\a\t\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f80d0}, m_semiTones = {_M_elems = "\000\004\a\n\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f8100}, m_semiTones = {_M_elems = "\000\005\a\nUU\000\000\240.A\\U"}, m_size = 4}, {m_name = {d = 0x55555c7f8130}, m_semiTones = {_M_elems = "\000\004\b\nUU\000\000\000]nWU"}, m_size = 4}, {m_name = {d = 0x55555c7f8160}, m_semiTones = {_M_elems = "\000\004\006\nUU\000\000\240\210\232VU"}, m_size = 4}, {m_name = {d = 0x55555c7f8190}, m_semiTones = {_M_elems = "\000\004\a\n\017U\000\000p\241@\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f81c0}, m_semiTones = {_M_elems = "\000\004\a\n\rU\000\000\300\311@\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f81f0}, m_semiTones = {_M_elems = "\000\004\b\n\017U\000\000\320fe\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f8220}, m_semiTones = {_M_elems = "\000\004\b\n\rU\000\000\320he\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f8250}, m_semiTones = {_M_elems = "\000\004\006\n\rU\000\000\020ke\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f8280}, m_semiTones = {_M_elems = "\000\004\a\n\021U\000\000\000le\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f82b0}, m_semiTones = {_M_elems = "\000\004\a\n\025U\000\000pne\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f82e0}, m_semiTones = {_M_elems = "\000\004\a\n\022U\000\000\320pe\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f8310}, m_semiTones = {_M_elems = "\000\004\a\vUU\000\000\000se\\U"}, m_size = 4}, {m_name = {d = 0x55555c7f8340}, m_semiTones = {_M_elems = "\000\004\006\vUU\000\000\300te\\U"}, m_size = 4}, {m_name = {d = 0x55555c7f8370}, m_semiTones = {_M_elems = "\000\004\b\vUU\000\000\240|e\\U"}, m_size = 4}, {m_name = {d = 0x55555c7f83a0}, m_semiTones = {_M_elems = "\000\004\a\v\022U\000\000p~e\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f83d0}, m_semiTones = {_M_elems = "\000\004\a\v\025U\000\000\340\177e\\U"}, m_size = 5}, {m_name = {d = 0x55555c7f72a0}, m_semiTones = {_M_elems = "\000\003\a\n\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f72d0}, m_semiTones = {_M_elems = "\000\003\006\n\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f7300}, m_semiTones = {_M_elems = "\000\003\a\n\r\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f7330}, m_semiTones = {_M_elems = "\000\003\a\n\021\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f7360}, m_semiTones = {_M_elems = "\000\003\a\n\025\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f7390}, m_semiTones = {_M_elems = "\000\003\a\v\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f73c0}, m_semiTones = {_M_elems = "\000\003\a\v\021\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8c20}, m_semiTones = {_M_elems = "\000\003\a\v\025\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f7400}, m_semiTones = {_M_elems = "\000\004\a\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8c60}, m_semiTones = {_M_elems = "\000\005\a\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8c90}, m_semiTones = {_M_elems = "\000\004\a\016\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f8cc0}, m_semiTones = {_M_elems = "\000\004\b\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8cf0}, m_semiTones = {_M_elems = "\000\004\006\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8d20}, m_semiTones = {_M_elems = "\000\004\a\n\016\022\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8d50}, m_semiTones = {_M_elems = "\000\004\a\n\016\024\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8d80}, m_semiTones = {_M_elems = "\000\004\a\v\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8db0}, m_semiTones = {_M_elems = "\000\005\a\v\017\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8df0}, m_semiTones = {_M_elems = "\000\004\b\v\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8e20}, m_semiTones = {_M_elems = "\000\004\a\v\016\022\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8e50}, m_semiTones = {_M_elems = "\000\003\a\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8e80}, m_semiTones = {_M_elems = "\000\003\a\016\000\000\000\000\000\000\000\000"}, m_size = 4}, {m_name = {d = 0x55555c7f8eb0}, m_semiTones = {_M_elems = "\000\003\006\n\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8ee0}, m_semiTones = {_M_elems = "\000\003\a\v\016\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8f10}, m_semiTones = {_M_elems = "\000\004\a\n\016\021\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8f40}, m_semiTones = {_M_elems = "\000\004\a\n\r\021\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8f70}, m_semiTones = {_M_elems = "\000\004\a\v\016\021\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8fa0}, m_semiTones = {_M_elems = "\000\003\a\n\016\021\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8fd0}, m_semiTones = {_M_elems = "\000\003\a\v\016\021\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f9000}, m_semiTones = {_M_elems = "\000\004\a\n\016\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f9030}, m_semiTones = {_M_elems = "\000\004\a\n\017\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f9060}, m_semiTones = {_M_elems = "\000\004\a\n\r\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f9090}, m_semiTones = {_M_elems = "\000\004\006\n\r\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7fa0d0}, m_semiTones = {_M_elems = "\000\004\a\v\016\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8410}, m_semiTones = {_M_elems = "\000\003\a\n\016\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8440}, m_semiTones = {_M_elems = "\000\003\a\v\016\025\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8470}, m_semiTones = {_M_elems = "\000\002\004\005\a\t\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f84a0}, m_semiTones = {_M_elems = "\000\002\003\005\a\b\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f84e0}, m_semiTones = {_M_elems = "\000\002\003\005\a\t\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8520}, m_semiTones = {_M_elems = "\000\002\004\006\b\n\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f8560}, m_semiTones = {_M_elems = "\000\002\003\005\006\b\t\v\000\000\000\000"}, m_size = 8}, {m_name = {d = 0x55555c7e87b0}, m_semiTones = {_M_elems = "\000\002\004\a\t\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f85a0}, m_semiTones = {_M_elems = "\000\003\005\a\n\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f85f0}, m_semiTones = {_M_elems = "\000\001\005\a\n\000\000\000\000\000\000\000"}, m_size = 5}, {m_name = {d = 0x55555c7f8630}, m_semiTones = {_M_elems = "\000\002\004\005\a\b\t\v\000\000\000\000"}, m_size = 8}, {m_name = {d = 0x55555c7f8670}, m_semiTones = {_M_elems = "\000\002\004\005\a\t\n\v\000\000\000\000"}, m_size = 8}, {m_name = {d = 0x55555c7f86b0}, m_semiTones = {_M_elems = "\000\003\005\006\a\n\000\000\000\000\000\000"}, m_size = 6}, {m_name = {d = 0x55555c7f86e0}, m_semiTones = {_M_elems = "\000\001\004\005\a\b\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8710}, m_semiTones = {_M_elems = "\000\001\004\006\b\n\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8750}, m_semiTones = {_M_elems = "\000\001\003\005\a\t\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8790}, m_semiTones = {_M_elems = "\000\001\003\005\a\b\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f87e0}, m_semiTones = {_M_elems = "\000\002\003\006\a\b\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8820}, m_semiTones = {_M_elems = "\000\002\003\005\a\t\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8850}, m_semiTones = {_M_elems = "\000\001\003\005\a\b\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8890}, m_semiTones = {_M_elems = "\000\002\004\006\a\t\v\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f88c0}, m_semiTones = {_M_elems = "\000\002\004\005\a\t\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8900}, m_semiTones = {_M_elems = "\000\002\003\005\a\b\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8930}, m_semiTones = {_M_elems = "\000\001\003\005\006\b\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8960}, m_semiTones = {_M_elems = "\000\002\003\005\a\b\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8990}, m_semiTones = {_M_elems = "\000\001\002\003\004\005\006\a\b\t\n\v"}, m_size = 12}, {m_name = {d = 0x55555c7f89d0}, m_semiTones = {_M_elems = "\000\001\003\004\006\a\t\n\000\000\000\000"}, m_size = 8}, {m_name = {d = 0x55555c7f8a20}, m_semiTones = {_M_elems = "\000\a\000\000\000\000\000\000\000\000\000\000"}, m_size = 2}, {m_name = {d = 0x55555c7f8a50}, m_semiTones = {_M_elems = "\000\001\004\005\a\b\n\000\000\000\000\000"}, m_size = 7}, {m_name = {d = 0x55555c7f8aa0}, m_semiTones = {_M_elems = "\000\001\004\005\006\b\v\000\000\000\000\000"}, m_size = 7}}}
#5  0x0000555555a28526 in lmms::InstrumentTrack::playNote(lmms::NotePlayHandle*, std::array<float, 2ul>*) (this=0x7ffff2a7ba80, n=0x7ffeb6a56ae8, workingBuffer=0x7fff0745c880) at /usr/local/src/lmms/src/tracks/InstrumentTrack.cpp:579
#6  0x000055555586c157 in lmms::NotePlayHandle::play(std::array<float, 2ul>*) (this=0x7ffeb6a56ae8, _working_buffer=0x7fff0745c880) at /usr/local/src/lmms/src/core/NotePlayHandle.cpp:263
        framesThisPeriod = 112
#7  0x000055555587a1d1 in lmms::PlayHandle::doProcessing() (this=0x7ffeb6a56ae8) at /usr/local/src/lmms/src/core/PlayHandle.cpp:59
#8  0x00005555557eca0a in lmms::ThreadableJob::process() (this=0x7ffeb6a56ae8) at /usr/local/src/lmms/include/ThreadableJob.h:77
        expected = lmms::ThreadableJob::ProcessingState::Queued
#9  0x00005555557ec3be in lmms::AudioEngineWorkerThread::JobQueue::run() (this=0x555555c10380 <lmms::AudioEngineWorkerThread::globalJobQueue>) at /usr/local/src/lmms/src/core/AudioEngineWorkerThread.cpp:88
        job = 0x7ffeb6a56ae8
        i = 813
        processedJob = true
#10 0x00005555557ec6f9 in lmms::AudioEngineWorkerThread::run() (this=0x7fffec0060a0) at /usr/local/src/lmms/src/core/AudioEngineWorkerThread.cpp:178
        mmThreadGuard = {<No data fields>}
        m = {<QBasicMutex> = {d_ptr = {_q_value = std::atomic<QMutexData *> = { 0x1 }}}, <No data fields>}
#11 0x00007ffff64cbd43 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff62a8044 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736397825728, 433822623751575627, -288, 0, 140737488343936, 140736389435392, -433961162799998901, -433802192642664373}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#13 0x00007ffff632861c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

buggy_project.mmpz.gz

@M4rotte
Copy link
Author

M4rotte commented Dec 18, 2023

I was going to test the new slicer plugin, I haven’t yet! LMMS is configured to open the last project, so it opened the "buggy_project" I joined in my last comment.
And this time, my very first action in the UI was to open a new, empty project from the "empty" template, and then it crashed:

#0  0x0000555555a28325 in lmms::InstrumentTrack::processOutEvent(lmms::MidiEvent const&, lmms::TimePos const&, int) (this=0x7ffff2a7ba80, event=..., time=..., offset=0) at /usr/local/src/lmms/src/tracks/InstrumentTrack.cpp:518
        transposedEvent = {m_type = lmms::MidiPitchBend, m_metaEvent = lmms::MidiMetaInvalid, m_channel = 0 '\000', m_data = {m_param = {16367, 0}, m_bytes = "\357?\000", m_sysExDataLen = 16367}, m_sysExData = 0x0, m_sourcePort = 0x0, m_source = lmms::MidiEvent::Source::External}
        key = 16367
        handleEventOutputChannel = 0
#1  0x0000555555a28882 in lmms::InstrumentTrack::updatePitch() (this=0x7ffff2a7ba80) at /usr/local/src/lmms/src/tracks/InstrumentTrack.cpp:653
#2  0x00005555557c4623 in lmms::InstrumentTrack::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7ffff2a7ba80, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff51bfda50)
    at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_InstrumentTrack.cpp:111
        _t = 0x7ffff2a7ba80
#3  0x00007ffff66e8f7c in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00005555557ca5e5 in lmms::Model::dataChanged() (this=0x7ffff2a7d028) at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_Model.cpp:154
#5  0x00005555557ca333 in lmms::Model::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7ffff2a7d028, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff51bfdb80)
    at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_Model.cpp:79
        _t = 0x7ffff2a7d028
#6  0x00007ffff66e8f7c in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00005555557bff0f in lmms::ControllerConnection::valueChanged() (this=0x55555f443cf0) at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_ControllerConnection.cpp:142
#8  0x00005555557bfd1f in lmms::ControllerConnection::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55555f443cf0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff51bfdca0)
    at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_ControllerConnection.cpp:80
        _t = 0x55555f443cf0
#9  0x00007ffff66e8f7c in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00005555557bfcdb in lmms::Controller::valueChanged() (this=0x55555ff48e60) at /usr/local/src/lmms/build/src/lmmsobjs_autogen/DGKZTCOIDE/moc_Controller.cpp:151
#11 0x000055555580fc06 in lmms::Controller::triggerFrameCounter() () at /usr/local/src/lmms/src/core/Controller.cpp:165
        controller = 0x55555ff48e60
        __for_range = std::vector of length 9, capacity 16 = {0x55555f3adca0, 0x55555f39d340, 0x55555fc343c0, 0x55555fd82d60, 0x55555fef94e0, 0x55555ff2fd40, 0x55555ff48e60, 0x55555ff7ed00, 0x55555ffd26c0}
        __for_begin = 0x55555ff48e60
        __for_end = 0x55555f39d340
#12 0x00005555557e4f83 in lmms::AudioEngine::renderStageMix() (this=0x5555569739c0) at /usr/local/src/lmms/src/core/AudioEngine.cpp:440
        profilerProbe = {m_profiler = @0x555556973ac0, m_type = lmms::AudioEngineProfiler::DetailType::Mixing}
        mixer = 0x5555569a5660
#13 0x00005555557e5034 in lmms::AudioEngine::renderNextBuffer() (this=0x5555569739c0) at /usr/local/src/lmms/src/core/AudioEngine.cpp:456
        lock = {_M_device = @0x555556973b28}
#14 0x00005555557e711d in lmms::AudioEngine::fifoWriter::run() (this=0x55555c654f60) at /usr/local/src/lmms/src/core/AudioEngine.cpp:1245
        buffer = 0x7fff44009d40
        b = 0x5555569aac70
        frames = 128
#15 0x00007ffff64cbd43 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff62a8044 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734564918976, -2604707952602415512, -288, 11, 140737488344064, 140734556528640, 2604369853837966952, 2604729569164230248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#17 0x00007ffff632861c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

@M4rotte
Copy link
Author

M4rotte commented Mar 19, 2024

Hi, this evening, as during my last session with LMMS, I didn’t experienced this random segfault, not the systematic one on close.
As this issue is quite vague and probably not useful anyhow, I close it (don’t be sad, I’ll open a few others ;))

LMMS 1.3.0-alpha.1.542+g3f5ac806e
(Linux x86_64, Qt 5.15.8, GCC 12.2.0)

@M4rotte M4rotte closed this as completed Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants