Wie @Flat feststellte, funktioniert die enthaltene libnode.so nicht mit Fedora 29.
Laden Sie die neueste atom.rpm von http://atom.io herunter (ich hatte noch nie zuvor davon gehört...)
Installieren Sie es, schieben Sie die fehlerhafte Bibliothek aus dem Weg und verlinken Sie die neue per Symlink:
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
Möglicherweise gibt es eine bessere oder offizielle Quelle für libnode.so; aber ich habe schnell nachgesehen, ich habe keine gesehen, und sie war nirgendwo anders auf meinem System installiert.
Mit valgrind
Ich habe diese Ausgabe erhalten:
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)
Es scheint, dass das Problem in einer "veralteten" Version von libnode.so
liegt . Ich habe gerade eine andere Version von libnode.so
kopiert ab dem letzten atom.rpm
Installation mit:
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
Bearbeiten
Wie Benutzer Pierre Bellan bereits sagte, können Sie leicht andere Versionen von libnode.so
finden auf Ihrem Betriebssystem mit:sudo updatedb && locate libnode
Ich habe das Atom verwendet, weil ich mir sicher war, dass es ein kürzlich funktionierendes Update des Editors gibt.