Created attachment 367574 [details, diff] fix seahorse-nautilus-3.8 The attached patch fix the error below which caused a crash when using "seahorse-tool" from terminal or with the nautilus extension. --------------------------------------------------- (seahorse-tool:10802): GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_watch_add()/g_spawn_sync() either directly or indirectly. --------------------------------------------------- tested on my gentoo ~amd64 with gnome 3.8
Which version of dev-libs/glib is that?
I took the patch from the gnome git repo (https://git.gnome.org/browse/seahorse-nautilus/commit/?id=c41f07cf5785b2d755b85f20bf0546c6ce2ebb02) I'm using glib-2.36.4 and i read that the warning was removed in later version of glib (2.38 i thought).
Not really a 3.8 problem since the warning is shown since, at least, 3.6
+*seahorse-nautilus-3.8.0-r1 (10 Jan 2014) + + 10 Jan 2014; Pacho Ramos <pacho@gentoo.org> + +files/seahorse-nautilus-3.8.0-glib-warning.patch, + +seahorse-nautilus-3.8.0-r1.ebuild: + Fix glib warning that was causing seahorse-tool to not work properly (#497708 + by Paolo Stivanin) +