On Fri, Jan 05, 2018 at 01:10:21PM +0100, Uli Schlachter wrote:
> Hi,
>
> On 05.01.2018 11:45, Wouter Verhelst wrote:
> > If you need further information, do ask.
>
> How would you fix this?
>
> Awesome uses glib. Your favorite search engine can provide you with lots
> of information on the problems here (e.g. [1,2]), but it boils down to:
> This is not possible with glib. GLib only reaps children that it starts
> itself and does not provide an API to take over SIGCHLD handling.
Er, you could then stop using GLib to spawn children? ;-)
nbd-server uses glib too, but doesn't use g_spawn_sync or any of the other
problematic APIs, and catches SIGCHLD just fine.
--
Could you people please use IRC like normal people?!?
-- Amaya Rodrigo Sastre, trying to quiet down the buzz in the DebConf 2008
Hacklab