Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
FYI: PR was merged into budgie-desktop, now. On Wed, 23 Feb 2022 17:49:50 +0900 Kentaro Hayashi wrote: > > I've sent a PR to fix this issue. > > Fix SEGV when input source was switched by Alt+Shift_L > https://github.com/BuddiesOfBudgie/budgie-desktop/pull/61 > >
Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
On Mon, 21 Feb 2022 09:29:05 + David Mohammed wrote: > Raised upstream for you > https://github.com/BuddiesOfBudgie/budgie-desktop/issues/56 > Thanks. I've sent a PR to fix this issue. Fix SEGV when input source was switched by Alt+Shift_L https://github.com/BuddiesOfBudgie/budgie-desktop/pull/61
Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
Raised upstream for you https://github.com/BuddiesOfBudgie/budgie-desktop/issues/56 On Sat, 19 Feb 2022 at 04:09, Kentaro Hayashi wrote: > > As for 10.5.3+git20220217a-1, it seems that Workaround 2 is not effective > anymore. > > > On Sat, 13 Nov 2021 22:37:32 +0900 Kentaro Hayashi wrote: > > Package: budgie-desktop > > Version: 10.5.3-4 > > Severity: important > > X-Debbugs-Cc: ken...@xdump.org > > > > > > > * Workaround2: Launch dconf-editor and remove Alt+Shift_L from > >/com/solus-project/budgie-wm/switch-input-source property. > > > > Before: ['Shift_L', 'space', 'XF86Keyboard'] > > After: ['space', 'XF86Keyboard']
Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
As for 10.5.3+git20220217a-1, it seems that Workaround 2 is not effective anymore. On Sat, 13 Nov 2021 22:37:32 +0900 Kentaro Hayashi wrote: > Package: budgie-desktop > Version: 10.5.3-4 > Severity: important > X-Debbugs-Cc: ken...@xdump.org > > > * Workaround2: Launch dconf-editor and remove Alt+Shift_L from >/com/solus-project/budgie-wm/switch-input-source property. > > Before: ['Shift_L', 'space', 'XF86Keyboard'] > After: ['space', 'XF86Keyboard']
Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
as far as I can see looking at the code, budgie only supports ibus directly - as far as the upstream applet is concerned. I agree budgie shouldn't crash - I've reproduced the crash and it is crashing at this point in the code. As to why - not sure. https://github.com/solus-project/budgie-desktop/blob/master/src/wm/keyboard.vala#L105 On Sat, 13 Nov 2021 at 13:39, Kentaro Hayashi wrote: > > Package: budgie-desktop > Version: 10.5.3-4 > Severity: important > X-Debbugs-Cc: ken...@xdump.org > > Dear Maintainer, > >* What led up to the situation? > > Typing specific combination key causes budgie-wm segfault. > At most twice or so is enough to reproduce this issue. > >* What exactly did you do (or not do) that was effective (or > ineffective)? > > Typing Alt+Shift_L twice or more. > Digging a bit, it seems that changing input source is related > and there are some prerequisite conditions. > > * Step1: Using non ibus as input method > * For example, set fcitx5 by im-config (Using ibus-mozc) > * Step2: budgie-desktop keboard layout applet does not show any > keyboard layouts. > * Step3: Type Alt+Shift_L some times (twice or so) >It kills budgie-wm. Note that Shift_L+Alt does not cause it. > > I've found two workarounds: > > * Workaround1: As noted above, use Shift_L+Alt. > > * Workaround2: Launch dconf-editor and remove Alt+Shift_L from >/com/solus-project/budgie-wm/switch-input-source property. > > Before: ['Shift_L', 'space', 'XF86Keyboard'] > After: ['space', 'XF86Keyboard'] > >* What was the outcome of this action? > > It kills budgie-wm process, so desktop session is lost. > Need to login again. > >* What outcome did you expect instead? > > Alt+Shift_L does not kill budgie-wm process. > > > -- System Information: > Debian Release: bookworm/sid > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.14.0-4-amd64 (SMP w/4 CPU threads) > Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), > LANGUAGE=en_US:en > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages budgie-desktop depends on: > ii budgie-core 10.5.3-4 > ii dconf-gsettings-backend [gsettings-backend] 0.40.0-2 > ii gnome-control-center 1:41.1-1 > ii gnome-menus 3.36.0-1 > ii network-manager-gnome1.24.0-1 > > Versions of packages budgie-desktop recommends: > ii budgie-desktop-view 1.1.1-1 > ii gir1.2-budgie-1.010.5.3-4 > > Versions of packages budgie-desktop suggests: > ii gnome-terminal 3.42.0-1 > ii nautilus41.1-1 > pn slick-greeter > > -- no debconf information
Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV
Package: budgie-desktop Version: 10.5.3-4 Severity: important X-Debbugs-Cc: ken...@xdump.org Dear Maintainer, * What led up to the situation? Typing specific combination key causes budgie-wm segfault. At most twice or so is enough to reproduce this issue. * What exactly did you do (or not do) that was effective (or ineffective)? Typing Alt+Shift_L twice or more. Digging a bit, it seems that changing input source is related and there are some prerequisite conditions. * Step1: Using non ibus as input method * For example, set fcitx5 by im-config (Using ibus-mozc) * Step2: budgie-desktop keboard layout applet does not show any keyboard layouts. * Step3: Type Alt+Shift_L some times (twice or so) It kills budgie-wm. Note that Shift_L+Alt does not cause it. I've found two workarounds: * Workaround1: As noted above, use Shift_L+Alt. * Workaround2: Launch dconf-editor and remove Alt+Shift_L from /com/solus-project/budgie-wm/switch-input-source property. Before: ['Shift_L', 'space', 'XF86Keyboard'] After: ['space', 'XF86Keyboard'] * What was the outcome of this action? It kills budgie-wm process, so desktop session is lost. Need to login again. * What outcome did you expect instead? Alt+Shift_L does not kill budgie-wm process. -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.14.0-4-amd64 (SMP w/4 CPU threads) Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages budgie-desktop depends on: ii budgie-core 10.5.3-4 ii dconf-gsettings-backend [gsettings-backend] 0.40.0-2 ii gnome-control-center 1:41.1-1 ii gnome-menus 3.36.0-1 ii network-manager-gnome1.24.0-1 Versions of packages budgie-desktop recommends: ii budgie-desktop-view 1.1.1-1 ii gir1.2-budgie-1.010.5.3-4 Versions of packages budgie-desktop suggests: ii gnome-terminal 3.42.0-1 ii nautilus41.1-1 pn slick-greeter -- no debconf information