[OE-core] long (never ending?) do_install for adwaita-icon-theme

Alexander Kanavin alexander.kanavin at linux.intel.com
Mon Aug 28 10:38:46 UTC 2017


On 08/27/2017 07:07 PM, Richard Purdie wrote:
>>> On 08/22/2017 09:46 PM, Trevor Woerner wrote:
>>>> $ strace -p 43675
>> Process 43675 attached
>> read(1025,
> 
> And the answer is staring me in the face. select() only supports FDs up
> to 1024. 1025 > 1024 which is > FD_SETSIZE.
> 
> Therefore pseudo hangs when we run into large numbers of fds :/.
> 
> https://access.redhat.com/solutions/488623
> 
> So I think we might at least understand what is breaking. It may be
> using poll/epoll would work instead?

What I don't understand is how exceeding the fd limit in select() leads 
to read() that never finishes. Can you clarify the sequence please?

Alex



More information about the Openembedded-core mailing list