[Bug 732661] New: gl-cocoa: crash when aborting too early

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 2 18:42:35 PDT 2014


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

           Summary: gl-cocoa: crash when aborting too early
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Mac OS
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thiagossantos at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


if I use playbin to play some video with gst-launch-1.0 and interrupt it right
at the beginning I might get the following crasher:

#0  0x00007fff88e30212 in __pthread_kill ()
#1  0x00007fff8f19eb24 in pthread_kill ()
#2  0x00007fff8f1e2f61 in abort ()
#3  0x00007fff899059eb in abort_message ()
#4  0x00007fff8990339a in default_terminate ()
#5  0x00007fff91176873 in _objc_terminate ()
#6  0x00007fff899033c9 in safe_handler_caller ()
#7  0x00007fff89903424 in std::terminate ()
#8  0x00007fff8990458b in __cxa_throw ()
#9  0x00007fff9117650c in objc_exception_throw ()
#10 0x00007fff894f6f49 in -[NSException raise] ()
#11 0x00007fff8573a1d0 in -[NSWindow _commonAwake] ()
#12 0x00007fff856f8d82 in -[NSWindow _commonInitFrame:styleMask:backing:defer:]
()
#13 0x00007fff856f7ecf in -[NSWindow
_initContent:styleMask:backing:defer:contentView:] ()
#14 0x00007fff856f789f in -[NSWindow
initWithContentRect:styleMask:backing:defer:] ()
#15 0x00007fff85cfe374 in -[NSWindow
initWithContentRect:styleMask:backing:defer:screen:] ()
#16 0x00000001026e106f in -[GstGLNSWindow
initWithContentRect:styleMask:backing:defer:screen:gstWin:] (self=<value
temporarily unavailable, due to optimizations>, _cmd=<value temporarily
unavailable, due to optimizations>, contentRect={origin = {x = 0, y = 0}, size
= {width = 320, height = 240}}, styleMask=<value temporarily unavailable, due
to optimizations>, bufferingType=4393035528, flag=2 '\002',
aScreen=0x105d86710, cocoa=0x100a88200) at gstglwindow_cocoa.m:372
#17 0x00000001026e0f65 in gst_gl_window_cocoa_create_window
(window_cocoa=0x100a88200) at gstglwindow_cocoa.m:135
#18 0x00000001026e26ed in gst_gl_context_cocoa_create_context
(context=0x100a88100, gl_api=<value temporarily unavailable, due to
optimizations>, other_context=<value temporarily unavailable, due to
optimizations>, error=<value temporarily unavailable, due to optimizations>) at
gstglcontext_cocoa.m:239
#19 0x00000001026cacf2 in gst_gl_context_create_thread (context=0x100a88100) at
gstglcontext.c:756
#20 0x00000001001f09bc in g_thread_proxy ()
#21 0x00007fff8f19d772 in _pthread_start ()
#22 0x00007fff8f18a1a1 in thread_start ()

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