Problem with building LibreOffice in Cygwin 3.5.0 (child_info::sync: wait failed)

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Fri Feb 16 14:31:53 GMT 2024


On 2024-02-15 11:29, Ilmari Lauhakangas via Cygwin wrote:
> On 12.2.2024 9.46, Marco Atzeri via Cygwin wrote:
>> On 12/02/2024 07:51, Ilmari Lauhakangas via Cygwin wrote:
>>> We have multiple developers on Windows 11 reporting that Cygwin 3.5.0 has a 
>>> regression that makes building LibreOffice fail with these types of messages:
>>>
>>> 0 [main] sh 1280 child_info::sync: wait failed, pid 1288, Win32 error 183
>>> 321 [main] sh 1280 dofork: child 1288 - died waiting for dll loading, errno 11
>>> /usr/bin/sh: fork: retry: Resource temporarily unavailable
>>>
>>> Any ideas about this?
>>>
>>> For reference, our build instructions are here: 
>>> https://wiki.documentfoundation.org/Development/BuildingOnWindows

>> what is failing to fork ?
> 
> One of our LibreOffice developers attempted to create a minimal reproducer, 
> without success so far. He said he has run into the same failure even before 
> 3.5.0, so it is somehow intermittent. I know it's a big ask to try with our full 
> build, but if anyone is interested, we can provide support with any issues with 
> the initial setup.

How many threads/cpus are the builds using on failing systems?

Have you tried with the cygserver daemon setup using /bin/cygserver-config as a 
service under cygrunsrv to support the max number of processes you are using?

[You can also run that with syslog-ng daemon setup using /bin/syslog-ng-config 
as a service under cygrunsrv.]

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin mailing list