Summary: | Amarok crashes with audio CD [@ AudioCdCollection::infoFetchComplete] | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Paul L. <snowhg> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | a2zcomputersok, bugs, franz.holzinger, jake.cobb, nhn, shuliakovsky, valorie.zimmerman, wl |
Priority: | NOR | Keywords: | release_blocker |
Version: | 2.3.2 | ||
Target Milestone: | 2.4.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.4.1 | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Paul L.
2010-05-03 04:13:05 UTC
*** Bug 244106 has been marked as a duplicate of this bug. *** *** Bug 237392 has been marked as a duplicate of this bug. *** Confirmed by duplicates. Which Mandriva debug must I install to have the complete debug output? amarok-2.3.1-1mdv2010.0 amarok-debug-2.3.1-1mdv2010.0 Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7f14ddb49710 (LWP 1886))] Thread 3 (Thread 0x7f14c3ae6910 (LWP 1890)): #0 0x00007f14dac66843 in poll () from /lib64/libc.so.6 #1 0x00007f14d2ec188f in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007f14d2eb1b76 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007f14d2eb2f59 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007f14d2eb3010 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007f14d2ec179b in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007f14d10cb398 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so #7 0x00007f14da72e7cd in start_thread () from /lib64/libpthread.so.0 #8 0x00007f14dac703ed in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f14ba85a910 (LWP 2203)): #0 0x00007f14da7330dd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f14dc013cc2 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007f14dc009df2 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f14dc012ca5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f14da72e7cd in start_thread () from /lib64/libpthread.so.0 #5 0x00007f14dac703ed in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f14ddb49710 (LWP 1886)): [KCrash Handler] #5 0x00007f14dcd8bf6e in PlayUrlRunner::bookmarksFromUrl () from /usr/lib64/libamaroklib.so.1 #6 0x00007f14dcc7dcae in ?? () from /usr/lib64/libamaroklib.so.1 #7 0x00007f14dcf02a47 in ?? () from /usr/lib64/libamaroklib.so.1 #8 0x00007f14dcf03826 in ?? () from /usr/lib64/libamaroklib.so.1 #9 0x00007f14dcf02870 in ?? () from /usr/lib64/libamaroklib.so.1 #10 0x00007f14dce043e9 in ?? () from /usr/lib64/libamaroklib.so.1 #11 0x00007f14dcdfbd73 in EngineController::slotNewTrackPlaying () from /usr/lib64/libamaroklib.so.1 #12 0x00007f14dce03772 in EngineController::qt_metacall () from /usr/lib64/libamaroklib.so.1 #13 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #14 0x00007f14d81a97f5 in Phonon::MediaObject::currentSourceChanged () from /usr/lib64/libphonon.so.4 #15 0x00007f14d81a9b63 in ?? () from /usr/lib64/libphonon.so.4 #16 0x00007f14d81ab60c in Phonon::MediaObject::qt_metacall () from /usr/lib64/libphonon.so.4 #17 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #18 0x00007f14c4a8ce82 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #19 0x00007f14c4a8fb69 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #20 0x00007f14dcdfecc9 in EngineController::playUrl () from /usr/lib64/libamaroklib.so.1 #21 0x00007f14dcdff57f in EngineController::play () from /usr/lib64/libamaroklib.so.1 #22 0x00007f14dca842f5 in Playlist::Actions::play () from /usr/lib64/libamaroklib.so.1 #23 0x00007f14dca846e6 in Playlist::Actions::play () from /usr/lib64/libamaroklib.so.1 #24 0x00007f14dcb3239e in ?? () from /usr/lib64/libamaroklib.so.1 #25 0x00007f14dcb354f6 in ?? () from /usr/lib64/libamaroklib.so.1 #26 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #27 0x00007f14dba71ca5 in QAbstractItemView::doubleClicked () from /usr/lib64/libQtGui.so.4 #28 0x00007f14dba751aa in QAbstractItemView::mouseDoubleClickEvent () from /usr/lib64/libQtGui.so.4 #29 0x00007f14db5f59b8 in QWidget::event () from /usr/lib64/libQtGui.so.4 #30 0x00007f14db94ff96 in QFrame::event () from /usr/lib64/libQtGui.so.4 #31 0x00007f14dba8238b in QAbstractItemView::viewportEvent () from /usr/lib64/libQtGui.so.4 #32 0x00007f14dc0f79f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4 #33 0x00007f14db5a70fc in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #34 0x00007f14db5ae241 in QApplication::notify () from /usr/lib64/libQtGui.so.4 #35 0x00007f14dcde3e7a in App::notify () from /usr/lib64/libamaroklib.so.1 #36 0x00007f14dc0f86ac in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #37 0x00007f14db5adb10 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4 #38 0x00007f14db613bae in ?? () from /usr/lib64/libQtGui.so.4 #39 0x00007f14db612c4a in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4 #40 0x00007f14db63ae9c in ?? () from /usr/lib64/libQtGui.so.4 #41 0x00007f14d40ab4ce in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #42 0x00007f14d40aee98 in ?? () from /usr/lib64/libglib-2.0.so.0 #43 0x00007f14d40aefc0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #44 0x00007f14dc120c73 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #45 0x00007f14db63a64e in ?? () from /usr/lib64/libQtGui.so.4 #46 0x00007f14dc0f6fe2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #47 0x00007f14dc0f73b4 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #48 0x00007f14dc0f9569 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #49 0x000000000040a274 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237 Well, amarok-debug for sure, as well as the -debug packages for kdelibs, phonon, libqt4 and glibc. That should cover most of the crashes related to Amarok. I have now installed the following debug packages: kdelibs4-debug-4.3.5-0.25mdv2010.0 amarok-debug-2.3.1-1mdv2010.0 glibc-debug These debug packages do not exist: lib64phonon4-debug phonon-gstreamer-debug libqtcore4-debug libqtgui4-debug I think the installation of the glibc-debug has broken something. I cannot start amarok any more. It ends up in this error dialog: ----- Amarok n'a pas trouvé de module de collection. Il est probable qu'Amarok soit installé sous le mauvais préfixe ; veuillez corriger votre installation en utilisant : $ cd /path/to/amarok/source-code/ $ su -c "make uninstall" $ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -c "make install" $ kbuildsycoca4 --noincremental $ amarok De plus amples informations peuvent être trouvées dans le fichier README. Pour plus d'assistance, rejoignez-nous sur le canal #amarok de irc.freenode.net (In reply to comment #6) > > I think the installation of the glibc-debug has broken something. I cannot > start amarok any more. It ends up in this error dialog: > > ----- > Amarok n'a pas trouvé de module de collection. Il est probable qu'Amarok soit > installé sous le mauvais préfixe ; veuillez corriger votre installation en > utilisant : > $ cd /path/to/amarok/source-code/ > $ su -c "make uninstall" > $ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -c "make install" > $ kbuildsycoca4 --noincremental > $ amarok > De plus amples informations peuvent être trouvées dans le fichier README. Pour > plus d'assistance, rejoignez-nous sur le canal #amarok de irc.freenode.net Did you try the steps suggested in this message? I do not compile Amarok by myself. Therefore I have reported the new bug to Mandriva: https://qa.mandriva.com/show_bug.cgi?id=60817 You could at least try this line: kbuildsycoca4 --noincremental I have executed this: [root@localhost ~]# kbuildsycoca4 --noincremental kbuildsycoca4 running... However still the same error dialog. why do you do this as root? it says nowhere you should... I think that only root has all the necessary rights. I have retried with the normal user. [franz@localhost ~]$ kbuildsycoca4 --noincremental kbuildsycoca4 running... Still the same error dialog. Just to clarify: in general, commands are executed by the user, else I specify if it has to be done with admin rights :) Back to your inability to start Amarok: Do you maybe have different Amarok versions installed? Thank you about the info about the execution of scripts. I have installed the new version of Amarok yesterday. I did not deinstall the former version manually. It should however been deinstalled by the Mandriva Control Center. These are the installed packages for Amarok: amarok-utils-2.3.1-1mdv2010.0 lib64amarokocsclient4-2.2.2-0.3mdv2010.0 lib64amarokpud1-2.2.2-0.3mdv2010.0 lib64amarok-sqlcollection1-2.3.1-1mdv2010.0 amarok-scripts-2.3.1-1mdv2010.0 amarok-debug-2.3.1-1mdv2010.0 lib64amarokcore1-2.3.1-1mdv2010.0 lib64amaroklib1-2.2.2-0.3mdv2010.0 amarok-2.3.1-1mdv2010.0 Those should all have the same version number, I suggest you remove the old 2.2.2 version packages. Thank you for this hint. I now deinstalled all those 2.2.2 packages of Amarok. Then I installed Amarok again and it proposed newer packages: [root@localhost ~]# urpmi amarok-2.3.1-1mdv2010.0 Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Main Backports ») amarok 2.3.1 1mdv2010.0 x86_64 amarok-scripts 2.3.1 1mdv2010.0 x86_64 lib64amarok-sqlcollection1 2.3.1 1mdv2010.0 x86_64 lib64amaroklib1 2.3.1 1mdv2010.0 x86_64 lib64amarokocsclient4 2.3.1 1mdv2010.0 x86_64 lib64amarokpud1 2.3.1 1mdv2010.0 x86_64 Now Amarok works! Great news :) *** Bug 252819 has been marked as a duplicate of this bug. *** Created attachment 53664 [details]
New crash information added by DrKonqi
amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0
- What I was doing when the application crashed:
I was try to play inserted Audio CD with Amarok (Kubuntu 10.10)
-- Backtrace (Reduced):
#10 0xb5a21180 in QString::free (d=0xa1cc9678) at tools/qstring.cpp:1151
#11 0xa1d1ae01 in ~QString (this=0x9cb21b0) at /usr/include/qt4/QtCore/qstring.h:882
#12 node_destruct (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:420
#13 free (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:741
#14 ~QList (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:716
*** Bug 256306 has been marked as a duplicate of this bug. *** Testing last night with the latest from git, and recently built phonon-vlc and phonon-gst, I can't get Amarok to crash while trying to play a CD. I can't get it to play a CD either, but that's a different bug. I also tested phonon-xine with the same results - no crash, but no play. Thank you for the feedback, Valorie, closing as fixed in the upcoming 2.4.1 |