Page Index Toggle Pages: 1 [2]  Send TopicPrint
Hot Topic (More than 10 Replies) Exception Creating a Box (Read 15262 times)
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Exception Creating a Box
Reply #15 - Aug 16th, 2007 at 1:29pm
Print Post  
We'll test this on other systems here tomorrow. It doesn't crash on mine, neither in release nor debug mode. Are you running any other applications that use GDI+ at the same time as the test project?

Stoyan
  
Back to top
 
IP Logged
 
alan_wood
YaBB Newbies
*
Offline



Posts: 16
Joined: Jul 17th, 2007
Re: Exception Creating a Box
Reply #16 - Aug 16th, 2007 at 3:59pm
Print Post  
I typically have Outlook, MSDEV and whatever is in my system tray running.
  
Back to top
 
IP Logged
 
alan_wood
YaBB Newbies
*
Offline



Posts: 16
Joined: Jul 17th, 2007
Re: Exception Creating a Box
Reply #17 - Aug 17th, 2007 at 2:23pm
Print Post  
System Tray Has:
McAfee Virus Scanner & Personal Firewall (Firewall service is disabled)
Google Talk
Google Updater
Dell Support
Windows Defender
QuickTime

I've turned all of those off and closed all applications and I still have the issue.

I've sent via email a new version of the code (which allows the dialog to be closed) and a detailed MFC dump (using the MFC trace utility) of the problem.

I hope that helps narrow down what could be wrong!
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Exception Creating a Box
Reply #18 - Aug 18th, 2007 at 9:29am
Print Post  
Could you enable the "When the exception is thrown: break into the debugger" option for all exceptions from the dialog displayed by the \debug\exceptions menu command; then copy here the contents of the call-stack debug window when the exception happens?

Stoyan
  
Back to top
 
IP Logged
 
alan_wood
YaBB Newbies
*
Offline



Posts: 16
Joined: Jul 17th, 2007
Re: Exception Creating a Box
Reply #19 - Aug 20th, 2007 at 10:48am
Print Post  
With all exceptions breaking into the debugger when thrown, the call stack is identical:

Main Thread:
[quote]

GdiPlus.dll!_GdipCreateFont@20()  + 0xa8 bytes

FlowChartPro.dll!10081426()

[Frames below may be incorrect and/or missing, no symbols loaded for FlowChartPro.dll]

FlowChartPro.dll!10081ab4()

ntdll.dll!_RtlGetVersion@4()  + 0x74 bytes

FlowChartPro.dll!100836c5()

FlowChartPro.dll!100f2412()

FlowChartPro.dll!100f242f()

FlowChartPro.dll!100f245a()

FlowChartPro.dll!100f028e()

FlowChartPro.dll!100894a8()

FlowChartPro.dll!1010544b()

FlowChartPro.dll!10064e59()

user32.dll!7e4184b2()

FlowChartPro.dll!10041c0f()

FlowChartPro.dll!10041b1d()

FlowChartPro.dll!1004bce0()

FlowChartPro.dll!1004bbc6()

FlowChartPro.dll!1004b9e5()

FlowChartPro.dll!100593f8()

user32.dll!7e418734()

user32.dll!7e418816()

user32.dll!7e41b4c0()

user32.dll!7e4184fc()

user32.dll!7e41b50c()

ntdll.dll!_KiUserCallbackDispatcher@12()  + 0x13 bytes

user32.dll!7e4194d2()

user32.dll!7e41b530()

user32.dll!7e4196c7()
>
mfc80d.dll!AfxInternalPumpMessage()  Line 183
C++

mfc80d.dll!CWinThread::PumpMessage()  Line 896
C++

mfc80d.dll!CWinThread::Run()  Line 625 + 0xd bytes
C++

mfc80d.dll!CWinApp::Run()  Line 894
C++

mfc80d.dll!AfxWinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00151f15, int nCmdShow=0x00000001)  Line 47 + 0xd bytes
C++

TestFlowChartX Creation.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00151f15, int nCmdShow=0x00000001)  Line 33
C++

TestFlowChartX Creation.exe!__tmainCRTStartup()  Line 589 + 0x35 bytes
C

TestFlowChartX Creation.exe!WinMainCRTStartup()  Line 414
C

kernel32.dll!7c816fd7()
[/quote]

Background Thread:
[quote]
>
ntdll.dll!_KiFastSystemCallRet@0()

ntdll.dll!_ZwWaitForMultipleObjects@20()  + 0xc bytes

kernel32.dll!7c8094e2()

[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]

user32.dll!7e4195f9()

user32.dll!7e41c96c()

user32.dll!7e4196a8()

GdiPlus.dll!BackgroundThreadProc()  + 0x59 bytes

kernel32.dll!7c80b683()
[/quote]
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Exception Creating a Box
Reply #20 - Aug 20th, 2007 at 11:44am
Print Post  
Please try that with the debug build of flowchart.dll -
https://mindfusion.org/_temp/FlowChartPro.zip

It should display a more informative call stack.

Stoyan
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1 [2] 
Send TopicPrint