Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web process crash when hinting #1080

Open
balejk opened this issue Feb 25, 2024 · 4 comments
Open

Web process crash when hinting #1080

balejk opened this issue Feb 25, 2024 · 4 comments
Labels

Comments

@balejk
Copy link

balejk commented Feb 25, 2024

Current Behavior:

On certain pages, the WebKit Web Process crashes when f is pressed to invoke follow hints.

(WebKitWebProcess:6679): GLib-GObject-CRITICAL **: 13:59:32.739: g_object_get_is_valid_property: object class 'WebKitDOMHTMLLabelElement' has no property named 'type'

gets printed to the terminal.

Desired Behavior:

The process should not crash and hints should be displayed.

How can we reproduce it (step by step):

One of these pages is for instance https://lkml.org/lkml/2024/2/25/. Open this URL and invoke hints (f).

I have reproduced this with HOME=/tmp/home luakit so my personal configuration should not cause the issue.

Environment:

Linux Distribution & Version: Void Linux
Output of luakit --version:

luakit 2.3.6
  built with: webkit 2.42.5 (installed version: 2.42.5)
                 GTK 3.24.38 
                GLIB 2.78.0 
                SOUP 3.4.2
@c0dev0id
Copy link
Member

I'm seeing the "GLib-GObject-CRITICAL" error, but no crash and all hints are properly displayed.

Can you reproduce this with --log=debug? Redirect it to a file with luakit --log=debug > debug.log 2>&1

@balejk
Copy link
Author

balejk commented Feb 26, 2024

I attach the output for HOME=/tmp/home luakit --log=debug > debug2.log 2>&1.
debug2.log

I forgot to mention that I'm using the musl libc implementation which often leads to problems which do not occur with glibc, so there is a chance that that's the reason why you cannot reproduce it. If this was really related to musl, the problem could well originate within webkit itself.

Also, it seems that when I make the window thin enough so that only left or right part of it is visible, the hints work. Almost as if the problem was that there are too many of them. The CRITICAL error does still appear in the log though which could suggest that it is not related to the crash at all after all.

@balejk
Copy link
Author

balejk commented Feb 26, 2024 via email

@c0dev0id
Copy link
Member

That's good information. Thanks!

@c0dev0id c0dev0id added the bug label Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants