Bug 197917

Summary: Crash after setting folders to scan for music
Product: [Applications] amarok Reporter: andrew <andrew.dorrell>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED NOT A BUG    
Severity: crash CC: amarok-bugs-dist, andresbajotierra, kretz
Priority: NOR    
Version: 2.1   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description andrew 2009-06-26 03:41:15 UTC
Application that crashed: amarok
Version of the application: 2.1
KDE Version: 4.2.92 (KDE 4.2.92 (KDE 4.3 >= 20090617))
Qt Version: 4.5.1
Operating System: Linux 2.6.30-ARCH i686

What I was doing when the application crashed:
This was the first time to start amarok after an upgrade of KDE to the latest beta.  This nuked all my old settings.  steps:
1 Launch amarok
2. Settings -> check folder containing my music
3. Apply / close
Crash

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 0 (LWP 6346)]

Thread 12 (Thread 0xb1342b70 (LWP 6347)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bf82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba6e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb210f7e1 in metronom_sync_loop () from /usr/lib/libxine.so.1

Thread 11 (Thread 0xb0af5b70 (LWP 6348)):
#0  0xb6b8d7ee in ?? () from /usr/lib/libQtCore.so.4
#1  0xb45cfbf0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb45cff91 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb45d04a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6b8d437 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb6b61079 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb6b614c2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb6a70ed3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb215c479 in Phonon::Xine::XineThread::run () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb68776bc in start_thread () from /lib/libpthread.so.0
#11 0xb69acffe in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb02f4b70 (LWP 6351)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb69a31d6 in poll () from /lib/libc.so.6
#2  0xb0b3cee4 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xafab1b70 (LWP 6352)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb21218e3 in ao_loop () from /usr/lib/libxine.so.1
#4  0xafab12d8 in ?? ()
#5  0xafab12e4 in ?? ()
#6  0x00000001 in ?? ()
#7  0x00000005 in ?? ()
#8  0x00000000 in ?? ()

Thread 8 (Thread 0xaf26eb70 (LWP 6353)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb21218e3 in ao_loop () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 7 (Thread 0xae329b70 (LWP 6355)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a75167 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5de9b00 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5dec17c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5de81bb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5dec272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5dec291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb5dec291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#12 0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#13 0xb5dea38e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#14 0xb5dea9ab in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#15 0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#16 0xb68776bc in start_thread () from /lib/libpthread.so.0
#17 0xb69acffe in clone () from /lib/libc.so.6

Thread 6 (Thread 0xacdd2b70 (LWP 6359)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a75167 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5de9b00 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5dec17c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5de81bb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5dec272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5dec291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb5dea38e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#12 0xb5dea9ab in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#13 0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb68776bc in start_thread () from /lib/libpthread.so.0
#15 0xb69acffe in clone () from /lib/libc.so.6

Thread 5 (Thread 0xabdd0b70 (LWP 6362)):
[KCrash Handler]
#6  0xb80ca424 in __kernel_vsyscall ()
#7  0xb69087a1 in raise () from /lib/libc.so.6
#8  0xb6909fd4 in abort () from /lib/libc.so.6
#9  0xb694a2ab in malloc_printerr () from /lib/libc.so.6
#10 0xb694eb26 in free () from /lib/libc.so.6
#11 0xae5834f1 in my_no_flags_free () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#12 0xae79ffbd in mysql_unlock_tables () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#13 0xae5c648e in close_thread_tables () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#14 0xae5f565d in dispatch_command () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#15 0xae591e17 in emb_advanced_command () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#16 0xae537287 in mysql_send_query () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#17 0xae537320 in mysql_real_query () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#18 0xae540425 in mysql_query () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#19 0xae52bb3b in MySqlEmbeddedCollection::insert () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#20 0xae4facfa in ScanResultProcessor::addDirectory () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#21 0xae4eddd6 in XmlParseJob::run () from /usr/lib/kde4/libamarok_collection-sqlcollection.so
#22 0xb5deb34d in ThreadWeaver::JobRunHelper::runTheJob () from /usr/lib/libthreadweaver.so.4
#23 0xb5deb6b1 in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#24 0xb5dea35a in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#25 0xb5dea9ab in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#26 0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#27 0xb68776bc in start_thread () from /lib/libpthread.so.0
#28 0xb69acffe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xab5cfb70 (LWP 6363)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a75167 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5de9b00 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5dec17c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5de81bb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5dec272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5dec291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb5dec291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#12 0xb5de9d83 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#13 0xb5dea38e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#14 0xb5dea9ab in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#15 0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#16 0xb68776bc in start_thread () from /lib/libpthread.so.0
#17 0xb69acffe in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9fb7bb70 (LWP 6375)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba68d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a75167 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb753bada in ?? () from /usr/lib/libQtGui.so.4
#5  0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb68776bc in start_thread () from /lib/libpthread.so.0
#7  0xb69acffe in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9f37ab70 (LWP 6376)):
#0  0xb45d0166 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#1  0xb45d04a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0xb6b8d437 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#3  0xb6b61079 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb6b614c2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#5  0xb6a70ed3 in QThread::exec () from /usr/lib/libQtCore.so.4
#6  0xb6b43edb in ?? () from /usr/lib/libQtCore.so.4
#7  0xb6a7414e in ?? () from /usr/lib/libQtCore.so.4
#8  0xb68776bc in start_thread () from /lib/libpthread.so.0
#9  0xb69acffe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3ccd720 (LWP 6346)):
#0  0xb80ca424 in __kernel_vsyscall ()
#1  0xb687bf82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69ba6e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a73b41 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6a73c83 in QThread::msleep () from /usr/lib/libQtCore.so.4
#5  0xb217672c in Phonon::Xine::Backend::~Backend () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xb5d65507 in Phonon::FactoryPrivate::~FactoryPrivate () from /usr/lib/libphonon.so.4
#7  0xb5d64695 in Phonon::._250::destroy () from /usr/lib/libphonon.so.4
#8  0xb5d6213b in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic () from /usr/lib/libphonon.so.4
#9  0xb690b77f in __run_exit_handlers () from /lib/libc.so.6
#10 0xb690b7ef in exit () from /lib/libc.so.6
#11 0xb704cb6b in ?? () from /usr/lib/libQtGui.so.4
#12 0xb7e9a18a in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#13 0xb7e9a1c6 in kde_xio_errhandler () from /usr/lib/libkdeui.so.5
#14 0xb6771756 in _XIOError () from /usr/lib/libX11.so.6
#15 0xb6778ed3 in process_responses () from /usr/lib/libX11.so.6
#16 0xb67798c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb676234f in XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb7088495 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb45cf931 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0xb45d00bc in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#21 0xb45d04a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb6b8d437 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#23 0xb70882c5 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6b61079 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#25 0xb6b614c2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#26 0xb6b6381f in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#27 0xb6fea437 in QApplication::exec () from /usr/lib/libQtGui.so.4
#28 0x0804c263 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-26 03:48:02 UTC
Another XIO-error related to Phonon.
Thanks for reporting.
Comment 2 Mark Kretschmann 2009-06-26 12:49:46 UTC
I find it hard to judge what the actual problem is, as the backtrace is not very good. I'll leave it to Matthias to reassign to Phonon, if he judges it's a Phonon bug.

@Reporter: Please always install the debug packages for Amarok and KDE before submitting backtraces.

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 3 Myriam Schweingruber 2009-07-30 21:13:44 UTC
Closing for lack of feedback.