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 796824 - Caught SIGSEGV when check how played video in gst-launch
Caught SIGSEGV when check how played video in gst-launch
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-07-17 18:32 UTC by Mikhail
Modified: 2018-11-03 16:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mikhail 2018-07-17 18:32:56 UTC
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.14.1
GStreamer 1.14.1
http://download.fedoraproject.org

$ rpm -qa | grep -i gstreamer | sort
gstreamer1-1.14.1-5.fc29.i686
gstreamer1-1.14.1-5.fc29.x86_64
gstreamer1-debuginfo-1.14.1-5.fc29.x86_64
gstreamer1-debugsource-1.14.1-5.fc29.x86_64
gstreamer1-devel-1.14.1-5.fc29.x86_64
gstreamer1-libav-1.14.1-1.fc29.x86_64
gstreamer1-libav-debuginfo-1.14.1-1.fc29.x86_64
gstreamer1-libav-debugsource-1.14.1-1.fc29.x86_64
gstreamer1-plugins-bad-free-1.14.1-4.fc29.x86_64
gstreamer1-plugins-bad-free-debuginfo-1.14.1-4.fc29.x86_64
gstreamer1-plugins-bad-free-debugsource-1.14.1-4.fc29.x86_64
gstreamer1-plugins-base-1.14.1-3.fc29.i686
gstreamer1-plugins-base-1.14.1-3.fc29.x86_64
gstreamer1-plugins-base-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-base-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-gtk-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-vaapi-1.14.1-2.fc29.x86_64
gstreamer1-vaapi-debuginfo-1.14.1-2.fc29.x86_64
gstreamer1-vaapi-debugsource-1.14.1-2.fc29.x86_64
PackageKit-gstreamer-plugin-1.1.10-1.fc29.x86_64

$ gst-launch-1.0 playbin uri=file:///home/mikhail/Videos/3D/Metallica.ThroughTheNever\(2013\)3D-halfOU\(Ash61\)Audio-5.1\(MVO.TNT\).mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'vaapipostproc0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
mesa: for the -simplifycfg-sink-common option: may only occur zero or one times!
Got context from element 'vaapipostproc0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayEGL\)\ vaapidisplayegl0";
Redistribute latency...
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstXvImageSink:xvimagesink0: Output window was closed
Additional debug info:
xvimagesink.c(555): gst_xv_image_sink_handle_xevents (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstXvImageSink:xvimagesink0
Execution ended after 0:01:08.275317701
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Caught SIGSEGV
  • #0 __waitpid
  • #1 g_on_error_stack_trace
  • #2 fault_spin
    at gst-launch.c line 103
  • #3 fault_handler_sighandler
  • #4 <signal handler called>
  • #5 0x00007f156a5895e0 in
  • #6 pipe_resource_reference
  • #7 vl_compositor_cleanup_state
  • #8 vlVaTerminate
    at context.c line 387
  • #9 vaTerminate
    at va.c line 754
  • #10 gst_vaapi_display_destroy
  • #11 gst_vaapi_display_finalize
  • #12 g_object_unref
  • #13 gst_object_unref
  • #14 gst_object_replace
  • #15 gst_vaapi_display_replace
  • #16 gst_vaapi_display_egl_finalize
  • #17 g_object_unref
  • #18 gst_object_unref
  • #19 gst_object_replace
  • #20 gst_vaapi_display_replace
  • #21 gst_vaapi_video_pool_finalize
  • #22 gst_vaapi_mini_object_free
  • #23 gst_vaapipostproc_destroy
  • #24 gst_vaapipostproc_finalize
  • #25 g_object_unref
  • #26 gst_object_unref
  • #27 _gst_message_free
  • #28 g_list_foreach
  • #29 g_list_free_full
  • #30 gst_bus_set_flushing
  • #31 gst_pipeline_change_state
  • #32 gst_play_bin_change_state
  • #33 gst_element_change_state
  • #34 gst_element_set_state_func
  • #35 main

Comment 1 Nicolas Dufresne (ndufresne) 2018-07-17 19:07:00 UTC
The crash points to mesa, have you reported to them also ? What's your GPU ? Looks like one of the Gallium base by the backtrace, but would be easier if you just tell us. Also, have you reported on Fedora's bug tracker or did you jump here directly ?
Comment 2 Mikhail 2018-07-17 19:12:20 UTC
> The crash points to mesa, have you reported to them also ? 
I did not reported about this issue to mesa dev.

> What's your GPU 
AMD Vega 56

> have you сbug tracker or did you jump here directly
Also I did not reported about it on Fedora's bug tracker.
Comment 3 GStreamer system administrator 2018-11-03 16:13:30 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/16.