LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.98k stars 995 forks source link

LMMS segfault on exit (libfftw) #7393

Open bratpeki opened 1 month ago

bratpeki commented 1 month ago

System Information

Manjaro Linux

LMMS Version(s)

Master

Most Recent Working Version

--

Bug Summary

I noticed LMMS segfault on exit.

I built LMMS with -DCMAKE_BUILD_TYPE=Debug and the GDB output is:

[peki@~]$ gdb lmms
GNU gdb (GDB) 14.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from lmms...
(gdb) run
Starting program: /usr/local/bin/lmms

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n])
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
[New Thread 0x7ffff22f06c0 (LWP 116649)]
[New Thread 0x7ffff1aef6c0 (LWP 116650)]
Notice: could not set realtime priority.
[New Thread 0x7fffcfdff6c0 (LWP 116651)]
[New Thread 0x7fffcf5fe6c0 (LWP 116674)]
[New Thread 0x7fffcedfd6c0 (LWP 116675)]
[New Thread 0x7fffce5fc6c0 (LWP 116676)]
[New Thread 0x7fffcddfb6c0 (LWP 116678)]
[Thread 0x7fffcddfb6c0 (LWP 116678) exited]
[Thread 0x7fffcedfd6c0 (LWP 116675) exited]
[Thread 0x7fffce5fc6c0 (LWP 116676) exited]
[Thread 0x7fffcf5fe6c0 (LWP 116674) exited]
[New Thread 0x7fffcddfb6c0 (LWP 116679)]
[New Thread 0x7fffce5fc6c0 (LWP 116680)]
[New Thread 0x7fffcedfd6c0 (LWP 116681)]
Lv2 plugin SUMMARY: 378 of 579  loaded in 5128 msecs.
For details about not loaded plugins, please set
  environment variable "LMMS_LV2_DEBUG" to nonempty.
Blocked Lv2 Plugins: 61 of 579
  If you want to enable them (dangerous!), please set
  environment variable "LMMS_ENABLE_BLOCKED_PLUGINS" to nonempty.
[New Thread 0x7fffcf5fe6c0 (LWP 116797)]
[New Thread 0x7fffbf5ff6c0 (LWP 116798)]
[New Thread 0x7fffbedfe6c0 (LWP 116799)]
Connection established.

Stream successfully created

[New Thread 0x7fffa63ff6c0 (LWP 117008)]
[Thread 0x7fffa63ff6c0 (LWP 117008) exited]
[New Thread 0x7fffa63ff6c0 (LWP 117055)]
[Thread 0x7fffa63ff6c0 (LWP 117055) exited]
[New Thread 0x7fffa63ff6c0 (LWP 117217)]
fluidsynth: warning: Instrument 'Piano 2': Some invalid generators were discarded
fluidsynth: warning: Instrument 'Piano 3': Some invalid generators were discarded
fluidsynth: warning: Instrument 'Honky-tonk': Some invalid generators were discarded
[New Thread 0x7fffa53006c0 (LWP 117218)]
[New Thread 0x7fffa4aff6c0 (LWP 117219)]
[New Thread 0x7fff9e4546c0 (LWP 117220)]
[Thread 0x7fffa63ff6c0 (LWP 117217) exited]
[Thread 0x7fff9e4546c0 (LWP 117220) exited]
[Thread 0x7fffa4aff6c0 (LWP 117219) exited]
[Thread 0x7fffa53006c0 (LWP 117218) exited]
[New Thread 0x7fffa53006c0 (LWP 117267)]
fluidsynth: warning: No preset found on channel 0 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 1 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 2 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 3 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 4 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 5 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 6 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 7 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 8 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
fluidsynth: warning: No preset found on channel 10 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 11 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 12 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 13 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 14 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 15 [bank=0 prog=0]
[New Thread 0x7fffa4aff6c0 (LWP 117291)]
[New Thread 0x7fff9e4546c0 (LWP 117292)]
[New Thread 0x7fffa63ff6c0 (LWP 117293)]
[Thread 0x7fffa53006c0 (LWP 117267) exited]
fluidsynth: warning: No preset found on channel 0 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 1 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 2 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 3 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 4 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 5 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 6 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 7 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 8 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
fluidsynth: warning: No preset found on channel 10 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 11 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 12 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 13 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 14 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 15 [bank=0 prog=0]
[Thread 0x7fffbf5ff6c0 (LWP 116798) exited]
[Thread 0x7fffbedfe6c0 (LWP 116799) exited]
[Thread 0x7fffcedfd6c0 (LWP 116681) exited]
[Thread 0x7fffce5fc6c0 (LWP 116680) exited]
[Thread 0x7fffcddfb6c0 (LWP 116679) exited]
[Thread 0x7fffcf5fe6c0 (LWP 116797) exited]

