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

[TSVN] Crash in tortise svn ...

From: Joseph Galbraith <galb_at_vandyke.com>
Date: 2005-05-24 06:11:57 CEST

I just experienced a crash in tortoisesnv.dll-- unfortunately,
it is the nightly from May 7... and I didn't download the symbol
file... my guess is you won't be able to do much with it.

I've saved the full dump if you want it though.... looks like
some kind of heap corruption bug. (And of course it might not
even be tortoise but something else running inproc w/ explorer
that nuked the heap.)

Thanks,

Joseph

PS. I don't have any tsvn columns configured; I had 8 explorer
windows open, some to a remote file share.

I double clicked on a .pem file, which is an unknown extension,
asked to choose from a list, and typed "notepad" when the dialog
box appeared. Explorer immediately crashed. notepad was not launched.

--------

0:008> lm v m tortoisesvn
start end module name
10000000 1006f000 tortoisesvn C (export symbols) C:\Program
Files\TortoiseSVN\bin\tortoisesvn.dll
     Loaded symbol image file: C:\Program
Files\TortoiseSVN\bin\tortoisesvn.dll
     Image path: C:\Program Files\TortoiseSVN\bin\tortoisesvn.dll
     Image name: tortoisesvn.dll
     Timestamp: Sat May 07 02:22:50 2005 (427C7ADA)
     CheckSum: 00000000
     ImageSize: 0006F000
     File version: 1.2.0.3265
     Product version: 1.2.0.3265
     File flags: 0 (Mask 3F)
     File OS: 4 Unknown Win32
     File type: 1.0 App
     File date: 00000000.00000000
     Translations: 0400.04e4
     CompanyName: www.tortoisesvn.org
     ProductName: TortoiseSVN
     InternalName: TortoiseSVN.dll
     OriginalFilename: TortoiseSVN.dll
     ProductVersion: 1, 2, 0, 3265
     FileVersion: 1, 2, 0, 3265
     FileDescription: TortoiseSVN shell extension client
     LegalCopyright: Copyright (C) 2003
0:008> kb
ChildEBP RetAddr Args to Child
01b0ebd4 7c910d5c 00d60000 00d601d8 01b0ec8c
ntdll!RtlpCoalesceFreeBlocks+0x21
01b0eca8 7c34218a 00d60000 00000000 00d601e0 ntdll!RtlFreeHeap+0x2e9
01b0ecf0 7c3a2434 00d601e0 10055c7c 00d6bf08 MSVCR71!free+0xc3
01b0ed00 7c3a25e2 00000001 00000000 100030e4
MSVCP71!std::basic_string<unsigned short,std::char_traits<unsigned
short>,std::allocator<unsigned short> >::_Tidy+0x31
01b0ed0c 100030e4 02a1e968 10055c7c 00d6bf08
MSVCP71!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>+0x9
WARNING: Stack unwind information not available. Following frames may be
wrong.
01b0ed28 7c3b3f91 029bc0e0 0000002f 0000002f tortoisesvn+0x30e4
01b0ed48 10001799 029c2df8 0000000e 7c80b6ff
MSVCP71!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::assign+0x1a
01b0ed70 7c3b3f91 01b0ee10 0000002f 0000002f tortoisesvn+0x1799
01b0ed8c 10002b71 00000001 01b0f028 00000000
MSVCP71!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::assign+0x1a
01b0edd0 7ca3613a 02a1e1f0 01b0ee08 7c9cb344 tortoisesvn+0x2b71
01b0f248 7ca512ef 01b0f4d8 01b0f4f8 00000000
SHELL32!CFSFolder::_LoadColumnHandlers+0xfc
01b0f494 7ca2b4f8 011db5f0 01178cc0 7c9cb334
SHELL32!CFSFolder::GetDetailsEx+0x3b5
01b0f4d8 7cac9136 011db5f0 01178cc0 7c9cb334 SHELL32!GetLongProperty+0x36
01b0f504 7ca4e16c 011db5f0 01130738 01130974
SHELL32!_UpdateDiskFreeSpace+0x3a
01b0f5e0 7ca2cb37 0011fb30 01178bb8 01130738
SHELL32!_ShowNoSelectionState+0x59
01b0f5f4 7ca2ca26 0011fb30 01178bb8 01130738
SHELL32!ViewUpdateStatusBar+0x33
01b0f610 7ca2c9e1 00000000 00000000 01b0f644
SHELL32!CFSFolderViewCB::OnUpdateStatusBar+0x45
01b0f620 7c9f25ed 01130710 0000001f 00000000
SHELL32!CFSFolderViewCB::RealMessage+0x10a
01b0f644 7c9f2598 01130710 0000001f 00000000
SHELL32!CBaseShellFolderViewCB::MessageSFVCB+0x1c
01b0f660 7c9f6510 0000001f 00000000 00000000 SHELL32!CCallback::CallCB+0x20

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue May 24 06:09:10 2005

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.