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

Package:
gnome-tweaks
Source:
gnome-tweaks
Submitter:
Đặng Duy Sơn
Date:
2021-08-17 18:15:06 UTC
Severity:
normal
Tags:
#837146#5
Date:
2016-09-09 08:26:21 UTC
From:
To:
Dear Maintainer,

When I open a new gnome-tweak-tool instance, press alt key make it
segmentation fault immediately.
How to reproduce:
- Open a new gnome-tweak-tool instance.
- Press alt immediately, it crash
- Toggle some checkbox or dropdown menu in Tweak Tool main window, then
press alt, it still crash.
- Click the top left Search button on Tweak Tool window, then click
again to close it. After that, press alt key doesn't make it crash anymore
Debian Release: stretch/sid
500 yakkety ppa.launchpad.net
500 xenial ppa.launchpad.net
500 unstable liquorix.net
500 testing repository.spotify.com
500 testing debian.xtdv.net
500 stable dl.google.com
500 stable debian.xtdv.net
500 sid linux.dropbox.com
--- Package information. ---
Depends (Version) | Installed
===========================================-+-==============
python:any (<< 2.8) |
python:any (>= 2.7.5-5~) |
gsettings-desktop-schemas (>= 3.21.2) | 3.21.4-2
gnome-settings-daemon | 3.21.90-2
gnome-shell-common (>= 3.4) | 3.21.91-2
mutter-common | 3.21.91-2
python-gi (>= 3.2.1) | 3.20.1-1
gir1.2-gtk-3.0 (>= 3.12) | 3.21.5-3
gir1.2-gnomedesktop-3.0 | 3.21.90-3
gir1.2-soup-2.4 | 2.55.90-1
gir1.2-notify-0.7 | 0.7.6-2
gir1.2-glib-2.0 | 1.49.1-2
gir1.2-pango-1.0 | 1.40.2-1


Package's Recommends field is empty.

Package's Suggests field is empty.

#837146#10
Date:
2016-09-10 07:05:21 UTC
From:
To:
Hello Đặng Duy Sơn.

Thanks for your bug report.

(Not interpretting your "segmentation fault" literally as that's pretty
unlikely for being a python application. If it is an actual segmentation
fault and given we're not being flooded in bug reports about anything
written in python crashing it's likely your custom kernel or your
hardware/ram being broken in that case.)

I'm not able to reproduce the problem you're seeing. Could you please
give more details? If you start the application from a terminal
do you get a python backtrace?

Regards,
Andreas Henriksson

#837146#17
Date:
2016-09-10 13:53:49 UTC
From:
To:
Hi Andreas, thanks for your reply.

I think you're right. I made a clean install into my USB drive, boot on the same machine, tried to reproduce but failed. Maybe I did something wrong in my Debian.
But custom kernel reason can be excluded. I boot into my backup original Debian kernel and it's still happen.


➜  ~ gnome-tweak-tool -d
DEBUG   : Schema not translated org.gnome.shell (domain: gnome-shell)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.shell>
DEBUG   : Shell version: [3, 21, 91]
DEBUG   : Schema not translated org.gnome.shell.overrides (domain: gnome-shell)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.shell.overrides>
DEBUG   : No translated schema for org.gnome.desktop.interface (domain: gsettings-desktop-schemas)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.interface>
DEBUG   : No translated schema for org.gnome.shell.extensions.user-theme (domain: gnome-shell-extensions)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.shell.extensions.user-theme>
DEBUG   : Shell user-theme extension
{'description': 'Load shell themes from user directory.',
  'error': '',
  'extension-id': 'user-theme',
  'gettext-domain': 'gnome-shell-extensions',
  'hasPrefs': False,
  'name': 'User Themes',
  'path': '/usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com',
  'settings-schema': 'org.gnome.shell.extensions.user-theme',
  'state': 1.0,
  'type': 1.0,
  'url': 'http://git.gnome.org/gnome-shell-extensions',
  'uuid': 'user-theme@gnome-shell-extensions.gcampax.github.com'}
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.calendar>
DEBUG   : Schema not translated org.gnome.settings-daemon.plugins.power (domain: gnome-settings-daemon)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.settings-daemon.plugins.power>
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-battery-action)
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-ac-action)
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-suspend-with-external-monitor)
DEBUG   : User autostart desktop file: /home/xpduyson/.config/autostart/ignore-lid-switch-tweak.desktop
DEBUG   : Schema not translated org.gnome.desktop.wm.preferences (domain: gsettings-desktop-schemas)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.wm.preferences>
DEBUG   : No translated schema for org.gnome.desktop.background (domain: gsettings-desktop-schemas)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.background>
DEBUG   : Schema not translated org.gnome.nautilus.desktop (domain: nautilus)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.nautilus.desktop>
INFO    : GSettings missing key org.gnome.nautilus.desktop (key computer-icon-visible)
DEBUG   : Schema not translated org.gnome.desktop.screensaver (domain: gsettings-desktop-schemas)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.screensaver>
DEBUG   : Schema not translated org.gnome.settings-daemon.plugins.xsettings (domain: gnome-settings-daemon)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.settings-daemon.plugins.xsettings>
DEBUG   : No translated schema for org.gnome.desktop.input-sources (domain: gsettings-desktop-schemas)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.input-sources>
DEBUG   : Schema not translated org.gnome.mutter (domain: @GETTEXT_DOMAIN)
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.mutter>
DEBUG   : Schema not translated org.gnome.desktop.peripherals.mouse (domain: gsettings-desktop-schemas)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.peripherals.mouse>
DEBUG   : Schema not translated org.gnome.settings-daemon.peripherals.mouse (domain: gnome-settings-daemon)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.settings-daemon.peripherals.mouse>
DEBUG   : Schema not translated org.gnome.desktop.peripherals.touchpad (domain: gsettings-desktop-schemas)
...
DEBUG   : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.peripherals.touchpad>
DEBUG   : Found desktop file: /home/xpduyson/.config/autostart/icedove.desktop
DEBUG   : User autostart desktop file: /home/xpduyson/.config/autostart/icedove.desktop
DEBUG   : Found desktop file: /home/xpduyson/.config/autostart/dropbox.desktop
DEBUG   : User autostart desktop file: /home/xpduyson/.config/autostart/dropbox.desktop
DEBUG   : Query URL:https://extensions.gnome.org/extension-info/?uuid=audio-switcher@AndresCidoncha
...
[1]    5747 segmentation fault  gnome-tweak-tool -d

#837146#22
Date:
2018-02-13 05:18:55 UTC
From:
To:
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