Application that crashed: amarok Version of the application: 2.2-GIT-NEON KDE Version: 4.3.1 (KDE 4.3.1) Qt Version: 4.5.2 Operating System: Linux 2.6.28-15-generic i686 Distribution: Ubuntu 9.04 What I was doing when the application crashed: amarok crashes when i tried to add widget (the same as wikipedia info) and the collectionmanager was running -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 0 (LWP 7024)] Thread 10 (Thread 0xafeacb90 (LWP 7027)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb4967412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b8344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d19ae3 in ?? () from /usr/lib/libxine.so.1 Thread 9 (Thread 0xaf631b90 (LWP 7028)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb679eae7 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb452e74b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb4520f82 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb4521268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6a86317 in QEventDispatcherGlib::processEvents (this=0x97e8e20, flags={i = -1352461768}) at kernel/qeventdispatcher_glib.cpp:329 #6 0xb6a591fa in QEventLoop::processEvents (this=0xaf6312b0, flags={i = -1352461704}) at kernel/qeventloop.cpp:149 #7 0xb6a59642 in QEventLoop::exec (this=0xaf6312b0, flags={i = -1352461640}) at kernel/qeventloop.cpp:201 #8 0xb6962e19 in QThread::exec (this=0x97e7628) at thread/qthread.cpp:487 #9 0xb0d6720a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #10 0xb6966132 in QThreadPrivate::start (arg=0x97e7628) at thread/qthread_unix.cpp:188 #11 0xb49634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb67a949e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 8 (Thread 0xaae2fb90 (LWP 7034)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb679eae7 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xaf6a5b19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 7 (Thread 0xaee2ab90 (LWP 7035)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d2ad8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 6 (Thread 0xae629b90 (LWP 7036)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d2ad8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xad818b90 (LWP 7041)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6967172 in QWaitCondition::wait (this=0x97f41c0, mutex=0xa027b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb5cfb148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97f41a8, th=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb5cfdeec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0275d0, th=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb5cf9d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97f41a8, th=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb5cfdfea in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0275d0, th=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5cfb6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97f41a8, th=0x9f586a8, previous=0xa19e488) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5cfbfbe in ThreadWeaver::ThreadRunHelper::run (this=0xad818300, parent=0x97f41a8, th=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #10 0xb5cfc5fb in ThreadWeaver::Thread::run (this=0x9f586a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #11 0xb6966132 in QThreadPrivate::start (arg=0x9f586a8) at thread/qthread_unix.cpp:188 #12 0xb49634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb67a949e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xab9ffb90 (LWP 7042)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6967172 in QWaitCondition::wait (this=0x9e8c910, mutex=0x9e8c914, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xad9ae0e8 in ?? () from /opt/amarok-nightly/lib/kde4/amarok_collection-mysqlecollection.so #5 0xb5cfd014 in ThreadWeaver::JobRunHelper::runTheJob (this=0xab9ff298, th=0xa114d88, job=0xab9ff100) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Job.cpp:106 #6 0xb5cfd3b9 in ThreadWeaver::Job::execute (this=0x9e8c8f0, th=0xa114d88) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Job.cpp:135 #7 0xb5cfbf8a in ThreadWeaver::ThreadRunHelper::run (this=0xab9ff300, parent=0x97f41a8, th=0xa114d88) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:95 #8 0xb5cfc5fb in ThreadWeaver::Thread::run (this=0xa114d88) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #9 0xb6966132 in QThreadPrivate::start (arg=0xa114d88) at thread/qthread_unix.cpp:188 #10 0xb49634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb67a949e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xaa62eb90 (LWP 7043)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6967172 in QWaitCondition::wait (this=0x97f41c0, mutex=0xa027b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb5cfb148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97f41a8, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb5cfdeec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0275d0, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb5cf9d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97f41a8, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb5cfdfea in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0275d0, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5cfb6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97f41a8, th=0x9d66c08, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5cfe009 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0275d0, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb5cfb6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97f41a8, th=0x9d66c08, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb5cfe009 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0275d0, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb5cfb6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97f41a8, th=0x9d66c08, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb5cfbfbe in ThreadWeaver::ThreadRunHelper::run (this=0xaa62e300, parent=0x97f41a8, th=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #14 0xb5cfc5fb in ThreadWeaver::Thread::run (this=0x9d66c08) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #15 0xb6966132 in QThreadPrivate::start (arg=0x9d66c08) at thread/qthread_unix.cpp:188 #16 0xb49634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb67a949e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa962cb90 (LWP 7050)): #0 0xb80c0430 in __kernel_vsyscall () #1 0xb49670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb67b82ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6967172 in QWaitCondition::wait (this=0x97f41c0, mutex=0xa027b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb5cfb148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97f41a8, th=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb5cfdeec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0275d0, th=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb5cf9d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97f41a8, th=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb5cfdfea in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0275d0, th=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5cfb6d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97f41a8, th=0xa0316a8, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5cfbfbe in ThreadWeaver::ThreadRunHelper::run (this=0xa962c300, parent=0x97f41a8, th=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #10 0xb5cfc5fb in ThreadWeaver::Thread::run (this=0xa0316a8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #11 0xb6966132 in QThreadPrivate::start (arg=0xa0316a8) at thread/qthread_unix.cpp:188 #12 0xb49634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb67a949e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb2e89b10 (LWP 7024)): [KCrash Handler] #5 0xb74bb416 in QGraphicsItem::setPos (this=0x8, pos=@0xbfad8688) at graphicsview/qgraphicsitem.cpp:2397 #6 0xb7875b7a in Context::AmarokToolBoxMenu::show () from /opt/amarok-nightly/lib/libamaroklib.so.1 #7 0xb7863af8 in ?? () from /opt/amarok-nightly/lib/libamaroklib.so.1 #8 0xb78640f6 in ?? () from /opt/amarok-nightly/lib/libamaroklib.so.1 #9 0xb7864213 in ?? () from /opt/amarok-nightly/lib/libamaroklib.so.1 #10 0xb6a701b8 in QMetaObject::activate (sender=0xb77ec18, from_signal_index=5, to_signal_index=6, argv=0xbfad89bc) at kernel/qobject.cpp:3113 #11 0xb6a705f0 in QMetaObject::activate (sender=0xb77ec18, m=0xb7710e48, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfad89bc) at kernel/qobject.cpp:3207 #12 0xb6ea16c1 in QAction::triggered (this=0xb77ec18, _t1=false) at .moc/release-shared/moc_qaction.cpp:236 #13 0xb6ea2c3f in QAction::activate (this=0xb77ec18, event=QAction::Trigger) at kernel/qaction.cpp:1160 #14 0xb6ea5983 in QAction::qt_metacall (this=0xb77ec18, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfad8ac8) at kernel/qaction.h:203 #15 0xb6a701b8 in QMetaObject::activate (sender=0xb741718, from_signal_index=6, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3113 #16 0xb6a70e42 in QMetaObject::activate (sender=0xb741718, m=0xb5c4aed0, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3187 #17 0xb5b7eb47 in Plasma::IconWidget::clicked (this=0xb741718) at /build/buildd/kde4libs-4.3.1/obj-i486-linux-gnu/plasma/iconwidget.moc:183 #18 0xb5b804c0 in Plasma::IconWidget::mouseReleaseEvent (this=0xb741718, event=0xbfad91c4) at /build/buildd/kde4libs-4.3.1/plasma/widgets/iconwidget.cpp:1173 #19 0xb74b5144 in QGraphicsItem::sceneEvent (this=0xb741720, event=0xbfad91c4) at graphicsview/qgraphicsitem.cpp:5030 #20 0xb750595f in QGraphicsWidget::sceneEvent (this=0xb741718, event=0xbfad91c4) at graphicsview/qgraphicswidget.cpp:1110 #21 0xb74da7bc in QGraphicsScenePrivate::sendEvent (this=0x9ea4dd8, item=0xb741720, event=0xbfad91c4) at graphicsview/qgraphicsscene.cpp:1159 #22 0xb74dbe22 in QGraphicsScenePrivate::sendMouseEvent (this=0x9ea4dd8, mouseEvent=0xbfad91c4) at graphicsview/qgraphicsscene.cpp:1230 #23 0xb74e6431 in QGraphicsScene::mouseReleaseEvent (this=0x9ea4d30, mouseEvent=0xbfad91c4) at graphicsview/qgraphicsscene.cpp:4445 #24 0xb74e808a in QGraphicsScene::event (this=0x9ea4d30, event=0xbfad91c4) at graphicsview/qgraphicsscene.cpp:3808 #25 0xb6ea7d3c in QApplicationPrivate::notify_helper (this=0x95eef90, receiver=0x9ea4d30, e=0xbfad91c4) at kernel/qapplication.cpp:4056 #26 0xb6eb003e in QApplication::notify (this=0xbfadb388, receiver=0x9ea4d30, e=0xbfad91c4) at kernel/qapplication.cpp:3603 #27 0xb7eef85d in KApplication::notify (this=0xbfadb388, receiver=0x9ea4d30, event=0xbfad91c4) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #28 0xb6a5abcb in QCoreApplication::notifyInternal (this=0xbfadb388, receiver=0x9ea4d30, event=0xbfad91c4) at kernel/qcoreapplication.cpp:610 #29 0xb74fa712 in QGraphicsView::mouseReleaseEvent (this=0x9f6c8e0, event=0xbfad97c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #30 0xb6efe973 in QWidget::event (this=0x9f6c8e0, event=0xbfad97c8) at kernel/qwidget.cpp:7549 #31 0xb72afa53 in QFrame::event (this=0x9f6c8e0, e=0xbfad97c8) at widgets/qframe.cpp:559 #32 0xb734fc2f in QAbstractScrollArea::viewportEvent (this=0x9f6c8e0, e=0x8) at widgets/qabstractscrollarea.cpp:962 #33 0xb74fa9b2 in QGraphicsView::viewportEvent (this=0x9f6c8e0, event=0xbfad97c8) at graphicsview/qgraphicsview.cpp:2919 #34 0xb7352235 in QAbstractScrollAreaFilter::eventFilter (this=0x9f02b68, o=0x9d187b0, e=0xbfad97c8) at widgets/qabstractscrollarea_p.h:100 #35 0xb6a59dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x95eef90, receiver=0x9d187b0, event=0xbfad97c8) at kernel/qcoreapplication.cpp:726 #36 0xb6ea7d1a in QApplicationPrivate::notify_helper (this=0x95eef90, receiver=0x9d187b0, e=0xbfad97c8) at kernel/qapplication.cpp:4052 #37 0xb6eb09b1 in QApplication::notify (this=0xbfadb388, receiver=0x9d187b0, e=0xbfad97c8) at kernel/qapplication.cpp:3758 #38 0xb7eef85d in KApplication::notify (this=0xbfadb388, receiver=0x9d187b0, event=0xbfad97c8) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #39 0xb6a5abcb in QCoreApplication::notifyInternal (this=0xbfadb388, receiver=0x9d187b0, event=0xbfad97c8) at kernel/qcoreapplication.cpp:610 #40 0xb6eafa1e in QApplicationPrivate::sendMouseEvent (receiver=0x9d187b0, event=0xbfad97c8, alienWidget=0x9d187b0, nativeWidget=0x95f0040, buttonDown=0xb7729aa0, lastMouseReceiver=@0xb7729aa4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #41 0xb6f1fcce in QETWidget::translateMouseEvent (this=0x95f0040, event=0xbfadae5c) at kernel/qapplication_x11.cpp:4409 #42 0xb6f1f085 in QApplication::x11ProcessEvent (this=0xbfadb388, event=0xbfadae5c) at kernel/qapplication_x11.cpp:3428 #43 0xb6f4a37a in x11EventSourceDispatch (s=0x95e8b70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #44 0xb451db88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #45 0xb45210eb in ?? () from /usr/lib/libglib-2.0.so.0 #46 0xb4521268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #47 0xb6a862f8 in QEventDispatcherGlib::processEvents (this=0x95350b8, flags={i = -1079136232}) at kernel/qeventdispatcher_glib.cpp:327 #48 0xb6f49a75 in QGuiEventDispatcherGlib::processEvents (this=0x95350b8, flags={i = -1079136184}) at kernel/qguieventdispatcher_glib.cpp:202 #49 0xb6a591fa in QEventLoop::processEvents (this=0xbfadb0c0, flags={i = -1079136120}) at kernel/qeventloop.cpp:149 #50 0xb6a59642 in QEventLoop::exec (this=0xbfadb0c0, flags={i = -1079136056}) at kernel/qeventloop.cpp:201 #51 0xb6a5bae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #52 0xb6ea7bb7 in QApplication::exec () at kernel/qapplication.cpp:3525 #53 0x0805172d in _start () Reported using DrKonqi
- Does Amarok crash again if you repeat the steps you described ? In any case, as you are using a development version, it would be useful if you could recompile it on Debug mode, so all the backtraces would be complete. Thanks
In new builld (Version 2.2-GIT-NEON build 14 Sep 2009) I could add Photos, Albums and Videoclip vidgets, but when I try to add any other - amarok crashes again. How could I recompile amarok on Debug mode? I just some newbie in Linux
you probably need some package called amarok-nightly-dbg or similar *-dbg packages
So I installed amarok-nightly-dbg. What next?
repost the backtrace when you get the crash. Only the thread under [KCrash Handler] is needed.
When i get the crash i don't see any message.amarok just closes and nothing happens.
You should get at least the "crash handler" window like the one you used to report the first crash. - You can also try to start Amarok from Konsole (start Konsole, type "amarok" + Enter) and then reproduce the crash. Thanks
Were you able to reproduce this with the latest git version since? Please report back.
Closing for lack of feedback. Probably fixed in 2.2.1