Bug 229557

Summary: Crash on startup
Product: [Applications] amarok Reporter: Tom Worley <tom>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.2.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tom Worley 2010-03-05 15:40:56 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
After having closed Amarok because the generated playlist wasn't updating when I hit repopulate and trying to open it again, it crashes after a few seconds, before loading the GUI.
After having rebooted it still crashes every single time it's opened.
The music files are on an NFS mount (that is accessible), and Amarok is setup to use a remote MySQL database on another linux box on the same LAN.
Running Kubuntu 9.10 with the backports PPA with the latest version of KDE.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f380ebd6840 (LWP 2799))]

Thread 11 (Thread 0x7f37f2977910 (LWP 2800)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f37f862cc91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f37f142e910 (LWP 2801)):
#0  0x00007f380bc543c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38053bd37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f38053bd6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f380c5ae386 in QEventDispatcherGlib::processEvents (this=0xa13e60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f380c583732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f380c583b0c in QEventLoop::exec (this=0x7f37f142def0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f380c48dd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f37f8888570 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f380c490775 in QThreadPrivate::start (arg=0xaa5640) at thread/qthread_unix.cpp:248
#9  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f37f0a23910 (LWP 2804)):
#0  0x00007f380bc543c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f37f0a29cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7f37f0222910 (LWP 2805)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f37f863d983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f37ef616910 (LWP 2806)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f37f863d983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7f37e9428910 (LWP 2807)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f380c49172b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f380971b096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11a79c0, th=0x11a88d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f380971d74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11a8500, th=0x11a88d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f380971bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f37e9427f60, parent=0x11a79c0, th=0x11a88d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f380971c058 in ThreadWeaver::Thread::run (this=0x11a88d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f380c490775 in QThreadPrivate::start (arg=0x11a88d0) at thread/qthread_unix.cpp:248
#8  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f37e3be0910 (LWP 2808)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3807022816 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f3807022859 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f37e293f910 (LWP 2809)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f380c49172b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f380971b096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11a79c0, th=0x11a7250) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f380971d74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11a8500, th=0x11a7250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f380971bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f37e293ef60, parent=0x11a79c0, th=0x11a7250) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f380971c058 in ThreadWeaver::Thread::run (this=0x11a7250) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f380c490775 in QThreadPrivate::start (arg=0x11a7250) at thread/qthread_unix.cpp:248
#8  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f37e213e910 (LWP 2810)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f380c49172b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x11a83e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f380971b096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11a79c0, th=0x132d700) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f380971d74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11a8500, th=0x132d700) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f380971bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f37e213df60, parent=0x11a79c0, th=0x132d700) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f380971c058 in ThreadWeaver::Thread::run (this=0x132d700) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f380c490775 in QThreadPrivate::start (arg=0x132d700) at thread/qthread_unix.cpp:248
#8  0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f37ddb9a910 (LWP 2815)):
[KCrash Handler]
#4  0x00007f380c491f2f in QByteArray::size (this=0x7f37ddb99d80, other=...) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:384
#5  QBitArray::size (this=0x7f37ddb99d80, other=...) at tools/qbitarray.h:67
#6  QBitArray::operator&= (this=0x7f37ddb99d80, other=...) at tools/qbitarray.cpp:454
#7  0x00007f380dd8bce5 in Dynamic::BiasSolver::computeDomain (this=0x14ea230) at /build/buildd/amarok-2.2.2/src/dynamic/BiasSolver.cpp:810
#8  0x00007f380dd8ff8e in Dynamic::BiasSolver::run (this=0x14ea230) at /build/buildd/amarok-2.2.2/src/dynamic/BiasSolver.cpp:160
#9  0x00007f380971c97d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f37ddb99ed0, th=0x104b060, job=0x14ea230) at ../../../threadweaver/Weaver/Job.cpp:106
#10 0x00007f380971cc7e in ThreadWeaver::Job::execute (this=0x14ea230, th=0x104b060) at ../../../threadweaver/Weaver/Job.cpp:135
#11 0x00007f380971bbcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f37ddb99f60, parent=0x11a79c0, th=0x104b060) at ../../../threadweaver/Weaver/Thread.cpp:95
#12 0x00007f380971c058 in ThreadWeaver::Thread::run (this=0x104b060) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007f380c490775 in QThreadPrivate::start (arg=0x104b060) at thread/qthread_unix.cpp:248
#14 0x00007f380a0b5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f380bc6080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f380ebd6840 (LWP 2799)):
#0  0x00007f380bc59412 in select () from /lib/libc.so.6
#1  0x00007f380c5ab8be in qt_safe_select (nfds=16, fdread=0x7fffb3fa84b0, fdwrite=0x7fffb3fa8430, fdexcept=0x0, orig_timeout=0xffffffff) at kernel/qcore_unix.cpp:143
#2  0x00007f380c55f2fa in select_msecs (nfds=16, fdread=0x7fffb3fa84b0, fdwrite=0x7fffb3fa8430, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f380c55fcb5 in QProcessPrivate::waitForFinished (this=0x210bea0, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f380c51f91a in QProcess::waitForFinished (this=0x7fffb3fa85d0, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007f380c525288 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007f380c9c94d0 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f380c9c9664 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f3805f68f9d in KIO::Slave::createSlave (protocol=..., url=..., error=@0x7fffb3fa8bcc, error_text=...) at ../../kio/kio/slave.cpp:401
#9  0x00007f3805f63404 in KIO::SchedulerPrivate::createSlave (this=0x2037480, protInfo=0x7f37d8000920, job=0x12531c0, url=..., enforceLimits=false) at ../../kio/kio/scheduler.cpp:820
#10 0x00007f3805f63dc4 in KIO::SchedulerPrivate::startJobDirect (this=0x2037480) at ../../kio/kio/scheduler.cpp:707
#11 0x00007f3805f642c8 in KIO::SchedulerPrivate::startStep (this=0x2037480) at ../../kio/kio/scheduler.cpp:526
#12 0x00007f3805f645d4 in KIO::Scheduler::qt_metacall (this=0x20f0eb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb3fa8dc0) at ./scheduler.moc:108
#13 0x00007f380c597c0f in QMetaObject::activate (sender=0x2037488, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#14 0x00007f380c594863 in QObject::event (this=0x2037488, e=0x7fffb3fa9600) at kernel/qobject.cpp:1212
#15 0x00007f380cf0012c in QApplicationPrivate::notify_helper (this=0x888a70, receiver=0x2037488, e=0x7fffb3fa9600) at kernel/qapplication.cpp:4300
#16 0x00007f380cf0671b in QApplication::notify (this=0x7fffb3faad10, receiver=0x2037488, e=0x7fffb3fa9600) at kernel/qapplication.cpp:4183
#17 0x00007f380df488ea in App::notify (this=0x10, receiver=0x7fffb3fa84b0, event=0x7fffb3fa8430) at /build/buildd/amarok-2.2.2/src/App.cpp:856
#18 0x00007f380c584e0c in QCoreApplication::notifyInternal (this=0x7fffb3faad10, receiver=0x2037488, event=0x7fffb3fa9600) at kernel/qcoreapplication.cpp:704
#19 0x00007f380c5b1a62 in QCoreApplication::sendEvent (this=0x88fba0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x88fba0) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f380c5ae644 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007f38053b9bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f38053bd598 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f38053bd6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007f380c5ae333 in QEventDispatcherGlib::processEvents (this=0x75c0c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x00007f380cfaff0e in QGuiEventDispatcherGlib::processEvents (this=0x10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f380c583732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007f380c583b0c in QEventLoop::exec (this=0x7fffb3fa99e0, flags=) at kernel/qeventloop.cpp:201
#29 0x00007f380e781fc4 in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:260
#30 0x00007f37ea00f1f1 in LastFmServiceConfig (this=0x7fffb3fa9c60) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmServiceConfig.cpp:39
#31 0x00007f37e9ffa5c7 in LastFmServiceFactory::createLastFmService (this=<value optimized out>) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmService.cpp:141
#32 0x00007f37e9ffa7fb in LastFmServiceFactory::init (this=0x10) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmService.cpp:84
#33 0x00007f380dd5e828 in ServicePluginManager::init (this=<value optimized out>) at /build/buildd/amarok-2.2.2/src/services/ServicePluginManager.cpp:102
#34 0x00007f380df7bd4d in MainWindow::init (this=0x9cee50) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:353
#35 0x00007f380df7d5a5 in MainWindow (this=0x9cee50) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:182
#36 0x00007f380df4b339 in App::continueInit (this=0x7fffb3faad10) at /build/buildd/amarok-2.2.2/src/App.cpp:672
#37 0x00007f380df4dbf0 in App (this=0x7fffb3faad10) at /build/buildd/amarok-2.2.2/src/App.cpp:227
#38 0x000000000040a24a in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/amarok-2.2.2/src/main.cpp:233
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Tom Worley 2010-03-05 15:47:23 UTC
Before this report Amarok crashed 4 times in a row without loading the GUI, and after a reboot it crashed 3 times (and I submitted the report), straight after submitting this report Amarok now loads without another reboot, and the dynamic playlist repopulated after hitting the button.
I closed the program again, checked in a terminal and the only thing referencing amarok was:
tom       3041  2818  0 14:41 ?        00:00:00 kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-tom/klauncherMT2822.slave-socket local:/tmp/ksocket-tom/amarokjG2990.slave-socket
Started it up again and it crashed again. I will submit a report again attached to this bug report.
Comment 2 Tom Worley 2010-03-05 16:00:09 UTC
As per the above comment, that crash was reported as bug 229562.
I also have the report from the first crash that wasn't submitted due to an unknown problem:

