Re: Action requested - Application Softblock implemented | Issue report ID341057

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
Cc: "Seiko Ishida (MP Tech Consulting LLC)" <v-seishi(at)microsoft(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, ISV Readiness W8 bugs <ISVRW8(at)microsoft(dot)com>, Manmeet Bawa <manmeetb(at)microsoft(dot)com>, Dave Page <dpage(at)pgadmin(dot)org>
Subject: Re: Action requested - Application Softblock implemented | Issue report ID341057
Date: 2011-10-05 13:40:26
Message-ID: CA+Tgmoau8TRmP+txB-gozN8Wo82bPRVGeaHjumeA+hpvne2G9w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, Oct 5, 2011 at 2:27 AM, Heikki Linnakangas
<heikki(dot)linnakangas(at)enterprisedb(dot)com> wrote:
> On 04.10.2011 22:46, Seiko Ishida (MP Tech Consulting LLC) wrote:
>>
>> Our team drives the bug notification activity with our valued Windows
>> partners. This email is to notify you that PostgreSQL's application/driver
>> experienced compatibility issue(s) during internal Microsoft testing and has
>> been blocked. Please note that this block may already be in the latest
>> Windows Developer Preview build so your prompt attention to the issue is
>> much appreciated.
>>
>> ...
>> Here are the details of the Softblock implementations:
>> Compatibility Issue:
>> Product name:  PostgreSQL 8.2
>
> Version 8.2 is quite old, and the community support for it will end in
> December. I don't think anyone cares if it works on Windows 8. If you could
> test with PostgreSQL 9.1, that would be great.

On the other hand, it seems as though they've identified the offending
code, so maybe it wouldn't be that much work to fix:

MSFT> In the RunInitdb function, you can see that char *datadir is
never initialized but it is used erroneously to check for null. This
bug was fixed in the 8.3.x and 8.4.x branch. On Windows7, 8.2.x works
even though datadir is pointing to garbage, the garbage just happens
to be non-null. On Win8, somehow [ebp-14h]/datadir is NULL. Either
way, this is what's breaking the installation.

I assume this must be the installer code, though, not PG itself, since
I don't see anything called RunInitdb in our sources.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Dave Page 2011-10-05 13:43:42 Re: Action requested - Application Softblock implemented | Issue report ID341057
Previous Message Robert Haas 2011-10-05 13:35:24 Re: [PATCH] Unremovable tuple monitoring (was: Addition of some trivial auto vacuum logging)