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

Tortoise brings down xplorer2

From: zabkat info <info_at_zabkat.com>
Date: 2006-05-09 20:07:41 CEST

Hi Guys

I develop xplorer2, a windows explorer clone, which collaborates quite well
with tortoiseSVN both in terms of icon overlays and extra column handlers
for SVN-controlled folders. I am currently working on the next version 1.6
which will improve the speed even further, you can get a snapshot here:

www.ps.ic.ac.uk/~umeca74/dbmon.zip (800KB, see readme for beta testing)

[make sure you check the advanced option "extract custom icon overlays" from
Tools | Options menu command]

Anyway, this is not a plug for xplorer2 but a sort of bug report, for lack
of a better name! Basically when tortoise is installed, my program _crashes_
when displaying file properties, and tortoise causes the crash one way or

DETAILS: To reproduce the crash, open x2, use Window | Scrap container
command to create a virtual folder and drag drop a few files in it, making
sure they are from DIFFERENT folders (2 items will suffice). Then select all
and pick File | Properties, then crash/bang!

Internally x2 is using SHMultiFileProperties to display the property sheet
for these items. I believe I set up the dataobject properly (well it works
if tortoise isn't installed!). The API call for the property sheet returns
apparently successfully but before the property sheet is shown some
background thread crashes with the following stack trace within ILCLONE:

SHELL32! 7c9eb4f4() [ILCOMBINE]
TORTOISESVN! 1000e475() ???

Since I don't have the source I wonder if somebody could tell me exactly
what your code is trying to do and why should it be crashing in some
apparently standard pidl duplication procedure?

Any tips or help appreciated. I can supply registration keys if required,
although the trial version will work in full trim for 21 days after


xplorer2 website: http://zabkat.com
customer support: http://zabkat.com/support_x2.htm
PS. The debug version link I have supplied will dump information on the
dataobject use; the 
last thing printed before the crash (on my PC at least) is:
MDOB(00d1bd10): GetData for {Shell IDList Array, 00000000, DVASPECT_CONTENT,
-1, TYMED_HGLOBAL | }... OK in HGLOBAL medium
That's my dataobject returning the idlist format to the caller,
successfully, but then tortoisesvn is crashing on it...
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue May 9 20:22:01 2006

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.