Bug#974172: libmutter-7-0: Cannot unlock screen with Wayland on arm64, keybard and mouse unresponsive

2020-11-16 Thread Gali Drudis-Sole
On Fri, Nov 13, 2020 at 1:54 PM Simon McVittie  wrote:

> Control: retitle -1 libmutter-7-0: Cannot unlock screen with Wayland on
> arm64, keybard and mouse unresponsive
>
> On Thu, 12 Nov 2020 at 00:20:03 +0100, Gali Drudis-Sole wrote:
> > On Wed, 11 Nov, 2020 at 10:32, Simon McVittie  wrote:
> > This works fine for me, and presumably other GNOME users, so there
> must be
> > something specific to your system that is relevant.
> >
> > Good. I hope to find it.
>
> One elephant in the room is that you're on an arm64 system, which is
> certainly unusual for a GNOME desktop. We've had a report on IRC that
> another arm64 user (with a different GPU) is seeing a similar bug.
>

Great. That looks like a good starting point.


> > Nov 11 23:04:29 mobian gsd-usb-protect[2319]: Error calling USBGuard
> DBus to
> > change the protection after a screensaver event:
> > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.usbguard1
> > was not provided by any .service files
>
> This is not a problem and can safely be ignored.
>
> > Nov 11 23:04:29 mobian gnome-shell
> > [2141]: Bogus presentation time 0 travelled back in time, using current
> time.
>
> This might indicate a problem, I'm not sure.
>
> > Sorry, that was my error when reporting the bug. Version 3.38.0-2 DOES
> WORK,
> > but upgrading to the current testing version (3.38-1.2) DOES NOT WORK.
>
> Does 3.38.1-3 from experimental make any difference? That version has the
> latest changes from the upstream gnome-3-38 branch, which will be released
> in 3.38.2 at some point.
>

I've upgraded libmutter-7-0 and mutter-common to 3.38.1-3 from
experimental, but there was no difference. The screen can be unlocked if it
is not blanked, but it cannot be unlocked after blanking.


