On 12/09/2011 11:02 PM, Jerome Schulteis wrote:
For bonus points, verify each Microsoft DLL as having a valid signature
by double-clicking on it in the list, and report any DLLs that fail
verification.
All Microsoft DLLs verified. The following are all of the non-Microsoft
non-.nls DLLs:
iconv.dll LGPLed libiconv for Windows NT/2000/XP and Windows 95/98/ME
Free Software Foundation 1.9.0.0
libeay32.dll OpenSSL Shared Library The OpenSSL Project,
http://www.openssl.org/ 0.9.8.12
libiconv-2.dll LGPLed libiconv for Windows NT/2000/XP/Vista and Windows
95/98/ME Free Software Foundation 1.12.0.0
libintl-8.dll LGPLed libintl for Windows NT/2000/XP/Vista and Windows
95/98/ME Free Software Foundation 0.17.0.0
libxml2.dll
postgres.exe PostgreSQL Server PostgreSQL Global Development Group
9.0.4.11104
ssleay32.dll OpenSSL Shared Library The OpenSSL Project,
http://www.openssl.org/ 0.9.8.12
zlib1.dll zlib data compression library 1.2.3.0
Damn, scratch that theory. It's not a buggy hook DLL with some kind of race.
Maybe this exists in the standard Pg distribution and people don't
usually hit it because there aren't usually user logon/logoff events on
most database servers while they're doing work? Or people who've noticed
it have never bothered to track it down and isolate it until you did?
It sounds like you've tested this on a clean Windows install in a VM, yes?
The next step would be to figure out which DLL's InitInstance() or
ExitInstance() is failing, and how to get the postmaster to print the
formatted version of that error so we can see the substitutions in the
message string. I'm not able to take that on right now as I'm behind on
my main work and moving house as well.
Is anyone willing to volunteer to dig into this one?
--
Craig Ringer
--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs