Closed franburstall closed 1 year ago
It seems to be that the error is coming the auto-config file located at /home/fran/.config/nyxt/auto-config.3.lisp
. Could you try to delete it?
Yup. With that file deleted, nyxt loads moreorless OK. However, I raised the issue because I thought nyxt was supposed to be more robust about being supplied out-dated config (especially auto-config!) now.
@franburstall I share your opinion and your report is extremely valuable!
I'm not sure what happened here, but @Ambrevar and @aartaka might have some ideas.
Do you know which version/commit were you running before re-building it?
Do you know which version/commit were you running before re-building it?
Sadly not but the last time I seriously played with nyxt was September 2022 and the out-dated auto-config.3.lisp
was last modified 29-08-22.
My bad, I had forgotten to update the restart code. Should be fixed with #2779. @franburstall You confirm?
Merged on master.
Feel free to reopen if there is anything else.
A bit late but I confirm that restarts actually work now!
Thanks!
Describe the bug
I fire
nyxt
for the first time in a few months. Clearly a lot has changed because I get a compilation error early in my config that crashesnyxt
. No surprises so far.BUT,
nyxt
then tries to restart with a--no-config
flag and this fails too. First some warnings are reported but no browser window appears and I get my shell prompt back. However,proced
reveals that there is anyxt
process running with a >4500 character argument that starts:Here is what I see from the shell:
There is nothing I can see to do except kill that
nyxt
process.Information
show-system-information
: Nyxt version: 3-pre-release-2-921-g8d71ac19 Renderer: GI-GTK Operating system kernel: Linux 5.10.0-21-amd64 Lisp implementation: SBCL 2.1.1 (Dynamic space size: 3221225472) Features: (:NYXT-GI-GTK :NYXT-GTK :NYXT-3.1 :NYXT-3 :NYXT-3-PRE-RELEASE-2 :NYXT-3-PRE-RELEASE-2-921-G8D71AC19 :SLYNK :PLUMP-UTF-32 :PARENSCRIPT :NSYMBOLS :FSET-EXT-STRINGS :NJSON :GLOBAL-VARS :DECLARE-TYPES :NAMED-READTABLES :SWANK :CL-FAD :LPARALLEL :21BIT-CHARS :CUSTOM-HASH-TABLE-NATIVE :CL-PPCRE-UNICODE :CL-UNICODE :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 :X86-64 :GENCGC :64-BIT :ANSI-CL :COMMON-LISP :ELF :IEEE-FLOATING-POINT :LINUX :LITTLE-ENDIAN :PACKAGE-LOCAL-NICKNAMES :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/fran/common-lisp/nyxt/_build/cl-cffi-gtk/gtk/cl-cffi-gtk.asd /home/fran/common-lisp/nyxt/_build/cl-gobject-introspection/cl-gobject-introspection.asd /home/fran/common-lisp/nyxt/_build/cl-webkit/webkit2/cl-webkit2.asd)