Summary: | Crash on startup | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Tom Worley <tom> |
Component: | general | Assignee: | 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
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. 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. 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 *** |