This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: Message Nav: [Date Index] [Subject Index] [Author Index] [Thread Index] [Date Prev] [Date Next] [Thread Prev] [Thread Next] [Raw text]

# Re: crash on environment name beginning with non-ASCII char (64 bit)

• From: Steven Penny <svnpenn at gmail dot com>
• To: cygwin at cygwin dot com
• Date: Sat, 20 May 2017 19:04:31 -0700 (PDT)
• Subject: Re: crash on environment name beginning with non-ASCII char (64 bit)
• Authentication-results: sourceware.org; auth=none
• References: <8287526a-7296-f7a1-9351-4d5f9249f7c1@towo.net>

```On Sat, 20 May 2017 22:04:21, Thomas Wolff wrote:
```
If an environment variable is set in the Windows environment that has a name beginning with a non-ASCII character (e.g. "äx", value "test"),
```initialising the 64-bit cygwin dll fails:
```
*** fatal error - internal error reading the windows environment - too many environment variables? No problem with the 32-bit dll. Also 64-bit works e.g. with a variable name of "aäx".
```
At first I assumed this was the ongoing ReadLine problem:

http://cygwin.com/ml/cygwin/2017-04/msg00176.html

in which case I would ask you to see if the problem persists with Dash, or if it
is exclusive to Bash. However I am not able to repro your issue. I tried it in
pristine Windows 7 virtual machine with:

- Cygwin desktop shortcut
- Cygwin.bat
- Directory\Background\shell reg key

However, even though I cannot repro this, it still seems like a ReadLine issue,
as it seems too similar to a similar problem I am having to be a coincidence:

http://cygwin.com/ml/cygwin/2017-02/msg00031.html

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

```

Index Nav: Message Nav: [Date Index] [Subject Index] [Author Index] [Thread Index] [Date Prev] [Date Next] [Thread Prev] [Thread Next]