askmrsinh / touchpad-indicator

Touchpad management GNOME Shell Extension.
https://extensions.gnome.org/extension/131/touchpad-indicator/
GNU General Public License v2.0
83 stars 20 forks source link

Sign-in timeout after extension has been enabled. #62

Open Icy-Thought opened 3 years ago

Icy-Thought commented 3 years ago

Describe the issue
When this extension has been enabled on GNOME 3.36 I find myself unable to access my account after reboot.


Expected behavior
Signing in like usual.


Steps to reproduce the behavior

  1. Install Touchpad Indicator from GNOME Extensions
  2. Enable Touchpad Indicator.
  3. Reboot.
  4. System time-out and renders the attempt of signing-in as a failure.

Mandatory system details (please complete/update the following information)


Additional context
touchpad-indicator.log

Journalctl logs from the time-out instance:

gnome-shell[1547]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
gnome-shell[1547]: The offending signal was destroy on Gjs_ui_iconGrid_IconGrid 0x556fdb388030.
askmrsinh commented 3 years ago

Hi, can you pleas elaborate a bit more? What is the exact behavior of "I find myself unable to access my account after reboot"? Maybe a short gif would help?

Icy-Thought commented 3 years ago

Hi, can you pleas elaborate a bit more? What is the exact behavior of "I find myself unable to access my account after reboot"? Maybe a short gif would help?

It prevents me from logging in completely and thus I cannot record this behavior to showcase it.

Visual explanation: After entering my password I would've normally seen my splash screen load, but when the plugin is enabled my screen would attempt to load the splash screen (go black for a a short period of time) and later return to the login page as if I had just started the laptop.

jhit commented 3 years ago

Hello. I have the same issue with different computers on Ubuntu 20.04, 20.10 PopOS 20.04, 20.10 and Fedora 33. In the syslog I see this error: gnome-shell[7352]: segfault at c6fb33ffff0 ip 00007f0420a140fc sp 00007ffef6ead130 error 4 in libmozjs-78.so.0.0.0[7f042060e000+a06000]

So what happens looks like the gnome-shell crashes in a wayland session after logging in. Then a new gnome-shell is launchend and you see the login again.

For me this looks like this: System starts up to login screen. I enter my credentials. I hit "enter" key. I get the Gray background with the mouse cursor in the lower right corner of the screen. Mouse curser freezes and the screen stays at this stage for about 2 Minutes. Login screen reappears.

I then switched to Xorg Session and disabled TouchpadIndicator. Logged out and switched to wayland session again. Problem dissapears.

@user501254 I can provide you the crash data from Fedora if that might help. There is a backtrace and a lot of other info in there.

askmrsinh commented 3 years ago

@jhit Thank you, that would definitely help. However, to be honest, it is unlikely that I would get a chance to look at it before mid December.