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