GNOME Bugzilla – Bug 626049
[vdpau] crashes in states.check unit test
Last modified: 2010-08-06 10:27:09 UTC
tpm@zingle:~/gst/git/gst-plugins-bad/tests/check $ make generic/states.check Xlib: extension "NV-GLX" missing on display ":0.0". 0%: Checks: 3, Failures: 0, Errors: 3 generic/states.c:114:E:general:test_state_changes_up_and_down_seq:0: (after this point) Received signal 11 (Segmentation fault) generic/states.c:151:E:general:test_state_changes_up_seq:0: (after this point) Received signal 11 (Segmentation fault) generic/states.c:186:E:general:test_state_changes_down_seq:0: (after this point) Received signal 11 (Segmentation fault) make: *** [generic/states.check] Error 3 tpm@zingle:~/gst/git/gst-plugins-bad/tests/check$ make generic/states.gdb (gdb) run Xlib: extension "NV-GLX" missing on display ":0.0". Program received signal SIGSEGV, Segmentation fault. 0x00002aaacb7c7ad1 in xcb_disconnect () from /usr/lib/libxcb.so.1 (gdb) bt
+ Trace 223104
commit b6f22c519dc018943ed924e1fdbd7405206479cc Author: Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> Date: Fri Aug 6 12:14:04 2010 +0200 vdpau: fix destruction of GstVdpDevice when it failed to open only close display in finalize and check if vdp_decoder_destroy is available before we use it commit 8996b80d62dd380990f284a0a73db5c7f280185a Author: Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> Date: Thu Aug 5 23:55:00 2010 +0200 vdpausink: use separate mutex for device locking we can't use GST_OBJECT_LOCK since that cause problems when we try to post errors, due to gst_element_post_message also taking the GST_OBJECT_LOCK