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 164252 - Sound Juicer segfaults when ripping to FLAC
Sound Juicer segfaults when ripping to FLAC
Status: RESOLVED DUPLICATE of bug 162974
Product: sound-juicer
Classification: Applications
Component: ripping
git master
Other Linux
: Normal normal
: ---
Assigned To: Sound Juicer Maintainers
Sound Juicer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-01-16 13:13 UTC by Sebastien Bacher
Modified: 2005-01-16 15:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2005-01-16 13:13:12 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/5550

"When trying to rip a CD to FLAC files, the current Hoary version of Sound
Juicer will segfault.  Ogg ripping works without errors."

I've this crash too with the hoary/CVS Head versions. 

Backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 14436)

  • #0 FLAC__stream_encoder_process_interleaved
    at stream_encoder.c line 1438
  • #1 FLAC__seekable_stream_encoder_process_interleaved
    at seekable_stream_encoder.c line 690
  • #2 gst_flacenc_quality_get_type
    from /usr/lib/gstreamer-0.8/libgstflac.so
  • #3 gst_pad_call_chain_function
    at gstpad.c line 4430
  • #4 gst_pad_push
    at gstpad.c line 3241
  • #5 gst_audio_convert_get_type
    from /usr/lib/gstreamer-0.8/libgstaudioconvert.so
  • #6 gst_pad_call_chain_function
    at gstpad.c line 4430
  • #7 gst_pad_push
    at gstpad.c line 3241
  • #8 get_group_schedule_function
    at gstoptimalscheduler.c line 1305
  • #9 schedule_group
    at gstoptimalscheduler.c line 1154
  • #10 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 1205
  • #11 schedule_chain
    at gstoptimalscheduler.c line 1258
  • #12 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2629
  • #13 gst_scheduler_iterate
    at gstscheduler.c line 738
  • #14 gst_bin_iterate_func
    at gstbin.c line 1220
  • #15 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 509
  • #16 ??
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 ??
  • #22 gst_bin_restore_thyself
    at gstbin.c line 1204
  • #23 ??
    from /usr/lib/libgobject-2.0.so.0

Comment 1 Sebastien Bacher 2005-01-16 13:24:40 UTC
full bt:

(gdb) bt full
  • #0 FLAC__stream_encoder_process_interleaved
    at stream_encoder.c line 1438
  • #1 FLAC__seekable_stream_encoder_process_interleaved
    at seekable_stream_encoder.c line 690
  • #2 gst_flacenc_quality_get_type
    from /usr/lib/gstreamer-0.8/libgstflac.so
  • #3 gst_pad_call_chain_function
    at gstpad.c line 4430
  • #4 gst_pad_push
    at gstpad.c line 3241
  • #5 gst_audio_convert_get_type
    from /usr/lib/gstreamer-0.8/libgstaudioconvert.so
  • #6 gst_pad_call_chain_function
    at gstpad.c line 4430
  • #7 gst_pad_push
    at gstpad.c line 3241
  • #8 get_group_schedule_function
    at gstoptimalscheduler.c line 1305
  • #9 schedule_group
    at gstoptimalscheduler.c line 1154
  • #10 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 1205
  • #11 schedule_chain
  • #12 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2629
  • #13 gst_scheduler_iterate
    at gstscheduler.c line 738
  • #14 gst_bin_iterate_func
    at gstbin.c line 1220
  • #15 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 509
  • #16 ??
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 ??
  • #22 gst_bin_restore_thyself
    at gstbin.c line 1204
  • #23 ??
    from /usr/lib/libgobject-2.0.so.0
  • #24 ??
  • #25 ??
  • #26 ??
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
  • #32 ??
  • #33 ??
  • #34 ??
    from /usr/lib/libgobject-2.0.so.0
  • #35 ??
    from /usr/lib/libgobject-2.0.so.0
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 ??
    from /usr/lib/libgobject-2.0.so.0
  • #40 ??
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 ??
    from /usr/lib/libgobject-2.0.so.0
  • #48 ??
  • #49 ??
  • #50 ??
  • #51 ??
  • #52 ??
  • #53 ??
  • #54 ??
  • #55 ??
    from /usr/lib/libgobject-2.0.so.0
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 ??
  • #63 ??
  • #64 ??
  • #65 ??
  • #66 ??
  • #67 ??
    from /usr/lib/libgobject-2.0.so.0
  • #68 ??
  • #69 ??
  • #70 ??
  • #71 ??
    from /usr/lib/libgobject-2.0.so.0
  • #72 ??
  • #73 ??
  • #74 ??
  • #75 ??
  • #76 ??
  • #77 ??
  • #78 ??
  • #79 ??
    from /usr/lib/libgobject-2.0.so.0
  • #80 ??
  • #81 ??
  • #82 ??
  • #83 ??
  • #84 ??
  • #85 ??
  • #86 ??
  • #87 ??
  • #88 ??
  • #89 ??
  • #90 ??
  • #91 ??
    from /usr/lib/libgobject-2.0.so.0
  • #92 ??
  • #93 ??
  • #94 ??
  • #95 ??
    from /usr/lib/libgobject-2.0.so.0
  • #96 ??
  • #97 ??
  • #98 ??
  • #99 ??
  • #100 ??
  • #101 pthread_mutex_unlock
    from /lib/tls/i686/cmov/libpthread.so.0

Comment 2 Christophe Fergeau 2005-01-16 13:42:12 UTC
I can't reproduce using gstreamer/gst-plugins/sound-juicer cvs head, maybe
that's related to:

2005-01-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

        * configure.ac:
        * ext/flac/gstflacenc.c: (gst_flacenc_init),
        (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
        (gst_flacenc_tell_callback), (gst_flacenc_chain),
        (gst_flacenc_change_state):
        * ext/flac/gstflacenc.h:
          Update for API change in flac-1.1.1. Update requirement in
          configure.ac. Fixes #162974.
Comment 3 Sebastien Bacher 2005-01-16 15:58:21 UTC
right, fixed with gst-plugins CVS here too, thanks
Comment 4 Sebastien Bacher 2005-01-16 15:59:35 UTC

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