[Bug 740305] New: glimagesink: critical error while seeking using playback-test

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 18 03:35:44 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=740305
  GStreamer | gst-plugins-bad | unspecified

           Summary: glimagesink: critical error while seeking using
                    playback-test
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: vineeth.tm at samsung.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


When i use command ./playback-test 0 test.mp4 or any media file,

on seeking the media when it is in stop state, i get the below error.
This happens because context of glimagesink has been destroyed on stop, but
still navigation events are being called and tries to use context.

** (lt-playback-test:29935): CRITICAL **: gst_gl_context_get_window: assertion
'GST_GL_IS_CONTEXT (context)' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0xb725efb9 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
(gdb) backtrace
#0  0xb725efb9 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb725f165 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb725f199 in g_return_if_fail_warning () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1d620a0 in gst_gl_context_get_window (context=0x0) at gstglcontext.c:784
#4  0xb1da1757 in gst_glimage_sink_navigation_send_event
(navigation=0xb2629278, structure=0x81d9210) at gstglimagesink.c:201
#5  0xb7f6f7a8 in gst_navigation_send_event (navigation=0xb2629278,
structure=0x81d9210) at navigation.c:117
#6  0xb4fc221c in gst_play_sink_navigation_send_event (navigation=0x825a0e0,
structure=0x81d9210) at gstplaysink.c:5201
#7  0xb7f6f7a8 in gst_navigation_send_event (navigation=0x825a0e0,
structure=0x81d9210) at navigation.c:117
#8  0xb4fb77c3 in gst_play_bin_navigation_send_event (navigation=0x81e2e38,
structure=0x81d9210) at gstplaybin2.c:5753
#9  0xb7f6f7a8 in gst_navigation_send_event (navigation=0x81e2e38,
structure=0x81d9210) at navigation.c:117
#10 0xb7f6f876 in gst_navigation_send_mouse_event (navigation=0x81e2e38,
event=0x8054f5c "mouse-move", button=0, x=24.630889892578125,
y=292.94537353515625)
    at navigation.c:158
#11 0x08051227 in motion_notify_cb (widget=0x8151a08, event=0xb1c8ade8,
app=0xbfffcad4) at playback-test.c:2193




This may be similar to https://bugzilla.gnome.org/show_bug.cgi?id=740292, but
not exactly sure as the stack is different for both.

-- 
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