Thread 1 "lmms" received signal SIGSEGV, Segmentation fault.
0x00007ffff6425b41 in ?? () from /usr/lib/libfftw3f.so.3
(gdb) bt
#0  0x00007ffff6425b41 in ?? () from /usr/lib/libfftw3f.so.3
#1  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#2  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#3  0x00007ffff6424f45 in ?? () from /usr/lib/libfftw3f.so.3
#4  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#5  0x00007ffff647afd9 in ?? () from /usr/lib/libfftw3f.so.3
#6  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#7  0x00007ffff650c456 in fftwf_destroy_plan () from /usr/lib/libfftw3f.so.3
#8  0x0000555555899328 in lmms::Oscillator::destroyFFTPlans () at /home/peki/Code/GitHub/lmms/src/core/Oscillator.cpp:232
#9  0x000055555585ba4e in lmms::Engine::destroy () at /home/peki/Code/GitHub/lmms/src/core/Engine.cpp:123
#10 0x000055555596b9eb in lmms::gui::MainWindow::~MainWindow (this=0x55555dbe1300, __in_chrg=<optimized out>) at /home/peki/Code/GitHub/lmms/src/gui/MainWindow.cpp:258
#11 0x000055555596ba60 in lmms::gui::MainWindow::~MainWindow (this=0x55555dbe1300, __in_chrg=<optimized out>) at /home/peki/Code/GitHub/lmms/src/gui/MainWindow.cpp:259
#12 0x00007ffff6cd1b7c in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#13 0x00007ffff7956331 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff6caba68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007ffff6cac506 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#16 0x00007ffff6cf63e0 in ?? () from /usr/lib/libQt5Core.so.5
#17 0x00007ffff5314a89 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007ffff53769b7 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007ffff5313f95 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007ffff6cfa37f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#21 0x00007ffff6ca382c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#22 0x00007ffff6cafbfd in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#23 0x00005555557d1020 in main (argc=1, argv=0x7fffffffe418) at /home/peki/Code/GitHub/lmms/src/core/main.cpp:992
(gdb) exit
A debugging session is active.

    Inferior 1 [process 116600] will be killed.

Quit anyway? (y or n) y
[peki@~]$

I opened a GIG and SF2 player player just to say something has been done in the project, the same thing happens when you just open and close LMMS.

The FFTW version is :

[peki@~]$ pacman -Q | grep fft
fftw 3.3.10-7

Expected Behaviour

No segfault.

Steps To Reproduce

Open LMMS. Optionally, do something. Close LMMS.

Logs

No response

Screenshots / Minimum Reproducible Project

No response

Please search the issue tracker for existing bug reports before submitting your own.

sakertooth commented 1 month ago

I remember getting this issue before. Thought it was because of a plugin I was using, but I guess not.

bratpeki commented 1 month ago

I'll provide any data necessary. Some users report not getting this, so it might be the version of FFTW causing the issue.

sakertooth commented 1 month ago

@bratpeki how consistent are you able to reproduce this issue?

michaelgregorius commented 1 month ago

I am also on Arch Linux and use the same version of fftw. I cannot reproduce the crash if I start LMMS and then exit it immediately.

GDB session