> If 3.38.1-3 doesn't solve this, since you've been able to narrow this
> down to two relatively close versions, it would be useful for someone
> with appropriate hardware (I don't have this) to do a `git bisect`
> between the good version and the bad version, to isolate which specific
> change made this regress - that would make it a lot more likely that
> someone can figure out the root cause.
>

I will give it a try.


>
> smcv
>


-- 
Galí Drudis Solé
  gal...@gmail.com


Bug#974172: libmutter-7-0: Impossible to unlock the screen with wayland+gdm, keybard and mouse unresponsive

2020-11-11 Thread Gali Drudis-Sole

Dear Simon,

Thanks a lot for your answer.

On Wed, 11 Nov, 2020 at 10:32, Simon McVittie  wrote:

Control: notfound -1 3.38.0-2
Control: found -1 3.38.1-2
Control: tags -1 + moreinfo

On Wed, 11 Nov 2020 at 00:46:39 +0100, Gali Drudis-Sole wrote:
 After upgrading the system, locking the screen of gnome-shell under 
wayland,

 made it impossible to unlock the screen.


This works fine for me, and presumably other GNOME users, so there 
must be

something specific to your system that is relevant.


Good. I hope to find it.

What messages appeared in the system log (systemd journal) at the 
time that

this happened?


These two lines apear just after locking the system (gdm started with 
[debug] Enable=true). Nothing else is shown when I try to enter the 
password to unlock the screen:


Nov 11 23:04:29 mobian gsd-usb-protect[2319]: Error calling USBGuard 
DBus to change the protection after a screensaver event: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.usbguard1 was not provided by any .service files
Nov 11 23:04:29 mobian gnome-shell[2141]: Bogus presentation time 0 
travelled back in time, using current time.



Are you using any GNOME Shell extensions?


None.


 Downgrading
 gir1.2-mutter-7 and libmutter-7-0 to version 3.38.0-2 solved the 
issue.


You reported this as a bug in version 3.38.0-2, but here you've said 
that
version 3.38.0-2 *doesn't* have the bug. What version did you upgrade 
to

that triggered this? (For now I've assumed 3.38.1-2.)


Sorry, that was my error when reporting the bug. Version 3.38.0-2 DOES 
WORK, but upgrading to the current testing version (3.38-1.2) DOES NOT 
WORK.



 The system is a pinetab running mobian


Mobian is a Debian derivative, and is not identical to Debian. If this
is caused or triggered by a change made by Mobian, then changes in 
Debian

will not fix it.

It might be better to report bugs in Mobian to the Mobian developers.


You are right. It could be some change in mobian that is incompatible 
with the upgrade of gir1.2-mutter-7 and libmutter-7-0. If you think 
that's the case, I'll report the bug to Mobian developers, as you 
suggest.




smcv




Bug#974172: libmutter-7-0: Impossible to unlock the screen with wayland+gdm, keybard and mouse unresponsive

2020-11-10 Thread Gali Drudis-Sole
Package: libmutter-7-0
Version: 3.38.0-2
Severity: normal
X-Debbugs-Cc: gal...@gmail.com

Dear Maintainer,

After upgrading the system, locking the screen of gnome-shell under wayland,
made it impossible to unlock the screen. The keyboard and the mouse became
completely unresponsive (Ctrl+Alt+F[1-6] did not work either). The only way to
recover the system was by restarting gdm from a ssh session. Downgrading
gir1.2-mutter-7 and libmutter-7-0 to version 3.38.0-2 solved the issue.

The system is a pinetab running mobian

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 5.9-sunxi64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libmutter-7-0 depends on:
ii  adwaita-icon-theme 3.38.0-1
ii  gsettings-desktop-schemas  3.38.0-2
ii  libatk1.0-02.36.0-2
ii  libc6  2.31-4
ii  libcairo-gobject2  1.16.0-4
ii  libcairo2  1.16.0-4
ii  libcanberra0   0.30-7
ii  libdrm22.4.102-1
ii  libegl11.3.2-1
ii  libfontconfig1 2.13.1-4.2
ii  libfribidi01.0.8-2
ii  libgbm120.1.9-1
ii  libgdk-pixbuf2.0-0 2.40.0+dfsg-5
ii  libgl1 1.3.2-1
ii  libglib2.0-0   2.66.2-1
ii  libgnome-desktop-3-19  3.38.0-2
ii  libgraphene-1.0-0  1.10.2-1
ii  libgtk-3-0 3.24.23-1mobian2
ii  libgudev-1.0-0 234-1
ii  libice62:1.0.10-1
ii  libinput10 1.16.2-1
ii  libjson-glib-1.0-0 1.6.0-1
ii  libpango-1.0-0 1.46.2-2
ii  libpangocairo-1.0-01.46.2-2
ii  libpangoft2-1.0-0  1.46.2-2
ii  libpipewire-0.3-0  0.3.15-1
ii  libsm6 2:1.2.3-1
ii  libstartup-notification0   0.12-6
ii  libsystemd0246.6-2
ii  libudev1   246.6-2
ii  libwacom2  1.5-1
ii  libwayland-server0 1.18.0-2~exp1.1
ii  libx11-6   2:1.6.12-1
ii  libx11-xcb12:1.6.12-1
ii  libxau61:1.0.8-1+b2
ii  libxcb-randr0  1.14-2
ii  libxcb-res01.14-2
ii  libxcb11.14-2
ii  libxcomposite1 1:0.4.5-1
ii  libxcursor11:1.2.0-2
ii  libxdamage11:1.1.5-2
ii  libxext6   2:1.3.3-1+b2
ii  libxfixes3 1:5.0.3-2
ii  libxi6 2:1.7.10-1
ii  libxinerama1   2:1.1.4-2
ii  libxkbcommon-x11-0 0.10.0-1
ii  libxkbcommon0  0.10.0-1
ii  libxkbfile11:1.1.0-1
ii  libxrandr2 2:1.5.1-1
ii  libxtst6   2:1.2.3-1
ii  mutter-common  3.38.1-2

libmutter-7-0 recommends no packages.

libmutter-7-0 suggests no packages.

Versions of packages libmutter-7-0 is related to:
ii  libegl-mesa0 [libegl-vendor]  20.1.9-1
ii  libgl1-mesa-dri   20.1.9-1
ii  libglx-mesa0 [libglx-vendor]  20.1.9-1

-- no debconf information