![]() |
Appliction crashed because of Xtreme |
Post Reply
|
| Author | |
fmansoor
Newbie
Joined: 10 May 2006 Location: Pakistan Status: Offline Points: 3 |
Post Options
Thanks(0)
Quote Reply
Topic: Appliction crashed because of XtremePosted: 21 July 2006 at 9:45am |
|
I have recently moved to Xtreme Toolkit Pro v10.1. Every thing seems to be working fine except that my applicant crashes in one scenario. When I terminate my application with PostMessage(WM_QUIT) my applicant crashes in "void CXTTabBase::OnPaint()" @ "GetPaintManager()->DrawTabCtrl(&memDC, this)" line. I think xtreme theme manager is working in its seperate thread when I was terminating my application. How can I tell xtreme to stop all its activities.
Note: Applicant was working fine with xtreme 4. sth version. Faisal Mansoor This the stack trace after crash. > ToolkitPro1011vc71D.dll!CXTTabBase::OnPaint() Line 67 + 0x21 C++ ToolkitPro1011vc71D.dll!CXTMDIWndTabBase::OnPaint() Line 94 + 0x2e C++ mfc71d.dll!CWnd::OnWndMsg(unsigned int message=15, unsigned int wParam=0, long lParam=0, long * pResult=0x0012b00c) Line 2023 C++ ToolkitPro1011vc71D.dll!CXTMDIWndTab::OnWndMsg(unsigned int message=15, unsigned int wParam=0, long lParam=0, long * pResult=0x0012b00c) Line 178 + 0x72 C++ mfc71d.dll!CWnd::WindowProc(unsigned int message=15, unsigned int wParam=0, long lParam=0) Line 1745 + 0x1e C++ mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x023ce4e4, HWND__ * hWnd=0x00290a0a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) Line 241 + 0x1a C++ mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x00290a0a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) Line 389 C++ mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x00290a0a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) Line 209 + 0x15 C++ USER32.DLL!77e3a3d0() USER32.DLL!77e14750() USER32.DLL!77e155b0() NTDLL.DLL!77f9ff57() USER32.DLL!77e146a0() USER32.DLL!77e1480f() USER32.DLL!77e2eec6() USER32.DLL!77e1a7ba() USER32.DLL!77e334f2() USER32.DLL!77e44184() USER32.DLL!77e340b0() NTDLL.DLL!77fa64f6() NTDLL.DLL!77fa64f6() NTDLL.DLL!77fa64f6() NTDLL.DLL!77f88ac2() NTDLL.DLL!77f88b43() NTDLL.DLL!77f88af8() NTDLL.DLL!77fcfec2() NTDLL.DLL!77f967ce() NTDLL.DLL!77f967f0() NTDLL.DLL!77fb721f() USER32.DLL!77e3444c() KERNEL32.DLL!7c599260() NTDLL.DLL!77f88fc2() NTDLL.DLL!77f83206() NTDLL.DLL!77f88d8a() NTDLL.DLL!77f88eea() NTDLL.DLL!77f88dd6() USER32.DLL!77e3393f() USER32.DLL!77e341d7() USER32.DLL!77e33370() msvcr71d.dll!__crtMessageBoxA(const char * lpText=0x0012b86c, const char * lpCaption=0x10268444, unsigned int uType=73746) Line 119 C msvcr71d.dll!CrtMessageWindow(int nRptType=2, const char * szFile=0x01dfee70, const char * szLine=0x0012c8b0, const char * szModule=0x00000000, const char * szUserMessage=0x0012c8d0) Line 617 + 0x16 C msvcr71d.dll!_CrtDbgReport(int nRptType=2, const char * szFile=0x01dfee70, int nLine=317, const char * szModule=0x00000000, const char * szFormat=0x00000000, ...) Line 516 + 0x4c C mfc71d.dll!AfxAssertFailedLine(const char * lpszFileName=0x01dfee70, int nLine=317) Line 28 + 0x14 C++ ToolkitPro1011vc71D.dll!CXTThemeManager::~CXTThemeManager() Line 317 + 0x1d C++ ToolkitPro1011vc71D.dll!CXTThemeManager::`vector deleting destructor'() + 0x69 C++ mfc71d.dll!CProcessLocalObject::~CProcessLocalObject() Line 472 + 0x26 C++ ToolkitPro1011vc71D.dll!CProcessLocal<CXTThemeManager>::~CProcessLocal<CXTThemeManager>() + 0x2b C++ ToolkitPro1011vc71D.dll!$E2() + 0x28 C++ ToolkitPro1011vc71D.dll!_CRT_INIT(void * hDllHandle=0x01480000, unsigned long dwReason=0, void * lpreserved=0x00000001) Line 234 C ToolkitPro1011vc71D.dll!_DllMainCRTStartup(void * hDllHandle=0x01480000, unsigned long dwReason=0, void * lpreserved=0x00000001) Line 288 + 0x11 C NTDLL.DLL!77f830e7() NTDLL.DLL!77f8ee02() KERNEL32.DLL!7c5969c3() NTDLL.DLL!77f843a3() KERNEL32.DLL!7c57824c() KERNEL32.DLL!7c590bc3() NTDLL.DLL!77f8355e() KERNEL32.DLL!7c590c5a() msvcr71d.dll!__crtExitProcess(int status=0) Line 464 C msvcr71d.dll!doexit(int code=0, int quick=0, int retcaller=0) Line 414 + 0x9 C msvcr71d.dll!exit(int code=0) Line 303 + 0xd C MarsRiskD.exe!WinMainCRTStartup() Line 406 C KERNEL32.DLL!7c59893d() |
|
![]() |
|
Oleg
Senior Member
Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
Quote Reply
Posted: 21 July 2006 at 2:49pm |
|
Hello,
try call UnInstall in OnDestroy handler of MainFrame (before you call base method)
|
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
![]() |
|
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 |