[michael@dot build (master)]$ gdb ./lmms GNU gdb (GDB) 15.1 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./lmms... (gdb) run Starting program: /home/michael/Eigene Dateien/Development/LMMS/lmms-dev-mg/lmms/build/lmms This GDB supports auto-downloading debuginfo from the following URLs: Enable debuginfod for this session? (y or [n]) n Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". *** WEAK-JACK: initializing *** WEAK-JACK: OK. (0) [New Thread 0x7ffff22006c0 (LWP 6993)] [New Thread 0x7fffea4006c0 (LWP 6994)] [New Thread 0x7fffe9a006c0 (LWP 6995)] [New Thread 0x7fffe90006c0 (LWP 6996)] [New Thread 0x7fffe1a006c0 (LWP 6997)] [New Thread 0x7fffe10006c0 (LWP 6998)] [New Thread 0x7fffd3c006c0 (LWP 6999)] [New Thread 0x7fffd32006c0 (LWP 7000)] [New Thread 0x7fffd28006c0 (LWP 7001)] [New Thread 0x7fffd1e006c0 (LWP 7002)] [New Thread 0x7fffd14006c0 (LWP 7003)] [New Thread 0x7fffd0a006c0 (LWP 7004)] [New Thread 0x7fffcbe006c0 (LWP 7005)] [New Thread 0x7fffcb4006c0 (LWP 7006)] [New Thread 0x7fffcaa006c0 (LWP 7007)] [Thread 0x7fffcaa006c0 (LWP 7007) exited] [Thread 0x7fffcb4006c0 (LWP 7006) exited] [Thread 0x7fffcbe006c0 (LWP 7005) exited] [Thread 0x7fffd0a006c0 (LWP 7004) exited] [Thread 0x7fffd14006c0 (LWP 7003) exited] [Thread 0x7fffd1e006c0 (LWP 7002) exited] [New Thread 0x7fffd1e006c0 (LWP 7008)] [New Thread 0x7fffd14006c0 (LWP 7009)] [New Thread 0x7fffd0a006c0 (LWP 7010)] [New Thread 0x7fffcbe006c0 (LWP 7011)] [Thread 0x7fffcbe006c0 (LWP 7011) exited] [Thread 0x7fffd14006c0 (LWP 7009) exited] [Thread 0x7fffd0a006c0 (LWP 7010) exited] [Thread 0x7fffd1e006c0 (LWP 7008) exited] [New Thread 0x7fffcbe006c0 (LWP 7012)] [New Thread 0x7fffd0a006c0 (LWP 7013)] [New Thread 0x7fffd14006c0 (LWP 7014)] [New Thread 0x7fffd1e006c0 (LWP 7015)] [New Thread 0x7fffc90006c0 (LWP 7016)] [New Thread 0x7fffbfe006c0 (LWP 7017)] [New Thread 0x7fffbf4006c0 (LWP 7018)] [New Thread 0x7fffbea006c0 (LWP 7019)] [New Thread 0x7fffbe0006c0 (LWP 7020)] [New Thread 0x7fffbd6006c0 (LWP 7021)] [New Thread 0x7fffbcc006c0 (LWP 7022)] Lv2 plugin SUMMARY: 3 of 3 loaded in 0 msecs. [New Thread 0x7fffb34006c0 (LWP 7024)] [New Thread 0x7fffd28f06c0 (LWP 7025)] [New Thread 0x7fffb2a006c0 (LWP 7026)] [New Thread 0x7fffb20006c0 (LWP 7029)] [New Thread 0x7fffb16006c0 (LWP 7030)] [New Thread 0x7fffb0c006c0 (LWP 7035)] [Thread 0x7fffb0c006c0 (LWP 7035) exited] [Thread 0x7fffbfe006c0 (LWP 7017) exited] [Thread 0x7fffbea006c0 (LWP 7019) exited] [Thread 0x7fffc90006c0 (LWP 7016) exited] [Thread 0x7fffd1e006c0 (LWP 7015) exited] [Thread 0x7fffd0a006c0 (LWP 7013) exited] [Thread 0x7fffcbe006c0 (LWP 7012) exited] [Thread 0x7fffbe0006c0 (LWP 7020) exited] [Thread 0x7fffbf4006c0 (LWP 7018) exited] [Thread 0x7fffd14006c0 (LWP 7014) exited] [Thread 0x7fffbd6006c0 (LWP 7021) exited] [Thread 0x7fffbcc006c0 (LWP 7022) exited] [4561:0811/170631.451879:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times! [Thread 0x7fffb16006c0 (LWP 7030) exited] [Thread 0x7fffb20006c0 (LWP 7029) exited] [Thread 0x7fffb2a006c0 (LWP 7026) exited] [Thread 0x7fffd28f06c0 (LWP 7025) exited] [Thread 0x7fffb34006c0 (LWP 7024) exited] [Thread 0x7fffd3c006c0 (LWP 6999) exited] [Thread 0x7fffe10006c0 (LWP 6998) exited] [Thread 0x7fffd32006c0 (LWP 7000) exited] [Thread 0x7fffd28006c0 (LWP 7001) exited] [Thread 0x7fffe1a006c0 (LWP 6997) exited] [Thread 0x7fffe90006c0 (LWP 6996) exited] [Thread 0x7fffe9a006c0 (LWP 6995) exited] [Thread 0x7fffea4006c0 (LWP 6994) exited] [Thread 0x7ffff22006c0 (LWP 6993) exited] [Inferior 1 (process 6990) exited normally] (gdb)

So it seems to be related to specific projects. I noticed that @bratpeki's output mentions fluidsynth?

bratpeki commented 1 month ago

@michaelgregorius, Fluidsynth doesn't affect the segfault, that was just me using the session as I was using it when I first noticed the crash. @sakertooth, I can replicate it on each run of LMMS.

I believe the output is the same, but I'll provide it anyway.

