muriloventuroso/easyssh

Modifying an existing connection crashes easyssh

Closed this issue · 11 comments

Kubuntu 19.04, easyssh 1.6.3

I had several SSH connections open, I edited one (same server but different user), after save, easyssh crashed (closed without error)

Can you run EasySSH from the terminal and check for any error output?

@stderr-to-devnull I have the same error

@muriloventuroso segmentation fault

image

@kakogoxepa can you update to version 1.6.4 and retest?

@muriloventuroso specifically this problem, 100% manifests itself in 1.6.3 and 1.6.4.
Checked on one computer and on one laptop. Both there and there used Elementary OS

flatpak run com.github.muriloventuroso.easyssh

** (com.github.muriloventuroso.easyssh:2): CRITICAL **: 04:48:50.128: file /run/build/easyssh/src/MainWindow.vala: line 237: uncaught error: Failed to execute child process “xdg-mime” (No such file or directory) (g-exec-error-quark, 8)

(com.github.muriloventuroso.easyssh:2): Gtk-CRITICAL **: 04:48:59.956: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed

(com.github.muriloventuroso.easyssh:2): Gtk-WARNING **: 04:48:59.958: gtkwidget.c:8629: widget not within a GtkWindow

** (com.github.muriloventuroso.easyssh:2): CRITICAL **: 04:49:09.017: easy_ssh_connection_construct: assertion 'host != NULL' failed

(com.github.muriloventuroso.easyssh:2): GLib-GObject-CRITICAL **: 04:49:09.017: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

** (com.github.muriloventuroso.easyssh:2): CRITICAL **: 04:49:09.017: easy_ssh_host_get_name: assertion 'self != NULL' failed

** (com.github.muriloventuroso.easyssh:2): CRITICAL **: 04:49:12.199: granite_widgets_tab_get_page: assertion 'self != NULL' failed```

Can you check if the issue has been resolved in release 1.6.5?

@muriloventuroso In the Elementary OS store, version 1.6.5 is not yet available. I tried to put a flatpack version. There this bug is fixed. But in the flatpack version there are other bug (Error accessing file /home/username/.ssh/id_rsa).

I will wait when a new version appears in the market Elementary OS

Unfortunately it is still happening on 1.6.5 for me

Fixed in lasted version