From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by sourceware.org (Postfix) with ESMTPS id 031A1393AC22 for ; Thu, 1 Jul 2021 06:54:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 031A1393AC22 Received: by mail-lf1-x130.google.com with SMTP id n14so9900944lfu.8 for ; Wed, 30 Jun 2021 23:54:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=2YTaLDap2SAgNxHH4dhGsZf5onc8Wu47GpFNUmF76uA=; b=UKfMBOVYdCmnytPOVz9ao21F1AoMQpH/o/XqlsuW2nRO969TXQfNEvUP4jejA2vbzd C6tCUQgTVK0RxBci66aMGlvlHqbCjbzw1n5r09BssXX7ex5POVjrpjqhtKd20s17sjzz 7q6gJFqOhqOug7qvN3eMaErHuXhK2q4bZ8289C8W3xe30HDQ5ffGmGvmQfGF9agpL1nw Gnh2bFK3G9SDXW2sA2ZiOOvUeacJN8jX/5Uvaqa1asZ8yJhRx8sgaXPCL4rA2vVyyuyN fmoe5KChnyiVNIIi1Z11GYqbUCDZ+UooNIOOB8v+oZVVE5Rw/auhasVW31ZWowgf6V2g 30HA== X-Gm-Message-State: AOAM533FcDcIsqTbAj7zuPyPFjRqkyr3cUBV/MASkyW0dLb1CCK8GAVr 3JaozbmrZ3lh8vh9q3VmGQ4nW0lQ3DsoZ9R7 X-Google-Smtp-Source: ABdhPJzAJrp5TYIZSP96gs9B3drftYoNRpmuKsyUy1az++Fe7yw1nWnSnh7S8BkItUIgxsSa/Szy2Q== X-Received: by 2002:a05:6512:3581:: with SMTP id m1mr1259488lfr.322.1625122438971; Wed, 30 Jun 2021 23:53:58 -0700 (PDT) Received: from [192.168.149.55] (gate.reksoft.ru. [188.64.144.36]) by smtp.googlemail.com with ESMTPSA id r7sm2126595lfr.242.2021.06.30.23.53.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Jun 2021 23:53:58 -0700 (PDT) To: cygwin@cygwin.com From: Basin Ilya Subject: login shell binary outside of /bin Message-ID: <8aadfa42-225f-9d8e-4335-e1e6912202f7@gmail.com> Date: Thu, 1 Jul 2021 09:53:58 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Language: ru Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 06:54:02 -0000 Hi I compiled bash 5.1 and installed it to /usr/local If I try to use it as a login shell it fails to launch programs while sourcing /etc/profile. If I copy the binary to /bin it works. If after successful login I launch `/usr/local/bin/bash5 -login` again it works. If I copy the official bash4 to /usr/local/bin and try to do the initial login it fails just like bash5. Bad: C:\cygwin\bin>C:\cygwin\usr\local\bin\bash5 -login 0 [main] bash5 674 dofork: child -1 - forked process 20540 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 1023667 [main] bash5 674 dofork: child -1 - forked process 35708 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 3053548 [main] bash5 674 dofork: child -1 - forked process 28664 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 7078151 [main] bash5 674 dofork: child -1 - forked process 59624 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 15108745 [main] bash5 674 dofork: child -1 - forked process 51456 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: Resource temporarily unavailable bash5-5.1$ /usr/bin/hostname 23539687 [main] bash5 674 dofork: child -1 - forked process 55544 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 24564456 [main] bash5 674 dofork: child -1 - forked process 67084 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 26592885 [main] bash5 674 dofork: child -1 - forked process 16288 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 30618645 [main] bash5 674 dofork: child -1 - forked process 28416 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: retry: Resource temporarily unavailable 38648818 [main] bash5 674 dofork: child -1 - forked process 26696 died unexpectedly, retry 0, exit code 0xC0000135, errno 11 bash5: fork: Resource temporarily unavailable bash5-5.1$ echo "PATH=$PATH" PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/BellSoft/LibericaJRE-8/bin:/cygdrive/c/Program Files/Documentum/Shared:/cygacl/v/goodfs/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/nodejs:/cygdrive/c/progs/apache-maven-3/bin:/cygdrive/c/Program Files/Cloud Foundry:/cygdrive/c/progs/git-for-windows/cmd:/cygdrive/c/Program Files/Docker/Docker/resources/bin:/cygdrive/c/ProgramData/DockerDesktop/version-bin:/cygdrive/c/Users/basin/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Users/basin/AppData/Roaming/npm bash5-5.1$ pwd /home/basin bash5-5.1$ Good: C:\cygwin\bin>C:\cygwin\bin\bash5 -login basin@basin ~ $ /usr/bin/hostname basin basin@basin ~ $ echo "PATH=$PATH" PATH=/home/basin/.local/bin:/opt/wrappers/bin:/home/basin/perl5/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/BellSoft/LibericaJRE-8/bin:/cygdrive/c/Program Files/Documentum/Shared:/cygacl/v/goodfs/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/nodejs:/cygdrive/c/progs/apache-maven-3/bin:/cygdrive/c/Program Files/Cloud Foundry:/cygdrive/c/progs/git-for-windows/cmd:/cygdrive/c/Program Files/Docker/Docker/resources/bin:/cygdrive/c/ProgramData/DockerDesktop/version-bin:/cygdrive/c/Users/basin/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Users/basin/AppData/Roaming/npm basin@basin ~ $ pwd /home/basin basin@basin ~