Confirmed. Please file an issue on GitHub for this:
https://github.com/LMMS/lmms/issues/new
2014-11-05 6:25 GMT+01:00 Ali Zaid <alizai...@gmail.com>:
> 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
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Lmms-users mailing list
Lmms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-users