[Bug 733194] New: GstGLVideoMixer crash when dispose
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jul 15 04:37:13 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=733194
GStreamer | gst-plugins-bad | 1.3.91
Summary: GstGLVideoMixer crash when dispose
Classification: Platform
Product: GStreamer
Version: 1.3.91
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: comicfans44 at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I found GstGLVideoMixer crash when dispose after commit 71c81a (aggregator:
Avoid destroying sources we do not own)
pipeline created as
videotestsrc ! glvideomixer ! glimagesink
close the gl window , gdb shows as following:
GLib (gthread-posix.c): Unexpected error from C library during
'pthread_mutex_lock': Invalid argument. Aborting.
backtrace as following:
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7bcb1df in raise () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7bce825 in abort () from /lib/i386-linux-gnu/libc.so.6
#3 0xb7d7767d in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb7de83ff in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0xb7da67b8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb74777b3 in _destroy_gsource (source=0x80b37f0) at gstaggregator.c:383
#7 0xb7da5d68 in g_list_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8 0xb7da5db2 in g_list_free_full () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9 0xb74778c0 in _remove_all_sources (self=0x80c2060) at gstaggregator.c:393
#10 0xb74795b2 in gst_aggregator_dispose (object=0x80c2060)
at gstaggregator.c:1039
#11 0xb74699ae in gst_videoaggregator_dispose (o=0x80c2060)
at gstvideoaggregator.c:1863
#12 0xb7e6e1a2 in g_object_unref ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb7ed9dec in gst_object_unref (object=0x80c2060)
at ../../gst/gstobject.c:282
#14 0xb7ee0cfb in gst_bin_remove_func (bin=0x80c7090, element=0x80c2060)
at ../../gst/gstbin.c:1562
#15 0xb7ee0f1c in gst_bin_remove (bin=0x80c7090, element=0x80c2060)
at ../../gst/gstbin.c:1615
#16 0xb7ede73c in gst_bin_dispose (object=0x80c7090) at ../../gst/gstbin.c:526
---Type <return> to continue, or q <return> to quit---
#17 0xb7f3422d in gst_pipeline_dispose (object=0x80c7090)
at ../../gst/gstpipeline.c:232
#18 0xb7e6e1a2 in g_object_unref ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb7ed9dec in gst_object_unref (object=0x80c7090)
at ../../gst/gstobject.c:282
#20 0x0804d2d0 in main (argc=6, argv=0xbffff694)
at ../../tools/gst-launch.c:1163
I also compiled head version a7e243 ,also same problem.
--
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