Version: 2.10.0 (using KDE KDE 3.5.4) Installed from: Debian stable Packages OS: Linux Straight up segfault crash when opening an audio stream. To reproduce *) In a browser, go to the URL http://www.live365.com/stations/dismuke *) Click the play button. There will be a popup window, with another play button. Click that one. Make sure that the application selected is notaun. *) Noatun will start, then segfault. Here's the backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1245661504 (LWP 5268)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #6 0xb6b63aa4 in KDE::PlayObject::object () from /usr/lib/libartskde.so.1 #7 0xb6b6a46c in KDE::PlayObject::attachPlayObject () from /usr/lib/libartskde.so.1 #8 0xb6b6a736 in KDE::PlayObject::qt_invoke () from /usr/lib/libartskde.so.1 #9 0xb768feb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #10 0xb6b631b0 in KDE::PlayObjectCreator::playObjectCreated () from /usr/lib/libartskde.so.1 #11 0xb6b668d0 in KDE::PlayObjectCreator::slotMimeType () from /usr/lib/libartskde.so.1 #12 0xb6b66bd0 in KDE::PlayObjectCreator::qt_invoke () from /usr/lib/libartskde.so.1 #13 0xb768feb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #14 0xb76903ea in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #15 0xb6b76188 in Arts::KIOInputStream_impl::mimeTypeFound () from /usr/lib/libartskde.so.1 #16 0xb6b76ba6 in Arts::KIOInputStream_impl::slotScanMimeType () from /usr/lib/libartskde.so.1 #17 0xb6b76c53 in Arts::KIOInputStream_impl::qt_invoke () from /usr/lib/libartskde.so.1 #18 0xb768feb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #19 0xb6d46787 in KIO::TransferJob::mimetype () from /usr/lib/libkio.so.4 #20 0xb6d467ea in KIO::TransferJob::slotMimetype () from /usr/lib/libkio.so.4 #21 0xb6da43b2 in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4 #22 0xb768feb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #23 0xb76903ea in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #24 0xb6d5461b in KIO::SlaveInterface::mimeType () from /usr/lib/libkio.so.4 #25 0xb6db4792 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #26 0xb6d88620 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #27 0xb6d7d730 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4 #28 0xb6d81a87 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4 #29 0xb768feb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #30 0xb76907c8 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #31 0xb7a2406f in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3 #32 0xb76b01fe in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3 #33 0xb7625e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #34 0xb7626052 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #35 0xb65d67ab in KApplication::notify () from /usr/lib/libkdecore.so.4 #36 0xb75b7157 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #37 0xb7617973 in QEventLoop::activateSocketNotifiers () from /usr/lib/libqt-mt.so.3 #38 0xb75caf43 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #39 0xb763e947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #40 0xb763e86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #41 0xb7624965 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #42 0xb7f91e09 in kdemain () from /usr/lib/libkdeinit_noatun.so #43 0xb7d75ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #44 0x080483b1 in ?? ()
Here's the gdb entry. I'm now guessing that this kind of stream just isn't supported. Probably this isn't the best way to find out. (gdb) run ~/Desktop/play.pls Starting program: /usr/bin/noatun ~/Desktop/play.pls (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1245776192 (LWP 5333)] (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) X Error: BadDevice, invalid or uninitialized input device 166 Major opcode: 144 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 166 Major opcode: 144 Minor opcode: 3 Resource id: 0x0 Failed to open device ScimInputContextPlugin() noatun: [Marquis::Marquis()] number of members == 1 noatun: [bool PlaylistSaver::metalist(const KURL&)] url=file:///home/mgolden/.kde/share/apps/noatun/splitplaylist.xml noatun: [bool PlaylistSaver::loadXML(const KURL&, int)] file='file:///home/mgolden/.kde/share/apps/noatun/splitplaylist.xml', opt=1 noatun: [virtual void YHModule::reopen()] kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x82eb798) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() noatun: [void YHModule::slotModifierActivated(int)] noatun: [void NoatunSystray::slotLoadSettings()] noatun: [bool PlaylistSaver::metalist(const KURL&)] url=file:///home/mgolden/Desktop/play.pls noatun: [bool PlaylistSaver::loadXML(const KURL&, int)] file='file:///home/mgolden/Desktop/play.pls', opt=1 noatun: [bool PlaylistSaver::loadXML(const KURL&, int)] file='file:///home/mgolden/Desktop/play.pls', opt=16 noatun: [bool PlaylistSaver::loadPLS(const KURL&, int)] file='/home/mgolden/Desktop/play.pls kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-mgolden/ksycoca noatun: [TitleProxy::Proxy::Proxy(KURL)] noatun: [TitleProxy::Proxy::Proxy(KURL)] Trying to bind to port: 6700 kio (KIOJob): stat http://localhost:6700 kio (KIOJob): kio_uiserver registered kio (KTrader): query for KFilePlugin, KFilePlugin : returning 0 offers kio (KIOJob): StatJob::slotRedirection(http://localhost:6700/) artskde: KDE::PlayObject: created as proxy for URL http://localhost:6700 artskde: KDE::PlayObject::play() artskde: (re)starting stream artskde: KDE::PlayObject::play(): creator called artskde: KDE::PlayObject::play() kio (KIOJob): Job::kill this=0x831d190 KIO::TransferJob m_progressId=0 quietly=true artskde: (re)starting stream artskde: KDE::PlayObject::play(): creator called kio (KIOJob): TransferJob::slotRedirection(http://localhost:6700/) Program exited normally. (gdb) noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to www.live365.com:80 noatun: [bool TitleProxy::Proxy::processHeader(Q_LONG&, Q_LONG)] Stream redirected to: http://216.235.91.30:14914/play noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to 216.235.91.30:14914 noatun: [bool TitleProxy::Proxy::processHeader(Q_LONG&, Q_LONG)] Server name: Nanocaster/2.6.1-6 29-Oct-05 noatun: TitleProxy error: Stream does not support shoutcast metadata. Restarting in non-metadata mode. noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to 216.235.91.30:14914 artskde: got mimetype: audio/x-mp3 artskde: slotMimeType called: audio/x-mp3 artskde: streamEnd() kio (Scheduler): Scheduler: killing slave 5340 kio (Slave): killing slave pid=5340 (http://localhost) kio (KIOJob): Job::kill this=0x831d050 KIO::TransferJob m_progressId=0 quietly=true artskde: KDE::PlayObject::attachPlayObject() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject::halt(): creator destroyed artskde: KDE::PlayObject: destroyed noatun: [virtual TitleProxy::Proxy::~Proxy()] artskde: KDE::PlayObject: destroyed noatun: [bool Engine::open(const PlaylistItem&)] No playobject for 'file:///home/mgolden2/mgolden/music/youreirish.mp3' artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject: destroyed noatun: [bool Engine::open(const PlaylistItem&)] No playobject for 'file:///home/mgolden/music/german/steht.mp3' artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject: destroyed noatun: [bool Engine::open(const PlaylistItem&)] No playobject for 'file:///home/mgolden/Desktop/episode2.5_divx.avi' artskde: KDE::PlayObject: destroyed noatun: [TitleProxy::Proxy::Proxy(KURL)] noatun: [TitleProxy::Proxy::Proxy(KURL)] Trying to bind to port: 6700 kio (KIOJob): stat http://localhost:6700 kio (KIOJob): StatJob::slotRedirection(http://localhost:6700/) artskde: KDE::PlayObject: created as proxy for URL http://localhost:6700 artskde: KDE::PlayObject::play() artskde: (re)starting stream artskde: KDE::PlayObject::play(): creator called artskde: KDE::PlayObject::play() kio (KIOJob): Job::kill this=0x8300718 KIO::TransferJob m_progressId=0 quietly=true artskde: (re)starting stream artskde: KDE::PlayObject::play(): creator called kio (KIOJob): TransferJob::slotRedirection(http://localhost:6700/) noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to www.live365.com:80 noatun: [bool TitleProxy::Proxy::processHeader(Q_LONG&, Q_LONG)] Stream redirected to: http://216.235.91.30:14914/play noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to 216.235.91.30:14914 noatun: [bool TitleProxy::Proxy::processHeader(Q_LONG&, Q_LONG)] Server name: Nanocaster/2.6.1-6 29-Oct-05 noatun: TitleProxy error: Stream does not support shoutcast metadata. Restarting in non-metadata mode. noatun: [void TitleProxy::Proxy::connectToHost()] Connecting to 216.235.91.30:14914 artskde: got mimetype: audio/x-mp3 artskde: slotMimeType called: audio/x-mp3 artskde: streamEnd() kio (Scheduler): Scheduler: killing slave 5346 kio (Slave): killing slave pid=5346 (http://localhost) kio (KIOJob): Job::kill this=0x82f6be0 KIO::TransferJob m_progressId=0 quietly=true artskde: KDE::PlayObject::attachPlayObject() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject::halt(): creator destroyed artskde: KDE::PlayObject: destroyed noatun: [virtual TitleProxy::Proxy::~Proxy()] artskde: KDE::PlayObject: destroyed noatun: [bool Engine::open(const PlaylistItem&)] No playobject for 'file:///home/mgolden2/mgolden/music/youreirish.mp3' artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject: destroyed noatun: [bool Engine::open(const PlaylistItem&)] No playobject for 'file:///home/mgolden/music/german/steht.mp3' artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::halt() artskde: KDE::PlayObject: destroyed artskde: KDE::PlayObject::play() artskde: KDE::PlayObject::play() KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = noatun path = <unknown> pid = 5339
I notice there are some other files referred to in the gdb trace. These were from items that were in the playlist. However, the same things happen even when the items were expunged from the playlist.
I have the same issue. For me, it is any m3u stream that I can find online. I click the link to the m3u stream on a web page, I tell the browser (Opera 9.10) to open the link using KDE, KDE's selected application for an m3u stream is noatun. Once the stream is downloaded, I can see the noatun icon appear and I see a glimpse of the notification that noatun displays with the track/artist info, then I get the segfault. Here is my backtrace. (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1231550800 (LWP 17109)] [KCrash handler] #6 0xb62356c2 in KDE::PlayObject::attachPlayObject () from /usr/kde/3.5/lib/libartskde.so.1 #7 0xb623583e in KDE::PlayObject::qt_invoke () from /usr/kde/3.5/lib/libartskde.so.1 #8 0xb71f76f0 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #9 0xb624819f in KDE::PlayObjectCreator::playObjectCreated () from /usr/kde/3.5/lib/libartskde.so.1 #10 0xb6248f2b in KDE::PlayObjectCreator::slotMimeType () from /usr/kde/3.5/lib/libartskde.so.1 #11 0xb62491f4 in KDE::PlayObjectCreator::qt_invoke () from /usr/kde/3.5/lib/libartskde.so.1 #12 0xb71f76f0 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #13 0xb71f7e8d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #14 0xb6232148 in Arts::KIOInputStream_impl::mimeTypeFound () from /usr/kde/3.5/lib/libartskde.so.1 #15 0xb6232194 in Arts::KIOInputStream_impl::slotScanMimeType () from /usr/kde/3.5/lib/libartskde.so.1 #16 0xb6232713 in Arts::KIOInputStream_impl::qt_invoke () from /usr/kde/3.5/lib/libartskde.so.1 #17 0xb71f76f0 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #18 0xb7d48d23 in KIO::TransferJob::mimetype () from /usr/kde/3.5/lib/libkio.so.4 #19 0xb7d48d90 in KIO::TransferJob::slotMimetype () from /usr/kde/3.5/lib/libkio.so.4 #20 0xb7d4c462 in KIO::TransferJob::qt_invoke () from /usr/kde/3.5/lib/libkio.so.4 #21 0xb71f76f0 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #22 0xb71f7e8d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #23 0xb7d3b6fd in KIO::SlaveInterface::mimeType () from /usr/kde/3.5/lib/libkio.so.4 #24 0xb7d3c884 in KIO::SlaveInterface::dispatch () from /usr/kde/3.5/lib/libkio.so.4 #25 0xb7d3b1f2 in KIO::SlaveInterface::dispatch () from /usr/kde/3.5/lib/libkio.so.4 #26 0xb7d380fc in KIO::Slave::gotInput () from /usr/kde/3.5/lib/libkio.so.4 #27 0xb7d38291 in KIO::Slave::qt_invoke () from /usr/kde/3.5/lib/libkio.so.4 #28 0xb71f76f0 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #29 0xb71f814d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #30 0xb75076f0 in QSocketNotifier::activated () from /usr/qt/3/lib/libqt-mt.so.3 #31 0xb7213671 in QSocketNotifier::event () from /usr/qt/3/lib/libqt-mt.so.3 #32 0xb719d11c in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #33 0xb719dc37 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #34 0xb77c1297 in KApplication::notify () from /usr/kde/3.5/lib/libkdecore.so.4 #35 0xb7192a3a in QEventLoop::activateSocketNotifiers () from /usr/qt/3/lib/libqt-mt.so.3 #36 0xb71505c9 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 #37 0xb71b29cd in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #38 0xb71b2872 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 #39 0xb719cc4d in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 #40 0xb76d727d in kdemain () from /usr/kde/3.5/lib/libkdeinit_noatun.so #41 0xb76d9998 in kdeinitmain () from /usr/kde/3.5/lib/kde3/noatun.so #42 0x0804e2d0 in ?? () #43 0x00000008 in ?? () #44 0x08073b48 in ?? () #45 0x00000001 in ?? () #46 0x00000000 in ?? ()
*** This bug has been marked as a duplicate of bug 120622 ***