Comme @Flat l'a noté, le libnode.so inclus ne fonctionne pas avec Fedora 29.
Téléchargez le dernier atom.rpm depuis http://atom.io (je n'en avais jamais entendu parler auparavant...)
Installez-le, déplacez la mauvaise bibliothèque et créez un lien symbolique vers la nouvelle :
sudo dnf install ~/Downloads/atom.x86_64.rpm
sudo mv /usr/lib/slack/libnode.so /usr/lib/slack/libnode.so.bad
sudo ln -s /usr/share/atom/libnode.so /usr/lib/slack/libnode.so
Il peut y avoir une meilleure source ou une source officielle de libnode.so; mais j'ai cherché rapidement, je n'en ai pas vu, et il n'était installé nulle part ailleurs sur mon système.
Avec valgrind
J'ai obtenu cette sortie :
Process terminating with default action of signal 11 (SIGSEGV): dumping core
Bad permissions for mapped region at address 0xDBF060
at 0xDBF060: ??? (in /usr/lib/slack/slack)
by 0x7112071: node::http2::Http2Session::Callbacks::Callbacks(bool) (in /usr/lib/slack/libnode.so)
by 0x7112134: ??? (in /usr/lib/slack/libnode.so)
by 0x5853CE9: call_init.part.0 (in /usr/lib64/ld-2.28.so)
by 0x5853DE9: _dl_init (in /usr/lib64/ld-2.28.so)
by 0x5845149: ??? (in /usr/lib64/ld-2.28.so)
Il semble que le problème se situe dans une version "obsolète" de libnode.so
. Je viens de copier une autre version de libnode.so
depuis le dernier atom.rpm
mise en place avec :
sudo mv /usr/lib/slack/libnode.so /usr/lib/slack/libnode.so.old
sudo ln -s /usr/share/atom/libnode.so /usr/lib/slack/libnode.so
Modifier
Comme l'utilisateur Pierre Bellan l'a déjà dit, vous pouvez facilement trouver une autre version de libnode.so
sur votre système d'exploitation avec :sudo updatedb && locate libnode
J'ai utilisé l'atome parce que j'étais sûr d'une mise à jour récente de l'éditeur.