emacsclient cannot open web links using neither org-open-at-point or browse-url. It does work, however, from a standalone Emacs session. I get no relevant messages in the Messages buffer, nor from emacs --debug-init. I run the Emacs server through the default systemd service file.
I get the following error message through systemctl --user status -l emacs after trying to open a link:
Aug 28 20:48:48 asahibook systemd-coredump[4142]: [🡕] Process 4139 (qutebrowser) of user 1000 dumped core.
Module libuuid.so.1 from rpm util-linux-2.40.1-1.fc40.aarch64
Module libxcb-util.so.1 from rpm xcb-util-0.4.1-5.fc40.aarch64
Module libxkbcommon-x11.so.0 from rpm libxkbcommon-1.6.0-2.fc40.aarch64
Module libICE.so.6 from rpm libICE-1.1.1-3.fc40.aarch64
Module libSM.so.6 from rpm libSM-1.2.4-3.fc40.aarch64
Module libxcb-xkb.so.1 from rpm libxcb-1.17.0-1.fc40.aarch64
...
This message goes on to list other modules for 300 lines.
I have set the following in my init.el, to no avail:
(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program "qutebrowser")
Version info
Emacs: 29.4
qutebrowserdump core? There should be some indication in its logs. Or you could rungdbagainst the core dump and try to get a backtrace.browse-url-genericusescall-process, so you could try(call-process "/path/to/emacs" nil nil nil "-Q")for example.qutebrowserforbrowse-url-generic-program?