Application: amarok (2.2.2)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-19-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
After closing Amarok because it was failing to automatically repopulate a playlist (clicked repopulate and it didn't work), waited a minute and re-opened amarok, and now every time it re-opens it crashes before bringing up the interface.
Haven't tried to reboot/log out yet.
Amarok is setup to conenct to a remote server (on the same LAN) through MySQL with the music shared on NFS share.
Running Ubuntu 9.10 Karmic with backports PPA for latest KDE.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fdc17d62840 (LWP 9160))]

Thread 12 (Thread 0x7fdbff24f910 (LWP 9161)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fdc04f04c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fdbfdd06910 (LWP 9162)):
#0  0x00007fdc15600938 in clock_gettime@plt () from /usr/lib/libQtCore.so.4
#1  0x00007fdc157377bf in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00007fdc1573c45d in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00007fdc1573c485 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00007fdc1573a57d in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fdbfdd05d5c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00007fdc0e548dba in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x00007fdc0e549191 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fdc0e5496c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00007fdc1573a386 in QEventDispatcherGlib::processEvents (this=0x20e6f40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#9  0x00007fdc1570f732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#10 0x00007fdc1570fb0c in QEventLoop::exec (this=0x7fdbfdd05ef0, flags=) at kernel/qeventloop.cpp:201
#11 0x00007fdc15619d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#12 0x00007fdc05160570 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x00007fdc1561c775 in QThreadPrivate::start (arg=0x20e94d0) at thread/qthread_unix.cpp:248
#14 0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7fdbfd2fb910 (LWP 9165)):
#0  0x00007fdc14de03c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdbfd301cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fdbfcafa910 (LWP 9166)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc04f15983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7fdbf7dfc910 (LWP 9167)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc04f15983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 7 (Thread 0x7fdbee5a9910 (LWP 9168)):
[KCrash Handler]
#5  0x00007fdc1561df2f in QByteArray::size (this=0x7fdbee5a8d80, other=...) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:384
#6  QBitArray::size (this=0x7fdbee5a8d80, other=...) at tools/qbitarray.h:67
#7  QBitArray::operator&= (this=0x7fdbee5a8d80, other=...) at tools/qbitarray.cpp:454
#8  0x00007fdc16f17ce5 in Dynamic::BiasSolver::computeDomain (this=0x2a2c020) at /build/buildd/amarok-2.2.2/src/dynamic/BiasSolver.cpp:810
#9  0x00007fdc16f1bf8e in Dynamic::BiasSolver::run (this=0x2a2c020) at /build/buildd/amarok-2.2.2/src/dynamic/BiasSolver.cpp:160
#10 0x00007fdc128a897d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fdbee5a8ed0, th=0x27239a0, job=0x2a2c020) at ../../../threadweaver/Weaver/Job.cpp:106
#11 0x00007fdc128a8c7e in ThreadWeaver::Job::execute (this=0x2a2c020, th=0x27239a0) at ../../../threadweaver/Weaver/Job.cpp:135
#12 0x00007fdc128a7bcf in ThreadWeaver::ThreadRunHelper::run (this=0x7fdbee5a8f60, parent=0x2722a90, th=0x27239a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#13 0x00007fdc128a8058 in ThreadWeaver::Thread::run (this=0x27239a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007fdc1561c775 in QThreadPrivate::start (arg=0x27239a0) at thread/qthread_unix.cpp:248
#15 0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdbed14d910 (LWP 9169)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc101ae816 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fdc101ae859 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 5 (Thread 0x7fdbebdac910 (LWP 9170)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc1561d72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdc128a7096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2722a90, th=0x2a27e00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdc128a974b in ThreadWeaver::WorkingHardState::applyForWork (this=0x27235d0, th=0x2a27e00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdc128a7bff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdbebdabf60, parent=0x2722a90, th=0x2a27e00) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdc128a8058 in ThreadWeaver::Thread::run (this=0x2a27e00) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdc1561c775 in QThreadPrivate::start (arg=0x2a27e00) at thread/qthread_unix.cpp:248
#8  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7fdbeb5ab910 (LWP 9171)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc1561d72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdc128a7096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2722a90, th=0x275a490) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdc128a974b in ThreadWeaver::WorkingHardState::applyForWork (this=0x27235d0, th=0x275a490) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdc128a7bff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdbeb5aaf60, parent=0x2722a90, th=0x275a490) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdc128a8058 in ThreadWeaver::Thread::run (this=0x275a490) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdc1561c775 in QThreadPrivate::start (arg=0x275a490) at thread/qthread_unix.cpp:248
#8  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdbe6fe0910 (LWP 9178)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdc1561d72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27234b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdc128a7096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2722a90, th=0x3636db0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdc128a974b in ThreadWeaver::WorkingHardState::applyForWork (this=0x27235d0, th=0x3636db0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdc128a7bff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdbe6fdff60, parent=0x2722a90, th=0x3636db0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdc128a8058 in ThreadWeaver::Thread::run (this=0x3636db0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdc1561c775 in QThreadPrivate::start (arg=0x3636db0) at thread/qthread_unix.cpp:248
#8  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdbe67df910 (LWP 9194)):
#0  0x00007fdc14de5412 in select () from /lib/libc.so.6
#1  0x00007fdc156eddb3 in QProcessManager::run (this=0x7fdc15a24f20) at io/qprocess_unix.cpp:245
#2  0x00007fdc1561c775 in QThreadPrivate::start (arg=0x7fdc15a24f20) at thread/qthread_unix.cpp:248
#3  0x00007fdc13241a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdc14dec80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdc17d62840 (LWP 9160)):
#0  0x00007fdc14de5412 in select () from /lib/libc.so.6
#1  0x00007fdc157378be in qt_safe_select (nfds=17, fdread=0x7fff9c358a40, fdwrite=0x7fff9c3589c0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:143
#2  0x00007fdc156eb2fa in select_msecs (nfds=17, fdread=0x7fff9c358a40, fdwrite=0x7fff9c3589c0, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007fdc156ebcb5 in QProcessPrivate::waitForFinished (this=0x35cc8d0, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007fdc156ab91a in QProcess::waitForFinished (this=0x7fff9c358b60, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007fdc156b1288 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007fdc15b554d0 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007fdc15b55664 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007fdc0f0f4f9d in KIO::Slave::createSlave (protocol=..., url=..., error=@0x7fff9c35915c, error_text=...) at ../../kio/kio/slave.cpp:401
#9  0x00007fdc0f0ef404 in KIO::SchedulerPrivate::createSlave (this=0x36e1da0, protInfo=0x351d590, job=0x36b4810, url=..., enforceLimits=false) at ../../kio/kio/scheduler.cpp:820
#10 0x00007fdc0f0efdc4 in KIO::SchedulerPrivate::startJobDirect (this=0x36e1da0) at ../../kio/kio/scheduler.cpp:707
#11 0x00007fdc0f0f02c8 in KIO::SchedulerPrivate::startStep (this=0x36e1da0) at ../../kio/kio/scheduler.cpp:526
#12 0x00007fdc0f0f05d4 in KIO::Scheduler::qt_metacall (this=0x27ecf70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9c359350) at ./scheduler.moc:108
#13 0x00007fdc15723c0f in QMetaObject::activate (sender=0x36e1da8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#14 0x00007fdc15720863 in QObject::event (this=0x36e1da8, e=0x7fff9c359b90) at kernel/qobject.cpp:1212
#15 0x00007fdc1608c12c in QApplicationPrivate::notify_helper (this=0x200e8c0, receiver=0x36e1da8, e=0x7fff9c359b90) at kernel/qapplication.cpp:4300
#16 0x00007fdc1609271b in QApplication::notify (this=0x7fff9c35b2a0, receiver=0x36e1da8, e=0x7fff9c359b90) at kernel/qapplication.cpp:4183
#17 0x00007fdc170d48ea in App::notify (this=0x11, receiver=0x7fff9c358a40, event=0x7fff9c3589c0) at /build/buildd/amarok-2.2.2/src/App.cpp:856
#18 0x00007fdc15710e0c in QCoreApplication::notifyInternal (this=0x7fff9c35b2a0, receiver=0x36e1da8, event=0x7fff9c359b90) at kernel/qcoreapplication.cpp:704
#19 0x00007fdc1573da62 in QCoreApplication::sendEvent (this=0x2015a00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x2015a00) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007fdc1573a644 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007fdc0e545bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007fdc0e549598 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007fdc0e5496c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007fdc1573a333 in QEventDispatcherGlib::processEvents (this=0x1ee20c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x00007fdc1613bf0e in QGuiEventDispatcherGlib::processEvents (this=0x11, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007fdc1570f732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007fdc1570fb0c in QEventLoop::exec (this=0x7fff9c359f70, flags=) at kernel/qeventloop.cpp:201
#29 0x00007fdc1790dfc4 in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:260
#30 0x00007fdbf288d1f1 in LastFmServiceConfig (this=0x7fff9c35a1f0) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmServiceConfig.cpp:39
#31 0x00007fdbf28785c7 in LastFmServiceFactory::createLastFmService (this=<value optimized out>) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmService.cpp:141
#32 0x00007fdbf28787fb in LastFmServiceFactory::init (this=0x11) at /build/buildd/amarok-2.2.2/src/services/lastfm/LastFmService.cpp:84
#33 0x00007fdc16eea828 in ServicePluginManager::init (this=<value optimized out>) at /build/buildd/amarok-2.2.2/src/services/ServicePluginManager.cpp:102
#34 0x00007fdc17107d4d in MainWindow::init (this=0x20dfcd0) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:353
#35 0x00007fdc171095a5 in MainWindow (this=0x20dfcd0) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:182
#36 0x00007fdc170d7339 in App::continueInit (this=0x7fff9c35b2a0) at /build/buildd/amarok-2.2.2/src/App.cpp:672
#37 0x00007fdc170d9bf0 in App (this=0x7fff9c35b2a0) at /build/buildd/amarok-2.2.2/src/App.cpp:227
#38 0x000000000040a24a in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/amarok-2.2.2/src/main.cpp:233
The current source language is "auto; currently c".

Possible duplicates by query: bug 220839, bug 219309, bug 215687, bug 210806, bug 208050.
Comment 3 Myriam Schweingruber 2010-03-05 16:45:38 UTC
You need to remove the Info Applet from the ContextView by either editing $HOME/.kde/share/config/amarok_homerc, or moving this file. The crash is not in Amarok, but in Qt and this is a duplicate.

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