Summary: | signal race in _dbus_get_autolaunch_address() | ||
---|---|---|---|
Product: | dbus | Reporter: | Kurt Miller <kurt> |
Component: | core | Assignee: | Havoc Pennington <hp> |
Status: | RESOLVED FIXED | QA Contact: | John (J5) Palmieri <johnp> |
Severity: | major | ||
Priority: | medium | CC: | walters |
Version: | 1.2.x | ||
Hardware: | All | ||
OS: | OpenBSD | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Block SIGCHLD in _dbus_get_autolaunch_address() to stop race |
Description
Kurt Miller
2009-04-22 16:49:07 UTC
Uggh. Ok. I added a comment to your patch and cleaned it up to conform to coding conventions, applied now. Thanks. commit 644fc38b249b490981becda4b2de5261865bba23 Author: Kurt Miller <kurt@intricatesoftware.com> Date: Fri Jul 10 19:14:10 2009 -0400 Bug 21347 - Don't fail autolaunching if process has SIGCHLD handler If other code in the process set a global SIGCHLD handler, it will make autolaunching fail spuriously due to waitpid() failing. This fix will temporarily block SIGCHLD delivery. Signed-off-by: Colin Walters <walters@verbum.org> |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.