Litarvan / lightdm-webkit-theme-litarvan

Litarvan's LightDM HTML Theme
BSD 3-Clause "New" or "Revised" License
707 stars 73 forks source link

Theme causes WebKitWebProcess segfault #161

Open niraami opened 2 years ago

niraami commented 2 years ago

For a while now, I've kept coming back to a locked computer and only seeing a black screen with a mouse. After looking into it, the WebKit process was crashing sometime after locking the screen (in no particular pattern as far as I can see).

I obviously thought that LightDM or lightdm-webkit-greeter was at fault, so tried out gtk-greeter, no crashes, so went back to webkit, but with a different theme. I've ran antergos (default theme) for a few days now without crashes, so I believe this specific theme is causing this.

This might also be related to #144 (as the 'black screen with mouse' means his webkit process is also likely crashing), but for me it works fine most of the time, but crashes while idle at some point.

Since I've started debugging, a new kernel & nvidia driver came out, so I'll see if it still persists, but it is more than likely. edit: indeed, problem still persists

Here's the stack trace from journalctl -r -b -1, I've also left the last log entry from before the crash there, so you can see literally nothing was going on for the last 5 minutes. Note: replaced log with gist, as it's just way too long. Still kept in issue history if gist goes down at some point: https://gist.github.com/niraami/10f9f556299d5347bd4aa0aff61319d8

Package versions:

$ yay -Qs lightdm
local/lightdm 1:1.30.0-4
    A lightweight display manager
local/lightdm-webkit-theme-litarvan 3.1.0-1
    Modern and full-featured LightDM theme
local/lightdm-webkit2-greeter 2.2.5-4
    LightDM greeter that uses WebKit2 for theming via HTML/JavaScript.