Gnome Control Center segfaults when running it with "online-accounts run google"
Steps to reproduce:
- Open a terminal
- $ gnome-control-center wifi
- $ gnome-control-center online-accounts add google"
I get the following bt:
0 0x00007ffff78c0f27 in gtk_widget_hide (widget=0xaaaaaaaaaaaaaaaa) at /home/andrea/jhbuild/checkout/gtk+-3/gtk/gtkwidget.c:4878
__inst = 0xaaaaaaaaaaaaaaaa
__t = 93824997913936
__r = <optimized out>
_g_boolean_var_ = <optimized out>
__FUNCTION__ = "gtk_widget_hide"
_g_boolean_var_ = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
toplevel = <optimized out>
parent = <optimized out>
#1 0x0000555555602f59 in add_account (self=self@entry=0x555555a9e9b0, provider=provider@entry=0x555556797c10) at ../../../../jhbuild/checkout/gnome-control-center/panels/online-accounts/cc-online-accounts-panel.c:270
object = <optimized out>
error = 0x555556402410
#2 0x0000555555603bc7 in command_add (parameters=<optimized out>, panel=0x555555a9e9b0) at ../../../../jhbuild/checkout/gnome-control-center/panels/online-accounts/cc-online-accounts-panel.c:348
v = 0x555556066ac0
provider = 0x555556797c10
provider_name = 0x55555665a610 "google"
v = <optimized out>
provider = <optimized out>
provider_name = <optimized out>
__FUNCTION__ = "command_add"
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
#3 cc_goa_panel_set_property (property_id=1, pspec=<optimized out>, value=<optimized out>, object=<optimized out>) at ../../../../jhbuild/checkout/gnome-control-center/panels/online-accounts/cc-online-accounts-panel.c:384
parameters = <optimized out>
v = 0x555556066b80
first_arg = <optimized out>
_glib__object = <optimized out>
_glib__pspec = <optimized out>
_glib__property_id = <optimized out>
#4 cc_goa_panel_set_property (object=<optimized out>, property_id=<optimized out>, value=<optimized out>, pspec=<optimized out>) at ../../../../jhbuild/checkout/gnome-control-center/panels/online-accounts/cc-online-accounts-panel.c:356
parameters = <optimized out>
v = <optimized out>
first_arg = <optimized out>
_glib__object = <optimized out>
_glib__pspec = <optimized out>
_glib__property_id = <optimized out>
#5 0x00007ffff7dbed45 in object_set_property (nqueue=0x5555563f3a00, value=0x7fffffffcc10, pspec=0x555556267d50, object=0x555555a9e9b0) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1446
tmp_value = {g_type = 84, data = {{v_int = -737448400, v_uint = 3557518896, v_long = 140736750906928, v_ulong = 140736750906928, v_int64 = 140736750906928, v_uint64 = 140736750906928, v_float = -2.39539637e+12, v_double = 6.9533193730430023e-310,
v_pointer = 0x7fffd40b6e30}, {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}}}
class = 0x555556734230
param_id = 1
redirect = <optimized out>
tmp_value = <optimized out>
class = <optimized out>
param_id = <optimized out>
redirect = <optimized out>
contents = <optimized out>
notify_pspec = <optimized out>
#6 g_object_new_internal (class=class@entry=0x555556734230, params=params@entry=0x7fffffffcce0, n_params=n_params@entry=2) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1858
i = <optimized out>
nqueue = 0x5555563f3a00
object = 0x555555a9e9b0
__FUNCTION__ = "g_object_new_internal"
#7 0x00007ffff7dc07e4 in g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x5555556baa02 "shell", var_args=var_args@entry=0x7fffffffce30) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:2127
stack_params = {{pspec = 0x555556313140, value = 0x7fffffffcc30}, {pspec = 0x55555666d120, value = 0x7fffffffcc10}, {pspec = 0x55555641ffd0, value = 0x0}, {pspec = 0x555556189950, value = 0x38}, {pspec = 0x555556083c48,
value = 0x7ffff7cf14dd <g_slice_alloc+29>}, {pspec = 0x5555567830c0, value = 0x555555a5cc60}, {pspec = 0x327, value = 0x5555556c9029}, {pspec = 0x0, value = 0xd010}, {pspec = 0x50, value = 0x7ffff5ea7c40 <main_arena>}, {
pspec = 0x7ffff5ead3d0 <__libc_multiple_threads>, value = 0x555556786ff0}, {pspec = 0x0, value = 0x7ffff5d5ce2a <__libc_calloc+954>}, {pspec = 0x50, value = 0x7fffffffce50}, {pspec = 0x555555a637f0, value = 0x0}, {pspec = 0x55555663af01,
value = 0x7ffff7cd9489 <g_malloc0+25>}, {pspec = 0x55555663af10, value = 0x7ffff7dd8c59 <type_data_make_W+201>}, {pspec = 0x55555663af10, value = 0x555556083c10}}
params = 0x7fffffffcce0
name = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
n_params = 2
class = <optimized out>
unref_class = <optimized out>
object = <optimized out>
__FUNCTION__ = "g_object_new_valist"
#8 0x00007ffff7dc0b19 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x5555556baa02 "shell") at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1647
object = <optimized out>
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffffcf10, reg_save_area = 0x7fffffffce50}}
#9 0x00005555555afa2d in cc_panel_loader_load_by_name (shell=<optimized out>, name=name@entry=0x55555667e2a0 "online-accounts", parameters=parameters@entry=0x7fffd40b6e30) at ../../../../jhbuild/checkout/gnome-control-center/shell/cc-panel-loader.c:206
get_type = <optimized out>
__FUNCTION__ = "cc_panel_loader_load_by_name"
#10 0x00005555555b34f4 in activate_panel (gicon=<optimized out>, visibility=<optimized out>, name=0x555556666d10 "Online Accounts", parameters=0x7fffd40b6e30, id=0x55555667e2a0 "online-accounts", self=0x5555560862f0)
at ../../../../jhbuild/checkout/gnome-control-center/shell/cc-window.c:154
timer = 0x5555564c9ce0
sidebar_widget = <optimized out>
title_widget = <optimized out>
ellapsed_time = <optimized out>
timer = <optimized out>
sidebar_widget = <optimized out>
title_widget = <optimized out>
ellapsed_time = <optimized out>
#11 set_active_panel_from_id (shell=0x5555560862f0, start_id=0x55555667e2a0 "online-accounts", parameters=0x7fffd40b6e30, add_to_history=1, error=<optimized out>) at ../../../../jhbuild/checkout/gnome-control-center/shell/cc-window.c:412
gicon = 0x5555561cf960
name = 0x555556666d10 "Online Accounts"
visibility = CC_PANEL_VISIBLE
iter = {stamp = 608703918, user_data = 0x5555561cf8a0, user_data2 = 0x0, user_data3 = 0x0}
old_panel = 0x555556317190
self = 0x5555560862f0
activated = <optimized out>
found = <optimized out>
#12 0x00005555555ae3cb in cc_application_command_line (application=<optimized out>, command_line=<optimized out>) at ../../../../jhbuild/checkout/gnome-control-center/shell/cc-application.c:181
start_id = 0x55555667e2a0 "online-accounts"
err = 0x0
parameters = <optimized out>
builder = {u = {s = {partial_magic = 0, type = 0x0, y = {0 <repeats 14 times>}}, x = {0 <repeats 16 times>}}}
i = <optimized out>
self = <optimized out>
start_panels = 0x55555672eb40
options = <optimized out>
retval = 0
search_str = 0x7fffffffd1a0 ""
debug = <optimized out>
__FUNCTION__ = "cc_application_command_line"
#13 0x00007ffff5c5681e in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#14 0x00007ffff5c561ef in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#15 0x00007ffff7db9b66 in g_cclosure_marshal_generic_va (closure=0x555556061de0, return_value=0x7fffffffd460, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=1, param_types=0x555556061e30)
at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:1614
rtype = 0x7ffff5c570c0 <ffi_type_sint32>
rvalue = 0x7fffffffd200
n_args = 3
atypes = 0x7fffffffd1e0
args = 0x7fffffffd1c0
storage = 0x7fffffffd1b0
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 3, arg_types = 0x7fffffffd1e0, rtype = 0x7ffff5c570c0 <ffi_type_sint32>, bytes = 0, flags = 10}
cc = 0x555556061de0
enum_tmpval = <optimized out>
tmpval_used = 0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd610, reg_save_area = 0x7fffffffd550}}
#16 0x00007ffff7db9126 in _g_closure_invoke_va (closure=0x555556061de0, return_value=0x7fffffffd460, instance=0x555555e15320, args=0x7fffffffd530, n_params=1, param_types=0x555556061e30) at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:873
marshal = 0x7ffff7db7340 <g_type_class_meta_marshalv>
marshal_data = 0xa0
in_marshal = 0
--Type <RET> for more, q to quit, c to continue without paging--
real_closure = 0x555556061dc0
__FUNCTION__ = "_g_closure_invoke_va"
#17 0x00007ffff7dd5444 in g_signal_emit_valist (instance=0x555555e15320, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd530) at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 24, 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}}}
accumulator = 0x555556061ec0
emission = {next = 0x0, instance = 0x555555e15320, ihint = {signal_id = 192, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 93825003824928}
signal_id = 192
instance_type = <optimized out>
emission_return = {g_type = 24, 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}}}
rtype = 24
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#18 0x00007ffff7dd604f in g_signal_emit (instance=instance@entry=0x555555e15320, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd610, reg_save_area = 0x7fffffffd550}}
#19 0x00007ffff7ed2d43 in g_application_call_command_line (exit_status=0x7fffffffd6c4, options=<optimized out>, arguments=<optimized out>, application=0x555555e15320) at ../../../../jhbuild/checkout/glib/gio/gapplication.c:1075
cmdline = 0x5555564182e0
v = 0x7fffd40ee240
platform_data = <optimized out>
#20 g_application_call_command_line (application=0x555555e15320, arguments=<optimized out>, options=<optimized out>, exit_status=0x7fffffffd6c4) at ../../../../jhbuild/checkout/glib/gio/gapplication.c:1053
platform_data = <optimized out>
cmdline = <optimized out>
v = <optimized out>
#21 0x00007ffff7ed548a in g_application_real_local_command_line (application=0x555555e15320, arguments=0x7fffffffd6c8, exit_status=0x7fffffffd6c4) at ../../../../jhbuild/checkout/glib/gio/gapplication.c:1129
error = 0x0
options = 0x555555cb6400
n_args = 1
#22 0x00007ffff7ed564b in g_application_run (application=0x555555e15320, argc=<optimized out>, argv=0x7fffffffd828) at ../../../../jhbuild/checkout/glib/gio/gapplication.c:2485
arguments = 0x5555560675d0
status = -1
context = 0x555555aaf670
acquired_context = 1
__FUNCTION__ = "g_application_run"
#23 0x00005555555adc72 in main (argc=<optimized out>, argv=<optimized out>) at ../../../../jhbuild/checkout/gnome-control-center/shell/main.c:70
application = 0x555555e15320