X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:mime-version :content-type; q=dns; s=default; b=mBJOjlQ0WJRBd673WvITVI02OC963 PAK7Z98GUO476oS5FZmcc7RET8ov3CGbpI/Hya/CaIrYvvPZUUxSLcsThH4JuMqD DWNRGfa1jZXCmmnW2Fp5MovhyM80dZpoCwLaHOfLnY0rjw3NKaVMxRCBjzZAuG9f CtI0R5NTSQsET8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:mime-version :content-type; s=default; bh=drUohlWDufc+hZbV0j6TZNOsnhM=; b=ms8 3hbY6Z9xLIWjOAAZOYs3eMmZcgmkTxpP2CSPxxzNJrdOXDssr7nm+YwPoBY/Xv3C P3wL17ouRnk+GEiHacLpiykR1y60lROkihAlxiaTl44jq8ScTuCxMwARyRVGo7kn 9oswHWbpXJE1a8S6KNpTvcTNayKe1iisI3WuhnEQ= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: <cygwin.cygwin.com> List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com> List-Archive: <http://sourceware.org/ml/cygwin/> List-Post: <mailto:cygwin AT cygwin DOT com> List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.0 required=5.0 tests=BAYES_20,GIT_PATCH_2,SPF_PASS autolearn=ham version=3.3.2 spammy=enterprise, H*M:local, hung, H*MI:local X-HELO: mx-relay32-haj2.antispameurope.com From: Weiner Michael <Michael DOT Weiner AT simons-voss DOT com> To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com> Subject: Potential BLODA issue with commercial file encryption tool Date: Tue, 7 Nov 2017 18:48:15 +0000 Message-ID: <2FB3956C6AA03047B0818081B72B1CAF04894E27@KIKA1.simons-voss.local> X-TBoneOriginalFrom: Weiner Michael <Michael DOT Weiner AT simons-voss DOT com> X-TBoneOriginalTo: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com> X-TBoneDomainSigned: false MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="----26A5DBFF11731B246AC797ACBBB90632" X-cloud-security-sender:michael DOT weiner AT simons-voss DOT com X-cloud-security-recipient:cygwin AT cygwin DOT com X-cloud-security-Virusscan:CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate32-haj2 with 363F41490008 X-cloud-security-connect: ntv.simons-voss.de[213.61.178.51], TLS=1, IP=213.61.178.51 X-cloud-security:scantime:.1481 ------26A5DBFF11731B246AC797ACBBB90632 Content-Language: de-DE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear Cygwin folks, there seems to be a BLODA issue between Cygwin and a commercial file encryp= tion tool named "fideAS file enterprise". Since this tool was upgraded from= version 6.4.0.12 to 7.1.0.8 on some computers, errors like the following s= tarted to occur. Some applications (like tmux) always reproducibly fail to = start, others (like bash) sometimes succeed and sometimes do not, dependin= g on the circumstances that I have not figured out exactly yet. --- cut --- $ tmux 0 [main] tmux 8916 fork: child 9156 - died waiting for dll loading, errno 11 --- cut --- In the DLL view of Sysinterals Process Explorer, I see a file named "asCryp= toFilter64.dll" being loaded into bash.exe, mintty.exe and others. Note tha= t there are two processes running related to fideAS, namely "ffPrivateAgen= t.exe" and "loadFilter.exe" . Killing them does not prevent the aforementio= ned DLL from being loaded into newly created processes, even if the process= creation takes place after killing the two processes (how does this work, = by the way?). The error also remains after killing these two processes. Note that when the Cygwin terminal is run as administrator, asCryptoFilter6= 4.dll does not appear in the Process Explorer DLL list, and tmux works. I j= ust figured that out right away when composing this mail. What I have tried so far: * execute /usr/bin/rebase-trigger full, then re-run setup-x86_64.exe effect: tmux makes the terminal window hang when called. (I tried rebasing twice, both times led to the same result) * our IT department was in touch with the supplier of fideAS file enterpri= se. I was told that the Cygwin stack memory is too small (only approx. 1.8M= B), and that usual applications have around 10MB. I did not have any contex= t information, so I did - basically without knowing what is going on behind= the scenes -: --- cut --- 1) create copy of cygwin directory to /cygdrive/d/cygwin64_copy in Windows= Explorer 2) find /cygdrive/d/cygwin64_copy \( -iname '*.exe' -o '*.dll' \) -exec pe= flags -X10485760 -x104857600 {} \; 3) move original cygwin directory to /cygdrive/d/cygwin64_orig and /cygdri= ve/d/cygwin64_copy to original directory 4) try running tmux: no effect --- cut --- This did not have any evident effect. I was told that re-compiling Cygwin w= ith a compiler option to increase the stack size (I assume this would be -W= l,--stack,<size>) could solve the issue, but when the build process hung fo= r several hours, I did not try this any further yet. Do you consider this a= n option worth trying? * I set the environment variable CYGWIN to detect_bloda, but did not learn= anything from that (is this still active? https://cygwin.com/ml/cygwin-cvs= /2016-q2/msg00135.html suggests it is not) Note that the supplier has been working on this for more than a month now, = but we neither have an ETA, nor feedback whether this can be fixed at all... Does maybe someone here have an idea how to proceed any further? Thank you very much in advance for your help! Best regards, Michael Weiner ------26A5DBFF11731B246AC797ACBBB90632 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIIN7AYJKoZIhvcNAQcCoIIN3TCCDdkCAQExDzANBglghkgBZQMEAgEFADAL BgkqhkiG9w0BBwGgggrsMIIFGjCCBAKgAwIBAgIQbRnqpxlPajMi5iIyeqpx 3jANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVU MRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJU UlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5j b20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0 aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1MzAxMDQ4Mzha MIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy MRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRl ZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg U2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958yfVXQeExVt0KU4PkncQfF xmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8fSG1lQ4wq LitjOHffsReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBTbJUdqRAU tJmVWRIx/wmi0kzcUtve4kABW0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30 D9YXWEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJkJpFOpZIP/+CxYP0ab2hR mWONGoulzEKbm30iY9OpoPzOnpDfRBn0XFs1uhbzp5v/wQIDAQABo4IBSzCC AUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYE FHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB Af8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8EUTBPME2g S6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1D bGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRo MGYwPQYIKwYBBQUHMAKGMWh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5B ZGRUcnVzdENsaWVudF9DQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAIXWvnhXVW0zf0RS /kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjfy/tCPKEl Pgp11tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy +I3T4ENyG+2P/WA5IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPN M1+b0L1garM7/vrUyTo8H+2b/5tJM75CKTmD7jNpLoKdRU2oadqAGx490hpd fEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5OOu0M/qgOl0mWJ5hVRi0IdWZ 1eBDQEIwvuql55TSsP7zdfl/bucwggXKMIIEsqADAgECAhEAjSnjnN5sWw8V /zyCc/5btzANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNV BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEt MjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENB MB4XDTE1MDEyMjAwMDAwMFoXDTE4MDEyMTIzNTk1OVowgboxDzANBgNVBAcT BkJlcmxpbjEPMA0GA1UECBMGQmVybGluMQswCQYDVQQGEwJERTEXMBUGA1UE AxMOTWljaGFlbCBXZWluZXIxLDAqBgNVBAsTIyhaMSBTZWN1cmVNYWlsIEdh dGV3YXkgQ2VydGlmaWNhdGUpMRMwEQYDVQQKEwpTaW1vbnNWb3NzMS0wKwYJ KoZIhvcNAQkBFh5taWNoYWVsLndlaW5lckBzaW1vbnMtdm9zcy5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc2/0bXHfd8caj7Szg/QAA s4eKKP9eYIVjnP28lPDVSrKorla5jDwmH2fIJxR5vDTrEejTo5lCY42mEdy3 x8Bvooxe9bfUJcH4zGUk0EHJrZxXEU6+RrFvpn3SHDx7q3T6t2Ur4Bf3rUqb WYMFNLGTdQijdtYhxfj9kbgs9Se17PAo7LeNnblJ9KhjewPXodtBFIVo32Ft kiHJ1eJ/uVGPAzXWa6pNoAfRgvT05JUYHPiLs2yqoWJaDrGZ0JDqhedZKSP9 IoMSJ6Sie4rSMw/9qy5McIQmebl9/zGvi+IvUasmY++2aWSneplMezq9VJgc JXx1TrohBYB50n/sJGXdAgMBAAGjggHmMIIB4jAfBgNVHSMEGDAWgBSSYWuC 4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQU/f07SJxn7oHA5l09G+x9ZT7u Ip8wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwQGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMF MCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BT MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NP TU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxD QS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNh dGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8v b2NzcC5jb21vZG9jYS5jb20wKQYDVR0RBCIwIIEebWljaGFlbC53ZWluZXJA c2ltb25zLXZvc3MuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAKLZzq95PXWKCU Wrj3nfkps8zBeRNSYlXMAItUzwCig/s3QmLwPSs6cq4zbQuiLZ0RQTN8HjOc HAWvVdRUXmF2JvHuXBMipVCm1NxDA5LvB+w+c2LR1qBAAxJRdgOn8cnG3stB oP4RFEGk5qN3q3c9nr3dsiDz5alpNuH43uCGTXxgbAi65Bcs9e4gpaNG7Qoz V1voYG0W2c/sfxg6XGHtbyEHNSfQgkLt3ftGcZua978U/bKY+aCjLdnqOThj H6ZhKQGyn215+gx9mm771yhxO3JLipFsdYRQRLKK+cT14fh9r9WVCXABgwW+ Vd15tuoxm1rVT3p/vl48YwPOkwdnMYICxDCCAsACAQEwgbEwgZsxCzAJBgNV BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcT B1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQD EzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNl Y3VyZSBFbWFpbCBDQQIRAI0p45zebFsPFf88gnP+W7cwDQYJYIZIAWUDBAIB BQCggeQwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx DxcNMTcxMTA3MjAxMTEzWjAvBgkqhkiG9w0BCQQxIgQg1HBAP4g0cTZd+oVR TGcTsBVBZFINFoh4Gqmy4N+Et5wweQYJKoZIhvcNAQkPMWwwajALBglghkgB ZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZI hvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAeP+vY94vVhs06Ep6qm6gNqzD Z6evAxqb0xlAxj49C2dPc13IuwDEsXGF9/2zlD9VFD7nd1602zdugr4IRXTW 2ssqn8wNZ4+hb/NLAmO24M+7n47HpABuaiApe7fHv54DPC6wmqTvFPBrWSnX iW/3QDd0D0hqb7So+FsVk/2eoWJZO8FE9lRWrk7ty1H8LNIUlTu99miJe8Ui 39pxeAztyc8Pu02YTr2akBVtZZpJyiYyN0MJyay3QYElluPsgrKWqVEaFamG Ei8B3CZ7Nlo4Qi15FmDLrdb1AFr1cniBl0EIR4ZI0vB5dAGzkYLaoKIzXV2d 9B/oULdIynitjThxLw== ------26A5DBFF11731B246AC797ACBBB90632--