Hi guys, I can reproduce this problem on my Sid, so I fire up gdb to see what's going on. It seems to me that ibus is causing Gdk Window to be NULL. When I removed ibus, ibus-skk and im-config from my system, GNOME Tweaks doesn't crash anymore.
Đặng, didn't you have some input method loaded? Detail (gdb debug seesion log) is attached. Thanks, -- yashi
Source directories searched: /tmp/gtk+3.0-3.22.26/gdk:$cdir:$cwd Reading symbols from /usr/bin/python3...Reading symbols from /usr/lib/debug/.build-id/e7/1f68741e22cb60c0c643ecb4feff0a38af8a5e.debug...done. done. Starting program: /usr/bin/python3 /usr/bin/gnome-tweaks [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffec37e700 (LWP 17520)] [New Thread 0x7fffebb7d700 (LWP 17521)] [New Thread 0x7fffeb16f700 (LWP 17522)] [New Thread 0x7fffe8b62700 (LWP 17524)] [New Thread 0x7fffdbfff700 (LWP 17525)] [New Thread 0x7fffcd22b700 (LWP 17527)] [New Thread 0x7fffcca2a700 (LWP 17528)] [New Thread 0x7fffc7fff700 (LWP 17530)] [Thread 0x7fffe8b62700 (LWP 17524) exited] [Thread 0x7fffdbfff700 (LWP 17525) exited] Thread 1 "python3" received signal SIGSEGV, Segmentation fault. 0x00007ffff3c2a102 in gdk_window_has_impl (window=<optimized out>) at ../../../../gdk/gdkwindow.c:677 677 { 672 window->parent->window_type == GDK_WINDOW_ROOT; 673 } 674 675 gboolean 676 _gdk_window_has_impl (GdkWindow *window) 677 { 678 return gdk_window_has_impl (window); 679 } 680 681 static gboolean $1 = <optimized out> #0 0x00007ffff3c2a102 in gdk_window_has_impl (window=<optimized out>) at ../../../../gdk/gdkwindow.c:677 #1 0x00007ffff3c2a102 in _gdk_window_has_impl (window=window@entry=0x0) at ../../../../gdk/gdkwindow.c:678 #2 0x00007ffff3c615ee in gdk_x11_window_get_xid (window=0x0) at ../../../../../gdk/x11/gdkwindow-x11.c:5560 #3 0x00007fffe8dc41ab in gtk_im_context_xim_filter_keypress (context=0xca61e0 [GtkIMContextXIM], event=0x1e87000) at ../../../../../modules/input/gtkimcontextxim.c:673 #4 0x00007fffeed56af3 in gtk_im_multicontext_filter_keypress (context=0xf570c0 [GtkIMMulticontext], event=0x1e87000) at ../../../../gtk/gtkimmulticontext.c:359 #5 0x00007ffff5c7afce in ffi_call_unix64 () at ../src/x86/unix64.S:76 #6 0x00007ffff5c7a93f in ffi_call (cif=cif@entry=0x1dd4268, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7fffffffce08, avalue=<optimized out>) at ../src/x86/ffi64.c:525 #7 0x00007ffff667adda in pygi_invoke_c_callable (function_cache=0x1dd41c0, state=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at ../../gi/pygi-invoke.c:682 #8 0x00007ffff667c9b8 in pygi_function_cache_invoke (function_cache=<optimized out>, py_args=py_args@entry=(<SearchEntry at remote 0x7fffea8fbb88>, <EventKey at remote 0x7fffe8013958>), py_kwargs=<optimized out>) at ../../gi/pygi-cache.c:863 #9 0x00007ffff667b648 in pygi_callable_info_invoke (info=<optimized out>, py_args=py_args@entry=(<SearchEntry at remote 0x7fffea8fbb88>, <EventKey at remote 0x7fffe8013958>), kwargs=<optimized out>, cache=<optimized out>, user_data=user_data@entry=0x0) at ../../gi/pygi-invoke.c:725 #10 0x00007ffff667b67f in _wrap_g_callable_info_invoke (self=<optimized out>, py_args=py_args@entry=(<SearchEntry at remote 0x7fffea8fbb88>, <EventKey at remote 0x7fffe8013958>), kwargs=<optimized out>) at ../../gi/pygi-invoke.c:762 #11 0x00007ffff6670c29 in _callable_info_call (self=0x7fffec5945a8, args=(<EventKey at remote 0x7fffe8013958>,), kwargs=0x0) at ../../gi/pygi-info.c:561 #12 0x000000000045a0d3 in _PyObject_FastCallDict (func=<gi.FunctionInfo at remote 0x7fffec5945a8>, args=0x7fffdb7c5928, nargs=1, kwargs=0x0) at ../Objects/abstract.c:2331 #13 0x000000000054fc17 in call_function (pp_stack=pp_stack@entry=0x7fffffffd038, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at ../Python/ceval.c:4848 #14 0x00000000005545af in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3322 #15 0x000000000054efe8 in PyEval_EvalFrameEx (throwflag=0, f=Frame 0x7fffdb7c5788, for file /usr/lib/python3/dist-packages/gtweak/tweakview.py, line 196, in _after_key_press (self=<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit...(truncated)) at ../Python/ceval.c:753 #16 0x000000000054efe8 in _PyFunction_FastCall (co=co@entry=0x7fffed625780, args=<optimized out>, args@entry=0x7fffffffd190, nargs=nargs@entry=3, globals=globals@entry={'__name__': 'gtweak.tweakview', '__doc__': None, '__package__': 'gtweak', '__loader__': <SourceFileLoader(name='gtweak.tweakview', path='/usr/lib/python3/dist-packages/gtweak/tweakview.py') at remote 0x7fffec5f0048>, '__spec__': <ModuleSpec(name='gtweak.tweakview', loader=<...>, origin='/usr/lib/python3/dist-packages/gtweak/tweakview.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/usr/lib/python3/dist-packages/gtweak/__pycache__/tweakview.cpython-36.pyc', _initializing=False) at remote 0x7fffec5f0080>, '__file__': '/usr/lib/python3/dist-packages/gtweak/tweakview.py', '__cached__': '/usr/lib/python3/dist-packages/gtweak/__pycache__/tweakview.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0xaa24e8>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0xaa24e8>,...(truncated)) at ../Python/ceval.c:4906 #17 0x0000000000558dd2 in _PyFunction_FastCallDict (func=func@entry=<function at remote 0x7fffea8f0158>, args=args@entry=0x7fffffffd190, nargs=nargs@entry=3, kwargs=kwargs@entry=0x0) at ../Python/ceval.c:5008 #18 0x000000000045a451 in _PyObject_FastCallDict (kwargs=0x0, nargs=3, args=0x7fffffffd190, func=<function at remote 0x7fffea8f0158>) at ../Objects/abstract.c:2310 #19 0x000000000045a451 in _PyObject_Call_Prepend (func=<function at remote 0x7fffea8f0158>, obj=<optimized out>, args=(<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolkits should load ac...(truncated), kwargs=0x0) at ../Objects/abstract.c:2373 #20 0x0000000000459ede in PyObject_Call (func=<method at remote 0x7fffe80082c8>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 #21 0x0000000000550ec1 in PyEval_CallObjectWithKeywords (func=<optimized out>, args=args@entry=(<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolkits should load ac...(truncated), kwargs=kwargs@entry=0x0) at ../Python/ceval.c:4744 #22 0x0000000000459d97 in PyObject_CallObject (o=<optimized out>, a=a@entry=(<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolkits should load ac...(truncated)) at ../Objects/abstract.c:2187 #23 0x00007ffff667a17a in pygi_signal_closure_marshal (closure=0x101b840, return_value=0x7fffffffd500, n_param_values=2, param_values=0x7fffffffd560, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../gi/pygi-signal-closure.c:197 #27 0x00007ffff61bdebf in <emit signal ??? on instance 0x10062c0 [gtweak+tweakview+Window]> (instance=instance@entry=0x10062c0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 #24 0x00007ffff61a1f9d in g_closure_invoke (closure=0x101b840, return_value=0x7fffffffd500, n_param_values=2, param_values=0x7fffffffd560, invocation_hint=0x7fffffffd4e0) at ../../../../gobject/gclosure.c:804 #25 0x00007ffff61b4b45 in signal_emit_unlocked_R (node=node@entry=0xd2d240, detail=detail@entry=0, instance=instance@entry=0x10062c0, emission_return=emission_return@entry=0x7fffffffd680, instance_and_params=instance_and_params@entry=0x7fffffffd560) at ../../../../gobject/gsignal.c:3705 #26 0x00007ffff61bce3f in g_signal_emit_valist (instance=0x10062c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd730) at ../../../../gobject/gsignal.c:3401 #28 0x00007fffeeec1bc4 in gtk_widget_event_internal (widget=0x10062c0 [gtweak+tweakview+Window], event=0x1e87000) at ../../../../gtk/gtkwidget.c:7732 #29 0x00007fffeed741bf in propagate_event (widget=0x10062c0 [gtweak+tweakview+Window], event=0x1e87000, captured=<optimized out>, topmost=0x0) at ../../../../gtk/gtkmain.c:2681 #30 0x00007fffeed76268 in gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1911 #31 0x00007ffff3c1a3e5 in _gdk_event_emit (event=event@entry=0x1e87000) at ../../../../gdk/gdkevents.c:73 #32 0x00007ffff3c4bbb2 in gdk_event_source_dispatch (source=source@entry=0xc9a560, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkeventsource.c:367 #33 0x00007ffff5ec8f67 in g_main_dispatch (context=0xca50d0) at ../../../../glib/gmain.c:3142 #34 0x00007ffff5ec8f67 in g_main_context_dispatch (context=context@entry=0xca50d0) at ../../../../glib/gmain.c:3795 #35 0x00007ffff5ec91a0 in g_main_context_iterate (context=context@entry=0xca50d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3868 #36 0x00007ffff5ec922c in g_main_context_iteration (context=context@entry=0xca50d0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3929 #37 0x00007ffff5777c0d in g_application_run (application=0xd363f0 [gtweak+app+GnomeTweaks], argc=<optimized out>, argv=<optimized out>) at ../../../../gio/gapplication.c:2401 #38 0x00007ffff5c7afce in ffi_call_unix64 () at ../src/x86/unix64.S:76 #39 0x00007ffff5c7a93f in ffi_call (cif=cif@entry=0xe03398, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7fffffffdc08, avalue=<optimized out>) at ../src/x86/ffi64.c:525 #40 0x00007ffff667adda in pygi_invoke_c_callable (function_cache=0xe032f0, state=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at ../../gi/pygi-invoke.c:682 #41 0x00007ffff667c9b8 in pygi_function_cache_invoke (function_cache=<optimized out>, py_args=py_args@entry=(<GnomeTweaks(win=<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolki...(truncated), py_kwargs=<optimized out>) at ../../gi/pygi-cache.c:863 #42 0x00007ffff667b648 in pygi_callable_info_invoke (info=<optimized out>, py_args=py_args@entry=(<GnomeTweaks(win=<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolki...(truncated), kwargs=<optimized out>, cache=<optimized out>, user_data=user_data@entry=0x0) at ../../gi/pygi-invoke.c:725 #43 0x00007ffff667b67f in _wrap_g_callable_info_invoke (self=<optimized out>, py_args=py_args@entry=(<GnomeTweaks(win=<Window(hsize_group=<SizeGroup at remote 0x7fffea8f68b8>, entry=<SearchEntry at remote 0x7fffea8fbb88>, searchbar=<SearchBar at remote 0x7fffea8fbf78>, listbox=<ListBox at remote 0x7fffea8fc048>, stack=<Stack at remote 0x7fffea8fcca8>, _left_header=<HeaderBar at remote 0x7fffea9012d0>, _right_header=<HeaderBar at remote 0x7fffea901360>, _group_titlebar_widget=None, title=<Label at remote 0x7fffea9018b8>, button=<ToggleButton at remote 0x7fffea903120>, _model=<TweakModel(_tweak_dir='/usr/lib/python3/dist-packages/gtweak/tweaks', _tweak_group_names={'Appearance': <ListBoxTweakGroup(_sg=<SizeGroup at remote 0x7fffe804a288>, name='Appearance', titlebar_widget=None, tweaks=[<GSettingsSwitchTweak(schema_name='org.gnome.desktop.interface', key_name='enable-animations', _extra_info=None, settings=<GSettingsSetting(_schema=<_GSettingsSchema(_schema_name='org.gnome.desktop.interface', _schema={'toolkit-accessibility': {'summary': 'Enable Toolkit Accessibility', 'description': '\n Whether toolki...(truncated), kwargs=<optimized out>) at ../../gi/pygi-invoke.c:762 #44 0x00007ffff6670c29 in _callable_info_call (self=0x7ffff68b78b8, args=(None,), kwargs=0x0) at ../../gi/pygi-info.c:561 #45 0x000000000045a0d3 in _PyObject_FastCallDict (func=<gi.FunctionInfo at remote 0x7ffff68b78b8>, args=0xaeabc8, nargs=1, kwargs=0x0) at ../Objects/abstract.c:2331 #46 0x000000000054fc17 in call_function (pp_stack=pp_stack@entry=0x7fffffffde38, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at ../Python/ceval.c:4848 #47 0x00000000005545af in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3322 #48 0x000000000054fac1 in PyEval_EvalFrameEx (throwflag=0, f=Frame 0xaeaa48, for file /usr/bin/gnome-tweaks, line 76, in <module> ()) at ../Python/ceval.c:753 #49 0x000000000054fac1 in _PyEval_EvalCodeWithName (_co=_co@entry=<code at remote 0x7ffff6b9b810>, globals=globals@entry=<code at remote 0x7ffff6b9b810>, locals=locals@entry=< at remote 0x7ffff6bf7168>, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4153 #50 0x0000000000550a73 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=< at remote 0x7ffff6bf7168>, globals=globals@entry=<code at remote 0x7ffff6b9b810>, _co=_co@entry=<code at remote 0x7ffff6b9b810>) at ../Python/ceval.c:4174 #51 0x0000000000550a73 in PyEval_EvalCode (co=co@entry=<code at remote 0x7ffff6b9b810>, globals=globals@entry={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated), locals=locals@entry={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated)) at ../Python/ceval.c:730 #52 0x000000000042b509 in run_mod (arena=0x7ffff6bf7168, flags=0x7fffffffe14c, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated), globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated), filename='/usr/bin/gnome-tweaks', mod=0xb24980) at ../Python/pythonrun.c:1025 #53 0x000000000042b509 in PyRun_FileExFlags (fp=0xade320, filename_str=<optimized out>, start=<optimized out>, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated), locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/gnome-tweaks') at remote 0x7ffff6ba3198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6c5f638>, '__file__': '/usr/bin/gnome-tweaks', '__cached__': None, 'os': <module at remote 0x7ffff6b28228>, 'optparse': <module at remote 0x7ffff6acac28>, 'logging': <module at remote 0x7ffff69c4138>, 'locale': <module at remote 0x7ffff69fee58>, 'gettext': <module at remote 0x7ffff69fe4f8>, 'signal': <module at remote 0x7ffff69c48b8>, 'sys': <module at remote 0x7ffff6bebef8>, 'gi': <module at remote 0x7ffff68f1048>, 'gtweak': <module at remote 0x7ffff68b8f48>, 'VERSION': '3.27.90', 'parser': <OptionParser(option_list=[<Option(_short_opts=[], _long_opts=['--version'], action='version', type=None, dest=None, default=('NO', 'DEFAULT'), nargs=None, const=None, choices=None, callback=None, callback_args=None, callback_kwargs=None, help="show program's version number a...(truncated), closeit=1, flags=0x7fffffffe14c) at ../Python/pythonrun.c:978 #54 0x000000000042b6f5 in PyRun_SimpleFileExFlags (fp=0xade320, filename=<optimized out>, closeit=1, flags=0x7fffffffe14c) at ../Python/pythonrun.c:420 #55 0x0000000000441fbb in run_file (p_cf=0x7fffffffe14c, filename=0xa905b0 L"/usr/bin/gnome-tweaks", fp=0xade320) at ../Modules/main.c:338 #56 0x0000000000441fbb in Py_Main (argc=argc@entry=2, argv=argv@entry=0xa8f260) at ../Modules/main.c:808 #57 0x0000000000421ff4 in main (argc=2, argv=<optimized out>) at ../Programs/python.c:69 #1 _gdk_window_has_impl (window=window@entry=0x0) at ../../../../gdk/gdkwindow.c:678 678 return gdk_window_has_impl (window); 673 } 674 675 gboolean 676 _gdk_window_has_impl (GdkWindow *window) 677 { 678 return gdk_window_has_impl (window); 679 } 680 681 static gboolean 682 gdk_window_has_no_impl (GdkWindow *window) $2 = 0x0 #2 0x00007ffff3c615ee in gdk_x11_window_get_xid (window=0x0) at ../../../../../gdk/x11/gdkwindow-x11.c:5560 5560 ../../../../../gdk/x11/gdkwindow-x11.c: No such file or directory. Source directories searched: /tmp/gtk+3.0-3.22.26/gdk/x11:/tmp/gtk+3.0-3.22.26/gdk:$cdir:$cwd 5555 **/ 5556 XID 5557 gdk_x11_window_get_xid (GdkWindow *window) 5558 { 5559 /* Try to ensure the window has a native window */ 5560 if (!_gdk_window_has_impl (window)) 5561 { 5562 gdk_window_ensure_native (window); 5563 5564 /* We sync here to ensure the window is created in the Xserver when $3 = 0x0 #3 0x00007fffe8dc41ab in gtk_im_context_xim_filter_keypress (context=0xca61e0 [GtkIMContextXIM], event=0x1e87000) at ../../../../../modules/input/gtkimcontextxim.c:673 673 ../../../../../modules/input/gtkimcontextxim.c: No such file or directory. Source directories searched: /tmp/gtk+3.0-3.22.26/modules/input:/tmp/gtk+3.0-3.22.26/gdk/x11:/tmp/gtk+3.0-3.22.26/gdk:$cdir:$cwd 668 xevent.y = xevent.y_root = 0; 669 xevent.state = event->state; 670 xevent.keycode = event->hardware_keycode; 671 xevent.same_screen = True; 672 673 if (XFilterEvent ((XEvent *)&xevent, GDK_WINDOW_XID (context_xim->client_window))) 674 return TRUE; 675 676 if (event->state & 677 (gtk_accelerator_get_default_mod_mask () & ~(GDK_SHIFT_MASK | GDK_CONTROL_MASK))) $4 = 0xca61e0 [GtkIMContextXIM] $5 = 0x0 quit