Bug 247385 - Amarok crashed after starting it
Summary: Amarok crashed after starting it
Status: RESOLVED DUPLICATE of bug 245513
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.3.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-11 16:01 UTC by Leonardo La Malfa
Modified: 2010-08-23 09:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.51 KB, text/plain)
2010-08-23 03:33 UTC, Cpn-Neemo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo La Malfa 2010-08-11 16:01:57 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I had just clicked on the launcher, when Amarok icon started bouncing next to the pointer as usual. However, the window didn't show up, and I received this bug report. I didn't do anything else, so I'm not sure as to how to reproduce it.

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

Thread 12 (Thread 0xb4e03b70 (LWP 1576)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e2a34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02a53ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb4602b70 (LWP 1580)):
#0  0x0821fe16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x01468edb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0153f2f5 in QTimerInfoList::updateCurrentTime (this=0x8afd6fc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0153f33a in QTimerInfoList::timerWait (this=0x8afd6fc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0153d3d8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb460209c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01a6aaca in IA__g_main_context_prepare (context=0x8b70668, priority=0xb460211c) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2280
#7  0x01a6aee9 in g_main_context_iterate (context=0x8b70668, block=<value optimized out>, dispatch=1, self=0x8b67d70) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#8  0x01a6b4b8 in IA__g_main_context_iteration (context=0x8b70668, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#9  0x0153d1cf in QEventDispatcherGlib::processEvents (this=0x8ab1d08, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0150d419 in QEventLoop::processEvents (this=0xb4602270, flags=) at kernel/qeventloop.cpp:149
#11 0x0150d89a in QEventLoop::exec (this=0xb4602270, flags=...) at kernel/qeventloop.cpp:201
#12 0x0140ab5e in QThread::exec (this=0x8afeb60) at thread/qthread.cpp:490
#13 0x0646081a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#14 0x0140de39 in QThreadPrivate::start (arg=0x8afeb60) at thread/qthread_unix.cpp:266
#15 0x005fb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x084d5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb3e01b70 (LWP 1582)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02a649ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xb357cb70 (LWP 1583)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02a649ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xb2681b70 (LWP 1594)):
#0  0x005fdf10 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x084e2ba6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x01a6a96f in IA__g_main_context_prepare (context=0x93f6e98, priority=0xb268112c) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2209
#3  0x01a6aee9 in g_main_context_iterate (context=0x93f6e98, block=<value optimized out>, dispatch=1, self=0x93f79a8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#4  0x01a6b4b8 in IA__g_main_context_iteration (context=0x93f6e98, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#5  0x0153d1cf in QEventDispatcherGlib::processEvents (this=0x92faf48, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x0150d419 in QEventLoop::processEvents (this=0xb2681280, flags=) at kernel/qeventloop.cpp:149
#7  0x0150d89a in QEventLoop::exec (this=0xb2681280, flags=...) at kernel/qeventloop.cpp:201
#8  0x0140ab5e in QThread::exec (this=0x9238048) at thread/qthread.cpp:490
#9  0x014ec55b in QInotifyFileSystemWatcherEngine::run (this=0x9238048) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0140de39 in QThreadPrivate::start (arg=0x9238048) at thread/qthread_unix.cpp:266
#11 0x005fb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x084d5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb0aa0b70 (LWP 1595)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03f3e51d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x4441680) at wtf/FastMalloc.cpp:2378
#4  0x03f3e601 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x4441680) at wtf/FastMalloc.cpp:1497
#5  0x005fb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x084d5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xafd6cb70 (LWP 1596)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x084ce971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x02a7d5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0xaf56bb70 (LWP 1597)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0140ea07 in QWaitConditionPrivate::wait (this=0x9961238, mutex=0x947a438, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9961238, mutex=0x947a438, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0063c890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9961220, th=0x9961710) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064003c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94d5810, th=0x9961710) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0063bdbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9961220, th=0x9961710) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00640132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94d5810, th=0x9961710) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0063cd93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9961220, th=0x9961710, previous=0x9960a90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0063e1be in ThreadWeaver::ThreadRunHelper::run (this=0xaf56b2e4, parent=0x9961220, th=0x9961710) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0063e8db in ThreadWeaver::Thread::run (this=0x9961710) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0140de39 in QThreadPrivate::start (arg=0x9961710) at thread/qthread_unix.cpp:266
#13 0x005fb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x084d5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaed6ab70 (LWP 1598)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0140ea07 in QWaitConditionPrivate::wait (this=0x9961238, mutex=0x947a438, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9961238, mutex=0x947a438, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0063c890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9961220, th=0x9963fc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0064003c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94d5810, th=0x9963fc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0063bdbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9961220, th=0x9963fc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00640132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94d5810, th=0x9963fc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0063cd93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9961220, th=0x9963fc8, previous=0x9963440) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0063e1be in ThreadWeaver::ThreadRunHelper::run (this=0xaed6a2e4, parent=0x9961220, th=0x9963fc8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0063e8db in ThreadWeaver::Thread::run (this=0x9963fc8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0140de39 in QThreadPrivate::start (arg=0x9963fc8) at thread/qthread_unix.cpp:266
#13 0x005fb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x084d5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xae569b70 (LWP 1601)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x084c7b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x05175a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xadd26b70 (LWP 1602)):
#0  0x0051e422 in __kernel_vsyscall ()
#1  0x00600015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x084e29dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02a649ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb77ae720 (LWP 1568)):
[KCrash Handler]
#7  0x07c1eaa8 in QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#8  0x04bf5f62 in ~LyricsApplet (this=0x9431f88, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#9  0x0151f765 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3988
#10 0x01521488 in QObject::event (this=0x9431f88, e=0x4bfdd14) at kernel/qobject.cpp:1202
#11 0x07c62644 in QGraphicsWidget::event (this=0x9431f88, event=0x93fe5f8) at graphicsview/qgraphicswidget.cpp:1404
#12 0x0755f0cc in QApplicationPrivate::notify_helper (this=0x8a318f8, receiver=0x9431f88, e=0x93fe5f8) at kernel/qapplication.cpp:4389
#13 0x0756511e in QApplication::notify (this=0xbff58ca8, receiver=0x9431f88, e=0x93fe5f8) at kernel/qapplication.cpp:3791
#14 0x0085782a in KApplication::notify (this=0xbff58ca8, receiver=0x9431f88, event=0x93fe5f8) at ../../kdeui/kernel/kapplication.cpp:310
#15 0x0150e96b in QCoreApplication::notifyInternal (this=0xbff58ca8, receiver=0x9431f88, event=0x93fe5f8) at kernel/qcoreapplication.cpp:732
#16 0x01511bcb in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8934420) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8934420) at kernel/qcoreapplication.cpp:1373
#18 0x01511d8d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#19 0x0153d69f in QCoreApplication::sendPostedEvents (s=0x8a2c920) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=0x8a2c920) at kernel/qeventdispatcher_glib.cpp:276
#21 0x01a675e5 in g_main_dispatch (context=0x8a2c898) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#22 IA__g_main_context_dispatch (context=0x8a2c898) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#23 0x01a6b2d8 in g_main_context_iterate (context=0x8a2c898, block=<value optimized out>, dispatch=1, self=0x8a308e8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#24 0x01a6b4b8 in IA__g_main_context_iteration (context=0x8a2c898, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#25 0x0153d195 in QEventDispatcherGlib::processEvents (this=0x8a27f70, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#26 0x076203b5 in QGuiEventDispatcherGlib::processEvents (this=0x8a27f70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x0150d419 in QEventLoop::processEvents (this=0xbff58414, flags=) at kernel/qeventloop.cpp:149
#28 0x0150d89a in QEventLoop::exec (this=0xbff58414, flags=...) at kernel/qeventloop.cpp:201
#29 0x008fb926 in KWallet::Wallet::openWallet (name=..., w=0, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:268
#30 0x04ec409f in LastFmServiceConfig (this=0xbff58514) at ../../../../src/services/lastfm/LastFmServiceConfig.cpp:37
#31 0x04eb0f1f in LastFmServiceFactory::createLastFmService (this=0x9010d10) at ../../../../src/services/lastfm/LastFmService.cpp:142
#32 0x04eb1125 in LastFmServiceFactory::init (this=0x9010d10) at ../../../../src/services/lastfm/LastFmService.cpp:85
#33 0x00d5ae70 in ServicePluginManager::init (this=0x8b6a2e8) at ../../src/services/ServicePluginManager.cpp:103
#34 0x00ff56a8 in MainWindow::init (this=0x8a33680) at ../../src/MainWindow.cpp:362
#35 0x00ff6ed8 in MainWindow (this=0x8a33680) at ../../src/MainWindow.cpp:188
#36 0x00fc05e2 in App::continueInit (this=0xbff58ca8) at ../../src/App.cpp:661
#37 0x00fc49b9 in App (this=0xbff58ca8) at ../../src/App.cpp:207
#38 0x0804fff4 in main (argc=1, argv=0xbff59524) at ../../src/main.cpp:235

