Bug 256224

Summary: Amarok crashes after opening mp3 file from dolphin
Product: [Applications] amarok Reporter: Graziano <grakkio>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Graziano 2010-11-06 13:35:03 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
PRE: I have closed Amarok from Taskbar.

After PRE i have open an mp3 file from dolphin (not listening a preview of the file) by clicking on mp3 file icon. Then Amarok crashed.

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

Thread 13 (Thread 0xb5910b70 (LWP 5278)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b96a34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03062ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb510fb70 (LWP 5279)):
#0  0x0465cf64 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x00b96ba6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x03f762e8 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#3  0x03f77e5e in ?? () from /lib/libglib-2.0.so.0
#4  0x03f784b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x008b760f in QEventDispatcherGlib::processEvents (this=0x8f50728, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x0088a059 in QEventLoop::processEvents (this=0xb510f270, flags=) at kernel/qeventloop.cpp:149
#7  0x0088a4aa in QEventLoop::exec (this=0xb510f270, flags=...) at kernel/qeventloop.cpp:201
#8  0x007865a8 in QThread::exec (this=0x8f4ecd8) at thread/qthread.cpp:487
#9  0x0716e96a in Phonon::Xine::XineThread::run (this=0x8f4ecd8) at ../../xine/xinethread.cpp:143
#10 0x0078932e in QThreadPrivate::start (arg=0x8f4ecd8) at thread/qthread_unix.cpp:248
#11 0x0465a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x00b89a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb490eb70 (LWP 5282)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x00b7bb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x07757a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xb410db70 (LWP 5283)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030739ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xb390cb70 (LWP 5284)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030739ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xb310bb70 (LWP 5285)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030739ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xb290ab70 (LWP 5286)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030739ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xb1a10b70 (LWP 5288)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0078a287 in QWaitConditionPrivate::wait (this=0x95c7410, mutex=0x9789b48, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x95c7410, mutex=0x9789b48, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x015e5870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95c73f8, th=0x977f8a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x015e838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9787140, th=0x977f8a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x015e427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95c73f8, th=0x977f8a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x015e8482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9787140, th=0x977f8a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x015e54d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c73f8, th=0x977f8a8, previous=0x8e1ce70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x015e651e in ThreadWeaver::ThreadRunHelper::run (this=0xb1a102e4, parent=0x95c73f8, th=0x977f8a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x015e6c3b in ThreadWeaver::Thread::run (this=0x977f8a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0078932e in QThreadPrivate::start (arg=0x977f8a8) at thread/qthread_unix.cpp:248
#13 0x0465a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00b89a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xafcf4b70 (LWP 5291)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x00b82971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0308c5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xaf10ab70 (LWP 5292)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030662aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xae73cb70 (LWP 5293)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030662aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xadf3bb70 (LWP 5295)):
#0  0x009a6422 in __kernel_vsyscall ()
#1  0x0465f015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00b969dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030769da in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb7849720 (LWP 5273)):
[KCrash Handler]
#6  0x00e0a8eb in Playlist::Actions::engineNewTrackPlaying (this=0x9895d90) at ../../src/playlist/PlaylistActions.cpp:429
#7  0x011f2718 in EngineSubject::newTrackPlaying (this=0x8f36078) at ../../src/EngineObserver.cpp:195
#8  0x011eb858 in EngineController::slotNewTrackPlaying (this=0x8f36078, source=...) at ../../src/EngineController.cpp:1021
#9  0x011f1afc in EngineController::qt_metacall (this=0x8f36078, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbf98c758) at ./EngineController.moc:150
#10 0x00890c9a in QMetaObject::metacall (object=0x8f36078, cl=22544372, idx=29, argv=0xbf98c758) at kernel/qmetaobject.cpp:237
#11 0x0089f3d5 in QMetaObject::activate (sender=0x8f3e460, m=0x15db448, local_signal_index=7, argv=0xbf98c758) at kernel/qobject.cpp:3293
#12 0x015b5563 in Phonon::MediaObject::currentSourceChanged (this=0x8f3e460, _t1=...) at .moc/release-shared/moc_mediaobject.cpp:234
#13 0x015b59c7 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x8f36718, source=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:446
#14 0x015b74bd in Phonon::MediaObject::qt_metacall (this=0x8f3e460, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbf98c8c8) at .moc/release-shared/moc_mediaobject.cpp:144
#15 0x00890c9a in QMetaObject::metacall (object=0x8f3e460, cl=22544372, idx=26, argv=0xbf98c8c8) at kernel/qmetaobject.cpp:237
#16 0x0089f3d5 in QMetaObject::activate (sender=0x8fc45a8, m=0x71bde60, local_signal_index=4, argv=0xbf98c8c8) at kernel/qobject.cpp:3293
#17 0x0718c763 in Phonon::Xine::MediaObject::currentSourceChanged (this=0x8fc45a8, _t1=...) at ./mediaobject.moc:215
#18 0x0718ea2c in Phonon::Xine::MediaObject::setSourceInternal (this=0x8fc45a8, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:426
#19 0x0718f250 in Phonon::Xine::MediaObject::setSource (this=0x8fc45a8, source=...) at ../../xine/mediaobject.cpp:317
#20 0x015b6855 in Phonon::MediaObject::setCurrentSource (this=0x8f3e460, newSource=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:260
#21 0x011ec5b7 in EngineController::playUrl (this=0x8f36078, url=..., offset=0) at ../../src/EngineController.cpp:458
#22 0x011edbb2 in EngineController::play (this=0x8f36078, track=..., offset=0) at ../../src/EngineController.cpp:380
#23 0x00e0b4b7 in Playlist::Actions::play (this=0x9895d90, trackid=6349276449350574268, now=true) at ../../src/playlist/PlaylistActions.cpp:230
#24 0x00e1efeb in Playlist::Controller::insertOptioned (this=0x985cfb0, list=..., options=<value optimized out>) at ../../src/playlist/PlaylistController.cpp:153
#25 0x00e1f5e6 in Playlist::Controller::slotFinishDirectoryLoader (this=0x985cfb0, tracks=...) at ../../src/playlist/PlaylistController.cpp:534
#26 0x00d51a44 in Playlist::Controller::qt_metacall (this=0x985cfb0, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbf98ceb8) at moc_PlaylistController.cpp:154
#27 0x00890c9a in QMetaObject::metacall (object=0x985cfb0, cl=22544372, idx=32, argv=0xbf98ceb8) at kernel/qmetaobject.cpp:237
#28 0x0089f3d5 in QMetaObject::activate (sender=0x985c368, m=0x1563680, local_signal_index=0, argv=0xbf98ceb8) at kernel/qobject.cpp:3293
#29 0x00d4afc3 in DirectoryLoader::finished (this=0x985c368, _t1=...) at moc_DirectoryLoader.cpp:94
#30 0x011e0bec in DirectoryLoader::finishUrlList (this=0x985c368) at ../../src/DirectoryLoader.cpp:146
#31 0x011e106d in DirectoryLoader::init (this=0x985c368, urls=...) at ../../src/DirectoryLoader.cpp:103
#32 0x00e1623a in Playlist::Controller::insertOptioned (this=0x985cfb0, urls=..., options=33) at ../../src/playlist/PlaylistController.cpp:199
#33 0x011d44ba in App::handleCliArgs () at ../../src/App.cpp:350
#34 0x011d5a20 in App::newInstance (this=0xbf98eb28) at ../../src/App.cpp:949
#35 0x002f7950 in KUniqueApplicationAdaptor::newInstance (this=0x8f3ccc0, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:454
#36 0x002f80b2 in KUniqueApplicationAdaptor::qt_metacall (this=0x8f3ccc0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf98d46c) at ./kuniqueapplication_p.moc:81
#37 0x02f32b34 in QDBusConnectionPrivate::deliverCall (this=0x8e175f8, object=0x8f3ccc0, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:904
#38 0x02f33ddf in QDBusConnectionPrivate::activateCall (this=0x8e175f8, object=0x8f3ccc0, flags=337, msg=...) at qdbusintegrator.cpp:809
#39 0x02f34880 in QDBusConnectionPrivate::activateObject (this=0x8e175f8, node=..., msg=..., pathStartPos=16) at qdbusintegrator.cpp:1364
#40 0x02f34b1a in QDBusActivateObjectEvent::placeMetaCall (this=0x9856f40) at qdbusintegrator.cpp:1477
#41 0x0089c3fe in QObject::event (this=0xbf98eb28, e=0x9856f40) at kernel/qobject.cpp:1248
#42 0x0088b50b in QCoreApplication::event (this=0xbf98eb28, e=0x9856f40) at kernel/qcoreapplication.cpp:1533
#43 0x01975e46 in QApplication::event (this=0xbf98eb28, e=0x9856f40) at kernel/qapplication.cpp:2353
#44 0x011d0d5d in App::event (this=0xbf98eb28, event=0x9856f40) at ../../src/App.cpp:916
#45 0x019714dc in QApplicationPrivate::notify_helper (this=0x8e27428, receiver=0xbf98eb28, e=0x9856f40) at kernel/qapplication.cpp:4300
#46 0x0197805e in QApplication::notify (this=0xbf98eb28, receiver=0xbf98eb28, e=0x9856f40) at kernel/qapplication.cpp:3704
#47 0x011d0276 in App::notify (this=0xbf98eb28, receiver=0xbf98eb28, event=0x9856f40) at ../../src/App.cpp:927
#48 0x0088ba3b in QCoreApplication::notifyInternal (this=0xbf98eb28, receiver=0xbf98eb28, event=0x9856f40) at kernel/qcoreapplication.cpp:704
#49 0x0088e473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8d41928) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d41928) at kernel/qcoreapplication.cpp:1345
#51 0x0088e5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#52 0x008b7adf in QCoreApplication::sendPostedEvents (s=0x8e2a310) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=0x8e2a310) at kernel/qeventdispatcher_glib.cpp:276
#54 0x03f745e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x03f782d8 in ?? () from /lib/libglib-2.0.so.0
#56 0x03f784b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x008b75d5 in QEventDispatcherGlib::processEvents (this=0x8d414c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#58 0x01a31135 in QGuiEventDispatcherGlib::processEvents (this=0x8d414c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0088a059 in QEventLoop::processEvents (this=0xbf98e004, flags=) at kernel/qeventloop.cpp:149
#60 0x0088a4aa in QEventLoop::exec (this=0xbf98e004, flags=...) at kernel/qeventloop.cpp:201
#61 0x0039076f in KWallet::Wallet::openWallet (name=..., w=0, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:260
#62 0x037078bf in LastFmServiceConfig (this=0xbf98e160) at ../../../../src/services/lastfm/LastFmServiceConfig.cpp:37
#63 0x036f1f4b in LastFmService::init (this=0x9850f40) at ../../../../src/services/lastfm/LastFmService.cpp:229
#64 0x036f4580 in LastFmService (this=0x9850f40, parent=0x959c798, name=..., username=..., password=..., sessionKey=..., scrobble=true, fetchSimilar=true)
    at ../../../../src/services/lastfm/LastFmService.cpp:203
