Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 497708 - gnome-extra/seahorse-nautilus-3.8.0 doesn't work due wrong glib usage
Summary: gnome-extra/seahorse-nautilus-3.8.0 doesn't work due wrong glib usage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-01-10 14:16 UTC by Paolo
Modified: 2014-01-10 20:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
fix seahorse-nautilus-3.8 (fix-sn.patch,662 bytes, patch)
2014-01-10 14:16 UTC, Paolo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo 2014-01-10 14:16:56 UTC
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
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-01-10 14:33:23 UTC
Which version of dev-libs/glib is that?
Comment 2 Paolo 2014-01-10 14:38:12 UTC
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).
Comment 3 Pacho Ramos gentoo-dev 2014-01-10 19:40:16 UTC
Not really a 3.8 problem since the warning is shown since, at least, 3.6
Comment 4 Pacho Ramos gentoo-dev 2014-01-10 20:54:27 UTC
+*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)
+