![]() |
Crash in ToolkitPro1113vc80!DrawTextApi() |
Post Reply ![]() |
Author | |
akur ![]() Senior Member ![]() Joined: 16 May 2006 Status: Offline Points: 139 |
![]() ![]() ![]() ![]() ![]() Posted: 15 December 2008 at 4:39am |
Hello,
our QA reports crashes from several client machines originating in code of XTPPaintManager's DrawTextApi() function. They run XP SP2/SP3. The callstack of the crash gained from those clients (it's exactly the same by all of them) is this: user32!GetPrefixCount+0x4c user32!DT_GetExtentMinusPrefixes+0x3a user32!DT_DrawStr+0x132 user32!DT_DrawJustifiedLine+0x2d user32!AddEllipsisAndDrawLine+0x128 user32!DrawTextExWorker+0x1a1 user32!DrawTextExA+0xad user32!DrawTextA+0x46 ToolkitPro1113vc80!CDC::DrawTextA+0x1e ToolkitPro1113vc80!DrawTextApi+0x5b ToolkitPro1113vc80!CXTPPaintManager::DrawControlText3+0x13c ToolkitPro1113vc80!CXTPPaintManager::DrawControlText2+0x27c ToolkitPro1113vc80!CXTPPaintManager::DrawControlToolBarParent+0x4a8 ToolkitPro1113vc80!CXTPPaintManager::DrawControl+0x7b Do you have any idea why does the drawing of a CNemXTPControlButton crash inside User32.DLL? Thanks, in advance! |
|
![]() |
|
Oleg ![]() Admin Group ![]() Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
![]() ![]() ![]() ![]() ![]() |
Hi, DrawTextApi just call CDC::DrawText... Is there way to catch parameters passed to DrawText ? Maybe you have some weird text to draw...
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
![]() |
|
akur ![]() Senior Member ![]() Joined: 16 May 2006 Status: Offline Points: 139 |
![]() ![]() ![]() ![]() ![]() |
Do you suspect there can be some very special character sequences in some non-English languages that GDI can't draw? We have no special info about which texts can cause such a crash (if any), but on the other side, rest of the computers run the same version OK. |
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |