Re: mingw check hung
| От | Magnus Hagander |
|---|---|
| Тема | Re: mingw check hung |
| Дата | |
| Msg-id | 49846F3C.3030608@hagander.net обсуждение исходный текст |
| Ответ на | Re: mingw check hung (Andrew Dunstan <andrew@dunslane.net>) |
| Ответы |
Re: mingw check hung
|
| Список | pgsql-hackers |
Andrew Dunstan wrote:
>
>
> Hiroshi Inoue wrote:
>>
>> Eventually does the crash come from the call SetEnvironemntVariable
>> (.., NULL) on mingw-XP(or older?)?
>> I'm also interested in this issue and want to know the cause.
>>
>>
>
> The debugger shows that we actually fail on a popen() call in intdb.
> However, if we replace the calls to SetEnvironmentVariable("foo",NULL)
> with calls to SetEnvironmentVariable("foo","") then there is no failure.
> My theory is that on XP somehow the former is corrupting the environment
> such that when popen() tries to copy the environment for the new child
> process, it barfs.
Well, XP only does it when it's built with mingw!
Or is this actually dependent on if the binary is run under msys or cmd?
//Magnus
В списке pgsql-hackers по дате отправления: