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

Vibed crash #349

Closed
eagles051387 opened this issue Feb 19, 2014 · 2 comments
Closed

Vibed crash #349

eagles051387 opened this issue Feb 19, 2014 · 2 comments

Comments

@eagles051387
Copy link

Warning: This bug generates very strong sounds that could damage speakers or hardware. Keep volume low while testing.
In some conditions Vibed instrument generates very strong sounds and crashes.
To reproduce:
Create a Vibed track
In plugin tab, set knobs in the following way: V middle, S min, P max, SLAP max
Use the keyboard in the low part of the plugin window, hold left mouse button and play all notes moving left and right: some notes generate very strong sounds.
Sometimes LMMS crashes, like in attached file. If while crashing a strong sound is playing, it continues to play after crash and could damage speakers or hardware.

GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/lmms...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/lmms 
[Thread debugging using libthread_db enabled]
Notice: could not set realtime priority.
[New Thread 0xb7cf6b70 (LWP 2497)]
no more csLADSPA plugins
no more csLADSPA plugins
no more csLADSPA plugins
[New Thread 0xb72ffb70 (LWP 2498)]
[New Thread 0xb5c7bb70 (LWP 2499)]
[New Thread 0xb547ab70 (LWP 2500)]

Program received signal SIGSEGV, Segmentation fault.
0x01624b8e in ?? () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all backtrace

Thread 5 (Thread 0xb547ab70 (LWP 2500)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x0167c619 in ioctl () from /lib/tls/i686/cmov/libc.so.6
#2  0x0100c960 in ?? () from /usr/lib/libasound.so.2
#3  0x00ffc644 in snd_pcm_writei () from /usr/lib/libasound.so.2
#4  0x0815e256 in AudioAlsa::run() ()
#5  0x00d8232e in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x01684a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb5c7bb70 (LWP 2499)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x00fa4015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00d83287 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/libQtCore.so.4
#3  0x00d7eded in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4
#4  0x08170c3d in mixer::fifoWriter::run() ()
#5  0x00d8232e in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x01684a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb72ffb70 (LWP 2498)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x01676b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x081b0924 in MidiAlsaSeq::run() ()
#3  0x00d8232e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00f9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01684a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb7cf6b70 (LWP 2497)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x00fa4015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00d83287 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/libQtCore.so.4
#3  0x08173727 in MixerWorkerThread::run() ()
#4  0x00d8232e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00f9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x01684a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7fdda00 (LWP 2494)):
#0  0x01624b8e in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x01626f9c in malloc () from /lib/tls/i686/cmov/libc.so.6
#2  0x0033cab1 in QImageData::create(QSize const&, QImage::Format, int) ()
   from /usr/lib/libQtGui.so.4
#3  0x0033cf83 in QImage::QImage(int, int, QImage::Format) ()
   from /usr/lib/libQtGui.so.4
#4  0x003d83f6 in ?? () from /usr/lib/libQtGui.so.4
#5  0x003dab30 in QPainter::drawRects(QRect const*, int) ()
   from /usr/lib/libQtGui.so.4
#6  0x003dacfa in QPainter::fillRect(QRect const&, QBrush const&) ()
   from /usr/lib/libQtGui.so.4
#7  0x080bbe7e in PianoView::paintEvent(QPaintEvent*) ()
#8  0x002c16b6 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x002634dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#10 0x0026a0f9 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#11 0x00e84a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#12 0x002ca9d6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#13 0x004a17d7 in ?? () from /usr/lib/libQtGui.so.4
#14 0x002bab93 in QWidgetPrivate::syncBackingStore() ()
   from /usr/lib/libQtGui.so.4
#15 0x002c1e76 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x006dcbc7 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x002634dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#18 0x0026a0f9 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#19 0x00e84a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#20 0x00e87473 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#21 0x00e875dd in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libQtCore.so.4
#22 0x00eb0adf in ?? () from /usr/lib/libQtCore.so.4
#23 0x017935e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x017972d8 in ?? () from /lib/libglib-2.0.so.0
#25 0x017974b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00eb05d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x00323135 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00e83059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x00e834aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#30 0x00e8769f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#31 0x08178e81 in main ()
(gdb)
@diizy
Copy link
Contributor

diizy commented Feb 19, 2014

Was this also an old bug report?

Can't reproduce, please close.

@eagles051387
Copy link
Author

yes it was an old report. I am just copying them over to ensure nothing gets missed that was filed on the old tracker :)

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