Bug 247417 - KDE 4.5.0 - Amarok crashes on choosing track
Summary: KDE 4.5.0 - Amarok crashes on choosing track
Status: RESOLVED DUPLICATE of bug 233726
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-11 20:42 UTC by Bruce Wolfe
Modified: 2010-08-12 00:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruce Wolfe 2010-08-11 20:42:13 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Amarok was opened. Double-click on track. Amarok crashes everytime.



- Unusual behavior I noticed:
Alerts (Knotify) in system tray notates several unidentified processes trying to start and animated 'working' icon continues to spin and spin and spin.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbfd1e297a0 (LWP 2626))]

Thread 15 (Thread 0x7fbfae7e5710 (LWP 2627)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fbfb78a4081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fbfadfe4710 (LWP 2628)):
#0  0x00007fbfc7948596 in ?? () from /lib/libglib-2.0.so.0
#1  0x00007fbfc79488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x00007fbfcf703bd6 in QEventDispatcherGlib::processEvents (this=0xc6ba10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#3  0x00007fbfcf6d67b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#4  0x00007fbfcf6d6b9c in QEventLoop::exec (this=0x7fbfadfe3d50, flags=) at kernel/qeventloop.cpp:201
#5  0x00007fbfcf5e223d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#6  0x00007fbfb7b002b0 in Phonon::Xine::XineThread::run (this=0xd05c50) at ../../xine/xinethread.cpp:143
#7  0x00007fbfcf5e51be in QThreadPrivate::start (arg=0xd05c50) at thread/qthread_unix.cpp:266
#8  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fbfad5de710 (LWP 2629)):
#0  0x00007fbfced95f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fbfc52eb41f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fbfc52dad86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fbfc52dc809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fbfc52dc8c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fbfc52eb21b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fbfc270c0e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fbfacddd710 (LWP 2630)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfb78b4e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fbfa3ffe710 (LWP 2631)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfb78b4e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fbfa37fd710 (LWP 2632)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfb78b4e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fbfa2ef7710 (LWP 2633)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfb78b4e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fbf916ee710 (LWP 2634)):
#0  __pthread_getspecific (key=2) at pthread_getspecific.c:32
#1  0x00007fbfcf5e4ae1 in QThreadData::current () at thread/qthread_unix.cpp:149
#2  0x00007fbfcf704069 in postEventSourcePrepare (s=0x2, timeout=0x7fbfcf5e4a60) at kernel/qeventdispatcher_glib.cpp:253
#3  0x00007fbfc7947eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#4  0x00007fbfc7948318 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007fbfc79488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x00007fbfcf703bd6 in QEventDispatcherGlib::processEvents (this=0x14a1ce0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#7  0x00007fbfcf6d67b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#8  0x00007fbfcf6d6b9c in QEventLoop::exec (this=0x7fbf916edd70, flags=) at kernel/qeventloop.cpp:201
#9  0x00007fbfcf5e223d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#10 0x00007fbfcf6b66d8 in QInotifyFileSystemWatcherEngine::run (this=0x14a0f00) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007fbfcf5e51be in QThreadPrivate::start (arg=0x14a0f00) at thread/qthread_unix.cpp:266
#12 0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fbf97df9710 (LWP 2635)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfcf5e5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbfcb2cdd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1539170, th=0x153a3e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbfcb2d0f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x153a3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fbfcb2cf4ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf97df8dc0, parent=0x1539170, th=0x153a3e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fbfcb2cfa58 in ThreadWeaver::Thread::run (this=0x153a3e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fbfcf5e51be in QThreadPrivate::start (arg=0x153a3e0) at thread/qthread_unix.cpp:266
#8  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fbf975f8710 (LWP 2636)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfcf5e5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbfcb2cdd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1539170, th=0x7fbfa8173470) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbfcb2d0f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x7fbfa8173470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fbfcb2cf4ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf975f7dc0, parent=0x1539170, th=0x7fbfa8173470) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fbfcb2cfa58 in ThreadWeaver::Thread::run (this=0x7fbfa8173470) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fbfcf5e51be in QThreadPrivate::start (arg=0x7fbfa8173470) at thread/qthread_unix.cpp:266
#8  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fbf96df7710 (LWP 2637)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfcf5e5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbfcb2cdd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1539170, th=0x124f560) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbfcb2d0f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x124f560) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fbfcb2d0fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x124f560) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fbfcb2cf4ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf96df6dc0, parent=0x1539170, th=0x124f560) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fbfcb2cfa58 in ThreadWeaver::Thread::run (this=0x124f560) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fbfcf5e51be in QThreadPrivate::start (arg=0x124f560) at thread/qthread_unix.cpp:266
#9  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fbf95df5710 (LWP 2640)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfcf5e5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1539fb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbfcb2cdd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1539170, th=0x15bd310) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbfcb2d0f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x15bd310) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fbfcb2d0fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1538de0, th=0x15bd310) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fbfcb2cf4ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf95df4dc0, parent=0x1539170, th=0x15bd310) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fbfcb2cfa58 in ThreadWeaver::Thread::run (this=0x15bd310) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fbfcf5e51be in QThreadPrivate::start (arg=0x15bd310) at thread/qthread_unix.cpp:266
#9  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fbf955e4710 (LWP 2641)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbfcab0e0c4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fbfcae18140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fbfcab0e0f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fbfcae26214) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbf86c96710 (LWP 2651)):
#0  0x00007fbfced9afe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fbfb78cd2c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fbfb78b1c99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fbfcc87d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fbfceda26fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbfd1e297a0 (LWP 2626)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x1321ed0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x00007fbfd0683b1d in QSortFilterProxyModel::mapToSource (this=<value optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#8  0x00007fbfd067a5a5 in QSortFilterProxyModel::buddy (this=0x12b7780, index=...) at itemviews/qsortfilterproxymodel.cpp:1994
#9  0x00007fbfd05f4e93 in QAbstractItemViewPrivate::sendDelegateEvent (this=0x13a7280, index=..., event=<value optimized out>) at itemviews/qabstractitemview.cpp:4068
#10 0x00007fbfd05f5316 in QAbstractItemView::edit (this=0x13a71d0, index=..., trigger=QAbstractItemView::DoubleClicked, event=0x7fffaa402d30) at itemviews/qabstractitemview.cpp:2533
#11 0x00007fbfd05eb09b in QAbstractItemView::mouseDoubleClickEvent (this=0x13a71d0, event=0x7fffaa402d30) at itemviews/qabstractitemview.cpp:1822
#12 0x00007fbfd00fc2e2 in QWidget::event (this=0x13a71d0, event=0x7fffaa402d30) at kernel/qwidget.cpp:8161
#13 0x00007fbfd04c0b06 in QFrame::event (this=0x13a71d0, e=0x7fffaa402d30) at widgets/qframe.cpp:557
#14 0x00007fbfd05f87ab in QAbstractItemView::viewportEvent (this=0x13a71d0, event=0x7fffaa402d30) at itemviews/qabstractitemview.cpp:1619
#15 0x00007fbfcf6d72b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x13a1d90, event=0x7fffaa402d30) at kernel/qcoreapplication.cpp:847
#16 0x00007fbfd00a6cac in QApplicationPrivate::notify_helper (this=0xb34950, receiver=0x13a1d90, e=0x7fffaa402d30) at kernel/qapplication.cpp:4385
#17 0x00007fbfd00acfee in QApplication::notify (this=0x7fffaa4039e0, receiver=0x13a1d90, e=0x7fffaa402d30) at kernel/qapplication.cpp:3952
#18 0x00007fbfd115512a in App::notify (this=0xe, receiver=0x1321ed0, event=0x1fbad90) at ../../src/App.cpp:927
#19 0x00007fbfcf6d7a8c in QCoreApplication::notifyInternal (this=0x7fffaa4039e0, receiver=0x13a1d90, event=0x7fffaa402d30) at kernel/qcoreapplication.cpp:732
#20 0x00007fbfd00aba9e in QCoreApplication::sendEvent (receiver=0x13a1d90, event=0x7fffaa402d30, alienWidget=0x13a1d90, nativeWidget=0x13c4900, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QApplicationPrivate::sendMouseEvent (receiver=0x13a1d90, event=0x7fffaa402d30, alienWidget=0x13a1d90, nativeWidget=0x13c4900, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3051
#22 0x00007fbfd012e335 in QETWidget::translateMouseEvent (this=0x13c4900, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#23 0x00007fbfd012cc6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffaa403650) at kernel/qapplication_x11.cpp:3536
#24 0x00007fbfd0158e82 in x11EventSourceDispatch (s=0xb42fb0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#25 0x00007fbfc79448c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00007fbfc7948748 in ?? () from /lib/libglib-2.0.so.0
#27 0x00007fbfc79488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x00007fbfcf703b83 in QEventDispatcherGlib::processEvents (this=0x9ea100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#29 0x00007fbfd01587ee in QGuiEventDispatcherGlib::processEvents (this=0xe, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fbfcf6d67b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#31 0x00007fbfcf6d6b9c in QEventLoop::exec (this=0x7fffaa403980, flags=) at kernel/qeventloop.cpp:201
#32 0x00007fbfcf6dac4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0x0000000000408782 in main (argc=1, argv=0x7fffaa405958) at ../../src/main.cpp:237

Possible duplicates by query: bug 245890, bug 245002, bug 243255, bug 243068, bug 241870.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-12 00:27:20 UTC
Please upgrade to Amarok 2.3.1, this is likely already solved.

*** This bug has been marked as a duplicate of bug 233726 ***