Fwd: Amarok crashes seconds after launching on Debian testing [SOLVED]

AG computing.account at googlemail.com
Sat Mar 5 12:40:53 UTC 2011


On 05/03/11 10:19, Steven Crooks wrote:
> On Saturday 05 March 2011 10:52:22 AG wrote:
>    
>> Anybody ... ?
>>
>> Thanks for any help on this application.
>>
>> I assume this list is still active?
>>
>> -------- Original Message --------
>> Subject: 	Amarok crashes seconds after launching on Debian testing
>>      
> (wheezy)
>    
>> Date: 	Thu, 03 Mar 2011 20:00:03 +0000
>> From: 	AG<computing.account at googlemail.com>
>> To: 	amarok at kde.org
>>
>>
>>
>> Hi
>>
>> On an up-to-date Debian testing/ "wheezy" running Gnome as primary DE
>> but with full KDE4 install as well, Amarok keeps crashing seconds after
>> I launch it by command line or by menu.  The full window (I opted not to
>> have the splash screen) is painted and it looks like it is going to get
>> populated but then it crashes.  I installed the gdb program and have
>> included the output of that below:
>>
>> ====== debug info ============
>>
>> Application: Amarok (amarok), signal: Segmentation fault
>> [Current thread is 1 (Thread 0xb14e9940 (LWP 12359))]
>>
>> Thread 9 (Thread 0xaaa29b70 (LWP 12362)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a31482 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
>> ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:
>> 179 #2  0xb597ae64 in __pthread_cond_timedwait (cond=0x9655fd0,
>> mutex=0x9655fb8, abstime=0xaaa29310) at forward.c:152
>> #3  0xaebf1bdf in ?? () from /usr/lib/libxine.so.1
>> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>>
>> Thread 8 (Thread 0xaa228b70 (LWP 12363)):
>> #0  0xb3a48e16 in clock_gettime (clock_id=-1281044492, tp=0xaa227fb8) at
>> ../sysdeps/unix/clock_gettime.c:100
>> #1  0xb5c911ab in ?? () from /usr/lib/libQtCore.so.4
>> #2  0xb5c96405 in ?? () from /usr/lib/libQtCore.so.4
>> #3  0xb5c9644a in ?? () from /usr/lib/libQtCore.so.4
>> #4  0xb5c942b8 in ?? () from /usr/lib/libQtCore.so.4
>> #5  0xb3bc67da in g_main_context_prepare () from /lib/libglib-2.0.so.0
>> #6  0xb3bc6bf9 in ?? () from /lib/libglib-2.0.so.0
>> #7  0xb3bc71c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
>> #8  0xb5c940af in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () from /usr/lib/libQtCore.so.4
>> #9  0xb5c66ae9 in
>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> /usr/lib/libQtCore.so.4
>> #10 0xb5c66f3a in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> /usr/lib/libQtCore.so.4
>> #11 0xb5b69629 in QThread::exec() () from /usr/lib/libQtCore.so.4
>> #12 0xaec3f94a in ?? () from
>> /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
>> #13 0xb5b6bfbe in ?? () from /usr/lib/libQtCore.so.4
>> #14 0xb4a2c955 in start_thread (arg=0xaa228b70) at pthread_create.c:300
>> #15 0xb596de7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>
>> Thread 7 (Thread 0xa9a22b70 (LWP 12364)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb5960696 in __poll (fds=0xb59e3ff4, nfds=2, timeout=-1) at
>> ../sysdeps/unix/sysv/linux/poll.c:87
>> #2  0xb38a06b2 in ?? () from /usr/lib/libpulse.so.0
>> #3  0xb388d3d9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
>> #4  0xb388ec43 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
>> #5  0xb388ed14 in pa_mainloop_run () from /usr/lib/libpulse.so.0
>> #6  0xb38a0463 in ?? () from /usr/lib/libpulse.so.0
>> #7  0xb1c82322 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
>> #8  0xb4a2c955 in start_thread (arg=0xa9a22b70) at pthread_create.c:300
>> #9  0xb596de7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>
>> Thread 6 (Thread 0xa5220b70 (LWP 12365)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a30f7f in __pthread_cond_wait (cond=0x965c8f8, mutex=0x965c8e0)
>> at pthread_cond_wait.c:153
>> #2  0xb597ae0d in __pthread_cond_wait (cond=0x965c8f8, mutex=0x965c8e0)
>> at forward.c:139
>> #3  0xaec0287e in ?? () from /usr/lib/libxine.so.1
>> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>>
>> Thread 5 (Thread 0xa4a18b70 (LWP 12366)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a30f7f in __pthread_cond_wait (cond=0x965fe78, mutex=0x965fe60)
>> at pthread_cond_wait.c:153
>> #2  0xb597ae0d in __pthread_cond_wait (cond=0x965fe78, mutex=0x965fe60)
>> at forward.c:139
>> #3  0xaec0287e in ?? () from /usr/lib/libxine.so.1
>> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>>
>> Thread 4 (Thread 0xa4217b70 (LWP 12367)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a30f7f in __pthread_cond_wait (cond=0x95bb430, mutex=0x95bb418)
>> at pthread_cond_wait.c:153
>> #2  0xb597ae0d in __pthread_cond_wait (cond=0x95bb430, mutex=0x95bb418)
>> at forward.c:139
>> #3  0xaec0287e in ?? () from /usr/lib/libxine.so.1
>> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>>
>> Thread 3 (Thread 0xa329eb70 (LWP 12380)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a30f7f in __pthread_cond_wait (cond=0xb386762c,
>> mutex=0xb3867614) at pthread_cond_wait.c:153
>> #2  0xb597ae0d in __pthread_cond_wait (cond=0xb386762c,
>> mutex=0xb3867614) at forward.c:139
>> #3  0xb2ab7107 in ?? () from /usr/lib/libQtWebKit.so.4
>> #4  0xb2ab7151 in ?? () from /usr/lib/libQtWebKit.so.4
>> #5  0xb4a2c955 in start_thread (arg=0xa329eb70) at pthread_create.c:300
>> #6  0xb596de7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>
>> Thread 2 (Thread 0x9f227b70 (LWP 12383)):
>> #0  0xb77fd424 in __kernel_vsyscall ()
>> #1  0xb4a30f7f in __pthread_cond_wait (cond=0xb4deb26c,
>> mutex=0xb4deb254) at pthread_cond_wait.c:153
>> #2  0xb597ae0d in __pthread_cond_wait (cond=0xb4deb26c,
>> mutex=0xb4deb254) at forward.c:139
>> #3  0xb4d0d427 in ?? () from /usr/lib/libQtScript.so.4
>> #4  0xb4d0d471 in ?? () from /usr/lib/libQtScript.so.4
>> #5  0xb4a2c955 in start_thread (arg=0x9f227b70) at pthread_create.c:300
>> #6  0xb596de7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>
>> Thread 1 (Thread 0xb14e9940 (LWP 12359)):
>> [KCrash Handler]
>> #6  0xb5b4de7a in QAbstractAnimation::state() const () from
>> /usr/lib/libQtCore.so.4
>> #7  0xb6bbe163 in Context::Applet::collapse(bool) () from
>> /usr/lib/libamaroklib.so.1
>> #8  0xb6bbe315 in Context::Applet::setCollapseOn() () from
>> /usr/lib/libamaroklib.so.1
>> #9  0xa1539c00 in ?? () from /usr/lib/kde4/amarok_context_applet_lyrics.so
>> #10 0xa153c9b4 in ?? () from /usr/lib/kde4/amarok_context_applet_lyrics.so
>> #11 0xb5c6d7aa in QMetaObject::metacall(QObject*, QMetaObject::Call,
>> int, void**) () from /usr/lib/libQtCore.so.4
>> #12 0xb5c7c1bb in QMetaObject::activate(QObject*, QMetaObject const*,
>> int, void**) () from /usr/lib/libQtCore.so.4
>> #13 0xb4f5e5e9 in Plasma::DataContainer::dataUpdated(QString const&,
>> QHash<QString, QVariant>   const&) () from /usr/lib/libplasma.so.3
>> #14 0xb4f5e768 in Plasma::DataContainer::checkForUpdate() () from
>> /usr/lib/libplasma.so.3
>> #15 0xb4f62896 in Plasma::DataEngine::timerEvent(QTimerEvent*) () from
>> /usr/lib/libplasma.so.3
>> #16 0xb5c78c54 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
>> #17 0xb61315cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
>> () from /usr/lib/libQtGui.so.4
>> #18 0xb613815e in QApplication::notify(QObject*, QEvent*) () from
>> /usr/lib/libQtGui.so.4
>> #19 0xb760cbfa in KApplication::notify(QObject*, QEvent*) () from
>> /usr/lib/libkdeui.so.5
>> #20 0xb5c684cb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
>> from /usr/lib/libQtCore.so.4
>> #21 0xb5c97796 in ?? () from /usr/lib/libQtCore.so.4
>> #22 0xb5c94384 in ?? () from /usr/lib/libQtCore.so.4
>> #23 0xb3bc3305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
>> #24 0xb3bc6fe8 in ?? () from /lib/libglib-2.0.so.0
>> #25 0xb3bc71c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
>> #26 0xb5c94075 in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () from /usr/lib/libQtCore.so.4
>> #27 0xb61efed5 in ?? () from /usr/lib/libQtGui.so.4
>> #28 0xb5c66ae9 in
>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> /usr/lib/libQtCore.so.4
>> #29 0xb5c66f3a in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> /usr/lib/libQtCore.so.4
>> #30 0xb5c6c16f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
>> #31 0xb6131667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
>> #32 0x080512c9 in _start ()
>>
>> ===== end debug info ==========
>>
>> One potential test is to set up a new user and launch Amarok from that
>> account.  However, is this actually going to be helpful for my present
>> situation when I would have thought that the same libraries would be
>> called regardless of the user.  Anyway, I confess, I don't know and I
>> don't even know what I should be Googling.
>>
>> More to the point I want to get back to enjoying Amarok.  It has come on
>> in leaps and bounds and is looking mature and I always rely on it.  Now
>> I am having to try out alternatives, so I would appreciate any help some
>> Amarok wizard can offer.
>>
>> Thanks in (hopeful!) anticipation for any ideas/ leads, etc.
>>
>> Cheers
>> AG
>>
>>
>>      
> Rename/move ~/.kde/share/apps/amarok and/or related config-files in
> ~/.kde/share/config/ (starting with amarok) and start Amarok again.
>
> Cheers
>    
>

Steven

Thanks for the suggestion.  I mv'd ~/.kde/share/apps/amarok and fired it 
up again: no change.  When I mv'd ~/.kde/share/config/amarok_homerc and 
relaunched, all worked - that did the job!!

Thank you so much.  I didn't even realise the */config/amarok_homerc 
existed to be honest.

Just by the by, any ideas on why this would have become corrupted?

Thanks a million - I can now use my favourite music player again!! Nice 
one :-)

All the best

AG



More information about the Amarok mailing list