Re: udevadm settle waiting on an empty queue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/5/09, Marco d'Itri <md@xxxxxxxx> wrote:
> What could cause udevadm settle to wait even if the queue is empty?
> Apparently this is fully reproducible by at least two users.
>
> ----- Forwarded message from Christopher Schramm <debian@xxxxxxxxxxxx> -----
>
> From: Christopher Schramm <debian@xxxxxxxxxxxx>
> To: Marco d'Itri <md@xxxxxxxx>
> CC: 554364@xxxxxxxxxxxxxxx
>
> [...]
>
> I just tried and found out the problem also occurs when calling udevadm
> in the running system. So I can comfortably debug it if you tell me how
> to start.
>
> Output is "After the udevadm settle timeout, the events queue contains:"
> with two empty lines above and three below.
>
> ----- End forwarded message -----
>
> --
> ciao,
> Marco

Thanks.  I should be able to reproduce and debug it, given the
contents of /dev/.udev/queue.bin and /sys/kernel/uevent_seqnum.

I guess it's a bug in the binary queue I wrote.

This would happen if udevd was terminated, so that it didn't have a
change to remove /dev/.udev/queue.bin, and if an event occurred
subsequent to that.  But that's always been an issue and it doesn't
sound like it's whats happens here.

Regards
Alan
--
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Linux DVB]     [Asterisk Internet PBX]     [DCCP]     [Netdev]     [X.org]     [Util Linux NG]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux