Comment 9 for bug 819116

Revision history for this message
Ted Gould (ted) wrote :

Yeah, it seems that dbusmenu thinks it has a reference to the variant, but someone else has already unref'd it. It looks like the variant in particular is the one for "label" -- so I'd look in indicator sound for where that value is gotten and ensure that the reffing is correct and it's not being unexpectedly unref'd. In general, probably label should always be gotten with dbusmenu_menuitem_property_get() which returns a string. Also, any callbacks shouldn't unref() a variant in their parameter list unless they take a reference.