← Back to team overview

desktop-packages team mailing list archive

[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