Come notato da @Flat, il libnode.so incluso non funziona con fedora 29.
Scarica l'ultimo atom.rpm da http://atom.io (non ne avevo mai sentito parlare prima...)
Installalo, sposta la libreria danneggiata e crea un collegamento simbolico a quella nuova:
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
Potrebbe esserci una fonte migliore o ufficiale di libnode.so; ma guardando velocemente, non ne ho visto uno e non era installato da nessun'altra parte sul mio sistema.
Con valgrind
Ho ottenuto questo output:
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)
Sembra che il problema sia all'interno di una versione "obsoleta" di libnode.so
. Ho appena copiato un'altra versione di libnode.so
dall'ultimo atom.rpm
installazione con:
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
Modifica
Come ha già detto l'utente Pierre Bellan, puoi facilmente trovare un'altra versione di libnode.so
sul tuo sistema operativo con:sudo updatedb && locate libnode
Ho usato quello di atom perché ero sicuro di un recente aggiornamento funzionante dell'editor.