Closing an application crashes Compiz

Bug #684361 reported by Hernando Torque
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
BAMF
Invalid
Undecided
Unassigned
Unity
Invalid
Undecided
Unassigned
bamf (Ubuntu)
Invalid
Undecided
Unassigned
unity (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Using r365, closing an application crashes Compiz. Backtrace attached.

Revision history for this message
Hernando Torque (htorque) wrote :
Revision history for this message
Hernando Torque (htorque) wrote :

Starting Compiz on the command line, that's the last line I see before the crash:

** (<unknown>:5543): WARNING **: Unable to fetch children: Method "Children" with signature "" on interface "org.ayatana.bamf.view" doesn't exist

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

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 :-)

Revision history for this message
Jason Smith (jassmith) wrote :

its b) thank you mikkel... now to fix it

Revision history for this message
Paul Sladen (sladen) wrote :

Hernando: I filed another bug yesterday where the same output is shown; the action to reproduce might be different but the root cause of the two could be same:

  ""org.ayatana.bamf.view" doesn't exist: compiz/unity reliably crashes while loading Evince
  bug #683932

Revision history for this message
Alex Launi (alexlauni) wrote :

Is this still occurring with the latest unity and compiz?

Changed in unity:
status: New → Incomplete
Changed in bamf (Ubuntu):
status: New → Incomplete
Changed in bamf:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Alex Launi (alexlauni)
Changed in unity (Ubuntu):
status: Incomplete → Invalid
Changed in bamf (Ubuntu):
status: Incomplete → Invalid
Changed in unity:
status: Incomplete → Invalid
Changed in bamf:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.