Open bug in launchpad.net https://bugs.launchpad.net/bugs/1758287 "totem crashed with signal 5" BackTrace: #0 _g_log_abort (breakpoint=breakpoint@entry=1) at ../../../../glib/gmessages.c:583 debugger_present = 1 #1 0x00007f07050f8571 in g_log_writer_default (log_level=6, log_level@entry=G_LOG_LEVEL_ERROR, fields=fields@entry=0x7fff141276e0, n_fields=n_fields@entry=6, user_data=user_data@entry=0x0) at ../../../../glib/gmessages.c:2735 __func__ = "g_log_writer_default" #2 0x00007f07050f67de in g_log_structured_array (log_level=G_LOG_LEVEL_ERROR, fields=0x7fff141276e0, n_fields=6) at ../../../../glib/gmessages.c:1970 writer_func = 0x7f07050f8400 writer_user_data = 0x0 recursion = 0 depth = n_fields = 6 log_level = G_LOG_LEVEL_ERROR writer_user_data = depth = fields = 0x7fff141276e0 writer_func = recursion = _g_boolean_var_ = writer_func = writer_user_data = recursion = depth = _g_boolean_var_ = #3 0x00007f07050f722e in g_log_structured_standard (log_domain=log_domain@entry=0x7f070236b28e "Gdk", log_level=log_level@entry=G_LOG_LEVEL_ERROR, file=file@entry=0x7f0702389a78 "../../../../../gdk/x11/gdkdisplay-x11.c", line=line@entry=0x7f07023894cf "2766", func=func@entry=0x7f070238a190 <__func__.74387> "_gdk_x11_display_error_event", message_format=message_format@entry=0x7f070238a50b "%s") at ../../../../glib/gmessages.c:2027 fields = {{key = 0x7f0705142464 "PRIORITY", value = 0x7f07051422f9, length = -1}, {key = 0x7f070514246d "CODE_FILE", value = 0x7f0702389a78, length = -1}, {key = 0x7f0705142477 "CODE_LINE", value = 0x7f07023894cf, length = -1}, {key = 0x7f0705142481 "CODE_FUNC", value = 0x7f070238a190 <__func__.74387>, length = -1}, {key = 0x7f0705142451 "MESSAGE", value = 0x56326c71ad30, length = -1}, {key = 0x7f07051424be "GLIB_DOMAIN", value = 0x7f070236b28e, length = -1}} n_fields = message_allocated = 0x56326c71ad30 "The program 'totem' received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'GLXBadContext'.\n (Details: serial 53257 error_code 169 request_code 155 (GLX) minor_"... buffer = "vec2 UV)\n{\n vec\377\377\377\377\000\000\000\000l_sample0\222\n\005\a\177\000\000\020\272\247\005\a\177\000\000\000XProtoError\000LIB", '\000' , "\200?D", '\000' , "?\303\000\000\000\000(\345[\002\a\177\000\000\240\202;l2V\000\000\251\000\000\000\000\000\000\000`|\022\024\377\177\000\000\032\000\000\000\000\000\000\000\233\000\000\000\000\000\000\000\303>\211\005\a\177\000\000\005", '\000' , "\060\222\n\005\a\177\000\000\060|\022\024\377\177\000\000"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff14127c58, reg_save_area = 0x7fff14127b80}} #4 0x00007f070232de31 in _gdk_x11_display_error_event (display=display@entry=0x56326c2e3110, error=error@entry=0x7fff14127d30) at ../../../../../gdk/x11/gdkdisplay-x11.c:2766 buf = "GLXBadContext", '\000' msg = display_x11 = 0x56326c2e3110 tmp_list = ignore = 0 __func__ = "_gdk_x11_display_error_event" #5 0x00007f070233acb3 in gdk_x_error (xdisplay=0x56326c2d49e0, error=0x7fff14127d30) at ../../../../../gdk/x11/gdkmain-x11.c:307 error_display = 0x56326c2e3110 manager = displays = 0x0 error = 0x7fff14127d30 xdisplay = 0x56326c2d49e0 error_display = manager = displays = gdk_display = __inst = __t = __r = #6 0x00007f0704a0cc8d in _XError (dpy=dpy@entry=0x56326c2d49e0, rep=rep@entry=0x7fff14127e20) at ../../src/XlibInt.c:1434 rtn_val = event = {type = 0, xany = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785}, xkey = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, root = 8655628632, subwindow = 94774576511872, time = 3437855993206445056, x = 39845959, y = 0, x_root = 0, y_root = 0, state = 1815665024, keycode = 22066, same_screen = 39845959}, xbutton = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, root = 8655628632, subwindow = 94774576511872, time = 3437855993206445056, x = 39845959, y = 0, x_root = 0, y_root = 0, state = 1815665024, button = 22066, same_screen = 39845959}, xmotion = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, root = 8655628632, subwindow = 94774576511872, time = 3437855993206445056, x = 39845959, y = 0, x_root = 0, y_root = 0, state = 1815665024, is_hint = 50 '2', same_screen = 39845959}, xcrossing = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, root = 8655628632, subwindow = 94774576511872, time = 3437855993206445056, x = 39845959, y = 0, x_root = 0, y_root = 0, mode = 1815665024, detail = 22066, same_screen = 39845959, focus = 0, state = 1815685952}, xfocus = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, mode = 65694040, detail = 2}, xexpose = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, x = 65694040, y = 2, width = 1828158336, height = 22066, count = -1341877248}, xgraphicsexpose = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, drawable = 1743785, x = 65694040, y = 2, width = 1828158336, height = 22066, count = -1341877248, major_code = 800438223, minor_code = 39845959}, xnoexpose = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, drawable = 1743785, major_code = 65694040, minor_code = 2}, xvisibility = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, state = 65694040}, xcreatewindow = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, parent = 1743785, window = 8655628632, x = 1828158336, y = 22066, width = -1341877248, height = 800438223, border_width = 39845959, override_redirect = 0}, xdestroywindow = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632}, xunmap = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, from_configure = 1828158336}, xmap = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, override_redirect = 1828158336}, xmaprequest = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, parent = 1743785, window = 8655628632}, xreparent = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, parent = 94774576511872, x = -1341877248, y = 800438223, override_redirect = 39845959}, xconfigure = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, x = 1828158336, y = 22066, width = -1341877248, height = 800438223, border_width = 39845959, above = 0, override_redirect = 1815665024}, xgravity = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, x = 1828158336, y = 22066}, xresizerequest = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, width = 65694040, height = 2}, xconfigurerequest = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, parent = 1743785, window = 8655628632, x = 1828158336, y = 22066, width = -1341877248, height = 800438223, border_width = 39845959, above = 0, detail = 1815665024, value_mask = 39845959}, xcirculate = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, event = 1743785, window = 8655628632, place = 1828158336}, xcirculaterequest = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, parent = 1743785, window = 8655628632, place = 1828158336}, xproperty = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, atom = 8655628632, time = 94774576511872, state = -1341877248}, xselectionclear = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, selection = 8655628632, time = 94774576511872}, xselectionrequest = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, owner = 1743785, requestor = 8655628632, selection = 94774576511872, target = 3437855993206445056, property = 39845959, time = 0}, xselection = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, requestor = 1743785, selection = 8655628632, target = 94774576511872, property = 3437855993206445056, time = 39845959}, xcolormap = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, colormap = 8655628632, new = 1828158336, state = 22066}, xclient = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, message_type = 8655628632, format = 1828158336, data = {b = "\000\224\004\260\317\267\265/G\000`\002\000\000\000\000\000\000\000", s = {-27648, -20476, -18481, 12213, 71, 608, 0, 0, 0, 0}, l = {3437855993206445056, 39845959, 0, 94774564018560, 39845959}}}, xmapping = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, request = 65694040, first_keycode = 2, count = 1828158336}, xerror = {type = 0, display = 0x56326c2d49e0, resourceid = 0, serial = 53257, error_code = 169 '\251', request_code = 155 '\233', minor_code = 26 '\032'}, xkeymap = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, window = 1743785, key_vector = "Xi\352\003\002\000\000\000\200{\367l2V\000\000\000\224\004\260\317\267\265/G\000`\002\000\000\000"}, xgeneric = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, extension = 1743785, evtype = 0}, xcookie = {type = 0, serial = 94774563260896, send_event = 0, display = 0xd009, extension = 1743785, evtype = 0, cookie = 65694040, data = 0x56326cf77b80}, pad = {0, 94774563260896, 0, 53257, 1743785, 8655628632, 94774576511872, 3437855993206445056, 39845959, 0, 94774564018560, 39845959, 94774564039488, 0, 94774564125520, 139667776560994, 94774564018560, 3437855993206445056, 39845959, 94774565782016, 0, 139667776382059, 39845959, 94774563260896}} async = next = #7 0x00007f06f03293e4 in __glXSendError (dpy=dpy@entry=0x56326c2d49e0, errorCode=errorCode@entry=0 '\000', resourceID=resourceID@entry=0, minorCode=minorCode@entry=26, coreX11error=coreX11error@entry=false) at ../../../src/glx/glx_error.c:62 glx_dpy = 0x56326c3f6f00 error = {type = 0 '\000', errorCode = 169 '\251', sequenceNumber = 53257, resourceID = 0, minorCode = 26, majorCode = 155 '\233', pad1 = 176 '\260', pad3 = 800438223, pad4 = 1832992848, pad5 = 22066, pad6 = 0, pad7 = 0} #8 0x00007f06f03292c9 in MakeContextCurrent (dpy=0x56326c2d49e0, draw=39845959, read=39845959, gc_user=0x56326d414050) at ../../../src/glx/glxcurrent.c:216 gc = 0x56326d414050 oldGC = #9 0x00007f06f05831dd in InternalMakeCurrentVendor (dpy=dpy@entry=0x56326c2d49e0, draw=draw@entry=39845959, read=read@entry=39845959, ctxInfo=ctxInfo@entry=0x56326d3f6910, callerOpcode=, threadState=threadState@entry=0x56326c6aee90, vendor=0x56326c479200) at ../../../src/GLX/libglx.c:823 ret = #10 0x00007f06f0584f82 in CommonMakeCurrent (dpy=0x56326c2d49e0, draw=39845959, read=39845959, context=, callerOpcode=) at ../../../src/GLX/libglx.c:1005 threadState = oldVendor = 0x56326c479200 newVendor = 0x56326c479200 oldDpy = 0x56326c2d49e0 oldDraw = 39856857 oldRead = 39856857 oldCtxInfo = 0x56326c47cd60 newCtxInfo = 0x56326d3f6910 ret = #11 0x00007f06afdb76f0 in destroy_objects (texture=0x56326c71fed0) at ../../../../gst-libs/gst/vaapi/gstvaapitexture_glx.c:87 old_cs = {display = 0x56326c2d49e0, window = 39856857, visual = 0x7f070387ccb0 <_priv_tracer_enabled>, context = 0x56326c472800, swapped_buffers = 0} old_cs = #12 destroy_texture_unlocked (texture=0x56326c71fed0) at ../../../../gst-libs/gst/vaapi/gstvaapitexture_glx.c:111 texture_id = 6 texture_id = #13 gst_vaapi_texture_glx_destroy (texture=0x56326c71fed0) at ../../../../gst-libs/gst/vaapi/gstvaapitexture_glx.c:124 No locals. #14 0x00007f06afd6c652 in gst_vaapi_object_finalize (object=0x56326c71fed0) at ../../../../gst-libs/gst/vaapi/gstvaapiobject.c:50 klass = #15 0x00007f06afd6c49e in gst_vaapi_mini_object_free (object=0x56326c71fed0) at ../../../../gst-libs/gst/vaapi/gstvaapiminiobject.c:39 klass = 0x7f06affff440 #16 0x00007f06afd6c638 in gst_vaapi_mini_object_unref_internal (object=) at ../../../../gst-libs/gst/vaapi/gstvaapiminiobject.h:202 No locals. #17 gst_vaapi_mini_object_replace (old_object_ptr=, new_object=) at ../../../../gst-libs/gst/vaapi/gstvaapiminiobject.c:173 old_object = __func__ = "gst_vaapi_mini_object_replace" #18 0x00007f06afd70785 in gst_vaapi_object_replace_internal (new_object=, old_object_ptr=) at ../../../../gst-libs/gst/vaapi/gstvaapiobject_priv.h:215 No locals. #19 gst_vaapi_texture_replace (old_texture_ptr=, new_texture=) at ../../../../gst-libs/gst/vaapi/gstvaapitexture.c:203 No locals. #20 0x00007f06afd4ce50 in meta_texture_free (meta=0x7f069c1a12c0) at ../../../gst/vaapi/gstvaapivideometa_texture.c:128 No locals. #21 0x00007f07035807fe in _gst_buffer_free (buffer=0x7f06b40b1230) at gstbuffer.c:734 meta = 0x7f069c1a9978 info = 0x7f069c198f20 walk = 0x7f069c1a9970 next = i = len = msize = __func__ = "_gst_buffer_free" __PRETTY_FUNCTION__ = "_gst_buffer_free" #22 0x00007f0703585c02 in default_stop (pool=0x7f06b406cc50) at gstbufferpool.c:414 priv = 0x7f06b406cbc0 buffer = 0x7f06b40b1230 #23 0x00007f0703585650 in do_stop (pool=pool@entry=0x7f06b406cc50) at gstbufferpool.c:432 pclass = 0x7f069c018fc0 priv = 0x7f06b406cbc0 __PRETTY_FUNCTION__ = "do_stop" #24 0x00007f07035875e8 in dec_outstanding (pool=0x7f06b406cc50) at gstbufferpool.c:1201 pool = 0x7f06b406cc50 #25 gst_buffer_pool_release_buffer (pool=0x7f06b406cc50, buffer=0x7f06b40b1230) at gstbufferpool.c:1364 pclass = 0x7f069c018fc0 __func__ = "gst_buffer_pool_release_buffer" #26 0x00007f0703580933 in _gst_buffer_dispose (buffer=0x7f06b40b1230) at gstbuffer.c:711 pool = 0x7f06b406cc50 __PRETTY_FUNCTION__ = "_gst_buffer_dispose" #27 0x00007f07035b588c in gst_mini_object_unref (mini_object=0x7f06b40b1230) at gstminiobject.c:449 do_free = old_refcount = 1 new_refcount = 0 __func__ = "gst_mini_object_unref" __PRETTY_FUNCTION__ = "gst_mini_object_unref" #28 0x00007f07025f3bc8 in _cogl_object_default_unref (object=0x56326cf93560) at cogl-object.c:85 entry = 0x56326cf93568 i = 0 count = 1 free_func = obj = 0x56326cf93560 __func__ = "_cogl_object_default_unref" #29 0x00007f0702609564 in _cogl_pipeline_layer_free (layer=0x56326c97ae30) at cogl-pipeline-layer.c:739 No locals. #30 _cogl_object_pipeline_layer_indirect_free (obj=0x56326c97ae30) at cogl-pipeline-layer.c:60 No locals. #31 0x00007f07050ec45d in g_list_foreach (list=, func=0x7f07025f39f0 , user_data=user_data@entry=0x0) at ../../../../glib/glist.c:1011 next = 0x0 #32 0x00007f0702605f47 in _cogl_pipeline_free (pipeline=0x56326cf7dea0) at cogl-pipeline.c:500 _g_boolean_var_ = uniforms_state = n_overrides = i = #33 _cogl_object_pipeline_indirect_free (obj=0x56326cf7dea0) at cogl-pipeline.c:98 No locals. #34 0x00007f0702605888 in _cogl_pipeline_node_unparent_real (node=node@entry=0x56326cf9e5c0) at cogl-node.c:94 parent = 0x56326cf7dea0 __func__ = "_cogl_pipeline_node_unparent_real" #35 0x00007f0702605de8 in _cogl_pipeline_unparent (pipeline=0x56326cf9e5c0) at cogl-pipeline.c:245 No locals. #36 _cogl_pipeline_free (pipeline=0x56326cf9e5c0) at cogl-pipeline.c:474 _g_boolean_var_ = uniforms_state = n_overrides = i = #37 _cogl_object_pipeline_indirect_free (obj=0x56326cf9e5c0) at cogl-pipeline.c:98 No locals. #38 0x00007f070150f087 in clutter_gst_frame_free (data=0x56326c538340) at clutter-gst-types.c:66 frame = 0x56326c538340 #39 0x00007f07053c801b in g_boxed_free (boxed_type=94774570284864, boxed=0x56326c538340) at ../../../../gobject/gboxed.c:401 value_table = 0x56326c9ef0f8 __func__ = "g_boxed_free" #40 0x00007f070151986a in update_frame (self=self@entry=0x56326c97ba60, new_frame=) at clutter-gst-content.c:166 priv = old_frame = old_res = {width = 336757792, height = 32767, par_n = 22081671, par_d = 32519} new_res = {width = 1821931328, height = 22066, par_n = 87851035, par_d = 32519} #41 0x00007f07015198b4 in _new_frame_from_pipeline (sink=, self=0x56326c97ba60) at clutter-gst-content.c:188 No locals. #42 0x00007f07053c9f6d in g_closure_invoke (closure=0x56326c9ef7d0, return_value=0x0, n_param_values=1, param_values=0x7fff14128420, invocation_hint=0x7fff141283a0) at ../../../../gobject/gclosure.c:804 marshal = 0x7f07053cbe60 marshal_data = 0x0 in_marshal = 0 real_closure = 0x56326c9ef7b0 __func__ = "g_closure_invoke" #43 0x00007f07053dcd3e in signal_emit_unlocked_R (node=node@entry=0x56326c9b9dc0, detail=detail@entry=0, instance=instance@entry=0x56326c9b6ed0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff14128420) at ../../../../gobject/gsignal.c:3635 tmp = handler = 0x56326c9a0d80 accumulator = 0x0 emission = {next = 0x0, instance = 0x56326c9b6ed0, ihint = {signal_id = 456, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = hlist = handler_list = 0x56326c9a0d80 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 456 max_sequential_handler_number = 8225 return_value_altered = 0 #44 0x00007f07053e53f5 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fff141285e0) at ../../../../gobject/gsignal.c:3391 instance_and_params = 0x7fff14128420 signal_return_type = param_values = 0x7fff14128438 node = i = n_params = __func__ = "g_signal_emit_valist" #45 0x00007f07053e5e0f in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff141286c0, reg_save_area = 0x7fff14128600}} #46 0x00007f070151c695 in clutter_gst_source_dispatch (source=source@entry=0x56326d701a30, callback=, user_data=) at clutter-gst-video-sink.c:2075 gst_source = 0x56326d701a30 priv = buffer = pipeline_ready = 1 caps_parsed = __func__ = "clutter_gst_source_dispatch" #47 0x00007f07050f0287 in g_main_dispatch (context=0x56326c3012b0) at ../../../../glib/gmain.c:3177 dispatch = 0x7f070151c0b0 prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = cb_data = 0x0 need_destroy = source = 0x56326d701a30 current = 0x56326c33d560 i = 0 current = i = source = _g_boolean_var_ = was_in_call = user_data = callback = cb_funcs = cb_data = need_destroy = dispatch = prev_source = _g_boolean_var_ = #48 g_main_context_dispatch (context=context@entry=0x56326c3012b0) at ../../../../glib/gmain.c:3830 No locals. #49 0x00007f07050f04c0 in g_main_context_iterate (context=context@entry=0x56326c3012b0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../../glib/gmain.c:3903 max_priority = 2147483647 timeout = 116 some_ready = 1 nfds = allocated_nfds = 5 fds = 0x7f06e40118e0 #50 0x00007f07050f054c in g_main_context_iteration (context=context@entry=0x56326c3012b0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3964 retval = #51 0x00007f0704da8d0d in g_application_run (application=0x56326c2d01a0, argc=, argv=) at ../../../../gio/gapplication.c:2470 arguments = 0x56326c2cce60 status = 0 context = 0x56326c3012b0 acquired_context = __func__ = "g_application_run" #52 0x000056326b7fde08 in main (argc=, argv=) at ../src/totem.c:83 totem = 0x56326c2d01a0