[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

TortoiseSVN 1.9.3 64 bit installer breaks some 32 bit apps, on windows server 2012 r2.

From: Warren Postma <warren.postma_at_gmail.com>
Date: Wed, 6 Jan 2016 06:08:52 -0800 (PST)

We have upgraded several developer workstations to TortoiseSVN 1.9.3 without incident, but on others, we observe a strange broken result. Some applications that would previously launch and operate properly are no longer operating.

The most interesting error message we have observed comes from an application called Help & Manual, an authoring tool for Help authoring. It is used to produce static .html help, compiled microsoft .chm, and at one time would have been used to produce .hlp files as well.

Once TortoiseSVN 1.9.3 is on these affected systems Help and Manual is rendered inoperable. I have only traced it down this far:

1. Somehow, the file C:\Program Files\tortoisesvn\bin\libapr_tsvn32.dll, a 32 bit dll that must be an apache portable runtime DLL, will, if it is in the path, prevent the startup of some applications and prevent the correct operation of others.

2. My working hypothesis is that it is the 32 bit common dialogs of Windows itself, commonly used by Windows applications, which would be somehow importing Tortoise SVN itself, and thus the libapr_tsvn32.dll.

If I uninstall TortoiseSVN 1.9.3 (x64) from these systems, and reinstall 1.9.2 (x64), the problems go away.

What has changed from Tortoise SVN 1.9.2 that could create these DLL-hell like symptoms?

Has TortoiseSVN 1.9.3 x64 been tested on Windows Server 2012 R2 64-bit windows systems? The affected systems are all WS 2012 R2, and developer systems running Windows 10 do not seem to be affected here.

Warren

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3153930

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-01-06 17:19:07 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.