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

Re: Memory allocation conflict

From: Michael Schierl <schierlm_at_gmx.de>
Date: Sun, 02 Jun 2013 14:01:15 +0200

Am 01.06.2013 15:28, schrieb Stefan Küng:
> On 01.06.2013 15:11, Nikita Leontiev wrote:
>> Hello,
>>
>> BoundsChecker displays allocation conflict error in TortoiseSVN32.dll.
>> See screenshot for details.

> The debug symbols for TSVN are here:
> http://www.crash-server.com:8080/public/tsvn/71040F62-F78A-4953-B5B3-5C148349FED7/symsrv

Do they include Symbols for TorotiseSVN32.dll?

I tried attaching windbg to a 32-bit instance of notepad on x64 Windows
7, opened a file open dialog and tried to load symbols:

> | CommandLine: C:\Windows\SysWOW64\notepad.exe
> | 0:012> .sympath
> | Symbol search path is: srv*c:\ProgramData\Symbols*http://msdl.microsoft.com/download/symbols;srv*c:\ProgramData\Symbols*http://www.crash-server.com:8080/public/tsvn/71040F62-F78A-4953-B5B3-5C148349FED7/symsrv
> | Expanded Symbol search path is: srv*c:\programdata\symbols*http://msdl.microsoft.com/download/symbols;srv*c:\programdata\symbols*http://www.crash-server.com:8080/public/tsvn/71040f62-f78a-4953-b5b3-5c148349fed7/symsrv
> | 0:012> lm vm TortoiseSVN32
> | start end module name
> | 5a5b0000 5a61c000 TortoiseSVN32 (export symbols) C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll
> | Loaded symbol image file: C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll
> | Image path: C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll
> | Image name: TortoiseSVN32.dll
> | Timestamp: Sat Jun 01 07:45:40 2013 (51A98A84)
> | CheckSum: 00070271
> | ImageSize: 0006C000
> | File version: 1.7.13.24257
> | Product version: 1.7.13.24257
> | File flags: 0 (Mask 3F)
> | File OS: 4 Unknown Win32
> | File type: 2.0 Dll
> | File date: 00000000.00000000
> | Translations: 0400.04e4
> | CompanyName: http://tortoisesvn.net
> | ProductName: TortoiseSVN
> | InternalName: TortoiseSVN.dll
> | OriginalFilename: TortoiseSVN.dll
> | ProductVersion: 1, 7, 13, 24257
> | FileVersion: 1, 7, 13, 24257
> | FileDescription: TortoiseSVN shell extension client
> | LegalCopyright: Copyright (C) 2003-2012 - TortoiseSVN
> | 0:012> !sym noisy
> | noisy mode - symbol prompts on
> | 0:012> ld TortoiseSVN32
> | SYMSRV: c:\programdata\symbols\TortoiseShell.pdb\34EB30F429E641459195FCF34EE4E4F21\TortoiseShell.pdb not found
> | SYMSRV: http://msdl.microsoft.com/download/symbols/TortoiseShell.pdb/34EB30F429E641459195FCF34EE4E4F21/TortoiseShell.pdb not found
> | SYMSRV: c:\programdata\symbols\TortoiseShell.pdb\34EB30F429E641459195FCF34EE4E4F21\TortoiseShell.pdb not found
> | SYMSRV: http://www.crash-server.com:8080/public/tsvn/71040f62-f78a-4953-b5b3-5c148349fed7/symsrv/TortoiseShell.pdb/34EB30F429E641459195FCF34EE4E4F21/TortoiseShell.pdb not found
> | DBGHELP: C:\Program Files\TortoiseSVN\bin\TortoiseShell.pdb - file not found
> | DBGHELP: D:\Development\SVN\Releases\TortoiseSVN-1.7.13\bin\Release\bin\TortoiseShell.pdb - file not found
> | *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll -
> | DBGHELP: TortoiseSVN32 - export symbols
> | Symbols loaded for TortoiseSVN32

In case you do not get the symbol loading working, and Nikita tells us
what exact version of TortoiseSVN32.dll he was using (and you happen to
have the symbols for it on disk) you can also load it into windbg and do a

> | ln TortoiseSVN32+0x1F081

to print the nearest symbols around this address.

Regards,

Michael

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-06-02 14:01:53 CEST

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

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