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

WM_DRAWITEM on CSplitterControl

From: Sergey Azarkevich <azarkevich_at_gmail.com>
Date: Wed, 4 Apr 2012 17:56:44 +0300

Hello,

Seems I found bug.

I can't find exact steps for reproduce problem, but it is arise
periodically after next actions:

Open Commit dialog on some versioned folder with some modified items
and unversioned items (files and directories). Remove unversioned
items, do refresh, switch to other applications, switch back to
TortoiseProc.

TortoiseProc crashed. This appered ~ once per 20-30 tries.

I build debug version from SVN and found that program crashed due to ASSERT:

atlmfc\src\mfc\winctrl1.cpp:37

void CStatic::DrawItem(LPDRAWITEMSTRUCT)
{
        ASSERT(FALSE);
}

this == CSplitterControl

DRAWITEMSTRUCT:
CtlType = ODT_STATIC
CtlID = 0x520 (IDC_SPLITTER ?)
itemID = 0x128
itemAction = ODA_DRAWENTIRE
itemState = ODS_DISABLED

My system: Windows 7 Professional SP1, x64
TortoiseSVN - x64

P.S. Sorry for my english

P.P.S I again reproduce this situaton under debug. Debugger still
attached and I can grab some additional information.

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

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-04-04 18:29:56 CEST

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