Underlying C++ is removed when SD tris to execute a callback

Bug #867550 reported by Manuel de la Peña
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Control Panel
Triaged
Low
Ubuntu One Client Engineering team

Bug Description

While looking at the logs from sd we have the following trace:

2011-10-03 14:52:37,265 - ubuntuone.SyncDaemon.Pb - DEBUG - emitting 'on_status_changed' to all connected clients.
2011-10-03 14:52:37,280 - ubuntuone.SyncDaemon.Pb - WARNING - Could not emit signal 'on_status_changed' to <twisted.spread.pb.RemoteReference instance at 0x025A0968> due to 'underlying C/C++ object has been deleted'

This looks like the object that has the callback from the event inherits from QObject and the C++ object is removed, making the thing crash. This looks like the event changed in the UI will not be show.

Tags: u1-windows
Changed in ubuntuone-control-panel:
status: New → Triaged
importance: Undecided → Medium
Changed in ubuntuone-control-panel:
assignee: nobody → Diego Sarmentero (diegosarmentero)
Changed in ubuntuone-control-panel:
assignee: Diego Sarmentero (diegosarmentero) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
tags: added: u1-windows
Changed in ubuntuone-control-panel:
importance: Medium → Low
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.