Page 1 of 2

TeeChart is crashing in 3D Mode.

Posted: Thu Nov 24, 2011 11:28 am
by 14047022
Hi,
I am facing a crash issue with the tchart when the 3D graph is configured.

Issue:
When we use 3D mode for the tchart and set left axis limit, where data is not in the specified limits, TeeChart crashes. This happens only with particular data.
To reproduce this issue we have created a sample application attached which also contains stack trace from the main application and not from the sample application. But stack trace are similar in both cases.

Steps to reproduce:
1.) Enter 10 in max textbox; enter -10 in min textbox. Click on Set button.
2.) Now start rotating control continuously, in between it crashes and throws “System.OverflowException: Overflow error”. [fast rotating may be required in sample application. In original application it crashes immediately.]

Files contents in zip File:
1.) Sample Application
2.) TestData.csv [used as a data source for sample application and is part of project]
3.) Error stack trace from original application.

Please suggest a solution or work around for the same crash issue.

Note: Application start may take little longer since I have kept data in csv file which is large in size [700 KB]. This is the same data which causes exception in our application. The TeeChart dll version used is 3.5.3146.24805. Because of file upload limit I have removed Teechart dll from Refrences folder. Please add TeeChart dll version 3.5.3146.24805 into this Refrences folder under solution.
Thanks.

Re: TeeChart is crashing in 3D Mode.

Posted: Thu Nov 24, 2011 3:06 pm
by 10050769
Hello vishwa,

I cannot reproduce your problem using last version 3 (3.5.3700.30575) of TeeChart.Net. Please, can you download last version 3, that you can find in Client acces and try again if your project persist. If your problem persist please, let me know.

Thanks,

Re: TeeChart is crashing in 3D Mode.

Posted: Fri Nov 25, 2011 7:02 am
by 14047022
Hi,
I am not able to use new dll provided by you. It's giving License error when I try to drag and drop TeeChart control to windows form. I have attached screenshot of this error.

Please let me know the resolution.

Thanks.

Re: TeeChart is crashing in 3D Mode.

Posted: Fri Nov 25, 2011 7:06 am
by 14047022
Hi ,
I tried using TeeRegV3 utility downloaded from client area to solve licenese error but this gives error "Error creating System registry entry".

Thanks

Re: TeeChart is crashing in 3D Mode.

Posted: Fri Nov 25, 2011 9:57 am
by 10050769
Hello vishwa,

Please, take a look in this link, where you find some options to try to solve your problem with your licenses. If after doing all of recommendations there are in the thread, you don't achieve solve your problem, please let me know.

Thanks,

Re: TeeChart is crashing in 3D Mode.

Posted: Fri Nov 25, 2011 1:04 pm
by 14047022
Hi,
Now I'm able to build sample application with TeeChart dll version [3.5.3700.30575] but unfortunatly this version of dll also giving error "System.OverflowException: Overflow error". with following Stack Trace:
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.FillPolygon(Brush brush, Point[] points, FillMode fillMode)
at System.Drawing.Graphics.FillPolygon(Brush brush, Point[] points)
at Steema.TeeChart.Drawing.Graphics3DGdiPlus.Polygon(Point[] p)
at Steema.TeeChart.Drawing.Graphics3D.PolygonFour()
at Steema.TeeChart.Drawing.Graphics3D.PlaneFour3D(Int32 z0, Int32 z1, Point[] p)
at Steema.TeeChart.Styles.Surface.DrawTheCell(Int32 z0)
at Steema.TeeChart.Styles.Surface.DrawCell(Int32 x, Int32 z)
at Steema.TeeChart.Styles.Surface.DrawAllCells()
at Steema.TeeChart.Styles.Surface.Draw()
at Steema.TeeChart.Styles.Series.DrawSeries()
at Steema.TeeChart.Chart.InternalDraw(Graphics g, Boolean noTools)
at Steema.TeeChart.Chart.InternalDraw(Graphics g)
at Steema.TeeChart.TChart.Draw(Graphics g)
at Steema.TeeChart.TChart.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at WindowsFormsApplication1.Program.Main() in C:\Users\Qcsadmin\Desktop\Teechart Crash Issue\WindowsFormsApplication1\WindowsFormsApplication1\Program.cs:line 18

