Summary: | [gnome-overlay] gnome-base/gdm-3.5.91: daemonize patch should daemonize before calling anything else in main() | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tom Wijsman (TomWij) (RETIRED) <tomwij> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=683755#c20 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 436384 | ||
Attachments: | gdm-3.5.91-fix-daemonize-regression.patch manually adjusted to fix the dbus thread exiting to soon due to daemonization. |
Description
Tom Wijsman (TomWij) (RETIRED)
2012-09-18 15:18:42 UTC
Created attachment 324210 [details]
gdm-3.5.91-fix-daemonize-regression.patch manually adjusted to fix the dbus thread exiting to soon due to daemonization.
An alternative to this is getting rid of the patch and instead patching /usr/sbin/gdm (which is a shell script) to do exec setsid /usr/sbin/gdm-binary "$@" Adding that setsid will result in the same behavior as the corrected C patch. I believe this was fixed in >=gdm-3.6.0, which has a rewritten daemonize patch. Please reopen if the bug still occurs with the current gdm from the gnome overlay. |