De-quoting (convrting the Windows’ command-line into argc/argv) does not remove double quotes if characters not fit for 8-bit (?) are present. Broken in: CYGWIN_NT-6.1 Bu 3.3.4(0.341/5/3) 2022-01-31 19:35 x86_64 Cygwin Works in: CYGWIN_NT-6.1-WOW Bu 2.2.1(0.289/5/3) 2015-08-20 11:40 i686 Cygwin To reproduce, do in CMD’s command line: D:\> D:\Programs\cygwin2022\bin\perl -wle "print for @ARGV" . "/i/" "/и/" . . /i/ "/и/" . Likewise for other characters which do not fit into 8-bits. (I have a TrueType font enabled in a console.) (If you do not know how to type this, just copy-and paste it into a console with CMD.) (The same happens on Win10.) Hope this helps, Ilya P.S. In the instructions for sending bugs https://www.cygwin.com/problems.html it says: If you can't run cygcheck for some reason (and why shouldn't you be able to? cygcheck is just a standard windows program which does not use the Cygwin dll) By the snide tone, I presume this is a rhetorical question… ( Hmm, anyway, after less than 1 hour, it actually terminated… So I attach the censored output. ) P.P.S. It seems that the mailing list does not allow attaching the output! So I retry with a shortened version…