[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-09-03 Thread Launchpad Bug Tracker
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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-30 Thread Launchpad Bug Tracker
** 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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-27 Thread Martin Pitt
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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-27 Thread Martin Pitt
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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-27 Thread Martin Pitt
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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-27 Thread Martin Pitt
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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-08-20 Thread Martin Pitt
** 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

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-07-26 Thread papukaija
** 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. --

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-05-17 Thread Scott James Remnant
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 =

[Bug 581527] Re: udev segfaults in udev_monitor_enable_receiving when netlink doesn't work

2010-05-17 Thread Scott James Remnant
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