Version: 2.3.2 (using KDE 3.1.9) Compiler: gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk) OS: Linux (i686) release 2.4.21-0.13mdk When trying to open a XML-Plalist with Split- or Flex-Playlist (by mETz) noatun crashes everytime with signal 6. This is the output of KDE-Crashmanager: [New Thread 16384 (LWP 27774)] 0x40ff4677 in waitpid () from /lib/i686/libpthread.so.0 #0 0x40ff4677 in waitpid () from /lib/i686/libpthread.so.0 #1 0x40703977 in KCrash::defaultCrashHandler(int) () from /opt/kde3/lib/libkdecore.so.4 #2 0x40ff35ce in __pthread_sighandler () from /lib/i686/libpthread.so.0 #3 0x411623b8 in __libc_sigaction () from /lib/i686/libc.so.6 #4 0x40ff0deb in raise () from /lib/i686/libpthread.so.0 #5 0x41162224 in raise () from /lib/i686/libc.so.6 #6 0x4116376b in abort () from /lib/i686/libc.so.6 #7 0x4115b745 in __assert_fail () from /lib/i686/libc.so.6 #8 0x420dd9b5 in Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) () from /opt/kde3/lib/libmcop.so.1 #9 0x41bacd9b in KArtsDispatcher::KArtsDispatcher(QObject*, char const*) () from /opt/kde3/lib/libartskde.so.1 #10 0x41bab37e in KDE::PlayObjectFactory::mimeTypes() () from /opt/kde3/lib/libartskde.so.1 #11 0x429e036d in KFileAudioPreview::KFileAudioPreview(QWidget*, char const*) () from /opt/kde3/lib/kde3/kfileaudiopreview.so #12 0x429e1a53 in KFileAudioPreviewFactory::createObject(QObject*, char const*, char const*, QStringList const&) () from /opt/kde3/lib/kde3/kfileaudiopreview.so #13 0x4071b99e in KLibFactory::create(QObject*, char const*, char const*, QStringList const&) () from /opt/kde3/lib/libkdecore.so.4 #14 0x4030bf11 in KFileMetaPreview::createAudioPreview(QWidget*) () from /opt/kde3/lib/libkio.so.4 #15 0x4030bb22 in KFileMetaPreview::previewProviderFor(QString const&) () from /opt/kde3/lib/libkio.so.4 #16 0x4030bcc7 in KFileMetaPreview::showPreview(KURL const&) () from /opt/kde3/lib/libkio.so.4 #17 0x4030c0f2 in KFileMetaPreview::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkio.so.4 #18 0x40aa332b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0x402b02fe in KFilePreview::slotHighlighted(KFileItem const*) () from /opt/kde3/lib/libkio.so.4 #20 0x402af4b2 in KFilePreview::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkio.so.4 #21 0x40aa32a1 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 Using Noatun CVS from 2003-07-16. I'm able to play the opened playlist without any problems occuring.
If the backtrace is right you should try and disable audio preview in konqueror first. It looks a lot like your fileselector wanted to preview an audiofile which in turn "somehow" crashed in arts. I doubt this is related to the playlist.
Subject: kdelibs/arts/kde CVS commit by pfeiffer: noatun uses Arts::Dispatcher, KFileAudioPreview KArtsDispatcher, which tries to create another Arts::Dispatcher, which hits an assertion. Note: update arts as well (either HEAD or ARTS_1_1_BRANCH) or you'll hit another assertion :-/ CCMAIL: 61367-close@bugs.kde.org M +10 -2 kartsdispatcher.cc 1.3 --- kdelibs/arts/kde/kartsdispatcher.cc #1.2:1.3 @@ -22,4 +22,7 @@ #include <qiomanager.h> #include <dispatcher.h> + +#include <kdebug.h> + #include "kartsdispatcher.moc" @@ -34,6 +37,11 @@ KArtsDispatcher::KArtsDispatcher(QObject if(artsDispatcher == 0) { + if (!Arts::Dispatcher::the()) // only if no Arts::Dispatcher is created yet + { artsQIOManager = new Arts::QIOManager(); artsDispatcher = new Arts::Dispatcher(artsQIOManager); + } + else + kdWarning(400) << "An Arts::Dispatcher() instance exists already while trying to instantiate KArtsDispatcher!" << endl; } }