Failed to launch ibus daemon in Xwayland + gnome-shell 3.36.0

Bug #1869641 reported by Tim Chen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ibus (Ubuntu)
Fix Released
High
Gunnar Hjalmarsson

Bug Description

Description: Ubuntu Focal Fossa (development branch)
Release: 20.04

ibus 1.5.22-2ubuntu1

Steps to reproduce

  1. Upgrade to GNOME 3.36.0.
  2. Restart Ubuntu 20.04 daily with Wayland

What did you expect to happen
  The ibus daemon is launched.

What happened
  The ibus daemon is not running.

I can confirm I have an exact same issue in https://gitlab.gnome.org/GNOME/gnome-shell/issues/2341 when login with wayland selected.

After applying this: https://github.com/ibus/ibus/commit/8ce25208c3f4adfd290a032c6aa739d2b7580eb1 patch locally I can confirm it fixed my issue.

Tim Chen (timchen119)
tags: added: focal gnome-shell ibus wayland
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Thanks for your report and your investigation! Attached a debdiff which adds that upstream commit.

Changed in ibus (Ubuntu):
assignee: nobody → Gunnar Hjalmarsson (gunnarhj)
importance: Undecided → High
status: New → In Progress
tags: added: patch
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks Gunnar, I've uploaded it to focal now

Changed in ibus (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ibus - 1.5.22-2ubuntu2

---------------
ibus (1.5.22-2ubuntu2) focal; urgency=medium

  * d/p/git-Use-WAYLAND_DISPLAY-on-Wayland-sessions.patch:
    - Cherry-picked upstream commit to prevent failure to launch
      ibus-daemon in Xwayland (LP: #1869641).

 -- Gunnar Hjalmarsson <email address hidden> Mon, 30 Mar 2020 11:50:00 +0200

Changed in ibus (Ubuntu):
status: Fix Committed → Fix Released
Changed in ibus (Ubuntu):
status: Fix Released → Triaged
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.