Bug#999609: budgie-desktop: ALt+Shift_L causes budgie-wm SEGV

2022-03-05 Thread Kentaro Hayashi


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

2022-02-23 Thread Kentaro Hayashi
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

2022-02-21 Thread David Mohammed
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

2022-02-18 Thread Kentaro Hayashi
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

2021-11-13 Thread David Mohammed
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

2021-11-13 Thread Kentaro Hayashi
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