atlas-engineer / nyxt

Nyxt - the hacker's browser.
https://nyxt-browser.com/
9.77k stars 409 forks source link

Nyxt pre-release 2 will not start #2678

Closed r3k2 closed 1 year ago

r3k2 commented 1 year ago

Describe the bug Nyxt hangs on start Precise recipe to reproduce the issue

I reinstalled since is a pre-release and still hangs

ackages (1) nyxt-browser-git-3.pre.release.2.r521.ge68ce991a-1

Total Installed Size:  150.97 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                                                   [####################################################################] 100%
(1/1) checking package integrity                                                                                 [####################################################################] 100%
(1/1) loading package files                                                                                      [####################################################################] 100%
(1/1) checking for file conflicts                                                                                [####################################################################] 100%
(1/1) checking available disk space                                                                              [####################################################################] 100%
:: Processing package changes...
(1/1) installing nyxt-browser-git                                                                                [####################################################################] 100%
Optional dependencies for nyxt-browser-git
    gstreamer: for HTML5 audio/video [installed]
    gst-plugins-base: for HTML5 audio/video [installed]
    gst-plugins-good: for HTML5 audio/video [installed]
    gst-plugins-bad: for HTML5 audio/video [installed]
    gst-plugins-ugly: for HTML5 audio/video [installed]
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
    ~ ▓▒░ sync                                                                                                                                 ░▒▓ ✔  took 13m 21s   at 00:08:54  
    ~ ▓▒░ nyxt                                                                                                                                                  ░▒▓ ✔  at 00:08:58  
Nyxt version 3-pre-release-2-521-ge68ce991a
<INFO> [00:09:02] Source location: #P"/usr/local/share/nyxt/"

Information

Arch AUR

nyxt --system-information                                                                                                                             ░▒▓ ✔  at 00:12:58  
Nyxt version: 3-pre-release-2-521-ge68ce991a
Renderer version: GI-GTK
Operating system kernel: Linux 6.0.10-arch2-1
Lisp implementation: SBCL 2.2.11 (Dynamic space size: 3221225472)
Features: (:NYXT-GI-GTK :NYXT-GTK :NYXT-GI-GTK :NYXT-GTK :NYXT-3.1 :NYXT-3
 :NYXT-3-PRE-RELEASE-2 :NYXT-3-PRE-RELEASE-2-521-GE68CE991A
 :CUSTOM-HASH-TABLE-NATIVE :SLYNK :PLUMP-UTF-32 :PARENSCRIPT :NSYMBOLS
 :FSET-EXT-STRINGS :GLOBAL-VARS :DECLARE-TYPES :SBCL+SAFE-STANDARD-READTABLE
 :NAMED-READTABLES :SWANK :CL-FAD :LPARALLEL :21BIT-CHARS :CL-PPCRE-UNICODE
 :CL-UNICODE :CL-JSON-DOUBLE-FLOAT-IS-SUBSUMED
 :CL-JSON-SINGLE-FLOAT-IS-SUBSUMED :CL-PPCRE :CHUNGA :FLEXI-STREAMS :WEBKIT2
 :WEBKIT2-2.38 :WEBKIT2-CORS-ALLOWLIST :WEBKIT2-PASTE-PLAINTEXT
 :WEBKIT2-TRACKING :WEBKIT2-MUTE :WEBKIT2-EMOJI :WEBKIT2-MEDIA
 :WEBKIT2-SANDBOXING :GTK-3-22 :GTK-3-20 :GTK-3-18 :GTK-3-16 :GTK-3-14
 :GTK-3-12 :GTK-3-10 :GTK-3-8 :GTK-3-6 :GTK-3-4 :GTK :GDK-3-22 :GDK-3-20
 :GDK-3-18 :GDK-3-16 :GDK-3-14 :GDK-3-12 :GDK-3-10 :GDK-3-8 :GDK-3-6 :GDK-3-4
 :CAIRO-1-10 :CAIRO-1-12 :GDK-PIXBUF :CLOSER-MOP :GLIB-2-30 :GLIB-2-32
 :GLIB-2-34 :GLIB-2-36 :GLIB-2-38 :GLIB-2-40 :GLIB-2-42 :GLIB-2-44 :GLIB-2-46
 :GLIB-2-48 :GLIB-2-50 :GLIB-2-52 :GLIB-2-54 :GLIB-2-56 :GLIB-2-58 :GLIB
 :BORDEAUX-THREADS :LPARALLEL.WITH-CLTL2 :LPARALLEL.WITH-CAS
 :LPARALLEL.WITH-STEALING-SCHEDULER :SPLIT-SEQUENCE
 CFFI-FEATURES:FLAT-NAMESPACE CFFI-FEATURES:X86-64 CFFI-FEATURES:UNIX :CFFI
 CFFI-SYS::FLAT-NAMESPACE ALEXANDRIA::SEQUENCE-EMPTYP :FAST-IO-SV :FAST-IO
 :CL-JSON-CLOS :CL-JSON :SBCL-USES-SB-ROTATE-BYTE CHIPZ-SYSTEM:GRAY-STREAMS
 :THREAD-SUPPORT :ASDF3.3 :ASDF3.2 :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-UNIX
 :NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :ARENA-ALLOCATOR :X86-64 :GENCGC :64-BIT
 :ANSI-CL :COMMON-LISP :ELF :IEEE-FLOATING-POINT :LINUX :LITTLE-ENDIAN
 :PACKAGE-LOCAL-NICKNAMES :SB-CORE-COMPRESSION :SB-LDB :SB-PACKAGE-LOCKS
 :SB-THREAD :SB-UNICODE :SBCL :UNIX)

ASDF version: 3.3.1
ASDF registries: (NYXT-SOURCE-REGISTRY ENVIRONMENT-SOURCE-REGISTRY)
Critical dependencies: (/home/rek2/.cache/paru/clone/nyxt-browser-git/src/nyxt-browser/_build/cl-cffi-gtk/gtk/cl-cffi-gtk.asd
 /home/rek2/.cache/paru/clone/nyxt-browser-git/src/nyxt-browser/_build/cl-gobject-introspection/cl-gobject-introspection.asd
 /home/rek2/.cache/paru/clone/nyxt-browser-git/src/nyxt-browser/_build/cl-webkit/webkit2/cl-webkit2.asd)
aartaka commented 1 year ago

What about nyxt -v? What does it output?

r3k2 commented 1 year ago

Hello @aartaka there was a aur update today, I just did it and now it works, seems to have been a problem with the AUR makepkg I also post it there and seems the maintainer fixed it. Thank you! BTW how is the bitwarden add-on coming along? is the only thing stopping me from going full time on nyxt. <3

aartaka commented 1 year ago

Hello @aartaka there was a aur update today, I just did it and now it works, seems to have been a problem with the AUR makepkg I also post it there and seems the maintainer fixed it.

Glad to hear (★^O^★)

Thank you! BTW how is the bitwarden add-on coming along? is the only thing stopping me from going full time on nyxt. <3

The last time I heard of it, someone wanted to do it, but that was a long time ago...

aadcg commented 1 year ago

We appreciate reports like this @r3k2.

A note to Nyxt's dev team: when someone reports ANY problem with nyxt on a specific tag/commit, the first thing we should do is to access whether it's a Nyxt or a Nyxt distribution problem. Generate a binary with Guix (the only distribution of our software we maintain). If you can reproduce it, then it's our fault. Otherwise, the issue has been reported at the wrong door (in this case it should have been addressed to the Arch team).

CC @jmercouris @Ambrevar @aartaka.

Ambrevar commented 1 year ago

@aadcg Agreed, but aren't we doing this? In the report template we ask how the user installed Nyxt, so that should be enough for us to know how to reproduce.

aadcg commented 1 year ago

Yes, sure, I'm just emphasizing it.

aadcg commented 2 months ago

BTW how is the bitwarden add-on coming along? is the only thing stopping me from going full time on nyxt. <3

@r3k2

https://git.sr.ht/~ehrt74/nyxt-bitwarden