After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 721839 - crash if PackageKit is not present
crash if PackageKit is not present
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Other Preferences
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-01-09 01:32 UTC by Matthias Clasen
Modified: 2014-01-09 15:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
stacktrace (3.02 KB, text/plain)
2014-01-09 01:32 UTC, Matthias Clasen
  Details
info: Fix possible crasher when exiting panel (2.86 KB, patch)
2014-01-09 10:56 UTC, Bastien Nocera
committed Details | Review

Description Matthias Clasen 2014-01-09 01:32:04 UTC
Created attachment 265809 [details]
stacktrace

In a current gnome-continuous vm, I can get the control-center to crash with the following steps:

1. open details panel
2. go back to overview
3. wait for dbus timeout

The problem is that self is passed as data to the dbus call without taking a ref.
Comment 1 Bastien Nocera 2014-01-09 10:56:50 UTC
Created attachment 265824 [details] [review]
info: Fix possible crasher when exiting panel

The PackageKit calls weren't cancelled properly when leaving the
panel.

http://bugzilla.gnome.org/show_bug.cgi?id=721839
Comment 2 Richard Hughes 2014-01-09 11:35:32 UTC
Review of attachment 265824 [details] [review]:

Looks good to me.
Comment 3 Bastien Nocera 2014-01-09 15:16:57 UTC
Attachment 265824 [details] pushed as 422e2a9 - info: Fix possible crasher when exiting panel