Often it seems that whenever I try to preview presets (clicking on the 
.xpf file) for the LB302 instrument plugin, lmms crashes, giving a 
segmentation fault. Previewing presets/samples from the other instrument 
plugins seems fine. I am using Ubuntu 14.10 and lmms 1.0.95 that was 
built from source. I made an output using gdb including a full backtrace:

$ gdb '/usr/local/src/target/bin/lmms'
GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs
Copyright (C) 2014 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 /usr/local/src/target/bin/lmms...done.
(gdb) r
Starting program: /usr/local/src/target/bin/lmms
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6e47700 (LWP 18887)]
[New Thread 0x7fffe6646700 (LWP 18888)]
[New Thread 0x7fffdd201700 (LWP 18889)]
[New Thread 0x7fffdca00700 (LWP 18890)]
[New Thread 0x7fffd3fff700 (LWP 18891)]
Notice: could not set realtime priority.
[Thread 0x7fffd3fff700 (LWP 18891) exited]
[New Thread 0x7fffd3fff700 (LWP 18893)]
[New Thread 0x7fffc0ce2700 (LWP 18894)]
[New Thread 0x7fffc04e1700 (LWP 18895)]
[New Thread 0x7fffbfce0700 (LWP 18896)]
[New Thread 0x7fffbf4df700 (LWP 18897)]
[New Thread 0x7fffbecde700 (LWP 18898)]
[New Thread 0x7fffbe4dd700 (LWP 18899)]
VST sync support disabled in your configuration
[New Thread 0x7fff8ee08700 (LWP 18900)]
[New Thread 0x7fff8e607700 (LWP 18901)]
[New Thread 0x7fff8d89b700 (LWP 18904)]
[New Thread 0x7fff8d09a700 (LWP 18905)]
[Thread 0x7fffdca00700 (LWP 18890) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc0ce2700 (LWP 18894)]
__memmove_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1655
1655    ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or 
directory.
(gdb) thread apply all backtrace