Possible duplicates by query: bug 247345, bug 247278, bug 246340, bug 245828.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-11 17:42:11 UTC
Triggered by an upgrade to KDE 4.5. Solved in the upcoming Amarok 2.3.2, in the meantime please disable the Lyrics applet. Beware, the Similar Artist and Album applets cause the same problem.

*** This bug has been marked as a duplicate of bug 245513 ***
Comment 2 Leonardo La Malfa 2010-08-11 17:49:15 UTC
> Triggered by an upgrade to KDE 4.5. Solved in the upcoming
> Amarok 2.3.2, in the meantime please disable the Lyrics applet. Beware,
> the Similar Artist and Album applets cause the same problem.

OK, I'll keep that in mind. Good to know a new version of Amarok is on its 
way. Many thanks!
Comment 3 Cpn-Neemo 2010-08-23 03:33:18 UTC
Created attachment 50846 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:
Running Evolution and Chrome
- Custom settings of the application:
Using a custome Gnome colour setup

-- Backtrace (Reduced):
#7  0xb67cdaa8 in QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#8  0x9a429f62 in ~LyricsApplet (this=0x9590728, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#9  0xb5c1f765 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3988
#10 0xb5c21488 in QObject::event (this=0x9590728, e=0x9a431d14) at kernel/qobject.cpp:1202
#11 0xb6811644 in QGraphicsWidget::event (this=0x9590728, event=0x958a458) at graphicsview/qgraphicswidget.cpp:1404
Comment 4 Myriam Schweingruber 2010-08-23 09:54:26 UTC
Cpn-Neemo: please do not comment on closed bugs

Also, the original bug is already fixed in a version ahead of yours, no need to confirm anything.