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

Re: TSVN overlays cause Altap Salamander crash

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Fri, 08 Aug 2014 19:29:32 +0200

On 08.08.2014 08:20, André Ziegler wrote:
> I get crashes with Altap Salamander 3.02 (x64). Looking at the dmp with Windbg shows TSVN and the overlay Icons involved:
[snip]
> BUGCHECK_STR: APPLICATION_FAULT_ACTIONABLE_HEAP_CORRUPTION_heap_failure_lfh_bitmap_mismatch_EXPLOITABLE

heap corruption. That means the bug is *not* where the stack trace
indicates but somewhere else. The stacktrace indicates only where the
heap corruption is detected, not where it occurred.

> STACK_TEXT:
> 00 ntdll!NtWaitForSingleObject
[snip]
> 0c ntdll!RtlAllocateHeap
> 0d msvcr110!_heap_alloc
> 0e msvcr110!malloc
> 0f msvcr110!operator new
> 10 TortoiseSVN!std::_Tree_alloc<0,std::_Tree_base_types<std::pair<unsigned int const ,HBITMAP__ * __ptr64>,std::allocator<std::pair<unsigned int const ,HBITMAP__ * __ptr64> > > >::_Buyheadnode
> 11 TortoiseSVN!IconBitmapUtils::IconBitmapUtils
> 12 TortoiseSVN!CShellExt::CShellExt
> 13 TortoiseSVN!CShellExtClassFactory::CreateInstance
> 14 TortoiseOverlays
[snip]

While the overlays component creates an object of IconBitmapUtils, it
does not use it. It's only created as a member variable, but not used
for the overlays component.

Which means it's definitely not a bug in TSVN that causes this.

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=3086438
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2014-08-08 19:29:50 CEST

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