Skip to content

Crash when starting on Wayland with GTK-UI #3694

@Jak2k

Description

@Jak2k

Describe the bug

Arguments parsed: (VERBOSE T URLS NIL) and NIL
Nyxt version 3.12.0
 <INFO> [16:48:18] nyxt start.lisp (top level form start-browser) -
  Source location: #P"/app/share/nyxt/"
<DEBUG> [16:48:18] nyxt configuration-commands.lisp (top level form load-lisp unsafe-load) -
  Lisp file #P"/var/home/jak2k/.config/nyxt/auto-config.3.lisp" does not exist.
<DEBUG> [16:48:18] nyxt configuration-commands.lisp (top level form load-lisp unsafe-load) -
  Lisp file #P"/var/home/jak2k/.config/nyxt/config.lisp" does not exist.
<DEBUG> [16:48:18] nyxt/renderer/gi-gtk gi-gtk.lisp (top level form ffi-initialize gi-gtk-browser) -
  Initializing GI-GTK Interface
<DEBUG> [16:48:18] nyxt/renderer/gtk gtk.lisp (top level form ffi-initialize gtk-browser) -
  Initializing GTK Interface
 <INFO> [16:48:18] nyxt start.lisp (top level form listen-socket) -
  Listening to socket: #P"/run/user/1000/nyxt/nyxt.socket"
<DEBUG> [16:48:18] nyxt configuration.lisp (top level form current-buffer) -
  No active window, picking last active buffer.
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5647 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5648 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5649 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5650 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5651 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5652 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5653 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5654 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5655 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5656 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5657 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5658 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5659 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5660 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5661 for buffer #<STATUS-BUFFER 5563 {1007882753}>
 <INFO> [16:48:18] nyxt user-files.lisp (top level form read-file :around nyxt-profile nyxt-file) -
  Loading #P"/var/home/jak2k/.local/share/nyxt/history/default.lisp".
 <INFO> [16:48:18] nyxt history.lisp (top level form restore-history-buffers) -
  Restoring 1 buffer from history.
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5679 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5680 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5681 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5682 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5683 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5684 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5685 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:18] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5686 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5687 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5688 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5689 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5690 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5691 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5692 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5693 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5694 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5695 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5696 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5697 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5698 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5699 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5700 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) -
  Registering callback 5701 for buffer #<STATUS-BUFFER 5563 {1007882753}>
<DEBUG> [16:48:19] nyxt urls.lisp (top level form lisp-url with-recursive-lock-thunk) - Registering callback 5702 for buffer #<STATUS-BUFFER 5563 {1007882753}>
 <INFO> [16:48:19] nyxt user-files.lisp (top level form read-file :around nyxt-profile nyxt-file) -
  Loading #P"/var/home/jak2k/.local/share/nyxt/auto-rules.lisp".
<DEBUG> [16:48:19] nyxt/renderer/gtk gtk.lisp (top level form on-signal-decide-policy gtk-buffer form-fun-892 form-fun-1001) -
  Forward to #<WEB-BUFFER 5672 {100E83DFA3}>'s renderer (unchanged URL).
Gdk-Message: 16:48:19.534: Error 71 (Protocol error) dispatching to Wayland display.

Steps to reproduce the issue

  1. Install the Flatpak.
  2. Launch the app.

Information

  • OS Name+Version: Fedora 42
  • Installation method (Flatpak, Guix, package manager, build from source):Flatpak
  • Output of Nyxt command show-system-information: N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions