Jump to content
Software FX Community

MSC

Members
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutral

About MSC

  • Rank
    Newbie
  1. Hello, We have a problem with a WinForm which uses GaugeFX components (coming from the ChartFX Gauge Library for .NET).The components we use are :- 1 RadialGauge- 2 HorizontalGauge Softwares versions :.NET 1.1Visual Studio 2003Chart FX Gauges 1.0.2601.0Windows XP SP2 During a treatment which updates GaugesFX components regularly, we obtain an exception “System.StackOverflowException” in system.drawing.dllThe gauges are updated every 2/3 seconds and the application crash always occurs at the time of an iteration in a loop after approximately 150 passages.The problem is repeated each time. There is the stack : GdiPlus.dll!4ebc47df() GdiPlus.dll!4ec75ca9() system.drawing.dll!System.Drawing.Graphics.FillPath(System.Drawing.Brush brush, System.Drawing.Drawing2D.GraphicsPath path) + 0xb6 octets chartfx.base.dll!SoftwareFX.ChartFX.Base.GraphicsEx.FillPath(System.Drawing.Brush brush, System.Drawing.Drawing2D.GraphicsPath path) + 0xf octets chartfx.winforms.gauge.dll!am.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, em A_1 = {em}, dm A_2 = {dm}, f2 A_3 = {f2}, b5 A_4 = {b5}) + 0x49d octets chartfx.winforms.gauge.dll!b5.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, em A_1 = {em}, dm A_2 = {dm}, f2 A_3 = {f2}) + 0x96 octets chartfx.winforms.gauge.dll!io.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, f2 A_1 = {f2}, dm A_2 = {dm}) + 0x5e octets chartfx.winforms.gauge.dll!io.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, f2 A_1 = {f2}) + 0x35 octets chartfx.winforms.gauge.dll!gq.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}) + 0x245 octets chartfx.winforms.gauge.dll!an.b(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}) + 0x186 octets chartfx.winforms.gauge.dll!bn.a(an A_0 = {gq}, gp A_1 = {ab}, ef A_2 = {ef}) + 0xb5 octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {jc}, ht A_1 = c) + 0x270 octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}, ht A_1 = c) + 0x33a octets chartfx.winforms.gauge.dll!ef.a(hd A_0 = {hd}) + 0x67 octets chartfx.winforms.gauge.dll!hl.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, System.Drawing.RectangleF A_1 = {X=0.0 Y=0.0 Width=272.0 Height=24.0}) + 0x215 octets chartfx.winforms.gauge.dll!ChartFX.WinForms.Gauge.BaseGauge.a(SoftwareFX.ChartFX.Base.IGraphicsEx A_0 = {SoftwareFX.ChartFX.Base.GraphicsEx}, System.Drawing.RectangleF A_1 = {X=0.0 Y=0.0 Width=272.0 Height=24.0}) + 0x2cb octets chartfx.winforms.gauge.dll!ChartFX.WinForms.Gauge.BaseGauge.OnPaint(System.Windows.Forms.PaintEventArgs e = {ClipRectangle={X=0 Y=0 Width=272 Height=24}}) + 0x92 octets system.windows.forms.dll!System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs e, short layer, bool disposeEventArgs) + 0x66 octets system.windows.forms.dll!System.Windows.Forms.Control.WmPaint(System.Windows.Forms.Message m) + 0x1f5 octets system.windows.forms.dll!System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message m) + 0x291 octets system.windows.forms.dll!ControlNativeWindow.OnMessage(System.Windows.Forms.Message m) + 0xb octets system.windows.forms.dll!ControlNativeWindow.WndProc(System.Windows.Forms.Message m) + 0xbc octets system.windows.forms.dll!System.Windows.Forms.NativeWindow.Callback(int hWnd, int msg, int wparam, int lparam) + 0x30 octets 009474fa() user32.dll!7e398734() user32.dll!7e398816() MSCTF.dll!746a0e71() user32.dll!7e39b4c0() user32.dll!7e39b50c() user32.dll!7e39f95b() ntdll.dll!7c91eae3() user32.dll!7e3994d2() user32.dll!7e39b530() user32.dll!7e3991be() system.windows.forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(int dwComponentID, int reason, int pvLoopData) + 0x382 octets system.windows.forms.dll!ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x15f octets system.windows.forms.dll!ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x45 octets system.windows.forms.dll!System.Windows.Forms.Application.DoEvents() + 0x17 octets > domaincommon.dll!Msc.Domain.Common.RepositoryDetectionBase.AttendreFinParExecute() Ligne 213 + 0x5 octets
×
×
  • Create New...