Linux ONLY: Internal Dataflow Error.
This seems to have been addressed and working well for the Micro$haft crowd, but the Linux crowd is being ignored.
I am running Slackware-Current, KDE 4.2.2, Kernel 2.6.29.6-smp, Songbird 1.2.0, Gstreamer 0.10.23
Here is what I get from the konsole when loading the program and trying to play an mp3:
(songbird-bin:10622): GStreamer-WARNING **: Failed to load plugin '/home/fallhallen/Install/Songbird/gst-plugins/libgstpulse.so': libpulse.so.0: cannot open shared object file: No such file or directory
(songbird-bin:10622): GStreamer-WARNING **: Failed to load plugin '/home/fallhallen/Install/Songbird/gst-plugins/libgstautodetect.so': libgconf-2.so.4: cannot open shared object file: No such file or directory
(songbird-bin:10617): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_element_get_pad: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_pad_link: assertion `GST_IS_PAD (sinkpad)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_element_get_pad: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_pad_link: assertion `GST_IS_PAD (sinkpad)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
Can we please have some help on this issue.
There is no playback, and I get the infamous Internal dataflow error message of death. I.E. this app is pointless, as its main goal and purpose is to play song files, but it phales miserably when trying to accomplish this (what should be a) simple task.
I am running Slackware-Current, KDE 4.2.2, Kernel 2.6.29.6-smp, Songbird 1.2.0, Gstreamer 0.10.23
Here is what I get from the konsole when loading the program and trying to play an mp3:
(songbird-bin:10622): GStreamer-WARNING **: Failed to load plugin '/home/fallhallen/Install/Songbird/gst-plugins/libgstpulse.so': libpulse.so.0: cannot open shared object file: No such file or directory
(songbird-bin:10622): GStreamer-WARNING **: Failed to load plugin '/home/fallhallen/Install/Songbird/gst-plugins/libgstautodetect.so': libgconf-2.so.4: cannot open shared object file: No such file or directory
(songbird-bin:10617): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_element_get_pad: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_pad_link: assertion `GST_IS_PAD (sinkpad)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_element_get_pad: assertion `GST_IS_ELEMENT (element)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_pad_link: assertion `GST_IS_PAD (sinkpad)' failed
(songbird-bin:10617): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
Can we please have some help on this issue.
There is no playback, and I get the infamous Internal dataflow error message of death. I.E. this app is pointless, as its main goal and purpose is to play song files, but it phales miserably when trying to accomplish this (what should be a) simple task.
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?G'day,
Actually, developing for Linux isn't as easy as one would expect. I don't think its that Linux is being shafted, its just that whilst every developer LOVES the idea of Linux, it does take significantly more resources to perfect Linux support then OSX or Windows. I know this first hand, because in the past I developed a program known as Driver On Demand (which was apparently mentioned in an article by Jono Bacon and made Linux Format printed magazine) . The project fell apart because no distributions wanted to work together, and at the end, there was little chance it would succeed. Its all about cost/benefits.
In fact, most popular distributions don't even comply with the Linux standard Base (it dictates that distributions must support RPM for instance, and clearly, they don't support it at all). When you develop for Windows or OSX, you are developing for a few different versions of a single operating system, which barely changes over 2 years. But when you develop for Linux, you are developing for MANY completely different distributions, all of which often use different libraries, compilers and base libraries, different GUI environments, packaging systems and their own special patches to almost every package.
Many distro's have major updates every 6 months, where daemons and other major components are changed (all without a centralised development centre and mailing list which pre-warns developers about changes they should be aware of in advance). Whilst Apple and Microsoft gives us ages to test, with Linux, its a surprise (even to the maintainers as they rarely work upstream and so are unaware of future plans).
What's even worse is that community members often believe they know better, and will swap system libraries and daemons, de-standardising things further. A lot of people are disabling pulseaudio currently because they think they will save 1% CPU, and there are probably more compiling their own kernels and disabling every module except the ones they use because they think it will magically make linux faster. At the moment, it simply makes more sense to complete the basic foundation and then later clean up the issues a small number of people have. Its about maximising the gain :)
In terms of your MP3 problem, in Ubuntu, MP3's were working fine for me. A few suggestions are:
1) Try to use the official .tar.gz. If this doesn't work, look around for an OpenSuse package (if Songbird required special fixes, its possible there are packages which fix them).
2) Delete the songbird settings (located under ~/.Songbird*)
3) Try again with Songbird 1.3 / Jackson 5. This will probably be released VERY VERY soon (within 1 week).
4) Or it could be caused by an incompatibility problem, in which case, the best course of action would be to send a bug report. Please use the Guidelines on writing a good bug to maximise the chances the bug will be handled quickly.
Its worth noting that the error messages I am seeing there are actually quite normal (they showed in Ubuntu too). It may help to take a look at the Songbird Error Console too (located under the tools menu), after playing an MP3.
Unfortunately, that's the only help I can provide. Hope it helps...
Andrew
PS. Btw, I'm an unpaid community member, not a developer, so these are exclusively my opinions. POTI may have different opinions about Linux ;)
I’m hopeful
1 person says
this answers the question
-
Inappropriate?Fallhallen: Do you have the PulseAudio sound server installed? If not, give that a shot and try again.
1 person says
this answers the question
-
Inappropriate?Having some troubles getting PulseAudio to install, I'll try to mess around with that soon to see what I can do. Thanks for the replies
-
Inappropriate?Installed PulseAudio version 0.9.15 (and all its many dependencies) I still get the same error. I also upgraded libtool to version 2.2.6 as PulseAudio required this. Still get the same errors. I'm puzzled.
-
Inappropriate?This problem is still present in the newly released Slackware 13..... But Spotify works perfectly under Wine... (Spotify is only available in select European Countries).
Again I would like to know where the linux support team is and why after one month there is no help?
Seriously, it cannot be that difficult to get this program to play .mp3 files.... So whats the problem? Anything? any help IN A TIMELY MANNER would be great!
I’m Furious
Loading Profile...




