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 113338 - sigsegv when using flac encoder
sigsegv when using flac encoder
Status: RESOLVED DUPLICATE of bug 113304
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.6.1
Other other
: Normal normal
: 0.6.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-05-20 09:19 UTC by Ross Burton
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ross Burton 2003-05-20 09:19:02 UTC
The following gst-launch line:

filesrc location=A-Team.mp3 ! mad ! flacenc ! filesink location=test.flac

Generates the following stack trace:

GStreamer-INFO: 0 live buffer(s)
GStreamer-INFO: 0 live bufferpool(s)
GStreamer-INFO: 0 live event(s)
RUNNING pipeline
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.

Thread 16384 (LWP 22377)

  • #0 mallopt
    from /lib/libc.so.6
  • #1 free
    from /lib/libc.so.6
  • #2 g_free
    from /usr/lib/libglib-2.0.so.0
  • #3 gst_event_print_stats
    from /usr/lib/libgstreamer-0.6.so.0
  • #4 gst_data_unref
    from /usr/lib/libgstreamer-0.6.so.0
  • #5 gst_filesink_get_type
    from /usr/lib/gstreamer-0.6/libgstelements.so
  • #6 gst_pad_push
    from /usr/lib/libgstreamer-0.6.so.0
  • #7 gst_flacenc_quality_get_type
    from /usr/lib/gstreamer-0.6/libgstflac.so
  • #8 FLAC__stream_encoder_finish
    from /usr/lib/libFLAC.so.4
  • #9 gst_pad_push
    from /usr/lib/libgstreamer-0.6.so.0
  • #10 gst_pad_get_internal_links
    from /usr/lib/libgstreamer-0.6.so.0
  • #11 gst_pad_event_default
    from /usr/lib/libgstreamer-0.6.so.0
  • #12 gst_mad_get_type
    from /usr/lib/gstreamer-0.6/libgstmad.so
  • #13 gst_pad_push
    from /usr/lib/libgstreamer-0.6.so.0
  • #14 _init
    from /usr/lib/gstreamer-0.6/libgstoptscheduler.so
  • #15 _init
    from /usr/lib/gstreamer-0.6/libgstoptscheduler.so
  • #16 _init
    from /usr/lib/gstreamer-0.6/libgstoptscheduler.so
  • #17 _init
    from /usr/lib/gstreamer-0.6/libgstoptscheduler.so
  • #18 _init
    from /usr/lib/gstreamer-0.6/libgstoptscheduler.so
  • #19 gst_scheduler_iterate
    from /usr/lib/libgstreamer-0.6.so.0
  • #20 gst_bin_get_list
    from /usr/lib/libgstreamer-0.6.so.0
  • #21 gst_bin_iterate
    from /usr/lib/libgstreamer-0.6.so.0
  • #22 idle_func
  • #23 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #24 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #25 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #26 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #27 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #28 gst_main
    from /usr/lib/libgstreamer-0.6.so.0
  • #29 main
  • #30 __libc_start_main
    from /lib/libc.so.6


This stack isn't very useful as far as I can tell, #7 doesn't make the
procedure call listed.  thomasvs mananged to replicate it.
Comment 1 Jeremy Simon 2003-05-21 11:45:25 UTC
works fine with last flacenc see #113304
Comment 2 Ronald Bultje 2003-05-29 22:17:53 UTC
This is fixed, it was a wrong version in CVS. Current CVS works fine.

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