Bug#794721: udev_queue_get_udev_is_active API is broken starting in 221-1

Michael Biebl biebl at debian.org
Sun Aug 30 14:41:44 BST 2015


Am 06.08.2015 um 02:05 schrieb Jon:
> Package: udev
> Version: 224-1
> Severity: important
> 
> Dear Maintainer,
> 
> The udev_queue_get_udev_is_active() API call of libudev is used by
> things like device-mapper to determine if it should wait for udev to settle
> after doing various operations. The catch is that this API call only checks
> whether or not the file /run/udev/control exists.
> 
> Up until udev 221-1, this file was removed by udev on shutdown. Starting
> with 221-1 the file is left behind causing libudev to falsely report to
> device-mapper that udev is running which causes device-mapper to hang
> indefinitely for a notification that will never arrive.

Can you find out, why /run/udev/control is no longer unlinked on
shutdown when being run under sysvinit? Can you pinpoint the change to a
specific commit?


Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150830/b8365f10/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list