Hi,
I have received several crash dumps from my application with the following stack trace:
Last set context:
eax=01530c28 ebx=00000205 ecx=01599790 edx=00000001 esi=00663d80 edi=00000000
eip=678557a7 esp=0012e4e0 ebp=0012e634 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
ToolkitPro1342vc90U!CXTPControlEdit::SetEditHint+0x47:
678557a7 8b07 mov eax,dword ptr [edi] ds:0023:00000000=????????
ChildEBP RetAddr Args to Child 0012e58c 78a3edcd 7e428d20 00030430 00000121 ToolkitPro1342vc90U!CXTPControlEdit::SetEditHint+0x47 0012e5ac 78a3e3c3 00000121 00000000 00020564 mfc90u!CWnd::DefWindowProcW+0x44 0012e5c0 78a420da 01530c28 01530c28 00020564 mfc90u!CWnd::Default+0x30 0012e5f0 78a46053 00000000 0012eb8c 01532fd0 mfc90u!CWnd::OnEnterIdle+0x3b 0012e634 78a3f97c 00000000 00000205 abd5451d mfc90u!CFrameWnd::OnEnterIdle+0x13 0012e66c 7e418bd9 7e471088 0000036a 0012e6b8 mfc90u!CWnd::OnWndMsg+0x287 0012e67c 7e428dac 7e428d8b 0000036a 00020564 user32!_EndUserApiHook+0x11 0012e6b8 7e429d09 00020564 0000036a 00000000 user32!DefWindowProcW+0x94 0012e6e4 6786ad88 00000471 00000000 00000205 user32!DefWindowProcWorker+0x27 0012e7fc 7e418734 00030430 00000471 00000000 ToolkitPro1342vc90U!CXTPCustomizeKeyboardPage::OnSelchangeCommands+0x48 00157908 00154140 00000000 00000000 00000000 user32!InternalCallWinProc+0x28 WARNING: Frame IP not in any known module. Following frames may be wrong. 0015790c 00000000 00000000 00000000 00000000 0x154140
Here's the first frame with local variables:
00 0012e58c 78a3edcd ToolkitPro1342vc90U!CXTPControlEdit::SetEditHint+0x47 [c:\winappsrc\trunk\xtp1342\source\commandbars\xtpcontroledit.cpp @ 586] 0:000> dv this = 0x01599790 lpszEditHint = 0x78a3f97c "맩???"
When I dump this, it seems to be invalid, and lpszEditHint is obviously invalid.
I use CXTPControlComboBox in a few places, but I don't ever set a "hint" on any of them.
Is this a bug, or am I doing something wrong? Seems that it's only been happening since upgrading to 13.4.2.
Thanks, Drew
|