From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by sourceware.org (Postfix) with ESMTPS id EB6713858D33 for ; Fri, 20 Jan 2023 12:24:43 +0000 (GMT) Authentication-Results: sourceware.org; dmarc=permerror header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MbC5g-1ohIlm2g3s-00bXrC for ; Fri, 20 Jan 2023 13:24:42 +0100 Received: by calimero.vinschen.de (Postfix, from userid 500) id A177FA80716; Fri, 20 Jan 2023 13:24:41 +0100 (CET) Date: Fri, 20 Jan 2023 13:24:41 +0100 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: Error: child_copy: cygheap read copy failed. Message-ID: Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <20230120125633.05136d9ae091b097fc9f9cf5@nifty.ne.jp> <20230120211820.7e80fa2bf7332b351f3ba2a2@nifty.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20230120211820.7e80fa2bf7332b351f3ba2a2@nifty.ne.jp> X-Provags-ID: V03:K1:fB/yoVch6Rr5p4baVEmkOweCvs1NpwLsmVXL68+CPLdi93q8TJE F+e3tCACyy7P0KZyI055pCnEJY/PERSZedJRCoGE78WbTlyKmG2uIkueYqhG8k2G+v3mck7 1EPrr+I1J9E7uID6wG7R1uFAYBcrOJKhmDt6WBVf5sk0e4ZREXiHOV3qCebJ7aZ6FP/qUnM dzG2SkDD2No5kMnXXOCfg== UI-OutboundReport: notjunk:1;M01:P0:3NSbmUtgbAE=;WtGcpBFVcr64VGUQEyGCjE7cfCZ mryVc9zy0pmh5PKtDzfdQZWiuwr1ggxh3qBy+dvIMyySSMprqGGm82iqzaV/2l33HHsMSP8Ix g7jNSZAlWWdLjV/7dWHFlx2pr82HU3jwWLaaQdYRRhdmEi1FsXnMPwZ4oHuBByJ03CGz3EJBG 2ptQUi69DKdKdiUH1w4V9DEMMpQEi9SJgm4bU47+aRhk7HxwcehkifdXh/Z5qciAkLbs3xXQ9 n8I3GnLmscwiCMsv/bwqMo51X1UG1ubjUC/G+42B1WKIb03jSqoFe0BuYpO1J2Tjj60F0nbYW xpdOgG1CvBR1uMawC/KUer1iPl+u6gQXlv+gofB5672P8l4qlUjwP4HNSnxBB7Z6L63NZr3Ko P/09bZ2iEfDv+IaqMEVeEk9KMs7r702IJvqgmccShqPB4BiXrFSWLKEQMAYVCuXjGB+W8pZar L6FVUTyaoxc/vSgau38fOXQ6Hgh7TEh67JKts9NzeCy0SErbwFeuN74Rt8G3H4UWcejysx2wD ClIpDPcR2p4bhD8cf5jyTP2MTzD6VrUGxr8/0To87DTUbF9qVvXN1A/w+LUBDrB7XJZLRt+pB 6vmFxpfutSsJWkaEpio3SVvle52EVYWwrBEqrRrTSSMNOIjnnk3rMbbYCCZh2zOR1k47grwTi biivIWOBrp/L3ANIBz8y5nxpWFFFCWk4ownBxEBBrQ== X-Spam-Status: No, score=-97.0 required=5.0 tests=BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_FAIL,SPF_HELO_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Jan 20 21:18, Takashi Yano via Cygwin wrote: > On Fri, 20 Jan 2023 12:30:29 +0100 > Corinna Vinschen wrote: > > Also, your ffplay executable isn't high-entropy-VA enabled, by any > > chance? > > I'm sorry, but the high-entropy-va is ebabled. > > $ peflags -v /usr/bin/ff{mpeg,probe,play} > /usr/bin/ffmpeg: coff(0x022e[+executable_image,+line_nums_stripped,+local_syms_stripped,+bigaddr,+sepdbg]) pe(0x8160[+high-entropy-va,+dynamicbase,+nxcompat,+tsaware]) > /usr/bin/ffprobe: coff(0x022e[+executable_image,+line_nums_stripped,+local_syms_stripped,+bigaddr,+sepdbg]) pe(0x8160[+high-entropy-va,+dynamicbase,+nxcompat,+tsaware]) > /usr/bin/ffplay: coff(0x022e[+executable_image,+line_nums_stripped,+local_syms_stripped,+bigaddr,+sepdbg]) pe(0x8160[+high-entropy-va,+dynamicbase,+nxcompat,+tsaware]) > > peflags -e0 /usr/bin/ff{mpeg,probe,play} solves the issue. > Thansk! I'm glad to read that, actually! > Shoud I remove dynamicbase flag as well? I did a lot of local testing with ASLR locally, and it's fine for DLLs, but not so much for the application executable itself. You can keep dynamicbase for testing, but currently it's not advised to do so, and you should definitely remove it for distro executables. Thanks, Corinna