Summary: | Crash when calling method on unassociated proxy then disposing of it | ||
---|---|---|---|
Product: | dbus | Reporter: | Dan Williams <dcbw> |
Component: | GLib | Assignee: | Rob Taylor <rob.taylor> |
Status: | RESOLVED DUPLICATE | QA Contact: | John (J5) Palmieri <johnp> |
Severity: | normal | ||
Priority: | medium | CC: | smcv, william.jon.mccann |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Dan Williams
2011-09-29 09:03:13 UTC
Hmm, I suppose I assumed that dbus-glib would take a reference to the DBusGProxy over any calls, until the call completed. Is that not the case? Seems like nothing does, I can't find anything in dbus_g_proxy_call_no_reply() that refs the proxy. If it's the case that proxies are not kept alive by internal references over calls, then please close this bug as INVALID. I've fixed up NetworkManager in any case. Relevant NM fix: c9119c759956852a1f35a2fc36fb460d54ab97ad This should have been fixed in 0.96 (Bug #38408), which version were you using? Do you have a standalone, compilable test case for this? If not, I'll write one based on your code snippet. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.