Application: amarok (2.3.1) KDE Platform Version: 4.4.3 (KDE 4.4.3) Qt Version: 4.6.2 Operating System: Linux 2.6.33-ARCH i686 Distribution (Platform): Archlinux Packages -- Information about the crash: Regardless wich "Place" I select, Amarok always crashes. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb131a720 (LWP 6319))] Thread 14 (Thread 0xae6ddb70 (LWP 6320)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb55027b4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584df44 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf81bc05 in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0xae6dd330 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 13 (Thread 0xade8eb70 (LWP 6321)): #0 0xb35dc519 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #1 0xb35dd333 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0xb35dda04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb658c5b7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0xb6560a29 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb6560c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb646b148 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0xaf8670b9 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #8 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #9 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #10 0xb584025e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xad68db70 (LWP 6324)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb5835e76 in poll () from /lib/libc.so.6 #2 0xaf6e7d91 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so #3 0x00000000 in ?? () Thread 11 (Thread 0xace8cb70 (LWP 6325)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf82d98c in ao_loop () from /usr/lib/libxine.so.1 #4 0xb5591578 in ?? () Thread 10 (Thread 0xac68bb70 (LWP 6326)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf82d98c in ao_loop () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 9 (Thread 0xabe8ab70 (LWP 6327)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf82d98c in ao_loop () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 8 (Thread 0xaac3ab70 (LWP 6329)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb3f06db7 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0xb3f06e01 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #6 0xb584025e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa861db70 (LWP 6330)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb646e15f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb5076711 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb5078f6c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb507635b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0xb507905a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #9 0xb5077bde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #10 0xb5077c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #12 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #13 0xb584025e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa7e1cb70 (LWP 6331)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb646e15f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb5076711 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb5078f6c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb507635b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0xb507905a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #9 0xb5077bde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #10 0xb5077c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #12 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #13 0xb584025e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa7482b70 (LWP 6332)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb646e15f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb5076711 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb5078f6c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb507635b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0xb507905a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #9 0xb5077bde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #10 0xb5077c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #12 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #13 0xb584025e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa6affb70 (LWP 6333)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb646e15f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb5076711 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb5078f6c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb507635b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0xb507905a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #9 0xb5079079 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #10 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #11 0xb5079079 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #12 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #13 0xb5079079 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #14 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #15 0xb5079079 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #16 0xb50762a3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #17 0xb5077bde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #18 0xb5077c9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #19 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #20 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #21 0xb584025e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa3ae4b70 (LWP 6336)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb550240c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584deed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4ed6f07 in ?? () from /usr/lib/libQtScript.so.4 #4 0xb4ed6f51 in ?? () from /usr/lib/libQtScript.so.4 #5 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #6 0xb584025e in clone () from /lib/libc.so.6 Thread 2 (Thread 0x96cbfb70 (LWP 6339)): #0 0xb77f5424 in __kernel_vsyscall () #1 0xb55027b4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb584df44 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb646e0df in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb6464021 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb646dabe in ?? () from /usr/lib/libQtCore.so.4 #6 0xb54fde60 in start_thread () from /lib/libpthread.so.0 #7 0xb584025e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb131a720 (LWP 6319)): [KCrash Handler] #6 0xb6516bc9 in QUrl::QUrl(QUrl const&) () from /usr/lib/libQtCore.so.4 #7 0xb674f119 in KUrl::KUrl(KUrl const&) () from /usr/lib/libkdecore.so.5 #8 0xb38e2fee in KFileItem::url() const () from /usr/lib/libkio.so.5 #9 0xb718e47d in FileBrowser::itemActivated(QModelIndex const&) () from /usr/lib/libamaroklib.so.1 #10 0xb697b995 in FileBrowser::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1 #11 0xb65676ea in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb6576715 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #13 0xb6051703 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4 #14 0xb609c012 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb5b43846 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb5f24693 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb5fb07b2 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb604e72f in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb6096e69 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #20 0xb5fb3155 in ?? () from /usr/lib/libQtGui.so.4 #21 0xb656197a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #22 0xb5aec5d0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb5af11a9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb76101ba in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #25 0xb65617db in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #26 0xb5aed4a7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #27 0xb5b7216c in ?? () from /usr/lib/libQtGui.so.4 #28 0xb5b712b9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb5b98892 in ?? () from /usr/lib/libQtGui.so.4 #30 0xb35dcf72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #31 0xb35dd750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #32 0xb35dda04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #33 0xb658c57c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0xb5b984d5 in ?? () from /usr/lib/libQtGui.so.4 #35 0xb6560a29 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0xb6560c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb65654cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #38 0xb5ae9d17 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #39 0x0804f8fb in _start () Reported using DrKonqi
Please install the debugging symbols for Amarok and provide a better backtrace.
Created attachment 47583 [details] New crash information added by DrKonqi opensuse 11.2 kde 4.4.3 amarok 2.3.1 Crash when trying to use places in file browser.
Created attachment 47584 [details] New crash information added by DrKonqi Amarok crashes when I try to open any item from Places.
By the way, "Places" work perfectly if Amarok is running on newly created user accounts.
[KCrash Handler] #5 QUrl::QUrl (this=0x7fff6140f070, other=...) at io/qurl.cpp:4114 #6 0x00007fe77d323629 in KUrl::KUrl (this=0x7fff6140f070, _u=...) at /usr/src/debug/kdelibs-4.4.3/kdecore/io/kurl.cpp:472 #7 0x00007fe7757cdef0 in KFileItem::url (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kio/kio/kfileitem.cpp:1277 #8 0x00007fe77ddbb3b0 in FileBrowser::itemActivated (this=0x24ccc00, index=...) at /usr/src/debug/amarok-2.3.1/src/browsers/filebrowser/FileBrowser.cpp:193 #9 0x00007fe77d859699 in FileBrowser::qt_metacall (this=0x24ccc00, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6140f360) at /usr/src/debug/amarok-2.3.1/build/src/moc_FileBrowser.cpp:86 #10 0x00007fe77cf7378f in QMetaObject::activate (sender=0x24da630, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x27a8101) at kernel/qobject.cpp:3293 #11 0x00007fe77c836aa5 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib64/libQtGui.so.4 #12 0x00007fe77c88912e in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #13 0x00007fe77c372db6 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #14 0x00007fe77c7175b6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #15 0x00007fe77c846a6b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x00007fe77c883582 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #17 0x00007fe77cf5fd97 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x24ccae0, event=0x7fff61410140) at kernel/qcoreapplication.cpp:819 #18 0x00007fe77c31cdec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #19 0x00007fe77c323bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #20 0x00007fe77e44b4e6 in KApplication::notify (this=0x7fff61410df0, receiver=0x24ccae0, event=0x7fff61410140) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302 #21 0x00007fe77cf6098c in QCoreApplication::notifyInternal (this=0x7fff61410df0, receiver=0x24ccae0, event=0x7fff61410140) at kernel/qcoreapplication.cpp:704 #22 0x00007fe77c322db6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #23 0x00007fe77c3a2765 in ?? () from /usr/lib64/libQtGui.so.4 #24 0x00007fe77c3a147a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #25 0x00007fe77c3cb932 in ?? () from /usr/lib64/libQtGui.so.4 #26 0x00007fe774500dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #27 0x00007fe7745047b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #28 0x00007fe7745048e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #29 0x00007fe77cf89eb3 in QEventDispatcherGlib::processEvents (this=0x6257d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #30 0x00007fe77c3cb51e in ?? () from /usr/lib64/libQtGui.so.4 #31 0x00007fe77cf5f2a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #32 0x00007fe77cf5f67c in QEventLoop::exec (this=0x7fff61410d90, flags=) at kernel/qeventloop.cpp:201 #33 0x00007fe77cf633cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #34 0x0000000000408732 in main (argc=1, argv=0x7fff61412d68) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237
Confirmed by comments # 2 and 3
Created attachment 47707 [details] New crash information added by DrKonqi Cnfirmed on Fedora 13. Amarok crashes with ~70% reproductibility when I try to navigate trough "Places" Using regular filesystem tree view works ok. -------------------------- My packages: qt-4.6.2-17.fc13.i686 kdebase-4.4.3-2.fc13.1.i686 amarok-2.3.0.90-1.fc12.i686
(In reply to comment #7) > Created an attachment (id=47707) [details] > New crash information added by DrKonqi > > Cnfirmed on Fedora 13. Amarok crashes with ~70% reproductibility when I try to > navigate trough "Places" > Using regular filesystem tree view works ok. Please update your Amarok version to 2.3.1 and install the debugging symbols, your backtrace is not really useful.
Created attachment 47711 [details] New crash information added by DrKonqi Crash still occurs after update, backtrace with debug symbols insstalled Amarok version installed: amarok-2.3.1-1.fc13.i686
Created attachment 47789 [details] New crash information added by DrKonqi Finally found time to reproduce. Submitting now from Kubuntu 10.04 in a VM (Easiest way to install the Debugging Symbols). To reproduce with a new User just add something to Places usind Dolphin and make sure it is visible in all Applications. After that the described behavior starts.
Backtrace from comment #10 (please always paste backtraces inline to make then searchable) Thread 1 (Thread 0xb77a0720 (LWP 11124)): [KCrash Handler] #6 0x00990919 in QUrl (this=0xbfa9fb6c, other=...) at io/qurl.cpp:4114 #7 0x001e9ea9 in KUrl (this=0xbfa9fb6c, _u=...) at ../../kdecore/io/kurl.cpp:472 #8 0x05c1813e in KFileItem::url (this=0xbfa9fbb4) at ../../kio/kio/kfileitem.cpp:1277 #9 0x0125c1ac in FileBrowser::itemActivated (this=0x9381010, index=...) at ../../src/browsers/filebrowser/FileBrowser.cpp:193 #10 0x00c85715 in FileBrowser::qt_metacall (this=0x9381010, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfa9fd08) at moc_FileBrowser.cpp:86 #11 0x009e7c9a in QMetaObject::metacall (object=0x9381010, cl=3215588276, idx=29, argv=0xbfa9fd08) at kernel/qmetaobject.cpp:237 #12 0x009f63d5 in QMetaObject::activate (sender=0x9394d20, m=0x1f82164, local_signal_index=3, argv=0xbfa9fd08) at kernel/qobject.cpp:3293 #13 0x01be5fb3 in QAbstractItemView::activated (this=0x9394d20, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:345 #14 0x01c3e052 in QTreeView::mouseDoubleClickEvent (this=0x9394d20, event=0xbfaa06a0) at itemviews/qtreeview.cpp:1862 #15 0x016ab67e in QWidget::event (this=0x9394d20, event=0xbfaa06a0) at kernel/qwidget.cpp:8002 #16 0x01aa7fd3 in QFrame::event (this=0x9394d20, e=0xbfaa06a0) at widgets/qframe.cpp:557 #17 0x01b42382 in QAbstractScrollArea::viewportEvent (this=0xbfa9fbb4, e=0xbfa9fb6c) at widgets/qabstractscrollarea.cpp:1036 #18 0x01bf6bd7 in QAbstractItemView::viewportEvent (this=0x9394d20, event=0xbfaa06a0) at itemviews/qabstractitemview.cpp:1610 #19 0x01c37f7c in QTreeView::viewportEvent (this=0x9394d20, event=0xbfaa06a0) at itemviews/qtreeview.cpp:1248 #20 0x01b44c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9392bd0, o=0x9391718, e=0xbfaa06a0) at widgets/qabstractscrollarea_p.h:100 #21 QAbstractScrollAreaFilter::eventFilter (this=0x9392bd0, o=0x9391718, e=0xbfaa06a0) at widgets/qabstractscrollarea_p.h:116 #22 0x009e1cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x87dcd18, receiver=0x9391718, event=0xbfaa06a0) at kernel/qcoreapplication.cpp:819 #23 0x0164d4b9 in QApplicationPrivate::notify_helper (this=0x87dcd18, receiver=0x9391718, e=0xbfaa06a0) at kernel/qapplication.cpp:4296 #24 0x016549f7 in QApplication::notify (this=0xbfaa0f48, receiver=0x9391718, e=0xbfaa06a0) at kernel/qapplication.cpp:3865 #25 0x006a2f2a in KApplication::notify (this=0xbfaa0f48, receiver=0x9391718, event=0xbfaa06a0) at ../../kdeui/kernel/kapplication.cpp:302 #26 0x009e2a3b in QCoreApplication::notifyInternal (this=0xbfaa0f48, receiver=0x9391718, event=0xbfaa06a0) at kernel/qcoreapplication.cpp:704 #27 0x01653952 in QCoreApplication::sendEvent (receiver=0x9391718, event=0xbfaa06a0, alienWidget=0x9391718, nativeWidget=0x9147b10, buttonDown=0x1f91058, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QApplicationPrivate::sendMouseEvent (receiver=0x9391718, event=0xbfaa06a0, alienWidget=0x9391718, nativeWidget=0x9147b10, buttonDown=0x1f91058, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2965 #29 0x016df088 in QETWidget::translateMouseEvent (this=0x9147b10, event=0xbfaa0bbc) at kernel/qapplication_x11.cpp:4368 #30 0x016de511 in QApplication::x11ProcessEvent (this=0xbfaa0f48, event=0xbfaa0bbc) at kernel/qapplication_x11.cpp:3379 #31 0x0170d60a in x11EventSourceDispatch (s=0x87e4840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #32 0x071955e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #33 0x071992d8 in ?? () from /lib/libglib-2.0.so.0 #34 0x071994b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #35 0x00a0e5d5 in QEventDispatcherGlib::processEvents (this=0x86ee4c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #36 0x0170d135 in QGuiEventDispatcherGlib::processEvents (this=0x86ee4c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x009e1059 in QEventLoop::processEvents (this=0xbfaa0eb4, flags=) at kernel/qeventloop.cpp:149 #38 0x009e14aa in QEventLoop::exec (this=0xbfaa0eb4, flags=...) at kernel/qeventloop.cpp:201 #39 0x009e569f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #40 0x0164d577 in QApplication::exec () at kernel/qapplication.cpp:3579 #41 0x08050001 in main (argc=1, argv=0xbfaa17c4) at ../../src/main.cpp:237 Reported using DrKonqi
*** Bug 242184 has been marked as a duplicate of this bug. ***
commit 42f0d4a7368ce1651b037a0b3a471ab1e6d51c69 Author: Rick W. Chen <stuffcorpse@archlinux.us> Date: Thu Jun 17 09:46:57 2010 +1200 Fix file browser crash when navigating using "Places" BUG:240338 diff --git a/src/browsers/filebrowser/FileView.cpp b/src/browsers/filebrowser/FileView.cpp index 4e383fe..eaec819 100644 --- a/src/browsers/filebrowser/FileView.cpp +++ b/src/browsers/filebrowser/FileView.cpp @@ -153,31 +153,33 @@ FileView::mouseReleaseEvent( QMouseEvent *event ) QModelIndexList indices = selectedIndexes(); if( indices.count() == 1 && KGlobalSettings::singleClick() ) { - KFileItem item = index.data( KDirModel::FileItemRole ).value<KFileItem>(); - if( item.isDir() ) + const QVariant qvar = index.data( KDirModel::FileItemRole ); + if( qvar.canConvert<KFileItem>() ) { - m_lastSelectedIndex = QModelIndex(); - Amarok::PrettyTreeView::mouseReleaseEvent( event ); + KFileItem item = index.data( KDirModel::FileItemRole ).value<KFileItem>(); + if( item.isDir() ) + { + m_lastSelectedIndex = QModelIndex(); + Amarok::PrettyTreeView::mouseReleaseEvent( event ); + return; + } + + // check if the last selected item was clicked again, if so then trigger editor + if( m_lastSelectedIndex != index ) + { + m_lastSelectedIndex = index; + } + else + { + Amarok::PrettyTreeView::edit( index, QAbstractItemView::AllEditTriggers, event ); + m_lastSelectedIndex = QModelIndex(); + } + event->accept(); return; } - - // check if the last selected item was clicked again, if so then trigger editor - if( m_lastSelectedIndex != index ) - { - m_lastSelectedIndex = index; - } - else - { - Amarok::PrettyTreeView::edit( index, QAbstractItemView::AllEditTriggers, event ); - m_lastSelectedIndex = QModelIndex(); - } - event->accept(); - } - else - { - m_lastSelectedIndex = QModelIndex(); - Amarok::PrettyTreeView::mouseReleaseEvent( event ); } + m_lastSelectedIndex = QModelIndex(); + Amarok::PrettyTreeView::mouseReleaseEvent( event ); } void
*** Bug 243386 has been marked as a duplicate of this bug. ***
*** Bug 243425 has been marked as a duplicate of this bug. ***