Comment 7 for bug 748033

Revision history for this message
Neil J. Patel (njpatel) wrote :

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!