Thread 17 (Thread 0x7fff8d09a700 (LWP 18905)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff6530336 in ?? () from 
/usr/lib/x86_64-linux-gnu/libasound.so.2
#2  0x00007ffff653469e in ?? () from 
/usr/lib/x86_64-linux-gnu/libasound.so.2
#3  0x00007ffff6571fa5 in ?? () from 
/usr/lib/x86_64-linux-gnu/libasound.so.2
#4  0x00000000004e9be5 in AudioAlsa::run (this=0xb94760) at 
/usr/local/src/src/core/audio/AudioAlsa.cpp:295
#5  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff7bc40a5 in start_thread (arg=0x7fff8d09a700) at 
pthread_create.c:309
#7  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fff8d89b700 (LWP 18904)):
#0  0x000000000048e368 in operator int (this=0x7efbc0 
<MixerWorkerThread::globalJobQueue+8192>) at 
/usr/include/qt4/QtCore/qbasicatomic.h:82
#1  MixerWorkerThread::JobQueue::wait (this=this@entry=0x7edbc0 
<MixerWorkerThread::globalJobQueue>) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:85
#2  0x000000000048e564 in MixerWorkerThread::startAndWaitForJobs () at 
/usr/local/src/src/core/MixerWorkerThread.cpp:147
#3  0x00000000004e198a in Mixer::renderNextBuffer (this=0xae9180) at 
/usr/local/src/src/core/Mixer.cpp:381
#4  0x00000000004e1de4 in Mixer::fifoWriter::run (this=0x1241e50) at 
/usr/local/src/src/core/Mixer.cpp:935
#5  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff7bc40a5 in start_thread (arg=0x7fff8d89b700) at 
pthread_create.c:309
#7  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fff8e607700 (LWP 18901)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000000048c621 in poll (__timeout=250, __nfds=2, 
__fds=0x7fff800013b0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  MidiAlsaSeq::run (this=0xd0d9e0) at 
/usr/local/src/src/core/midi/MidiAlsaSeq.cpp:476
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fff8e607700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fff8ee08700 (LWP 18900)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff5e00461 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007ffff5df18e1 in pa_mainloop_poll () from 
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007ffff5df1f7e in pa_mainloop_iterate () from 
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ffff5df2030 in pa_mainloop_run () from 
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ffff5e003f6 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007ffff13a9628 in ?? () from 
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007ffff7bc40a5 in start_thread (arg=0x7fff8ee08700) at 
pthread_create.c:309
#8  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fffbe4dd700 (LWP 18899)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xad96f0) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffbe4dd700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fffbecde700 (LWP 18898)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xb2acd0) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffbecde700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fffbf4df700 (LWP 18897)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xadf870) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffbf4df700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fffbfce0700 (LWP 18896)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xb0b490) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffbfce0700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffc04e1700 (LWP 18895)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xad8bc0) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffc04e1700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fffc0ce2700 (LWP 18894)):
#0  __memmove_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1655
#1  0x00007ffff686cf4a in QListData::remove(int) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffff686d219 in QListData::erase(void**) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007fffc4ab96b7 in erase (it=..., this=0x1b1cee0) at 
/usr/include/qt4/QtCore/qlist.h:466
#4  removeFirst (this=0x1b1cee0) at /usr/include/qt4/QtCore/qlist.h:286
#5  takeFirst (this=0x1b1cee0) at /usr/include/qt4/QtCore/qlist.h:490
#6  lb302Synth::play (this=0x1b1c7a0, _working_buffer=0xb90580) at 
/usr/local/src/plugins/lb302/lb302.cpp:785
#7  0x00007fffc4abc2d5 in InstrumentPlayHandle::play (this=0x1763690, 
_working_buffer=0xb90580) at 
/usr/local/src/include/InstrumentPlayHandle.h:75
#8  0x000000000048e26a in doProcessing (buffer=0xb90580, this=<optimized 
out>) at /usr/local/src/include/PlayHandle.h:79
#9  process (workingBuffer=0xb90580, this=<optimized out>) at 
/usr/local/src/include/ThreadableJob.h:69
#10 MixerWorkerThread::JobQueue::run (this=this@entry=0x7edbc0 
<MixerWorkerThread::globalJobQueue>, _buffer=0xb90580)
     at /usr/local/src/src/core/MixerWorkerThread.cpp:70
#11 0x000000000048e317 in MixerWorkerThread::run (this=0xad8e00) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:160
#12 0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffff7bc40a5 in start_thread (arg=0x7fffc0ce2700) at 
pthread_create.c:309
#14 0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fffd3fff700 (LWP 18893)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff684f894 in QWaitCondition::wait(QMutex*, unsigned long) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x000000000048e30b in MixerWorkerThread::run (this=0xae78e0) at 
/usr/local/src/src/core/MixerWorkerThread.cpp:159
#3  0x00007ffff684f39f in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff7bc40a5 in start_thread (arg=0x7fffd3fff700) at 
pthread_create.c:309
#5  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffdd201700 (LWP 18889)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff39d9ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff39d9ffc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff39da039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3a00925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7bc40a5 in start_thread (arg=0x7fffdd201700) at 
pthread_create.c:309
#6  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe6646700 (LWP 18888)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff39d9ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff39da272 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffeafecf06 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff3a00925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7bc40a5 in start_thread (arg=0x7fffe6646700) at 
pthread_create.c:309
#6  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe6e47700 (LWP 18887)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff39d9ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff39d9ffc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe6e4f27d in ?? () from 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffff3a00925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7bc40a5 in start_thread (arg=0x7fffe6e47700) at 
pthread_create.c:309
#6  0x00007ffff41ee84d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7fb07c0 (LWP 18883)):
#0  0x00007ffff41e439d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff39d9ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff39d9ffc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff697d031 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff71674e6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#5  0x00007ffff694e4f1 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff694e805 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff6953f67 in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x000000000047dda5 in main (argc=1, argv=0x6) at 
/usr/local/src/src/core/main.cpp:511
(gdb)




------------------------------------------------------------------------------
_______________________________________________
Lmms-users mailing list
Lmms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-users

Reply via email to