NetworkManager segfault with current version of dbus-1 in hoary

Bug #14719 reported by j^
8
Affects Status Importance Assigned to Milestone
dbus (Ubuntu)
Fix Released
Medium
Daniel Stone

Bug Description

looks like this bug in dbus also applies to the version in hoary:
http://<email address hidden>/msg00346.html

is there a chance that a fix gets backported?

afaik it was only introduced with the latest update of dbus
Package: dbus-1
Version: 0.23.4-0ubuntu2

Revision history for this message
Matt Zimmerman (mdz) wrote :

We can consider this fix if it is safe and unintrusive, otherwise it will be
delayed until after Hoary as we are in a deep freeze

Revision history for this message
Daniel Stone (daniels) wrote :

There is no patch that I can see, and NM is in universe anyway. Punting to Breezy.

Revision history for this message
j^ (j) wrote :

Created an attachment (id=1966)
fix glib source remove

patch extracted from rpms for fedora
http://www.nrpms.net/Packages/fedora-3-i386/production/dbus.html

droped it in debian/patches and recompiled.
looks like it fixes the problem here.

Revision history for this message
j^ (j) wrote :

to tag this bug as upstream is not ok i think, since it is fixed upstream,
just not in the 0.23 branch, the backported patch is here so its either
for hoary or not at all. if i see this right breezy will ship with
dbus 0.3 or later.

Revision history for this message
Daniel Stone (daniels) wrote :

I'm not going to add the patch at this late stage, no. The fact that NM
segfaults is an upstream bug that has not been fixed in the 0.23.x branch, which
is what we're tracking. We are not looking at 0.3x yet as it's still too
unstable (API-wise) and immature. Therefore it's still an upstream bug. It's
hardly something introduced by our packages.

Revision history for this message
Daniel Stone (daniels) wrote :

 dbus (0.33-0ubuntu1) breezy; urgency=low
 .
   * New upstream version (now with 97% more API breakage!).
     + Resolves segfault exposed by NetworkManager (closes: Ubuntu#8395).
   * Remove fix-policy-group.patch as the relevant section of code (matching by
     gid) appears to have disappeared entirely?
   * dbus-daemon-1 is now dbus-daemon.
   * The client API has changed massively. Rename dbus-glib-1* to
     libdbus-glib-1-1* and dbus-qt-1* to libdbus-qt-1-1* to reflect major
     soversion bump from 0 to 1. Rename dbus-1-dev to libdbus-1-dev. Move the
     library component of dbus-1 to libdbus-1-1; rename the rest of dbus-1 to
     dbus.
   * Merge dbus-mono packaging in; it is no longer a separate source package.
     Don't build it right now though, since mono is still in universe.

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.