Please let me know the possible solution.

Thanks

Re: TeeChart is crashing in 3D Mode.

Posted: Mon Nov 28, 2011 10:34 am
by 10050769
Hello vishwa,

Can you send us your project,because we can reproduce your problem here and try to solve it?

Thanks,

Re: TeeChart is crashing in 3D Mode.

Posted: Mon Nov 28, 2011 2:06 pm
by 14047022
Hi Sandra,
I am attaching sample application as test.zip. Please add reference of required version of TeeChart dll to know which one fixes the crash issue.
I have tried the version 3.5.3146.24805 [used in our project] and version 3.5.3700.30575 [suggested by you]. These both versions are not able to handle crash.

To reproduce error please refer "Steps to reproduce" in thie first post of this chain.

Thanks.

Re: TeeChart is crashing in 3D Mode.

Posted: Tue Nov 29, 2011 10:25 am
by 14047022
Hi Sandra,
Please update any progress or issue on mentioned crash problem as it's critical to our project release. Please provide a quick fix.

Thanks a lot

Re: TeeChart is crashing in 3D Mode.

Posted: Wed Nov 30, 2011 4:26 pm
by 10050769
Hello vishwa,

I inform you that we are working with your project and answer your asap.

Thanks,

Re: TeeChart is crashing in 3D Mode.

Posted: Mon Dec 05, 2011 11:46 am
by 14047022
Hi Sandra,
Please provide any information on the progress of TeeChart crashing in 3D Mode issue. As this issue is critical to our project's release.

Thanks

Re: TeeChart is crashing in 3D Mode.

Posted: Mon Dec 05, 2011 12:00 pm
by narcis
Hi vishwa,

Sandra is out of the office today. I'll check issue's status with her tomorrow. I can try to look at the issue today though. I have looked at your last project and I see data fails to load due to a high number of NaN values in the data file. The project crashes at line 85 in Form1.cs. Is that the problem you are having at your end? I bet not, could you please fix the project so that I can reproduce the problem you mentioned?

Thanks in advance.

Re: TeeChart is crashing in 3D Mode.

Posted: Tue Dec 06, 2011 3:23 pm
by 14047022
Hi,
For your kind information I downloaded same project which I uploaded here and did not get any data related issue. Please try to use it as it is. The real problem is overflow exception which causes TeeChart to crash. I have mentioned all steps needed to reproduce this error in previous posts in this same chain post.

PS: data loading may take little longer since data size is big. but it runs fine. I am including "steps to reproduce" once again:

Steps to reproduce:
1.) Enter 10 in max textbox; enter -10 in min textbox. Click on Set button.
2.) Now start rotating control continuously, in between it crashes and throws “System.OverflowException: Overflow error”. [fast rotating may be required in sample application. In original application it crashes immediately.]

Please let me know for any issue or update.
Thanks

Re: TeeChart is crashing in 3D Mode.

Posted: Wed Dec 07, 2011 9:09 am
by 10050769
Hello vishwa,

Sorry for the delay. I have tried to reproduce your project in different machines, Windows 7 32bits and Windows XP 32 bits and rotating the chart during 2 minutes, and your problem doesn't appear for me. We need reproduce your problem to try to find a solution for you, so, we would be very grateful if you can do one of the following two requests or both

- Upload your TeeChart.dll in the Upload page.
- Try to modified your project for one other more simple, where appears your problem.


Thanks,

Re: TeeChart is crashing in 3D Mode.

Posted: Wed Dec 07, 2011 10:50 am
by 14047022
Hi Sandra,
I have uploaded TeeChart dll version[3.5.3146.24806] to the specified location. This is the same version used in our project and in sample application.
I have already tried TeeChart dll cersion [3.5.3700.30575 ] which you suggested , in that also application got crashed.

Regarding easy reproducability of issue please try with different limits like max 10 min -10 or max 5 min 0 such a way that data should be out of range.
For me also sometimes it takes time to crash [but it crash definitly] and sometime it crashes within few seconds. I hope changing limits to any other out of range limits will help reproducing the issue easily.

I have attached TeeChart-Crash bitmap with Stack trace for you easy reference.

Thanks