[Bug 729855] New: [RPI] Errors stopping gst-launch-1.0 with ctrl+C

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri May 9 01:14:25 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=729855
  GStreamer | gst-omx | git

           Summary: [RPI] Errors stopping gst-launch-1.0 with ctrl+C
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-omx
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: n770galaxy at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Running a fresh master build of core/base/good/bad/ugly/omx as gst-uninstalled
I can reproduce the following.

gst-launch-1.0 filesrc location= ~/media/big_buck_bunny_720p_h264.mov ! qtdemux
! h264parse ! omxh264dec ! queue ! glimagesink enable-last-sample=0
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'glimagesink0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:02.427040105
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
0:00:03.553737590  2493   0xffeb00 ERROR                    omx
gstomx.c:834:gst_omx_component_set_state:<omxh264dec-omxh264dec0> Error setting
video_decode state from 3 to 2: Insufficient resources (0x80001000)
0:00:08.557713149  2493  0x120c420 ERROR                    omx
gstomx.c:524:EventHandler:<omxh264dec-omxh264dec0> video_decode got error:
Incorrect state transition (0x80001017)
0:00:08.559278069  2493   0xffeb00 ERROR                    omx
gstomx.c:260:gst_omx_component_handle_messages:<omxh264dec-omxh264dec0>
video_decode got error: Incorrect state transition (0x80001017)
0:00:08.560501007  2493   0xffeb00 ERROR                    omx
gstomx.c:1751:gst_omx_port_deallocate_buffers_unlocked:<omxh264dec-omxh264dec0>
Component video_decode in error state: Incorrect state transition (0x80001017)
0:00:08.563056876  2493  0x120c420 ERROR                    omx
gstomx.c:524:EventHandler:<omxh264dec-omxh264dec0> video_decode got error: Port
unpopulated (0x8000101c)
0:00:08.571974421  2493   0xffeb00 ERROR                    omx
gstomx.c:260:gst_omx_component_handle_messages:<omxh264dec-omxh264dec0>
video_decode got error: Port unpopulated (0x8000101c)
0:00:08.816461940  2493   0xffeb00 ERROR                    omx
gstomx.c:1150:gst_omx_close_tunnel:<omxh264dec-omxh264dec0> Failed to close
tunnel on output side Incorrect state operation (0x80001018)
0:00:08.818440839  2493   0xffeb00 ERROR                    omx
gstomx.c:861:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component
video_decode in error state: Incorrect state transition (0x80001017)
0:00:08.819798770  2493   0xffeb00 ERROR                    omx
gstomx.c:861:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component
video_decode in error state: Incorrect state transition (0x80001017)
0:00:08.820991709  2493   0xffeb00 ERROR                    omx
gstomx.c:834:gst_omx_component_set_state:<omxh264dec-omxh264dec0> Error setting
video_decode state from 3 to 1: Incorrect state transition (0x80001017)
Setting pipeline to NULL ...
0:00:08.830108244  2493   0xffeb00 ERROR                    omx
gstomx.c:861:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component
video_decode in error state: Incorrect state transition (0x80001017)
0:00:08.831135191  2493   0xffeb00 ERROR                    omx
gstomx.c:834:gst_omx_component_set_state:<omxh264dec-omxh264dec0> Error setting
video_decode state from 3 to 1: Incorrect state transition (0x80001017)

It seems some sort of race because I don't see it always but doesn't seems to
be hard to reproduce.

The RPI is running raspbian with latest available firmware updated via
rpi-update. The RPI is overclocked to 900MHz.

This seems a regression with respect eglglimagesink.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list