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

Re: Tortoise brings down xplorer2

From: Tobias Schäfer <tobiasschaefer_at_gmx.de>
Date: 2006-05-09 22:04:19 CEST

On Tuesday 09 May 2006 20:07, zabkat info wrote:

> 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!

I can confirm that this crash is also reproducible with the latest nightly
build of TSVN

As a daily and registered user of xplorer2 I had to look into this crash :-)

I attached the debugger to xplorer2 and got an
"Unhandled exception at 0x7c9fb06f in xplorer2_UC.exe: 0xC0000005: Access
violation reading location 0x01840044."

Stacktrace:
TortoiseSVN.dll!ItemIDList::toString() Line 95 + 0x22 bytes C++
TortoiseSVN.dll!CShellExt::Initialize(const _ITEMIDLIST *
pIDFolder=0x00000000, IDataObject * pDataObj=0x00cee310, HKEY__ *
__formal=0x0000025e) Line 162 + 0x12 bytes C++

Abviously parent_ is not null but not valid either. The same also applies to
the variable item_ in line 106. It is also not null but not valid.

Any chance to check if parent_ and item_ are valid? I'm not sure why
these variables reference invalid objects in the first place though.

Tobias

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue May 9 22:05:40 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.