xvsink crash with python in pitivi
@behdad
Submitted by Behdad Esfahbod Assigned to Behdad Esfahbod @behdad
Description
When I try to run pitivi, I get an X error crash. If I run pitivi --sync the crash happens when quitting pititiv. Here is the stacktrace:
# 0 gdk_x_error (display=0x911f000, error=0xb64b2b9c) at gdkmain-x11.c:599
# 1 0x00de4323 in _XError () from /usr/X11R6/lib/libX11.so.6
# 2 0x00de49f1 in _XReply () from /usr/X11R6/lib/libX11.so.6
# 3 0x00dcd60a in _XGetWindowAttributes () from /usr/X11R6/lib/libX11.so.6
# 4 0x00dcd764 in XGetWindowAttributes () from /usr/X11R6/lib/libX11.so.6
# 5 0x05e080a9 in gst_xvimagesink_xvimage_put (xvimagesink=0x911e000, xvimage=0x90b4b68) at xvimagesink.c:826
# 6 0x05e0cd68 in gst_xvimagesink_show_frame (bsink=0x911e000, buf=0x910b960) at xvimagesink.c:1845
# 7 0x00931a7c in gst_base_sink_render_object (basesink=0x911e000, pad=0x9016ef0, obj=0x910b960)
at gstbasesink.c:858
# 8 0x00932b37 in gst_base_sink_queue_object_unlocked (basesink=0x911e000, pad=0x9016ef0, obj=0x910b960,
prerollable=1) at gstbasesink.c:1021
# 9 0x00934315 in gst_base_sink_chain_unlocked (basesink=0x911e000, pad=0x9016ef0, buf=0x910b960)
at gstbasesink.c:1266
# 10 0x009348be in gst_base_sink_chain (pad=0x9016ef0, buf=0x910b960) at gstbasesink.c:1301
# 11 0x0414f6f8 in gst_pad_chain (pad=0x9016ef0, buffer=0x910b960) at gstpad.c:3172
# 12 0x041409e7 in gst_proxy_pad_do_chain (pad=0x9088460, buffer=0x910b960) at gstghostpad.c:205
# 13 0x0414f6f8 in gst_pad_chain (pad=0x9088460, buffer=0x910b960) at gstpad.c:3172
# 14 0x041409e7 in gst_proxy_pad_do_chain (pad=0x9088380, buffer=0x910b960) at gstghostpad.c:205
# 15 0x0414f6f8 in gst_pad_chain (pad=0x9088380, buffer=0x910b960) at gstpad.c:3172
# 16 0x0414fdf9 in gst_pad_push (pad=0x911b0e8, buffer=0x910b960) at gstpad.c:3271
# 17 0x033ba33d in gst_queue_loop (pad=0x911b0e8) at gstqueue.c:760
# 18 0x04163844 in gst_task_func (task=0x90b4ed0, tclass=0x9023b00) at gsttask.c:186
# 19 0x00199595 in g_thread_pool_thread_proxy (data=0x9023b90) at gthreadpool.c:158
# 20 0x00197742 in g_thread_create_proxy (data=0x913f9a0) at gthread.c:582
# 21 0x0091fb80 in start_thread (arg=0xb64b3bb0) at pthread_create.c:261
# 22 0x007059ce in ?? () from /lib/libc.so.6
This is pitivi HEAD, with gstreamer of CVS around the time of February releases.
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=334631