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 141540 - gstreamer-properties crashes when testing esdsrc/alsasrc
gstreamer-properties crashes when testing esdsrc/alsasrc
Status: RESOLVED DUPLICATE of bug 160202
Product: gnome-media
Classification: Deprecated
Component: gstreamer-properties
2.6.x
Other Linux
: High critical
: ---
Assigned To: gnome media maintainers
gnome media maintainers
Depends on:
Blocks:
 
 
Reported: 2004-05-01 02:03 UTC by Boris Goldowsky
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Boris Goldowsky 2004-05-01 02:03:14 UTC
start gstreamer-properties.
Set "Default Source - Input" to ALSA
Click "Test"

Testing box comes up briefly, then program segfaults.

Output on console: 
 
** (gstreamer-properties:9369): WARNING **: Unrecoverable syntax error while
parsing pipeline
 
** (gstreamer-properties:9369): WARNING **: Unrecoverable syntax error while
parsing pipeline
 
** (gstreamer-properties:9369): WARNING **: Unrecoverable syntax error while
parsing pipeline
Segmentation fault

With Default Source set to ESD, program hangs with testing box on screen; have
to kill the process.

OSS, Silence, and Custom ("silence") work ok (Test box comes up and progressbar
scans back and forth, no audio is output - I assume that's ok).
Comment 1 Luis Villa 2004-06-07 05:28:38 UTC
Gross. On two separate boxes w/ SUSE 9.1 and two separate GNOME 2.6 builds (one
from ximian, one from suse), I'm getting the same two separate problems here:

* choose esd as default source, hit test, then OK, get hang.

* choose alsa as default source, hit test, get crash:


  • #10 abort
    from /lib/libc.so.6
  • #11 __assert_fail
    from /lib/libc.so.6
  • #12 snd_pcm_plug_hw_params
    from /usr/lib/libasound.so.2
  • #13 sndrv_pcm_hw_params
    from /usr/lib/libasound.so.2
  • #14 snd_pcm_hw_params
    from /usr/lib/libasound.so.2
  • #15 gst_alsa_set_hw_params
    at gstalsa.c line 1273
  • #16 gst_alsa_start_audio
    at gstalsa.c line 1328
  • #17 gst_alsa_change_state
    at gstalsa.c line 910
  • #18 gst_alsa_src_change_state
    at gstalsasrc.c line 407
  • #19 gst_element_set_state
    at gstelement.c line 2709
  • #20 gst_bin_change_state
    at gstbin.c line 746
  • #21 gst_thread_change_state
    at gstthread.c line 517
  • #22 gst_element_set_state
    at gstelement.c line 2709
  • #23 user_test_pipeline
    at pipeline-tests.c line 158
  • #24 test_button_clicked
    at gstreamer-properties.c line 65
  • #25 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77

Comment 2 Ronald Bultje 2004-06-07 13:52:08 UTC
The alsa one is a bug in libalsa, IIRC. There's a bug in ALSA bugzilla about
this. Basically, libalsa loves asserting on perfectly valid error conditions
that the application cannot really do much about...

Should look into the ESD one, though.
Comment 3 Ronald Bultje 2004-06-17 01:28:42 UTC
The ALSA bug has been fixed in the mean time.
Comment 4 Stephane Loeuillet 2004-12-22 11:21:16 UTC
bug #160202 is newer (uses gstreamer CVS and gnome-media 2.9.2)

errors changed a bit but are still there (alsasrc and esdsrc)


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