desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #79977
[Bug 1092651] Re: CCSM segfaults if no settings found
** Changed in: compiz/0.9.8
Status: New => Won't Fix
** Changed in: compiz/0.9.8
Milestone: 0.9.8.8 => None
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1092651
Title:
CCSM segfaults if no settings found
Status in Compiz:
Fix Released
Status in Compiz 0.9.8 series:
Won't Fix
Status in “compiz” package in Ubuntu:
Fix Released
Bug description:
I've been trying to get compiz working on Debian, and since I
installed from source, no settings were put into GConf. When I tried
to start CCSM, it printed out an error that it could not read settings
from the backend. It then proceeded to segfault.
Anyway, it turns out that the GConf backend was just not checking for
errors, it was assuming that the data was good. Since there were no
settings, that was not the case. I've attached a patch to fix this
issue.
Just a comment as well: #define TRUE ~0 is very annoying, since that
will convert to -1 as a signed integer, which could easily be mistaken
for an error condition.
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1092651/+subscriptions