[peki@~/Code/AUR-Foreign/LMMS/build]$ gdb lmms
GNU gdb (GDB) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from lmms...
(gdb) run
Starting program: /home/peki/Code/AUR-Foreign/LMMS/build/lmms

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n])
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
[New Thread 0x7ffff22e66c0 (LWP 55172)]
[New Thread 0x7ffff1ae56c0 (LWP 55173)]
[New Thread 0x7fffd11ff6c0 (LWP 55174)]
[New Thread 0x7fffd09fe6c0 (LWP 55211)]
[New Thread 0x7fffcbfff6c0 (LWP 55212)]
[New Thread 0x7fffcb7fe6c0 (LWP 55213)]
[New Thread 0x7fffcaffd6c0 (LWP 55214)]
[Thread 0x7fffcaffd6c0 (LWP 55214) exited]
[Thread 0x7fffcbfff6c0 (LWP 55212) exited]
[Thread 0x7fffcb7fe6c0 (LWP 55213) exited]
[Thread 0x7fffd09fe6c0 (LWP 55211) exited]
[New Thread 0x7fffcaffd6c0 (LWP 55233)]
[New Thread 0x7fffcb7fe6c0 (LWP 55234)]
[New Thread 0x7fffcbfff6c0 (LWP 55235)]
Lv2 plugin SUMMARY: 378 of 579  loaded in 4521 msecs.
For details about not loaded plugins, please set
  environment variable "LMMS_LV2_DEBUG" to nonempty.
Blocked Lv2 Plugins: 61 of 579
  If you want to enable them (dangerous!), please set
  environment variable "LMMS_ENABLE_BLOCKED_PLUGINS" to nonempty.
[New Thread 0x7fffd09fe6c0 (LWP 55336)]
[New Thread 0x7fffca31b6c0 (LWP 55337)]
[New Thread 0x7fffaffff6c0 (LWP 55338)]
[New Thread 0x7fffaf7fe6c0 (LWP 55341)]
[New Thread 0x7fffaeffd6c0 (LWP 55343)]
[New Thread 0x7fffae7fc6c0 (LWP 55344)]
[Thread 0x7fffae7fc6c0 (LWP 55344) exited]
[Thread 0x7fffcbfff6c0 (LWP 55235) exited]
[Thread 0x7fffcb7fe6c0 (LWP 55234) exited]
[Thread 0x7fffcaffd6c0 (LWP 55233) exited]
[Thread 0x7fffaeffd6c0 (LWP 55343) exited]
[Thread 0x7fffaf7fe6c0 (LWP 55341) exited]
[Thread 0x7fffaffff6c0 (LWP 55338) exited]
[Thread 0x7fffca31b6c0 (LWP 55337) exited]
[Thread 0x7fffd09fe6c0 (LWP 55336) exited]

Thread 1 "lmms" received signal SIGSEGV, Segmentation fault.
0x00007ffff647da7a in ?? () from /usr/lib/libfftw3f.so.3
(gdb) bt
#0  0x00007ffff647da7a in ?? () from /usr/lib/libfftw3f.so.3
#1  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#2  0x00007ffff641fa1a in fftwf_plan_awake () from /usr/lib/libfftw3f.so.3
#3  0x00007ffff650c456 in fftwf_destroy_plan () from /usr/lib/libfftw3f.so.3
#4  0x000055555589a76a in lmms::Oscillator::destroyFFTPlans () at /home/peki/Code/AUR-Foreign/LMMS/src/core/Oscillator.cpp:232
#5  0x000055555585ce36 in lmms::Engine::destroy () at /home/peki/Code/AUR-Foreign/LMMS/src/core/Engine.cpp:123
#6  0x000055555596eccf in lmms::gui::MainWindow::~MainWindow (this=0x55555dd02060, __in_chrg=<optimized out>)
    at /home/peki/Code/AUR-Foreign/LMMS/src/gui/MainWindow.cpp:258
#7  0x000055555596ed44 in lmms::gui::MainWindow::~MainWindow (this=0x55555dd02060, __in_chrg=<optimized out>)
    at /home/peki/Code/AUR-Foreign/LMMS/src/gui/MainWindow.cpp:259
#8  0x00007ffff6cd1b7c in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#9  0x00007ffff7956331 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007ffff6caba68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#11 0x00007ffff6cac506 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#12 0x00007ffff6cf63e0 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ffff5314ab9 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x00007ffff53769e7 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007ffff5313fc5 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007ffff6cfa37f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#17 0x00007ffff6ca382c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x00007ffff6cafbfd in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#19 0x00005555557d1fc9 in main (argc=1, argv=0x7fffffffe388) at /home/peki/Code/AUR-Foreign/LMMS/src/core/main.cpp:963
(gdb) exit
...