Bug#837146: [gnome-tweak-tool] press alt key make gnome-tweak-tool crash

Yasushi SHOJI yashi at atmark-techno.com
Tue Feb 13 05:18:55 UTC 2018


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
-------------- next part --------------
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 at 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 at entry=0x1dd4268, fn=<optimized out>, rvalue=<optimized out>, 
    rvalue at 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 at 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 at entry=(<SearchEntry at remote 0x7fffea8fbb88>, <EventKey at remote 0x7fffe8013958>), kwargs=<optimized out>, cache=<optimized out>, user_data=user_data at entry=0x0) at ../../gi/pygi-invoke.c:725
#10 0x00007ffff667b67f in _wrap_g_callable_info_invoke (self=<optimized out>, py_args=py_args at 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 at entry=0x7fffffffd038, oparg=<optimized out>, kwnames=kwnames at 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 at entry=0x7fffed625780, args=<optimized out>, 
    args at entry=0x7fffffffd190, nargs=nargs at entry=3, globals=globals at 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 at entry=<function at remote 0x7fffea8f0158>, args=args at entry=0x7fffffffd190, nargs=nargs at entry=3, kwargs=kwargs at 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 at 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 at entry=0x0) at ../Python/ceval.c:4744
#22 0x0000000000459d97 in PyObject_CallObject (o=<optimized out>, a=a at 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 at entry=0x10062c0, signal_id=<optimized out>, detail=detail at 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 at entry=0xd2d240, detail=detail at entry=0, instance=instance at entry=0x10062c0, emission_return=emission_return at entry=0x7fffffffd680, instance_and_params=instance_and_params at 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 at 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 at entry=0x1e87000) at ../../../../gdk/gdkevents.c:73
#32 0x00007ffff3c4bbb2 in gdk_event_source_dispatch (source=source at 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 at entry=0xca50d0) at ../../../../glib/gmain.c:3795
#35 0x00007ffff5ec91a0 in g_main_context_iterate (context=context at entry=0xca50d0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3868
#36 0x00007ffff5ec922c in g_main_context_iteration (context=context at entry=0xca50d0, may_block=may_block at 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 at entry=0xe03398, fn=<optimized out>, rvalue=<optimized out>, 
    rvalue at 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 at 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 at 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 at entry=0x0) at ../../gi/pygi-invoke.c:725
#43 0x00007ffff667b67f in _wrap_g_callable_info_invoke (self=<optimized out>, py_args=py_args at 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 at entry=0x7fffffffde38, oparg=<optimized out>, kwnames=kwnames at 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 at entry=<code at remote 0x7ffff6b9b810>, globals=globals at entry=<code at remote 0x7ffff6b9b810>, locals=locals at entry=< at remote 0x7ffff6bf7168>, args=args at entry=0x0, argcount=argcount at entry=0, kwnames=kwnames at 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 at entry=< at remote 0x7ffff6bf7168>, globals=globals at entry=<code at remote 0x7ffff6b9b810>, _co=_co at entry=<code at remote 0x7ffff6b9b810>)
    at ../Python/ceval.c:4174
#51 0x0000000000550a73 in PyEval_EvalCode (co=co at entry=<code at remote 0x7ffff6b9b810>, globals=globals at 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 at 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 at entry=2, argv=argv at 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 at 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


More information about the pkg-gnome-maintainers mailing list