← Back to team overview

compiz team mailing list archive

[Bug 748033] Re: compiz crashed with SIGSEGV in g_closure_invoke()

 

Okay, so this is really fixed now, I promise :) The last time we closed
it was due to fixing some other memory issues which masked this one on
our systems, but it was just hiding well.

The issue (for the curious) was that there was a mix between C++ 'bool'
and GLib's 'gboolean' (my bad, kamstrup's excellent spot) in the code
when passing in a pointer to g_variant_get. That had a knock on effect
of crashing a little later down the line, outside of the main iteration
where the mistake was made, it also only seemed to effect 64-bit users.

It should be fixed with tomorrows release (3.8.4), please test it and
re-open this bug if it isn't, thanks!

** Changed in: unity
   Importance: Medium => Critical

** Changed in: unity
     Assignee: Loïc Molinari (loic.molinari) => Neil J. Patel (njpatel)

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/748033

Title:
  compiz crashed with SIGSEGV in g_closure_invoke()