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

LMMS crash on closing Beat and Bassline #862

Closed
meschi opened this issue Jun 17, 2014 · 2 comments
Closed

LMMS crash on closing Beat and Bassline #862

meschi opened this issue Jun 17, 2014 · 2 comments

Comments

@meschi
Copy link

meschi commented Jun 17, 2014

LMMS crashes if I close any beat and bassline at any time.
I run Linux Mint 17.

uname -a
Linux meschi-GA-970A-DS3 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 athlon i686 GNU/Linux

GDB output:

gdb /usr/bin/lmms
GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7
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 "i686-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/bin/lmms...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/lmms
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Notice: could not set realtime priority.
[New Thread 0xb21b9b40 (LWP 9144)]
[New Thread 0xb17ffb40 (LWP 9145)]
[New Thread 0xb0ffeb40 (LWP 9146)]
[New Thread 0xb03ffb40 (LWP 9147)]
[New Thread 0xafbfeb40 (LWP 9148)]
[New Thread 0xaf3fdb40 (LWP 9149)]
[New Thread 0xae7ffb40 (LWP 9150)]
VST sync support disabled in your configuration
[New Thread 0xa970fb40 (LWP 9151)]
[New Thread 0xa8dffb40 (LWP 9152)]
[New Thread 0xa7fa3b40 (LWP 9153)]
[New Thread 0xa77a2b40 (LWP 9154)]
pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.
0xb7fdd424 in __kernel_vsyscall ()
(gdb) thread apply all backtrace

Thread 12 (Thread 0xa77a2b40 (LWP 9154)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb69d27ab in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7116f57 in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#3 0xb711d222 in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#4 0xb7161571 in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#5 0xb7115a28 in snd_pcm_writei () from /usr/lib/i386-linux-gnu/libasound.so.2
#6 0x0815e9eb in AudioAlsa::run() ()
#7 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xa7fa3b40 (LWP 9153)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb69dc907 in syscall () from /lib/i386-linux-gnu/libc.so.6
#2 0xb722d4ec in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0xb72296f8 in QMutex::lock() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x081db9e6 in Mixer::renderNextBuffer() ()
#5 0x081dc311 in Mixer::fifoWriter::run() ()
#6 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xa8dffb40 (LWP 9152)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb69d27ab in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0x0818bf81 in MidiAlsaSeq::run() ()
#3 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xa970fb40 (LWP 9151)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb69d27ab in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb6ff0bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3 0xb6fdf4ee in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4 0xb6fdfd1d in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5 0xb6fdfdf4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6 0xb6ff0b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7 0xb63ad4dd in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#8 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xae7ffb40 (LWP 9150)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xaf3fdb40 (LWP 9149)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()

---Type to continue, or q to quit---
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xafbfeb40 (LWP 9148)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xb03ffb40 (LWP 9147)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xb0ffeb40 (LWP 9146)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb17ffb40 (LWP 9145)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb21b9b40 (LWP 9144)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7fb2d4b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb722f0f5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0x081cfbd7 in MixerWorkerThread::run() ()
#4 0xb722eb6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0xb7faef70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb69e170e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb6014980 (LWP 9140)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb6923827 in raise () from /lib/i386-linux-gnu/libc.so.6
#2 0xb6926c53 in abort () from /lib/i386-linux-gnu/libc.so.6
#3 0xb6af1595 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#4 0xb6aef1f3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xb6aef22f in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#6 0xb6aeff52 in __cxa_pure_virtual () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#7 0x081a70c6 in SerializingObject::saveState(QDomDocument&, QDomElement&) ()

---Type to continue, or q to quit---
#8 0x081d05ca in JournallingObject::saveState(QDomDocument&, QDomElement&) ()
#9 0x08193223 in track::saveSettings(QDomDocument&, QDomElement&) ()
#10 0x081a7131 in SerializingObject::saveState(QDomDocument&, QDomElement&) ()
#11 0x081d05ca in JournallingObject::saveState(QDomDocument&, QDomElement&) ()
#12 0x0817cc18 in ProjectJournal::addJournalCheckPoint(JournallingObject*) ()
#13 0x081d021d in JournallingObject::addJournalCheckPoint() ()
#14 0x08193745 in trackContentObjectView::close() ()
#15 0x08193d3b in ?? ()
#16 0xb73560f7 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0x08190fc5 in trackContentObject::destroyedTCO() ()
#18 0x08192c7f in trackContentObject::~trackContentObject() ()
#19 0x080b431f in pattern::~pattern() ()
#20 0x080b437c in pattern::~pattern() ()
#21 0x081d1342 in bbTrackContainer::removeBB(int) ()
#22 0x080badab in bbTrack::~bbTrack() ()
#23 0x080baefc in bbTrack::~bbTrack() ()
#24 0x080d6b60 in TrackContainerView::deleteTrackView(trackView*) ()
#25 0x080d731e in ?? ()
#26 0xb73528aa in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#27 0xb735a6fb in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#28 0xb7687452 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#29 0xb762d7f4 in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb76342d3 in QApplication::notify(QObject_, QEvent_) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb7340e4a in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb734470d in QCoreApplicationPrivate::sendPostedEvents(QObject_, int, QThreadData_) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb7344c1c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#34 0xb737123e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#35 0xb67db1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb67db468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb67db528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb737093b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#39 0xb76e25de in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb733f823 in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#41 0xb733fb49 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb73458fe in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0x080b156a in main ()

(gdb)

@diizy
Copy link
Contributor

diizy commented Jun 17, 2014

The package in ubuntu 14.04 repositories is broken. There's nothing we
can do about it. It's all up to the Ubuntu packagers to put a fixed
version up instead.

Use a PPA, for example the KXStudio PPA or compile from source.

@diizy diizy closed this as completed Jun 17, 2014
@meschi
Copy link
Author

meschi commented Jun 17, 2014

Thank you very much. The quick answer is very appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants