nyxt icon indicating copy to clipboard operation
nyxt copied to clipboard

Crash when starting on Wayland with GTK-UI

Open Jak2k opened this issue 3 months ago • 0 comments

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

Jak2k avatar Sep 29 '25 14:09 Jak2k