Help: OD crashing on one workstation

For users or potential users.
Post Reply
Jay
Posts: 272
Joined: Fri Aug 06, 2010 10:01 am

Help: OD crashing on one workstation

Post by Jay » Tue Feb 05, 2013 1:14 pm

Hi. OD refuses to run on one of our workstations which is running Windows 8 Pro. It runs fine on all other Windows 8 installations both 32 and 64 bit. I think the error is .NET related and although all updates have been applied. Event Log has 2 Errors and 1 Information entry (reproduced below and separated by dotted lines). I am thinking of re-installing Windows but maybe someone here can unravel what is wrong.

Code: Select all

- System 
  - Provider 
   [ Name]  .NET Runtime 
  - EventID 1026 
   [ Qualifiers]  0 
   Level 2 
   Task 0 
   Keywords 0x80000000000000 
   - TimeCreated 
   [ SystemTime]  2013-02-05T20:44:49.000000000Z 
    EventRecordID 6974 
    Channel Application 
    Computer PC1
   Security 
- EventData 
   Application: OpenDental.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at Tao.Platform.Windows.Wgl.wglCreateContext(IntPtr) at CodeBase.OpenGLWinFormsControl.CreateContexts(IntPtr, Int32) at CodeBase.OpenGLWinFormsControl.TaoInitializeContexts(IntPtr, Int32) at CodeBase.OpenGLWinFormsControl.TaoInitializeContexts(Int32) at SparksToothChart.ToothChartOpenGL..ctor(Boolean, Int32) at SparksToothChart.ToothChartWrapper.ResetControls() at SparksToothChart.ToothChartWrapper.set_DrawMode(OpenDentBusiness.DrawingMode) at OpenDental.ContrChart.InitializeLocalData() at OpenDental.FormOpenDental.RefreshLocalDataPostCleanup(System.Collections.Generic.List`1<Int32>, Boolean, OpenDentBusiness.InvalidType[]) at OpenDental.FormOpenDental.RefreshLocalData(OpenDentBusiness.InvalidType[]) at OpenDental.FormOpenDental.FormOpenDental_Load(System.Object, System.EventArgs) at System.Windows.Forms.Form.OnLoad(System.EventArgs) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Form.WmShowWindow(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) at System.Windows.Forms.UnsafeNativeMethods.SendMessage(System.Runtime.InteropServices.HandleRef, Int32, Int32, Int32) at System.Windows.Forms.Form.SetVisibleCore(Boolean) at System.Windows.Forms.Control.set_Visible(Boolean) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application.Run(System.Windows.Forms.Form) at OpenDental.ProgramEntry.Main(System.String[])  


---------------------------------------------------------------
- System 
  - Provider 
   [ Name]  Application Error 
  - EventID 1000 
   [ Qualifiers]  0 
   Level 2 
   Task 100 
   Keywords 0x80000000000000 
  - TimeCreated 
   [ SystemTime]  2013-02-05T20:44:50.000000000Z 
   EventRecordID 6975 
   Channel Application 
   Computer PC1
   Security 
- EventData 
   OpenDental.exe 
   12.4.37.0 
   510c4f96 
   ig4dev32.dll 
   8.14.10.1930 
   4aba6fdd 
   c0000005 
   0000d09f 
   1040 
   01ce03e197f4ebe6 
   C:\Program Files\Open Dental\OpenDental.exe 
   C:\WINDOWS\SYSTEM32\ig4dev32.dll 
   e20bc157-6fd4-11e2-afc8-485b3909f408 

---------------------------------------------------------------------------

- System 
  - Provider 
   [ Name]  Windows Error Reporting 
  - EventID 1001 
   [ Qualifiers]  0 
   Level 4 
   Task 0 
   Keywords 0x80000000000000 
  - TimeCreated 
   [ SystemTime]  2013-02-05T20:44:55.000000000Z 
   EventRecordID 6976 
   Channel Application 
   Computer PC1
   Security 
- EventData 
   0 
   APPCRASH 
   Not available 
   0 
   OpenDental.exe 
   12.4.37.0 
   510c4f96 
   ig4dev32.dll 
   8.14.10.1930 
   4aba6fdd 
   c0000005 
   0000d09f 
   C:\Users\Dentist\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_OpenDental.exe_e67d171d59f7c97fd1209882aca19b1c368c58_16dc482e 
   0 
   e20bc157-6fd4-11e2-afc8-485b3909f408 
   2048 

bpcomp
Posts: 304
Joined: Mon Feb 27, 2012 7:30 am
Location: Tucson, AZ
Contact:

Re: Help: OD crashing on one workstation

Post by bpcomp » Tue Feb 05, 2013 2:29 pm

I'm no expert but it looks like you have a video issue. There are several references in your error log to OpenGL which is a graphics issue. You might try going to File/Graphics and switch rendering from OpenGL to DirectX to temporarily get you going again.

User avatar
jsalmon
Posts: 1555
Joined: Tue Nov 30, 2010 12:33 pm
Contact:

Re: Help: OD crashing on one workstation

Post by jsalmon » Tue Feb 05, 2013 3:40 pm

I agree with bpcomp, your error message contains a faulty ig4dev32.dll which is used by OpenGL. I'd recommend updating your video card drivers via the manufacturer. If these suggestions don't help, you can call in and we can set this computer to open Open Dental in "simple" graphics mode which will have an ugly tooth chart but will hopefully let you open the program. Re-installing Windows is a hail Mary, it usually works but is a lame workaround in my opinion. Especially if it's as simple as upgrading a video card driver.
The best thing about a boolean is even if you are wrong, you are only off by a bit.

Jason Salmon
Open Dental Software
http://www.opendental.com

Jay
Posts: 272
Joined: Fri Aug 06, 2010 10:01 am

Re: Help: OD crashing on one workstation

Post by Jay » Tue Feb 05, 2013 4:32 pm

Thanks guys but the problem is I cannot reach the File>>Graphics stage at all. It crashes even before the login window. I'll call in tomorrow to see if you guys have a back door. This is intended for our Kiosk so Simple graphics are just fine.

Jay
Posts: 272
Joined: Fri Aug 06, 2010 10:01 am

Re: Help: OD crashing on one workstation

Post by Jay » Wed Feb 06, 2013 7:55 pm

Changing to Simple Graphics using a MySQL query solved it. The PC is a Kiosk so it is fine. Thanks.

bpcomp
Posts: 304
Joined: Mon Feb 27, 2012 7:30 am
Location: Tucson, AZ
Contact:

Re: Help: OD crashing on one workstation

Post by bpcomp » Thu Feb 07, 2013 6:46 am

I'm glad you resolved the crashing problem but the IT person in me is not comfortable leaving a potentially faulty graphics driver in place. It may work forever like it is or it may crash down the line. Is it OK for that machine to go down mid-day?

Jay
Posts: 272
Joined: Fri Aug 06, 2010 10:01 am

Re: Help: OD crashing on one workstation

Post by Jay » Thu Feb 07, 2013 10:27 am

The problem is we have the latest drivers. I am pretty sure the problem would go away if I rolled back the driver Windows 8 chose to an older version from the Intel site. The rolIback trick worked like a charm on some of our workstations that cannot do DirectX graphics and were using OpenGL graphics and had the 'latest' driver chosen by Windows 8 by default. If I find something similar I'll post.

Post Reply