Bug 216929

Summary: Amarok crashed while opening .m3u file from Kickoff menu [Playlist::Actions::engineNewTrackPlaying, EngineSubject::newTrackPlaying, EngineController::slotNewTrackPlaying]
Product: [Applications] amarok Reporter: gael07ol
Component: PlaybackAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.2.1   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description gael07ol 2009-12-01 13:15:12 UTC
Application: amarok (2.2.1)
KDE Version: 4.3.77 (KDE 4.3.77 (KDE 4.4 >= 20091123))
Qt Version: 4.6.0
Operating System: Linux 2.6.31.6-desktop-1mnb i686
Distribution: "Mandriva Linux 2010.0"

-- Information about the crash:
I'm unable to start Amarok with a .m3u file from Kickoff (recently used items).

The crash can be reproduced everytime.

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

Thread 2 (Thread 0xabab0b70 (LWP 12739)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5aa9246 in __poll (fds=0xb5b3aff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb2e8b936 in poll_func (ufds=0x9c49038, nfds=2, timeout=-1, userdata=0x9d81e28) at pulse/thread-mainloop.c:75
#3  0xb2e7896a in pa_mainloop_poll (m=0x9d81bb0) at pulse/mainloop.c:879
#4  0xb2e7a1ad in pa_mainloop_iterate (m=0x9d81bb0, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0xb2e7a284 in pa_mainloop_run (m=0x9d81bb0, retval=0x0) at pulse/mainloop.c:979
#6  0xb2e8b81e in thread (userdata=0x9d81fb0) at pulse/thread-mainloop.c:94
#7  0xb25afab3 in internal_thread_func (userdata=0x9d81cc8) at pulsecore/thread-posix.c:72
#8  0xb5972885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb5ab457e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb22c28e0 (LWP 12730)):
[KCrash Handler]
#6  Playlist::Actions::engineNewTrackPlaying (this=0x9de1ef8) at /usr/lib/qt4/include/QtCore/qpointer.h:61
#7  0xb711ffb9 in EngineSubject::newTrackPlaying (this=0x9c40850) at /usr/src/debug/amarok-2.2.1/src/EngineObserver.cpp:195
#8  0xb711866c in EngineController::slotNewTrackPlaying (this=0x9c40850, source=@0x9d950f8) at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:967
#9  0xb711e838 in EngineController::qt_metacall (this=0x9c40850, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfc29b68) at /usr/src/debug/amarok-2.2.1/build/src/EngineController.moc:150
#10 0xb6840b8d in QMetaObject::metacall (object=0x9c40850, cl=3074703348, idx=29, argv=0xbfc29b68) at kernel/qmetaobject.cpp:237
#11 0xb684f986 in QMetaObject::activate (sender=0x9c0ba78, m=0xb4e26e28, local_signal_index=7, argv=0xbfc29b68) at kernel/qobject.cpp:3274
#12 0xb4dea4b5 in Phonon::MediaObject::currentSourceChanged () from /usr/lib/libphonon.so.4
#13 0xb4dea94a in ?? () from /usr/lib/libphonon.so.4
#14 0xb4dec78b in Phonon::MediaObject::qt_metacall () from /usr/lib/libphonon.so.4
#15 0xb6840b8d in QMetaObject::metacall (object=0x9c0ba78, cl=3074703348, idx=26, argv=0xbfc29cc8) at kernel/qmetaobject.cpp:237
#16 0xb684f986 in QMetaObject::activate (sender=0x9d95098, m=0xa6410270, local_signal_index=0, argv=0xbfc29cc8) at kernel/qobject.cpp:3274
#17 0xa63f22e5 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#18 0xa63f54fa in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#19 0xb4dec1bb in Phonon::MediaObject::setCurrentSource () from /usr/lib/libphonon.so.4
#20 0xb711b655 in EngineController::playUrl (this=0x9c40850, url=@0xbfc29edc, offset=0) at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:421
#21 0xb711c9fa in EngineController::play (this=0x9c40850, track=@0x0, offset=0) at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:364
#22 0xb6d90b79 in Playlist::Actions::play (this=0x9de1ef8, trackid=1536067368348135781, now=172) at /usr/src/debug/amarok-2.2.1/src/playlist/PlaylistActions.cpp:212
#23 0xb6d90f2b in Playlist::Actions::play (this=0x9de1ef8, row=0) at /usr/src/debug/amarok-2.2.1/src/playlist/PlaylistActions.cpp:189
#24 0xb6da2909 in Playlist::Controller::insertOptioned (this=0xbfc2a044, list=) at /usr/src/debug/amarok-2.2.1/src/playlist/PlaylistController.cpp:141
#25 0xb6da35d1 in Playlist::Controller::slotFinishDirectoryLoader (this=0x99f0d70, tracks=@0xbfc2a0bc) at /usr/src/debug/amarok-2.2.1/src/playlist/PlaylistController.cpp:522
#26 0xb6cbb726 in Playlist::Controller::qt_metacall (this=0x99f0d70, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfc2a208) at /usr/src/debug/amarok-2.2.1/build/src/moc_PlaylistController.cpp:151
#27 0xb6840b8d in QMetaObject::metacall (object=0x99f0d70, cl=3074703348, idx=31, argv=0xbfc2a208) at kernel/qmetaobject.cpp:237
#28 0xb684f986 in QMetaObject::activate (sender=0x9da79e8, m=0xb7429610, local_signal_index=0, argv=0xbfc2a208) at kernel/qobject.cpp:3274
#29 0xb6cb4435 in DirectoryLoader::finished (this=0x9da79e8, _t1=@0x9da7a00) at /usr/src/debug/amarok-2.2.1/build/src/moc_DirectoryLoader.cpp:94
#30 0xb71103f1 in DirectoryLoader::finishUrlList (this=0x9da79e8) at /usr/src/debug/amarok-2.2.1/src/DirectoryLoader.cpp:146
#31 0xb71108a3 in DirectoryLoader::init (this=0x9da79e8, urls=@0x0) at /usr/src/debug/amarok-2.2.1/src/DirectoryLoader.cpp:103
#32 0xb6d9af52 in Playlist::Controller::insertOptioned (this=0x99f0d70, urls=@0xbfc2a540, options=33) at /usr/src/debug/amarok-2.2.1/src/playlist/PlaylistController.cpp:185
#33 0xb71064bd in App::handleCliArgs () at /usr/src/debug/amarok-2.2.1/src/App.cpp:349
#34 0xb7107fe1 in App::newInstance (this=0xbfc2b710) at /usr/src/debug/amarok-2.2.1/src/App.cpp:1217
#35 0xb76277b3 in KUniqueApplicationAdaptor::newInstance (this=0x9a27630, asn_id=@0x9aa24e0, args=@0x9aa8d30) at /usr/src/debug/kdelibs-4.3.77svn1053190/kdeui/kernel/kuniqueapplication.cpp:459
#36 0xb7627f4c in KUniqueApplicationAdaptor::qt_metacall (this=0x9a27630, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc2a7ac)
    at /usr/src/debug/kdelibs-4.3.77svn1053190/build/kdeui/kuniqueapplication_p.moc:81
#37 0xb5632516 in QDBusConnectionPrivate::deliverCall (this=0x9967ec0, object=0x9a27630, msg=@0x9aae710, metaTypes=@0x0, slotIdx=0) at qdbusintegrator.cpp:904
#38 0xb563389c in QDBusConnectionPrivate::activateCall (this=0x9967ec0, object=0x9a27630, flags=337, msg=@0x9aae710) at qdbusintegrator.cpp:809
#39 0xb563443e in QDBusConnectionPrivate::activateObject (this=0x9967ec0, node=@0x9aae6fc, msg=@0x9aae710, pathStartPos=-1077761764) at qdbusintegrator.cpp:1367
#40 0xb5634708 in QDBusActivateObjectEvent::placeMetaCall (this=0x9aae6d0) at qdbusintegrator.cpp:1480
#41 0xb684c62f in QObject::event (this=0xbfc2b710, e=0x9aae6d0) at kernel/qobject.cpp:1240
#42 0xb683b31a in QCoreApplication::event (this=0xbfc2b710, e=0x9aae6d0) at kernel/qcoreapplication.cpp:1533
#43 0xb5d760c8 in QApplication::event (this=0xbfc2b710, e=0x9aae6d0) at kernel/qapplication.cpp:2344
#44 0xb70fca59 in App::event (this=0x0, event=0x0) at /usr/src/debug/amarok-2.2.1/src/App.cpp:813
#45 0xb5d7161c in QApplicationPrivate::notify_helper (this=0x99704b0, receiver=0xbfc2b710, e=0x9aae6d0) at kernel/qapplication.cpp:4242
#46 0xb5d78440 in QApplication::notify (this=0xbfc2b710, receiver=0xbfc2b710, e=0x9aae6d0) at kernel/qapplication.cpp:3661
#47 0xb761fb61 in KApplication::notify (this=0xbfc2b710, receiver=0xbfc2b710, event=0x9aae6d0) at /usr/src/debug/kdelibs-4.3.77svn1053190/kdeui/kernel/kapplication.cpp:302
#48 0xb683b81e in QCoreApplication::notifyInternal (this=0xbfc2b710, receiver=0xbfc2b710, event=0x9aae6d0) at kernel/qcoreapplication.cpp:704
#49 0xb683e223 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98bd420) at kernel/qcoreapplication.h:215
#50 0xb683e37c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#51 0xb686899d in postEventSourceDispatch (s=0x9978230) at kernel/qcoreapplication.h:220
#52 0xb319cb92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0xb31a0468 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb31a058e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0xb6868481 in QEventDispatcherGlib::processEvents (this=0x996f9d0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:407
#56 0xb5e2ff8a in QGuiEventDispatcherGlib::processEvents (this=0x996f9d0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#57 0xb6839e8d in QEventLoop::processEvents (this=0x9a69210, flags=) at kernel/qeventloop.cpp:149
#58 0xb683a2d9 in QEventLoop::exec (this=0x9a69210, flags={i = 0}) at kernel/qeventloop.cpp:201
#59 0xb4e0d707 in Phonon::PulseSupport::PulseSupport () from /usr/lib/libphonon.so.4
#60 0xb4e0d768 in Phonon::PulseSupport::getInstance () from /usr/lib/libphonon.so.4
#61 0xb4df49ed in ?? () from /usr/lib/libphonon.so.4
#62 0xb711967e in EngineController::initializePhonon (this=0x9aa78f8) at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:128
#63 0xb711ae5b in EngineController (this=0x9aa78f8) at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:83
#64 0xb711aff0 in EngineController::instance () at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:65
#65 0xb711b024 in The::engineController () at /usr/src/debug/amarok-2.2.1/src/EngineController.cpp:57
#66 0xb7136107 in MainWindow (this=0x9aa5bf8) at /usr/src/debug/amarok-2.2.1/src/MainWindow.cpp:133
#67 0xb70ffd4d in App::continueInit (this=0xbfc2b710) at /usr/src/debug/amarok-2.2.1/src/App.cpp:664
#68 0xb7102666 in App (this=0xbfc2b710) at /usr/src/debug/amarok-2.2.1/src/App.cpp:222
#69 0x0804f9dc in main (argc=2, argv=0xbfc2bf34) at /usr/src/debug/amarok-2.2.1/src/main.cpp:225

This bug may be a duplicate of or related to bug 215432.

Possible duplicates by query: bug 214759, bug 216742, bug 192231, bug 215432.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2009-12-01 13:58:57 UTC
Yes, definitely a duplicate

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