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

Bug#633423: Problem with autofs 64-bit kernel/32-bit userspace compatibility

On 2012-02-24 20:44 +0100, Bastian Blank wrote:

> On Fri, Feb 24, 2012 at 08:15:09PM +0100, Sven Joachim wrote:
>> Short summary for readers new to the bug: boot hangs with i386 systemd
>> and an x86_64 kernel.  
> Care to explain why it hangs and not dies?

Here is Thomas Meyer's explanation from [1]:

| the size of autofs_v5_packet_union is 300 bytes on x86 and 304 bytes on x86_64 kernels.
| when running systemd (x86) on an x86_64 kernel this leads to a hang in automount_fd_event->loop_read
| as a second fd_event is trigged for the remaining 4 bytes. but the loop_read tries to read
| 300 bytes again.


1. http://lists.freedesktop.org/archives/systemd-devel/2011-September/003396.html

Reply to: