Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - Appliction crashed because of Xtreme
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Appliction crashed because of Xtreme

 Post Reply Post Reply
Author
Message
fmansoor View Drop Down
Newbie
Newbie
Avatar

Joined: 10 May 2006
Location: Pakistan
Status: Offline
Points: 3
Post Options Post Options   Thanks (0) Thanks(0)   Quote fmansoor Quote  Post ReplyReply Direct Link To This Post Topic: Appliction crashed because of Xtreme
    Posted: 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() 

 



Back to Top
Oleg View Drop Down
Senior Member
Senior Member


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.031 seconds.