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

Re: Tortoise SNV side effect with Shell Image List

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 19 Jan 2009 18:11:51 +0100

Mootools wrote:
> Hello,
>
> First I would thank you for a such good application. Tortoise SNV is a
> very useful and robust tool. :-)
>
> I am currently using Tortoise SNV 1.5.6.14908 (the latest update at
> this day) and I notice a bad side effect on my software.
>
> I am developping MFC application on Windows which load many extension
> DLL linked implicitely.
> I use VS2008 with Vista Premium Home Ed. I have a x32 and x64 system
> and the problem appears on both system.
>
> The problem occurs when I call Question SHGetFileInfo from a DLL.
> Doing that the dll is not correctly unloaded and DllMain is not called
> with DLL_PROCESS_DETACH.
> Moreover, all the function defined with atexit() are not called.
>
> This problem appears when Tortoise is enabled. It disappears when I
> remove Tortoise from the computer.
>
> I send a report on an MSDN forum about that point and it describes
> more clearly the problem and it gives the way to reproduce it using a
> Microsoft sample.
>
> You can find this post at:
>
> http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/ee0173ca-3f9e-479e-8d0c-445ee98eb8cd/
>
> I hope that this contribution will allow you to improve Tortoise and
> correct this bug.
>
> I am at your disposal for any further information.

Got the dllHusk sample which came with my VS2008, compiled all three
projects (testDll1, testDll2, dllhusk), modified the file according to
your description in the above mentioned thread.
Ran dllhusk.exe, got an assertion.
Ran dllhusk.exe in the debugger: the assertion is thrown in
CheckHandlere(), which is called just fine.

That I've got TSVN installed should be obvious :)

So: I doubt it has something to do with TSVN.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1035108
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].

Received on 2009-01-19 18:12:28 CET

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