a) One of the signal handlers on the BamfView "closed" signal frees priv->path, or perhaps more likely:
b) There is exactly one ref on BamfView and there's a signal handler on the "closed" that drops the ref. This would make the priv memory block invalid.
I see two possible explanations for this bug:
a) One of the signal handlers on the BamfView "closed" signal frees priv->path, or perhaps more likely:
b) There is exactly one ref on BamfView and there's a signal handler on the "closed" that drops the ref. This would make the priv memory block invalid.
If it's not any of that, then I'm stumped :-)