Application that crashed: amarok Version of the application: 2.2.1 KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.2 Operating System: Linux 2.6.31-16-generic-pae i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: The last time i reported this crash, i hadn't installed all the packages necessary to generate a useful bug report. Hopefully this one works better for you. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb2098730 (LWP 2536))] Thread 7 (Thread 0xab5a2b70 (LWP 2546)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb3adae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5b9578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb5d5e4d2 in QMutexPrivate::wait (this=0xa234580, timeout=-1) at thread/qmutex_unix.cpp:80 #4 0xb5d59b82 in QMutex::lock (this=0xa23bb64) at thread/qmutex.cpp:169 #5 0xac5e2c9b in QMutexLocker::relock (this=0xa23bb30, query=...) at /usr/include/qt4/QtCore/qmutex.h:120 #6 QMutexLocker (this=0xa23bb30, query=...) at /usr/include/qt4/QtCore/qmutex.h:102 #7 MySqlServerCollection::query (this=0xa23bb30, query=...) at /build/buildd/amarok-2.2.1/src/collection/mysqlservercollection/MySqlServerCollection.cpp:117 #8 0xac5ba716 in SqlQueryMaker::runQuery (this=0x9e11460, query=...) at /build/buildd/amarok-2.2.1/src/collection/sqlcollection/SqlQueryMaker.cpp:728 #9 0xac5c35fe in SqlWorkerThread::run() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #10 0xb4fc137d in ThreadWeaver::JobRunHelper::runTheJob (this=0xab5a224c, th=0xa4a5800, job=0xdb10a70) at ../../../threadweaver/Weaver/Job.cpp:106 #11 0xb4fc16e1 in ThreadWeaver::Job::execute (this=0xdb10a70, th=0xa4a5800) at ../../../threadweaver/Weaver/Job.cpp:135 #12 0xb4fc038a in ThreadWeaver::ThreadRunHelper::run (this=0xab5a22d4, parent=0xa660ad0, th=0xa4a5800) at ../../../threadweaver/Weaver/Thread.cpp:95 #13 0xb4fc09db in ThreadWeaver::Thread::run (this=0xa4a5800) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb5d5ee32 in QThreadPrivate::start (arg=0xa4a5800) at thread/qthread_unix.cpp:188 #15 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xaada1b70 (LWP 2547)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb3adae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5b9578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb5d5fe67 in QWaitConditionPrivate::wait (this=0xa660ae8, mutex=0xa2eaee0, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa660ae8, mutex=0xa2eaee0, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb4fbfb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa660ad0, th=0xa4ae6a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4fc219c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d31308, th=0xa4ae6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4fbe1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa660ad0, th=0xa4ae6a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4fc2292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31308, th=0xa4ae6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4fbfdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa660ad0, th=0xa4ae6a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4fc22b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31308, th=0xa4ae6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4fbfdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa660ad0, th=0xa4ae6a0, previous=0xe5bfbd8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4fc03be in ThreadWeaver::ThreadRunHelper::run (this=0xaada12d4, parent=0xa660ad0, th=0xa4ae6a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb4fc09db in ThreadWeaver::Thread::run (this=0xa4ae6a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb5d5ee32 in QThreadPrivate::start (arg=0xa4ae6a0) at thread/qthread_unix.cpp:188 #15 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xaa57db70 (LWP 2551)): [KCrash Handler] #6 0xffffffff in ?? () #7 0xac3e4aed in my_net_read () from /usr/lib/libmysqlclient.so.16 #8 0xac3de744 in cli_safe_read () from /usr/lib/libmysqlclient.so.16 #9 0xac3deee5 in ?? () from /usr/lib/libmysqlclient.so.16 #10 0xac3dd046 in mysql_real_query () from /usr/lib/libmysqlclient.so.16 #11 0xac3adf95 in mysql_query () from /usr/lib/libmysqlclient.so.16 #12 0xac5e0e1a in MySqlCollection::query (this=0xa238420, statement=...) at /build/buildd/amarok-2.2.1/src/collection/mysql-shared/MySqlCollection.cpp:120 #13 0xac5e2c82 in MySqlServerCollection::query (this=0xa23bb30, query=...) at /build/buildd/amarok-2.2.1/src/collection/mysqlservercollection/MySqlServerCollection.cpp:144 #14 0xac5ba716 in SqlQueryMaker::runQuery (this=0xa68c110, query=...) at /build/buildd/amarok-2.2.1/src/collection/sqlcollection/SqlQueryMaker.cpp:728 #15 0xac5c35fe in SqlWorkerThread::run() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #16 0xb4fc137d in ThreadWeaver::JobRunHelper::runTheJob (this=0xaa57d24c, th=0xa627b18, job=0xa7738b0) at ../../../threadweaver/Weaver/Job.cpp:106 #17 0xb4fc16e1 in ThreadWeaver::Job::execute (this=0xa7738b0, th=0xa627b18) at ../../../threadweaver/Weaver/Job.cpp:135 #18 0xb4fc038a in ThreadWeaver::ThreadRunHelper::run (this=0xaa57d2d4, parent=0xa660ad0, th=0xa627b18) at ../../../threadweaver/Weaver/Thread.cpp:95 #19 0xb4fc09db in ThreadWeaver::Thread::run (this=0xa627b18) at ../../../threadweaver/Weaver/Thread.cpp:142 #20 0xb5d5ee32 in QThreadPrivate::start (arg=0xa627b18) at thread/qthread_unix.cpp:188 #21 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #22 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xa9d7cb70 (LWP 2552)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb3adae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5b9578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb5d5fe67 in QWaitConditionPrivate::wait (this=0xa660ae8, mutex=0xa2eaee0, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa660ae8, mutex=0xa2eaee0, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb4fbfb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa660ad0, th=0xa5c0a28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4fc219c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d31308, th=0xa5c0a28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4fbe1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa660ad0, th=0xa5c0a28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4fc2292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31308, th=0xa5c0a28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4fbfdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa660ad0, th=0xa5c0a28, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4fc22b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31308, th=0xa5c0a28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4fbfdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa660ad0, th=0xa5c0a28, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4fc22b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31308, th=0xa5c0a28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb4fbfdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa660ad0, th=0xa5c0a28, previous=0x132b99f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb4fc03be in ThreadWeaver::ThreadRunHelper::run (this=0xa9d7c2d4, parent=0xa660ad0, th=0xa5c0a28) at ../../../threadweaver/Weaver/Thread.cpp:87 #15 0xb4fc09db in ThreadWeaver::Thread::run (this=0xa5c0a28) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0xb5d5ee32 in QThreadPrivate::start (arg=0xa5c0a28) at thread/qthread_unix.cpp:188 #17 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #18 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa2c15b70 (LWP 2572)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb3adae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5b9578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb076efc2 in ?? () from /usr/lib/libxine.so.1 #4 0xb0774d36 in ?? () from /usr/lib/libxine.so.1 #5 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0x9a73bb70 (LWP 2573)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb3adae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5b9578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb076efc2 in ?? () from /usr/lib/libxine.so.1 #4 0xb0775d46 in ?? () from /usr/lib/libxine.so.1 #5 0xb3ad680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb5b887ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb2098730 (LWP 2536)): #0 0xb7734430 in __kernel_vsyscall () #1 0xb5b7aba6 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb359dd80 in ?? () from /usr/lib/libxcb.so.1 #3 0xb359e2eb in ?? () from /usr/lib/libxcb.so.1 #4 0xb359e687 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb59562e9 in _XSend () from /usr/lib/libX11.so.6 #6 0xb5956949 in _XFlush () from /usr/lib/libX11.so.6 #7 0xb592efa1 in XFlush () from /usr/lib/libX11.so.6 #8 0xb634099e in QWidgetPrivate::hide_sys (this=0x9d58aa8) at kernel/qwidget_x11.cpp:2045 #9 0xb6304985 in QWidgetPrivate::hide_helper (this=0x9d58aa8) at kernel/qwidget.cpp:6832 #10 0xb630cf50 in QWidget::setVisible (this=0x9d5dab0, visible=false) at kernel/qwidget.cpp:7012 #11 0xb6301b26 in QWidget::hide (this=0x9d5dab0, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:477 #12 ~QWidget (this=0x9d5dab0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1348 #13 0xb633b2b5 in ~QDesktopWidget (this=0x9d5dab0, __in_chrg=<value optimized out>) at kernel/qdesktopwidget_x11.cpp:228 #14 0xb62b9bec in ~QApplication (this=0xbf87dfd0, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:980 #15 0xb755a6ca in ~KApplication (this=0xbf87dfd0, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:904 #16 0xb7561b38 in ~KUniqueApplication (this=0xbf87dfd0, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kuniqueapplication.cpp:372 #17 0xb703cef3 in ~App (this=0xbf87dfd0, __in_chrg=<value optimized out>) at /build/buildd/amarok-2.2.1/src/App.cpp:312 #18 0x08051ce9 in main (argc=1, argv=0xbf87e7f4) at /build/buildd/amarok-2.2.1/src/main.cpp:227 This bug may be a duplicate of or related to bug 218589 Reported using DrKonqi
*** Bug 218589 has been marked as a duplicate of this bug. ***
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and libglib2.0-0-dbg. That should cover most of the crashes. There seems to be a problem with your MySQL installation.
Closing for lack of feedback. Please only reopen this report if you can reproduce it with a valid backtrace in Amarok 2.2.2. See also http://www.kubuntu.org/news/amarok-2.2.2 for more information.