Summary: | gnome-base/gnome-control-center-3.2.1 crashes if gnome-base/gnome-settings-daemon-3.2.1 is build with -policykit | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Johann Schmitz (ercpe) (RETIRED) <ercpe> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.gnome.org/show_bug.cgi?id=670042 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Johann Schmitz (ercpe) (RETIRED)
2012-02-14 06:57:11 UTC
Thanks for reporting. The crash was caused by free() on a variable that could be uninitialized - and, in particular, always was uninitialized if gnome-settings-daemon had been built without policykit support. Fixed in gnome-control-center-3.2.2-r1, patch submitted upstream to https://bugzilla.gnome.org/show_bug.cgi?id=670042 >*gnome-control-center-3.2.2-r1 (14 Feb 2012) > > 14 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > -gnome-control-center-3.2.1.ebuild, +gnome-control-center-3.2.2-r1.ebuild, > +files/gnome-control-center-3.2.2-timezone-free.patch, > +files/gnome-control-center-3.2.2-timezones-linguas.patch: > Fix crash in date and time panel with gnome-settings-daemon[-policykit] (bug > #403527, thanks to Johann Schmitz for reporting). Add a patch to respect > LINGUAS for timezone translations. Drop old. I just emerged gnome-base/gnome-control-center-3.2.2-r1 and the "Date and Time" dialog opens as expected. However, without +policykit on gnome-settings-daemon i still get the warnings regarding the missing .service files and all settings made in the dialog are not saved. As i said in the first comment, we should either remove the "Date and Time" option from the control center or require +policykit on gnome-settings-daemon. (In reply to comment #2) Well, since gnome-control-center already requires sys-auth/polkit, I suppose that adding a dependency on gnome-settings-daemon[policykit] will not do any harm. > 16 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > gnome-control-center-3.2.2.ebuild, gnome-control-center-3.2.2-r1.ebuild: > Depend on gnome-settings-daemon[policykit] (bug #403527 comment #2). |