IDL 8.1 still unstable [message #76742] |
Mon, 27 June 2011 05:01  |
lecacheux.alain
Messages: 325 Registered: January 2008
|
Senior Member |
|
|
After a few weeks of experimentation, I feel the IDL 8.1 GUI nearly as
unstable as IDL 8.0 's one was.
In addition to usual crashes during NG execution, I also could get IDL
crashing when interactively executing simple kernel functions. In the
latter case, the crash seems to occur on the next IDL statement after
the recovery from a previous incorrect (syntax or execute) statement.
My estimate is about one crash every ~4 hours of interactive session.
The result for the user is the sudden disappearance of IDL main window
and the loss of the whole session preceding the crash.
I am running both 32 and 64 bits versions of IDL 8.1 under various,
fully updated MS-Windows OS.
I wonder whether I am the only user to face this kind of problem !
alx.
For those interested, here is an excerpt of typical messages that I
could grab from IDL error logs ("C:\Documents and Settings\my_user_name
\IDLWorkspace81\.metadata\.log"), during my last IDL crash:
!ENTRY org.eclipse.ui 4 4 2011-06-27 13:07:57.723
!MESSAGE An internal error has occurred.
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3910)
...
!ENTRY org.eclipse.ui 4 0 2011-06-27 13:07:57.723
!MESSAGE Error occurred during status handling
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3910)
...
!ENTRY org.eclipse.core.jobs 4 2 2011-06-27 13:07:57.723
!MESSAGE Une erreur interne s'est produite pendant : "Label Job".
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3910)
...
!ENTRY org.eclipse.ui 4 0 2011-06-27 13:07:57.723
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:3884)
...
Caused by: java.lang.NullPointerException
at
org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager.a ddStatusAdapter(WorkbenchStatusDialogManager.java:
1247)
...
!ENTRY org.eclipse.ui 4 4 2011-06-27 13:07:57.723
!MESSAGE An internal error has occurred.
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3910)
...
!ENTRY org.eclipse.ui 4 0 2011-06-27 13:07:57.723
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
at
org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager.a ddStatusAdapter(WorkbenchStatusDialogManager.java:
1247)
...
!ENTRY org.eclipse.ui.workbench 4 0 2011-06-27 13:07:57.832
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference
$1.widgetDisposed(WorkbenchPartReference.java:172)
...
!ENTRY org.eclipse.ui.workbench 4 0 2011-06-27 13:07:57.863
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference
$1.widgetDisposed(WorkbenchPartReference.java:172)
...
!ENTRY org.eclipse.ui.workbench 4 0 2011-06-27 13:07:57.879
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference
$1.widgetDisposed(WorkbenchPartReference.java:172)
...
!ENTRY org.eclipse.ui.workbench 4 0 2011-06-27 13:07:57.879
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference
$1.widgetDisposed(WorkbenchPartReference.java:172)
...
!ENTRY org.eclipse.ui.workbench 4 0 2011-06-27 13:07:57.894
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference
$1.widgetDisposed(WorkbenchPartReference.java:172)
...
!ENTRY org.eclipse.ui 4 4 2011-06-27 13:07:57.941
!MESSAGE An internal error has occurred.
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3910)
...
!ENTRY org.eclipse.ui 4 0 2011-06-27 13:07:57.941
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
at
org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager.a ddStatusAdapter(WorkbenchStatusDialogManager.java:
1247)
...
!ENTRY org.eclipse.ui 4 0 2011-06-27 13:08:27.957
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:3884)
...
Caused by: java.lang.NullPointerException
at com.rsi.idldt.core.ips.IPS_Manager$4.run(IPS_Manager.java:90 9)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:
134)
... 22 more
|
|
|
Re: IDL 8.1 still unstable [message #76791 is a reply to message #76742] |
Thu, 30 June 2011 06:09   |
Fabzou
Messages: 76 Registered: November 2010
|
Member |
|
|
On 06/30/2011 06:03 AM, Jeremy Bailin wrote:
>> Every now and then I think of giving up my antiquated, terminal-window,
>>> X-Windows, and standalone editor approach and trying the modern,
>>> gee-whiz, integrated development environment thingy.
>>>
>>> And then I see a bunch of postings like this thread.
>>>
>>> I will hold off on using the Workbench in classes.:-)
>>>
>>> Cheers, Ken
> MacVim is my IDE.;-)
I really like the eclipse workbench from IDL7.1, I don't see why they
needed to change it again for IDL8.1 (didn't tried the new one yet, though)
|
|
|
Re: IDL 8.1 still unstable [message #76908 is a reply to message #76742] |
Thu, 07 July 2011 12:48  |
Mark Piper
Messages: 198 Registered: December 2009
|
Senior Member |
|
|
This may only be anecdotal, but I've found that using software rendering has improved the stability of the workbench on my laptop (WinXP 64), even outside the context of using NG.
mp
|
|
|