GNOME Bugzilla – Bug 751954
gnome-control-center-3.16.2 - segfault in _clutter_master_clock_start_running() with wacom cintiq display calibration
Last modified: 2015-10-20 14:50:33 UTC
Created attachment 306831 [details] backtrace I am unable to calibrate my Wacom Cintiq 13HD tablet within the Gnome Control Center. Clicking on "Calibrate.." will result in a segfault. While creating the backtrace I also found that a file seems to be missing: clutter-master-clock.c
Comment on attachment 306831 [details] backtrace > >Thread 5 (Thread 0x7fffd7701700 (LWP 21071)): >#0 0x00007fffef708b3d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007fffefd04e5c in g_main_context_poll (priority=0x7fffffff, n_fds=0x2, fds=0x7fffd00010e0, timeout=0xffffffff, context=0xa0a330) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103 > poll_func = 0x7fffefd143a0 <g_poll> >#2 g_main_context_iterate (context=0xa0a330, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803 > max_priority = 0x7fffffff > timeout = 0xffffffff > some_ready = <optimized out> > nfds = 0x2 > allocated_nfds = 0x2 > fds = 0x7fffd00010e0 >#3 0x00007fffefd051e2 in g_main_loop_run (loop=0xa0aa70) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4002 > __FUNCTION__ = "g_main_loop_run" >#4 0x00007ffff03276a6 in gdbus_shared_thread_func (user_data=0xa0aab0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gio/gdbusprivate.c:274 > data = 0xa0aab0 >#5 0x00007fffefd2b8c5 in g_thread_proxy (data=0x9e8b20) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread.c:764 > thread = 0x9e8b20 >#6 0x00007ffff49d5204 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#7 0x00007fffef71178d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 4 (Thread 0x7fffd5627700 (LWP 21072)): >#0 0x00007fffef708b3d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007fffefd04e5c in g_main_context_poll (priority=0x7fffffff, n_fds=0x2, fds=0x7fffc80008c0, timeout=0xffffffff, context=0x2a12960) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103 > poll_func = 0x7fffefd143a0 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x2a12960, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803 > max_priority = 0x7fffffff > timeout = 0xffffffff > some_ready = <optimized out> > nfds = 0x2 > allocated_nfds = 0x2 > fds = 0x7fffc80008c0 >#3 0x00007fffefd04f6c in g_main_context_iteration (context=0x2a12960, may_block=may_block@entry=0x1) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869 > retval = <optimized out> >#4 0x00007fffefd04fa9 in glib_worker_main (data=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:5618 >No locals. >#5 0x00007fffefd2b8c5 in g_thread_proxy (data=0x29b02d0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread.c:764 > thread = 0x29b02d0 >#6 0x00007ffff49d5204 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#7 0x00007fffef71178d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 3 (Thread 0x7fffcffff700 (LWP 21073)): >#0 0x00007fffef70d509 in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007fffefd494ea in g_cond_wait_until (cond=cond@entry=0x2fd7f08, mutex=mutex@entry=0x2fd7f00, end_time=end_time@entry=0x382fe408) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread-posix.c:1442 > now = { > tv_sec = 0x39f, > tv_nsec = 0x277f9e8d > } > span = { > tv_sec = 0xe, > tv_nsec = 0x3b9a9eb3 > } > sampled = 0x0 > res = <optimized out> >#2 0x00007fffefcd9c69 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x2fd7f00, wait=wait@entry=0x1, end_time=end_time@entry=0x382fe408) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gasyncqueue.c:422 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007fffefcda28b in g_async_queue_timeout_pop (queue=0x2fd7f00, timeout=timeout@entry=0xe4e1c0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gasyncqueue.c:543 > end_time = 0x382fe408 > retval = <optimized out> >#4 0x00007fffefd2c31c in g_thread_pool_wait_for_new_pool () at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthreadpool.c:167 > pool = <optimized out> > local_wakeup_thread_serial = <optimized out> > last_wakeup_thread_serial = <optimized out> > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthreadpool.c:364 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x00007fffefd2b8c5 in g_thread_proxy (data=0x3003b70) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread.c:764 > thread = 0x3003b70 >#7 0x00007ffff49d5204 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#8 0x00007fffef71178d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x7fffcf7fe700 (LWP 21074)): >#0 0x00007fffef708b3d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007fffefd04e5c in g_main_context_poll (priority=0x7fffffff, n_fds=0x1, fds=0x7fffbc0010c0, timeout=0x6166, context=0x30ae180) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103 > poll_func = 0x7fffefd143a0 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x30ae180, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803 > max_priority = 0x7fffffff > timeout = 0x6166 > some_ready = <optimized out> > nfds = 0x1 > allocated_nfds = 0x1 > fds = 0x7fffbc0010c0 >#3 0x00007fffefd04f6c in g_main_context_iteration (context=context@entry=0x30ae180, may_block=may_block@entry=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869 > retval = <optimized out> >#4 0x00007fffd646a22d in dconf_gdbus_worker_thread (user_data=0x30ae180) at dconf-gdbus-thread.c:82 > context = 0x30ae180 >#5 0x00007fffefd2b8c5 in g_thread_proxy (data=0x3075ed0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread.c:764 > thread = 0x3075ed0 >#6 0x00007ffff49d5204 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#7 0x00007fffef71178d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x7ffff7f13980 (LWP 21067)): >#0 0x00007ffff593ab2c in _clutter_master_clock_start_running (master_clock=0x7fffef6d4290 <clock>) at clutter-master-clock.c:122 > __inst = 0x7fffef6d4290 <clock> > __t = <optimized out> > __r = <optimized out> > __FUNCTION__ = "_clutter_master_clock_start_running" >#1 0x00007ffff00053a5 in g_closure_invoke (closure=0x34307e0, return_value=0x0, n_param_values=0x2, param_values=0x7fffffffbfe0, invocation_hint=0x7fffffffbf80) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 > marshal = <optimized out> > marshal_data = <optimized out> > in_marshal = 0x0 > real_closure = 0x34307c0 > __FUNCTION__ = "g_closure_invoke" >#2 0x00007ffff001701c in signal_emit_unlocked_R (node=node@entry=0x9b9600, detail=detail@entry=0x8b1, instance=instance@entry=0x2f91f40, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffbfe0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3549 > tmp = <optimized out> > handler = 0x3423150 > accumulator = 0x0 > emission = { > next = 0x7fffffffc4e0, > instance = 0x2f91f40, > ihint = { > signal_id = 0x1, > detail = 0x8b1, > run_type = G_SIGNAL_RUN_FIRST > }, > state = EMISSION_RUN, > chain_type = 0x4 > } > handler_list = <optimized out> > return_accu = 0x0 > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > signal_id = 0x1 > max_sequential_handler_number = 0x125d > return_value_altered = 0x1 >#3 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc180) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 > instance_and_params = 0x7fffffffbfe0 > signal_return_type = <optimized out> > param_values = 0x7fffffffbff8 > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#4 0x00007ffff001f907 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x20, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffc260, > reg_save_area = 0x7fffffffc1a0 > }} >#5 0x00007ffff0009ae5 in g_object_dispatch_properties_changed (object=0x7fffef6d4290 <clock>, n_pspecs=0x1, pspecs=0x9b) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:1056 >No locals. >#6 0x00007ffff000934e in g_object_notify_queue_thaw (object=object@entry=0x2f91f40, nqueue=nqueue@entry=0x33579b0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:290 > pspecs_mem = {0x3242530, 0x32425a0, 0x2f81340, 0x3242190, 0x32a43d0, 0x3242200, 0x3242610, 0x84, 0x0, 0x2f91f50, 0x0, 0x7fffefce93ed <g_datalist_id_dup_data+125>, 0x3242530, > 0x2f91f40, 0x2f91f40, 0x2f91f50} > pspecs = 0x7fffffffc290 > free_me = 0x0 > slist = <optimized out> > n_pspecs = <optimized out> > __FUNCTION__ = "g_object_notify_queue_thaw" >#7 0x00007ffff000c0cb in g_object_thaw_notify (object=0x2f91f40) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:1293 > nqueue = 0x33579b0 > __FUNCTION__ = "g_object_thaw_notify" >#8 0x00007ffff590313d in clutter_actor_show (self=<optimized out>) at clutter-actor.c:1740 > priv = <optimized out> > self = <optimized out> >#9 0x00007ffff5c03ec4 in gtk_clutter_embed_show (widget=0x32aa7b0) at ./gtk-clutter-embed.c:225 > priv = 0x32aa690 >#10 0x00007ffff00053a5 in g_closure_invoke (closure=0x9bced0, return_value=0x0, n_param_values=0x1, param_values=0x7fffffffc560, invocation_hint=0x7fffffffc4f0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 > marshal = <optimized out> > marshal_data = <optimized out> > in_marshal = 0x0 > real_closure = 0x9bceb0 > __FUNCTION__ = "g_closure_invoke" >#11 0x00007ffff00168f3 in signal_emit_unlocked_R (node=node@entry=0x9bdd20, detail=detail@entry=0x0, instance=instance@entry=0x32aa7b0, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffc560) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3479 > accumulator = 0x0 > emission = { > next = 0x7fffffffca60, > instance = 0x32aa7b0, > ihint = { > signal_id = 0x11, > detail = 0x0, > run_type = G_SIGNAL_RUN_FIRST > }, > state = EMISSION_RUN, > chain_type = 0x3155710 > } > handler_list = <optimized out> > return_accu = 0x0 > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > signal_id = 0x11 > max_sequential_handler_number = 0x125b > return_value_altered = <optimized out> >#12 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 > instance_and_params = 0x7fffffffc560 > signal_return_type = <optimized out> > param_values = 0x7fffffffc578 > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#13 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x32aa7b0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffc7c0, > reg_save_area = 0x7fffffffc700 > }} >#14 0x00007ffff197b96c in gtk_widget_show (widget=0x32aa7b0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:4862 > widget = 0x32aa7b0 >#15 0x00007ffff19866c9 in gtk_window_forall (container=0x300ba90, include_internals=0x0, callback=0x7ffff197aa30 <gtk_widget_show_all>, callback_data=0x0) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwindow.c:8092 > window = 0x300ba90 > priv = 0x300b860 > child = <optimized out> >#16 0x00007ffff1786079 in gtk_container_show_all (widget=0x300ba90) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkcontainer.c:3463 >No locals. >#17 0x00000000004e2d17 in calib_area_new (screen=0x7fffef6d4290 <clock>, monitor=0x342d720, device_id=0x3272b60, callback=0x9c1520, user_data=0x3417170, old_axis=0xa27100, > threshold_doubleclick=0x3430340, threshold_misclick=0x3430340) at calibrator-gui.c:773 > calib_area = 0x335ba00 > rect = { > x = 0x0, > y = 0x384, > width = 0x780, > height = 0x438 > } > visual = 0xa27100 > window = 0x9c1520 > cursor = 0xa27100 > clutter_embed = 0xa27100 > stage = 0xa27100 > __FUNCTION__ = "calib_area_new" >#18 0x00000000004d992e in run_calibration (monitor=<optimized out>, cal=<optimized out>, old_calibration=<optimized out>, page=<optimized out>) at cc-wacom-page.c:226 > old_axis = { > x_min = 0x190, > x_max = 0xe710, > y_min = 0x190, > y_max = 0x82a8 > } > gdk_device = 0x7fffef6d4290 <clock> > device_id = 0x9 >#19 calibrate (page=0x3031430) at cc-wacom-page.c:297 > priv = 0x30312a0 > calibration = 0x30e9100 > tmp = 0x30312a0 > array = 0x3430340 > ncal = 0x4 > monitor = 0x0 >#20 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x3043700, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x2a7a830, args=0x0, args@entry=0x7fffffffcb20, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 > marshal = 0x3430340 > marshal_data = 0x34308b0 > __FUNCTION__ = "_g_closure_invoke_va" >#21 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x2a7a830, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffcb20) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 > return_accu = <optimized out> > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > accumulator = 0x0 > emission = { > next = 0x7fffffffcdb0, > instance = 0x2a7a830, > ihint = { > signal_id = 0xb9, > detail = 0x0, > run_type = G_SIGNAL_RUN_FIRST > }, > state = EMISSION_RUN, > chain_type = 0xa7fad0 > } > signal_id = 0xb9 > instance_type = <optimized out> > emission_return = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > rtype = 0x4 > static_scope = 0x0 > fastpath_handler = <optimized out> > closure = 0x3043700 > run_type = <optimized out> > l = <optimized out> > fastpath = <optimized out> > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#22 0x00007ffff001f907 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffcc00, > reg_save_area = 0x7fffffffcb40 > }} >#23 0x00007ffff174d16d in gtk_button_do_release (button=0x2a7a830, emit_clicked=<optimized out>) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:1899 > emit_clicked = <optimized out> > button = 0x2a7a830 > priv = <optimized out> >#24 0x00007ffff174d1d5 in gtk_real_button_released (button=0x2a7a830) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:2017 >No locals. >#25 0x00007ffff00053a5 in g_closure_invoke (closure=0xb2c9b0, return_value=0x0, n_param_values=0x1, param_values=0x7fffffffce20, invocation_hint=0x7fffffffcdc0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 > marshal = <optimized out> > marshal_data = <optimized out> > in_marshal = 0x0 > real_closure = 0xb2c990 > __FUNCTION__ = "g_closure_invoke" >#26 0x00007ffff00168f3 in signal_emit_unlocked_R (node=node@entry=0xaf8400, detail=detail@entry=0x0, instance=instance@entry=0x2a7a830, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffce20) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3479 > accumulator = 0x0 > emission = { > next = 0x7fffffffd520, > instance = 0x2a7a830, > ihint = { > signal_id = 0xb8, > detail = 0x0, > run_type = G_SIGNAL_RUN_FIRST > }, > state = EMISSION_RUN, > chain_type = 0xa7fad0 > } > handler_list = <optimized out> > return_accu = 0x0 > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > signal_id = 0xb8 > max_sequential_handler_number = 0x11ed > return_value_altered = <optimized out> >#27 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcfb0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 > instance_and_params = 0x7fffffffce20 > signal_return_type = <optimized out> > param_values = 0x7fffffffce38 > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#28 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x2a7a830, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffd090, > reg_save_area = 0x7fffffffcfd0 > }} >#29 0x00007ffff174b260 in multipress_released_cb (gesture=0x30561e0, n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x2a7a830) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:613 > button = 0x2a7a830 > priv = 0x2a7a6c0 > sequence = <optimized out> >#30 0x00007fffdd88c030 in ffi_call_unix64 () from /usr/lib64/libffi.so.6 >No symbol table info available. >#31 0x00007fffdd88ba98 in ffi_call () from /usr/lib64/libffi.so.6 >No symbol table info available. >#32 0x00007ffff000601c in g_cclosure_marshal_generic_va (closure=0x304c380, return_value=0x0, instance=0x30561e0, args_list=<optimized out>, marshal_data=0x0, n_params=0x3, > param_types=0x109eed0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:1561 > rtype = 0x7fffdd88c420 <ffi_type_void> > rvalue = 0x7fffffffd2a0 > n_args = 0x5 > atypes = 0x7fffffffd260 > args = 0x7fffffffd200 > storage = 0x7fffffffd1c0 > i = <optimized out> > cif = { > abi = FFI_UNIX64, > nargs = 0x5, > arg_types = 0x7fffffffd260, > rtype = 0x7fffdd88c420 <ffi_type_void>, > bytes = 0x0, > flags = 0x800 > } > cc = 0x304c380 > enum_tmpval = <optimized out> > tmpval_used = 0x0 > args_copy = {{ > gp_offset = 0x20, > fp_offset = 0x50, > overflow_arg_area = 0x7fffffffd6c0, > reg_save_area = 0x7fffffffd600 > }} >#33 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x304c380, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x30561e0, args=0x0, args@entry=0x7fffffffd5e0, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 > marshal = 0x3430340 > marshal_data = 0x34308b0 > __FUNCTION__ = "_g_closure_invoke_va" >#34 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x30561e0, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffd5e0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 > return_accu = <optimized out> > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > accumulator = 0x0 > emission = { > next = 0x7fffffffd880, > instance = 0x30561e0, > ihint = { > signal_id = 0xef, > detail = 0x0, > run_type = G_SIGNAL_RUN_FIRST > }, > state = EMISSION_RUN, > chain_type = 0x2986690 > } > signal_id = 0xef > instance_type = <optimized out> > emission_return = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > rtype = 0x4 > static_scope = 0x0 > fastpath_handler = <optimized out> > closure = 0x304c380 > run_type = <optimized out> > l = <optimized out> > fastpath = <optimized out> > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#35 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x30561e0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffd6c0, > reg_save_area = 0x7fffffffd600 > }} >#36 0x00007ffff17f3991 in gtk_gesture_multi_press_end (gesture=0x30561e0, sequence=<optimized out>) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesturemultipress.c:273 > multi_press = 0x30561e0 > current = <optimized out> > x = 20 > y = 10 >#37 0x00007ffff0008383 in g_cclosure_marshal_VOID__BOXEDv (closure=0x2981d40, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, > marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x25541d0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gmarshal.c:1950 > cc = 0x2981d40 > data1 = <optimized out> > data2 = <optimized out> > callback = <optimized out> > arg0 = 0x0 > args_copy = {{ > gp_offset = 0x20, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffda20, > reg_save_area = 0x7fffffffd960 > }} >#38 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x2981d40, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x30561e0, args=0x0, args@entry=0x7fffffffd940, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 > marshal = 0x3430340 > marshal_data = 0x34308b0 > __FUNCTION__ = "_g_closure_invoke_va" >#39 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x30561e0, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffd940) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 > return_accu = <optimized out> > accu = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > accumulator = 0x0 > emission = { > next = 0x7fffffffdcb0, > instance = 0x30561e0, > ihint = { > signal_id = 0xe7, > detail = 0x0, > run_type = G_SIGNAL_RUN_LAST > }, > state = EMISSION_RUN, > chain_type = 0x2986690 > } > signal_id = 0xe7 > instance_type = <optimized out> > emission_return = { > g_type = 0x0, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > rtype = 0x4 > static_scope = 0x0 > fastpath_handler = <optimized out> > closure = 0x2981d40 > run_type = <optimized out> > l = <optimized out> > fastpath = <optimized out> > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#40 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x30561e0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffda20, > reg_save_area = 0x7fffffffd960 > }} >#41 0x00007ffff17f0f7e in _gtk_gesture_set_recognized (sequence=0x0, recognized=0x0, gesture=0x30561e0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:275 >No locals. >#42 _gtk_gesture_check_recognized (gesture=gesture@entry=0x30561e0, sequence=sequence@entry=0x0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:315 > has_matching_touchpoints = <optimized out> >#43 0x00007ffff17f23cb in gtk_gesture_handle_event (controller=0x30561e0, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:624 > gesture = 0x30561e0 > sequence = 0x0 > source_device = <optimized out> > was_recognized = 0x1 >#44 0x00007ffff17f4e15 in gtk_gesture_single_handle_event (controller=0x30561e0, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesturesingle.c:220 > sequence = 0x0 > source_device = <optimized out> > source = GDK_SOURCE_MOUSE > button = 0x1 > i = <optimized out> > retval = <optimized out> > test_touchscreen = <optimized out> >#45 0x00007ffff17c7a5b in gtk_event_controller_handle_event (controller=0x30561e0, event=event@entry=0x2f8a9f0) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkeventcontroller.c:224 > controller_class = 0x2987db0 > retval = 0x0 > __FUNCTION__ = "gtk_event_controller_handle_event" >#46 0x00007ffff196e70d in _gtk_widget_run_controllers (widget=0x2a7a830, event=0x2f8a9f0, phase=GTK_PHASE_BUBBLE) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:7442 > controller_phase = <optimized out> > next = 0x0 > data = 0x303dd80 > handled = 0x0 > priv = 0x2a7a750 > l = <optimized out> >#47 0x00007ffff18395ae in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x9d34e0, return_value=0x7fffffffdc70, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, > n_params=<optimized out>, param_types=0x9aac50) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmarshalers.c:130 > cc = <optimized out> > data1 = <optimized out> > data2 = <optimized out> > callback = <optimized out> > arg0 = 0x2f8a9f0 > args_copy = {{ > gp_offset = 0x20, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffde50, > reg_save_area = 0x7fffffffdd90 > }} > v_return = <optimized out> > __FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXEDv" >#48 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x9d34e0, return_value=0x1, return_value@entry=0x7fffffffdc70, instance=0x9b, > instance@entry=0x2a7a830, args=0x0, args@entry=0x7fffffffdd70, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 > marshal = 0x3430340 > marshal_data = 0x34308b0 > __FUNCTION__ = "_g_closure_invoke_va" >#49 0x00007ffff001ea60 in g_signal_emit_valist (instance=0x2a7a830, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdd70) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 > return_accu = <optimized out> > accu = { > g_type = 0x14, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > accumulator = 0x9aad20 > emission = { > next = 0x0, > instance = 0x2a7a830, > ihint = { > signal_id = 0x2a, > detail = 0x0, > run_type = G_SIGNAL_RUN_LAST > }, > state = EMISSION_RUN, > chain_type = 0xa7fad0 > } > signal_id = 0x2a > instance_type = <optimized out> > emission_return = { > g_type = 0x14, > data = {{ > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }, { > v_int = 0x0, > v_uint = 0x0, > v_long = 0x0, > v_ulong = 0x0, > v_int64 = 0x0, > v_uint64 = 0x0, > v_float = 0, > v_double = 0, > v_pointer = 0x0 > }} > } > rtype = 0x14 > static_scope = 0x0 > fastpath_handler = <optimized out> > closure = 0x9d34e0 > run_type = <optimized out> > l = <optimized out> > fastpath = <optimized out> > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > i = <optimized out> > n_params = <optimized out> > __FUNCTION__ = "g_signal_emit_valist" >#50 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x2a7a830, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 > var_args = {{ > gp_offset = 0x18, > fp_offset = 0x30, > overflow_arg_area = 0x7fffffffde50, > reg_save_area = 0x7fffffffdd90 > }} >#51 0x00007ffff1972024 in gtk_widget_event_internal (widget=0x2a7a830, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:7787 > signal_num = <optimized out> > return_val = 0x0 > handled = 0x0 > event = 0x2f8a9f0 > widget = 0x2a7a830 >#52 0x00007ffff1836a6e in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x2a7a830) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:2422 > tmp = <optimized out> > handled_event = <optimized out> >#53 propagate_event (widget=<optimized out>, event=0x2f8a9f0, captured=<optimized out>, topmost=0x0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:2524 > handled_event = 0x0 >#54 0x00007ffff18386de in gtk_main_do_event (event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:1756 > event_widget = <optimized out> > grab_widget = 0x2a7a830 > topmost_widget = <optimized out> > window_group = 0x2fff160 > rewritten_event = <optimized out> > device = <optimized out> > tmp_list = <optimized out> > __FUNCTION__ = "gtk_main_do_event" >#55 0x00007ffff13e1462 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gdk/x11/gdkeventsource.c:364 > display = <optimized out> > event = 0x2f8a9f0 >#56 0x00007fffefd04bdd in g_main_dispatch (context=0x9f9920) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3122 > dispatch = 0x7ffff13e1440 <gdk_event_source_dispatch> > prev_source = 0x0 > was_in_call = 0x0 > user_data = 0x0 > callback = 0x0 > cb_funcs = <optimized out> > cb_data = <optimized out> > need_destroy = <optimized out> > source = 0xa35ef0 > current = 0xa0a480 > i = 0x0 >#57 g_main_context_dispatch (context=context@entry=0x9f9920) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3737 >No locals. >#58 0x00007fffefd04ec0 in g_main_context_iterate (context=context@entry=0x9f9920, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3808 > max_priority = 0x7fffffff > timeout = 0x154 > some_ready = 0x1 > nfds = <optimized out> > allocated_nfds = 0x3 > fds = 0x9a3090 >#59 0x00007fffefd04f6c in g_main_context_iteration (context=0x9f9920, context@entry=0x0, may_block=may_block@entry=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869 > retval = <optimized out> >#60 0x00007ffff02f121c in g_application_run (application=0x9c20f0, argc=argc@entry=0x1, argv=argv@entry=0x7fffffffe1c8) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gio/gapplication.c:2308 > arguments = 0x9a3090 > status = 0x0 > __FUNCTION__ = "g_application_run" >#61 0x000000000044c5ab in main (argc=0x1, argv=0x7fffffffe1c8) at main.c:49 > application = 0x9c20f0 > status = <optimized out> >#62 0x00007fffef64baa5 in __libc_start_main () from /lib64/libc.so.6 >No symbol table info available. >#63 0x000000000044c745 in _start () >No symbol table info available. >#0 0x00007ffff593ab2c in _clutter_master_clock_start_running (master_clock=0x7fffef6d4290 <clock>) at clutter-master-clock.c:122 >#1 0x00007ffff00053a5 in g_closure_invoke (closure=0x34307e0, return_value=0x0, n_param_values=0x2, param_values=0x7fffffffbfe0, invocation_hint=0x7fffffffbf80) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 >#2 0x00007ffff001701c in signal_emit_unlocked_R (node=node@entry=0x9b9600, detail=detail@entry=0x8b1, instance=instance@entry=0x2f91f40, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffbfe0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3549 >#3 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc180) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 >#4 0x00007ffff001f907 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#5 0x00007ffff0009ae5 in g_object_dispatch_properties_changed (object=0x7fffef6d4290 <clock>, n_pspecs=0x1, pspecs=0x9b) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:1056 >#6 0x00007ffff000934e in g_object_notify_queue_thaw (object=object@entry=0x2f91f40, nqueue=nqueue@entry=0x33579b0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:290 >#7 0x00007ffff000c0cb in g_object_thaw_notify (object=0x2f91f40) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gobject.c:1293 >#8 0x00007ffff590313d in clutter_actor_show (self=<optimized out>) at clutter-actor.c:1740 >#9 0x00007ffff5c03ec4 in gtk_clutter_embed_show (widget=0x32aa7b0) at ./gtk-clutter-embed.c:225 >#10 0x00007ffff00053a5 in g_closure_invoke (closure=0x9bced0, return_value=0x0, n_param_values=0x1, param_values=0x7fffffffc560, invocation_hint=0x7fffffffc4f0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 >#11 0x00007ffff00168f3 in signal_emit_unlocked_R (node=node@entry=0x9bdd20, detail=detail@entry=0x0, instance=instance@entry=0x32aa7b0, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffc560) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3479 >#12 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 >#13 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x32aa7b0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#14 0x00007ffff197b96c in gtk_widget_show (widget=0x32aa7b0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:4862 >#15 0x00007ffff19866c9 in gtk_window_forall (container=0x300ba90, include_internals=0x0, callback=0x7ffff197aa30 <gtk_widget_show_all>, callback_data=0x0) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwindow.c:8092 >#16 0x00007ffff1786079 in gtk_container_show_all (widget=0x300ba90) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkcontainer.c:3463 >#17 0x00000000004e2d17 in calib_area_new (screen=0x7fffef6d4290 <clock>, monitor=0x342d720, device_id=0x3272b60, callback=0x9c1520, user_data=0x3417170, old_axis=0xa27100, > threshold_doubleclick=0x3430340, threshold_misclick=0x3430340) at calibrator-gui.c:773 >#18 0x00000000004d992e in run_calibration (monitor=<optimized out>, cal=<optimized out>, old_calibration=<optimized out>, page=<optimized out>) at cc-wacom-page.c:226 >#19 calibrate (page=0x3031430) at cc-wacom-page.c:297 >#20 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x3043700, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x2a7a830, args=0x0, args@entry=0x7fffffffcb20, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 >#21 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x2a7a830, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffcb20) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 >#22 0x00007ffff001f907 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#23 0x00007ffff174d16d in gtk_button_do_release (button=0x2a7a830, emit_clicked=<optimized out>) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:1899 >#24 0x00007ffff174d1d5 in gtk_real_button_released (button=0x2a7a830) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:2017 >#25 0x00007ffff00053a5 in g_closure_invoke (closure=0xb2c9b0, return_value=0x0, n_param_values=0x1, param_values=0x7fffffffce20, invocation_hint=0x7fffffffcdc0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:768 >#26 0x00007ffff00168f3 in signal_emit_unlocked_R (node=node@entry=0xaf8400, detail=detail@entry=0x0, instance=instance@entry=0x2a7a830, emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fffffffce20) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3479 >#27 0x00007ffff001f6a4 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcfb0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3305 >#28 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x2a7a830, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#29 0x00007ffff174b260 in multipress_released_cb (gesture=0x30561e0, n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x2a7a830) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkbutton.c:613 >#30 0x00007fffdd88c030 in ffi_call_unix64 () from /usr/lib64/libffi.so.6 >#31 0x00007fffdd88ba98 in ffi_call () from /usr/lib64/libffi.so.6 >#32 0x00007ffff000601c in g_cclosure_marshal_generic_va (closure=0x304c380, return_value=0x0, instance=0x30561e0, args_list=<optimized out>, marshal_data=0x0, n_params=0x3, > param_types=0x109eed0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:1561 >#33 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x304c380, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x30561e0, args=0x0, args@entry=0x7fffffffd5e0, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 >#34 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x30561e0, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffd5e0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 >#35 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x30561e0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#36 0x00007ffff17f3991 in gtk_gesture_multi_press_end (gesture=0x30561e0, sequence=<optimized out>) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesturemultipress.c:273 >#37 0x00007ffff0008383 in g_cclosure_marshal_VOID__BOXEDv (closure=0x2981d40, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, > marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x25541d0) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gmarshal.c:1950 >#38 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x2981d40, return_value=0x1, return_value@entry=0x0, instance=0x9b, > instance@entry=0x30561e0, args=0x0, args@entry=0x7fffffffd940, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 >#39 0x00007ffff001efb7 in g_signal_emit_valist (instance=0x30561e0, signal_id=<optimized out>, detail=0x0, var_args=var_args@entry=0x7fffffffd940) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 >#40 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x30561e0, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#41 0x00007ffff17f0f7e in _gtk_gesture_set_recognized (sequence=0x0, recognized=0x0, gesture=0x30561e0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:275 >#42 _gtk_gesture_check_recognized (gesture=gesture@entry=0x30561e0, sequence=sequence@entry=0x0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:315 >#43 0x00007ffff17f23cb in gtk_gesture_handle_event (controller=0x30561e0, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesture.c:624 >#44 0x00007ffff17f4e15 in gtk_gesture_single_handle_event (controller=0x30561e0, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkgesturesingle.c:220 >#45 0x00007ffff17c7a5b in gtk_event_controller_handle_event (controller=0x30561e0, event=event@entry=0x2f8a9f0) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkeventcontroller.c:224 >#46 0x00007ffff196e70d in _gtk_widget_run_controllers (widget=0x2a7a830, event=0x2f8a9f0, phase=GTK_PHASE_BUBBLE) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:7442 >#47 0x00007ffff18395ae in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x9d34e0, return_value=0x7fffffffdc70, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, > n_params=<optimized out>, param_types=0x9aac50) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmarshalers.c:130 >#48 0x00007ffff00055d4 in _g_closure_invoke_va (closure=0x7fffef6d4290 <clock>, closure@entry=0x9d34e0, return_value=0x1, return_value@entry=0x7fffffffdc70, instance=0x9b, > instance@entry=0x2a7a830, args=0x0, args@entry=0x7fffffffdd70, n_params=0x34308b0, param_types=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gclosure.c:831 >#49 0x00007ffff001ea60 in g_signal_emit_valist (instance=0x2a7a830, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdd70) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3214 >#50 0x00007ffff001f907 in g_signal_emit (instance=instance@entry=0x2a7a830, signal_id=<optimized out>, detail=detail@entry=0x0) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gobject/gsignal.c:3361 >#51 0x00007ffff1972024 in gtk_widget_event_internal (widget=0x2a7a830, event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkwidget.c:7787 >#52 0x00007ffff1836a6e in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x2a7a830) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:2422 >#53 propagate_event (widget=<optimized out>, event=0x2f8a9f0, captured=<optimized out>, topmost=0x0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:2524 >#54 0x00007ffff18386de in gtk_main_do_event (event=0x2f8a9f0) at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gtk/gtkmain.c:1756 >#55 0x00007ffff13e1462 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) > at /var/tmp/portage/x11-libs/gtk+-3.16.3/work/gtk+-3.16.3/gdk/x11/gdkeventsource.c:364 >#56 0x00007fffefd04bdd in g_main_dispatch (context=0x9f9920) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3122 >#57 g_main_context_dispatch (context=context@entry=0x9f9920) at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3737 >#58 0x00007fffefd04ec0 in g_main_context_iterate (context=context@entry=0x9f9920, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3808 >#59 0x00007fffefd04f6c in g_main_context_iteration (context=0x9f9920, context@entry=0x0, may_block=may_block@entry=0x1) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869 >#60 0x00007ffff02f121c in g_application_run (application=0x9c20f0, argc=argc@entry=0x1, argv=argv@entry=0x7fffffffe1c8) > at /var/tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/gio/gapplication.c:2308 >#61 0x000000000044c5ab in main (argc=0x1, argv=0x7fffffffe1c8) at main.c:49 >#62 0x00007fffef64baa5 in __libc_start_main () from /lib64/libc.so.6 >#63 0x000000000044c745 in _start ()
This problem occurs with all Wacom tablets, I see it on several models of laptops with touchscreen (HP Elitebook 2730p/2740p…, etc). It crashed in "_clutter_master_clock_start_running" in "CLUTTER_IS_MASTER_CLOCK (master_clock)". I tried clutter-1.22.0, 1.22.4, 1.23.2, 1.23.4 — same problem.
(In reply to Stas Fomin from comment #2) The problem doesn't happen with wacom bamboo. I suspect it only affects cintiqs with an integrated display and laptop touchscreens.
In which thread did it actually die? You used gdb, so this should show before you request a backtrace. Do you see any errors on the command-line? The full gdb session would help root cause this problem.
(In reply to Bastien Nocera from comment #4) > In which thread did it actually die? Thread 5. The thread that Rui highlighted in comment 1. That's clear from a backtrace without debugging symbols which the reporter had originally posted at https://bugs.gentoo.org/show_bug.cgi?id=553428
(In reply to Alexandre Rostovtsev from comment #5) I sincerely apologize - I can't count. I meant to say thread 1.
For reference, here is that original backtrace from the reporter:
+ Trace 235432
>The problem doesn't happen with wacom bamboo Of course, the bug considered only screen tablets because non-screen tablets not need to calibrate (no such button, there are another button "map to screen"). Just for illustration — small screencast of the bug https://vimeo.com/134705203 If someone understand all these GTK stuff — please, contact me, I can provide remote access (VNC/SSH) to such laptop.
May be someone interested… https://www.bountysource.com/issues/26956244-gnome-control-center-3-16-2-segfault-in-_clutter_master_clock_start_running-with-wacom-cintiq-display-calibration And I also can provide remote access VNC/SSH to laptop where the problem reproduced.
(In reply to Stas Fomin from comment #9) > May be someone interested… > > https://www.bountysource.com/issues/26956244-gnome-control-center-3-16-2- > segfault-in-_clutter_master_clock_start_running-with-wacom-cintiq-display- > calibration > > And I also can provide remote access VNC/SSH to laptop where the problem > reproduced. I want no bounty, but for the life of me I can't reproduce, nor am able from the backtrace to find out the signal handler where this happens. It has to be a clutter or clutter-gtk bug because g-c-c doesn't get any close to the master clock, but that's as much as I know. If you're willing to offer VNC/SSH access, please contact me through my bz address, I'm definitely interested to find out what's going on.
After a brief debugging session, the system I was granted access for testing had a clutter 1.23.4 package installed, just building clutter master (1.24.3 atm) and running the installed gnome-control-center with modified LD_LIBRARY_PATH was enough to get rid of the crash. Given the installed Clutter was unstable, and the current stable fixes the bug, I didn't bother much in bisecting. Given this isn't seen in f22, I'd dare say Clutter 1.22.x doesn't have this bug. I'm closing as FIXED, even though I can't put a commit ID here. Stas, feel free to drop any insight or reopen if there's anything left addressing around this crash.
(And the bounty, whole or partial can be donated to the GNOME Foundation at: https://www.gnome.org/friends )