This bug was fixed in the package udev - 161+git20100827-1
---
udev (161+git20100827-1) maverick; urgency=low
* Merge fixes from trunk:
- keymap: Fix Acer TravelMate 4720 (LP: #569815)
- gudev: fix crash if netlink is not available (LP: #581527)
- udev(7) manpage: Fix
** Branch linked: lp:~ubuntu-core-dev/ubuntu/maverick/udev/ubuntu
--
udev segfaults in udev_monitor_enable_receiving when netlink doesn't work
https://bugs.launchpad.net/bugs/581527
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=e4dcdc4ab232bcbbe61a2026c16e647d9302cdd2
** Changed in: udev (Ubuntu Maverick)
Status: In Progress = Fix Committed
** Changed in: udev (Ubuntu Maverick)
Assignee: Martin Pitt (pitti) = (unassigned)
--
udev segfaults in
Looking at the stacktrace and rhythmbox code, it actually crashes in
g_udev_client_new(). This is actually a gudev bug.
** Changed in: rhythmbox (Ubuntu Maverick)
Status: New = Invalid
** Changed in: udev (Ubuntu Lucid)
Milestone: lucid-updates = None
** Changed in: udev (Ubuntu
Stephane, if this is important to you, please feel free to backport it
to lucid and reopen the lucid task. I don't object to it from an SRU
POV, but I won't do it myself.
--
udev segfaults in udev_monitor_enable_receiving when netlink doesn't work
https://bugs.launchpad.net/bugs/581527
You
The current code in udev is quite inconsistent, though -- about half of
the udev_monitor_*() functions return NULL if the passed monitor is
NULL, the other half will crash.
--
udev segfaults in udev_monitor_enable_receiving when netlink doesn't work
https://bugs.launchpad.net/bugs/581527
You
** Tags removed: patch
--
udev segfaults in udev_monitor_enable_receiving when netlink doesn't work
https://bugs.launchpad.net/bugs/581527
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to rhythmbox in ubuntu.
--
desktop-bugs mailing
** Tags added: lucid maverick patch
--
udev segfaults in udev_monitor_enable_receiving when netlink doesn't work
https://bugs.launchpad.net/bugs/581527
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to rhythmbox in ubuntu.
--
Note that the bug here is clearly in rhythmbox, libudev correctly
returns NULL for the monitor because there is no netlink socket - and
rhythmbox failed to check for that, and blindly passed that NULL around
assuming it was a valid object
** Changed in: udev (Ubuntu Lucid)
Status: New =
Won't Fix the lucid udev, the correct patch merely turns a segfault into
an assertion error and will still terminate the process. Will send
adding an assert in there upstream for maverick though
Opened the bug on rhythmbox for not checking the return value is not
NULL before blindly passing it
10 matches
Mail list logo