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 745619 - avenc_alac: crash during the encoding of wav file
avenc_alac: crash during the encoding of wav file
Status: RESOLVED DUPLICATE of bug 741783
Product: GStreamer
Classification: Platform
Component: gst-libav
1.4.1
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-04 16:00 UTC by Stephane Cerveau
Modified: 2015-03-04 16:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stephane Cerveau 2015-03-04 16:00:22 UTC
The pipeline crashs using alac encoder with a wav file.

gst-launch-1.0 -vv filesrc location=anyfile.wav ! wavparse ! avenc_alac ! qtmux ! filesink location=/tmp/anyfile.m4a

(gst-launch-1.0:16185): GStreamer-CRITICAL **: gst_buffer_extract: assertion `dest != NULL' failed

Here is the backtrace:

  • #1 g_log
    at /build/buildd/glib2.0-2.32.4/./glib/gmessages.c line 792
  • #2 gst_buffer_extract
    at gstbuffer.c line 1631
  • #3 atom_data_new_from_gst_buffer
    at atoms.c line 212
  • #4 build_codec_data_extension
    at atoms.c line 4317
  • #5 build_mov_alac_extension
    at atoms.c line 4127
  • #6 gst_qt_mux_audio_sink_set_caps
    at gstqtmux.c line 2878
  • #7 gst_qt_mux_sink_event
    at gstqtmux.c line 3303
  • #8 gst_collect_pads_event
    at gstcollectpads.c line 1819
  • #9 gst_pad_send_event_unchecked
    at gstpad.c line 4986
  • #10 gst_pad_push_event_unchecked
    at gstpad.c line 4682
  • #11 push_sticky
    at gstpad.c line 3321
  • #12 events_foreach
    at gstpad.c line 530
  • #13 check_sticky
    at gstpad.c line 3377
  • #14 gst_pad_push_event
    at gstpad.c line 4799
  • #15 gst_pad_set_caps
    at /usr/include/gstreamer-1.0/gst/gstcompat.h line 71
  • #16 gst_ffmpegaudenc_setcaps
    at gstavenc.c line 347
  • #17 gst_ffmpegaudenc_event_sink
    at gstavenc.c line 607
  • #18 gst_ffmpegaudenc_event_sink
    at gstavenc.c line 596
  • #19 gst_pad_send_event_unchecked
    at gstpad.c line 4986
  • #20 gst_pad_push_event_unchecked
    at gstpad.c line 4682
  • #21 push_sticky
    at gstpad.c line 3321
  • #22 events_foreach
    at gstpad.c line 530
  • #23 check_sticky
    at gstpad.c line 3377
  • #24 gst_pad_push_event
    at gstpad.c line 4799
  • #25 gst_pad_set_caps
    at /usr/include/gstreamer-1.0/gst/gstcompat.h line 71
  • #26 gst_wavparse_add_src_pad
    at gstwavparse.c line 2081
  • #27 gst_wavparse_stream_data
    at gstwavparse.c line 2197
  • #28 gst_wavparse_loop
    at gstwavparse.c line 2329
  • #29 gst_task_func
    at gsttask.c line 316
  • #30 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.32.4/./glib/gthreadpool.c line 309
  • #31 g_thread_proxy
    at /build/buildd/glib2.0-2.32.4/./glib/gthread.c line 801
  • #32 start_thread
    at pthread_create.c line 308
  • #33 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112

Comment 1 Stephane Cerveau 2015-03-04 16:25:24 UTC
seems to be linked with qtmux seen that .

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