Re: mingw check hung - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: mingw check hung
Date
Msg-id 49847BF7.2060206@dunslane.net
Whole thread Raw
In response to Re: mingw check hung  (Magnus Hagander <magnus@hagander.net>)
Responses Re: mingw check hung  (Andrew Dunstan <andrew@dunslane.net>)
Re: mingw check hung  (Magnus Hagander <magnus@hagander.net>)
List pgsql-hackers

Magnus Hagander wrote:
> 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?
>
>
>   

Even weirder. It has now started working. For no apparent reason. I am 
seriously confused.

cheers

andrew


pgsql-hackers by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: parallel restore
Next
From: Robert Haas
Date:
Subject: Re: How to get SE-PostgreSQL acceptable