#65 0x036f47be in LastFmServiceFactory::createLastFmService (this=0x959c798) at ../../../../src/services/lastfm/LastFmService.cpp:147
#66 0x036f4935 in LastFmServiceFactory::init (this=0x959c798) at ../../../../src/services/lastfm/LastFmService.cpp:84
#67 0x00f963f1 in ServiceFactory::trackForUrl (this=0x959c798, url=...) at ../../src/services/ServiceBase.cpp:53
#68 0x0105028b in CollectionManager::trackForUrl (this=0x959c7c0, url=...) at ../../src/collection/CollectionManager.cpp:493
#69 0x0101cb6e in Meta::XSPFPlaylist::tracks (this=0x97c20e0) at ../../src/meta/XSPFPlaylist.cpp:202
#70 0x00e2f7d2 in Model (this=0x958c1a0, parent=0x95b3650) at ../../src/playlist/PlaylistModel.cpp:77
#71 0x00e3330c in ModelStack (this=0x95b3650) at ../../src/playlist/PlaylistModelStack.cpp:63
#72 0x00e334c0 in Playlist::ModelStack::instance () at ../../src/playlist/PlaylistModelStack.cpp:46
#73 0x00e334fb in The::playlist () at ../../src/playlist/PlaylistModelStack.cpp:28
#74 0x0114e8e3 in StatusBar (this=0x9576f80, parent=0x9007760) at ../../src/statusbar/StatusBar.cpp:89
#75 0x01209e12 in MainWindow (this=0x9007760) at ../../src/MainWindow.cpp:158
#76 0x011d2b62 in App::continueInit (this=0xbf98eb28) at ../../src/App.cpp:681
#77 0x011d74e9 in App (this=0xbf98eb28) at ../../src/App.cpp:212
#78 0x0804fffc in main (argc=2, argv=0xbf98f3a4) at ../../src/main.cpp:235

Possible duplicates by query: bug 255163, bug 254378, bug 249070, bug 248522, bug 247038.

Reported using DrKonqi
Comment 1 Mikko C. 2010-11-06 13:37:43 UTC

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