After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 547310 - Sound Recorder crashes with GStreamer state-change error
Sound Recorder crashes with GStreamer state-change error
Status: RESOLVED DUPLICATE of bug 471364
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.19
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-11 16:08 UTC by Norman Goldstein
Modified: 2008-09-09 20:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Norman Goldstein 2008-08-11 16:08:19 UTC
Using gnome-sound-recorder 2.22.0:
I press Record (I speak a bit).then Stop, then Play
and I get this pop-up:

Internal GStreamer error: state change failed.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.

Here is my uname -a
Linux melodic 2.6.25.11-97.fc9.i686 #1 SMP Mon Jul 21 01:31:09 EDT 2008 i686 i686 i386 GNU/Linux

========== Here is what I got from bug buddy ====================
Failed to set state on new child.
** (gnome-sound-recorder:7709): WARNING **: Unknown codec ID 86022, please add here
ERROR: Internal GStreamer error: state change failed.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
DEBUG MESSAGE: gstswitchsink.c(176): gst_switch_commit_new_kid (): /playbin/abin/sink:
Failed to set state on new child.
(gnome-sound-recorder:7709): GStreamer-CRITICAL **: 
Trying to dispose element fakesink, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
===================================================================

To be fair, my sound system is flaky.  Usually, the Sound Recorder
works for me, but several times it has not.  Skype does not work, with 
messages of "Failed Call" or "Error in Playback" (although, Skype did
work a couple of months ago).  I only recently got
my PulseAudio server running by putting myself into the pulse-rt group.

I understand that my HDA Intel audio system is not well-supported?
Comment 1 Dan Himes 2008-08-28 14:56:12 UTC
I have the same problem.  Found it when I tried to install Skype.
Comment 2 Tim-Philipp Müller 2008-09-09 20:18:01 UTC
This sounds like a configuration issue (possibly skype hogs the audio device; in any case, the underlying bug is in gconfaudiosink and is that we don't show the proper error message from alsasink; most likely it's "Device in use" though; this should be fixed in newer versions of gst-plugins-good; hda intel should generally be supported ok-ish as far as I know).


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