Ubuntu 9.10 (i386)
LMMS works fine using SDL or ALSA, if choosing pulseaudio as the output
driver it crashes :
HTTP forwarding to QUrl(
"http://lmms.info/web_resources.php?download=index" )
[New Thread 0xb4e17b70 (LWP 12508)]
[New Thread 0xb38e7b70 (LWP 12509)]
[New Thread 0xb30e6b70 (LWP 12510)]
Connection established.
Stream successfully created
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb30e6b70 (LWP 12510)]
0x0825e556 in convertToS16SSE2 ()
(gdb) thread apply all bt
Thread 8 (Thread 0xb30e6b70 (LWP 12510)):
#0 0x0825e556 in convertToS16SSE2 ()
#1 0x00000000 in ?? ()
Thread 7 (Thread 0xb38e7b70 (LWP 12509)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x0025b829 in __lll_lock_wait () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x0025eaab in _L_cond_lock_751 () from
/lib/tls/i686/cmov/libpthread.so.0
#3 0x0025e8c0 in __pthread_mutex_cond_lock () from
/lib/tls/i686/cmov/libpthread.so.0
#4 0x00258eb3 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#5 0x00668e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#6 0x006648cd in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4
#7 0x081a3e70 in fifoBuffer<float (*) [2]>::write (this=0x8ec3b10) at
/usr/local/src/lmms/include/fifo_buffer.h:55
#8 mixer::fifoWriter::run (this=0x8ec3b10) at
/usr/local/src/lmms/src/core/mixer.cpp:1157
#9 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#10 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 6 (Thread 0xb4e17b70 (LWP 12508)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x03d47ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x08226eb4 in MidiAlsaSeq::run (this=0x866e8a8) at
/usr/local/src/lmms/src/core/midi/MidiAlsaSeq.cpp:453
#3 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#4 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 5 (Thread 0xb5dfeb70 (LWP 12507)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x00258e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x00668e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3 0x003a9922 in ?? () from /usr/lib/libQtNetwork.so.4
#4 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#5 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 4 (Thread 0xb65ffb70 (LWP 12506)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x03d47ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x0698553b in g_poll () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3 0x0697855b in ?? () from /lib/libglib-2.0.so.0
#4 0x06978853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5 0x0078302c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#6 0x00756c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0x007570ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#8 0x00664b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0x007396ab in ?? () from /usr/lib/libQtCore.so.4
#10 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#11 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 3 (Thread 0xb73ffb70 (LWP 12505)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x03d47ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x0698553b in g_poll () from /lib/libglib-2.0.so.0
#3 0x0697855b in ?? () from /lib/libglib-2.0.so.0
#4 0x06978853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5 0x0078302c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#6 0x00756c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0x007570ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#8 0x00664b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0x007396ab in ?? () from /usr/lib/libQtCore.so.4
#10 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#11 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (Thread 0xb7d1eb70 (LWP 12504)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x00258e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x00668e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3 0x081a6d77 in MixerWorkerThread::run (this=0x85750a0) at
/usr/local/src/lmms/src/core/mixer.cpp:160
#4 0x00667e32 in ?? () from /usr/lib/libQtCore.so.4
#5 0x0025480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0x03d557ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb7fde700 (LWP 12503)):
#0 0x00b94422 in __kernel_vsyscall ()
#1 0x03d47ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x0662ed80 in ?? () from /usr/lib/libxcb.so.1
#3 0x066309d2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
---Type <return> to continue, or q <return> to quit---
#4 0x00161506 in _XReply () from /usr/lib/libX11.so.6
#5 0x00156b71 in XTranslateCoordinates () from /usr/lib/libX11.so.6
#6 0x00d46266 in QWidget::mapFromGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#7 0x00d462b4 in QWidget::mapFromGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#8 0x00d462b4 in QWidget::mapFromGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#9 0x00d462b4 in QWidget::mapFromGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#10 0x00cbe0f0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#11 0x007586cb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from /usr/lib/libQtCore.so.4
#12 0x00cbcf6e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
from /usr/lib/libQtGui.so.4
#13 0x00d2b7c0 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00d2a3bd in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#15 0x00d57502 in ?? () from /usr/lib/libQtGui.so.4
#16 0x06974e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x06978720 in ?? () from /lib/libglib-2.0.so.0
#18 0x06978853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0x0078302c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#20 0x00d56be5 in ?? () from /usr/lib/libQtGui.so.4
#21 0x00756c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#22 0x007570ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#23 0x0075953f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0x081d374f in main (argc=1, argv=0xbffff564) at
/usr/local/src/lmms/src/core/main.cpp:522
Tobias Doerffel
Crash
Git master branch
Public
|
Date: 2009-11-05 09:28 Thank you for this report. The issue has been fixed in commit |
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2009-11-05 09:28 | tobydox |
| resolution_id | None | 2009-11-05 09:28 | tobydox |
| priority | 5 | 2009-11-05 09:28 | tobydox |
| assigned_to | nobody | 2009-11-05 09:28 | tobydox |
| allow_comments | 1 | 2009-11-05 09:28 | tobydox |
| close_date | - | 2009-11-05 09:28 | tobydox |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use