GNOME Bugzilla – Bug 645333
Pipeline 'videotestsrc ! queue ! tee name=t ! queue ! textoverlay text=video0 ! xvimagesink t. ! queue ! textoverlay text=video1 ! xvimagesink' crashes
Last modified: 2011-03-20 21:47:30 UTC
The following gstreamer pipeline/command crashes with SIGSEGV on openSUSE 11.2 (i586): gst-launch videotestsrc ! queue ! tee name=t ! queue ! textoverlay text=video0 ! xvimagesink t. ! queue ! textoverlay text=video1 ! xvimagesink Setting pipeline to PAUSED ... Caught SIGSEGV accessing address 0x184 Pipeline is PREROLLING ... Killed (gdb) run videotestsrc ! queue ! tee name=t ! queue ! textoverlay text=video0 ! xvimagesink t. ! queue ! textoverlay text=video1 ! xvimagesink Starting program: /home/seiderer/Work/zeiss/gstreamer/gst-install/bin/gst-launch videotestsrc ! queue ! tee name=t ! queue ! textoverlay text=video0 ! xvimagesink t. ! queue ! textoverlay text=video1 ! xvimagesink Setting pipeline to PAUSED ... [New Thread 0xb741db70 (LWP 8063)] [New Thread 0xb6c1cb70 (LWP 8064)] [New Thread 0xb641bb70 (LWP 8065)] [New Thread 0xb5c1ab70 (LWP 8066)] [New Thread 0xb5419b70 (LWP 8067)] [New Thread 0xb4c18b70 (LWP 8068)] Program received signal SIGSEGV, Segmentation fault.
+ Trace 226398
Thread 3049368432 (LWP 8066)
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 412678 ***
Thank your for the quick reply. Commit/patch 9ac74c59db5b2cb7090b9e18fda1894c8511e881 (textoverlay: use a class wide mutex to work around pango reentrance issues) works for me ;-) too.