17 Dec 2012 10:05 AM |
|
IDL8.2 crashed while I was trying to run my code, it works fine under windows, but crashed IDL8.2 under linux. It keep crashing even when I was trying to stop the program. please help. Thanks
Error Message:
A fatal error has been detected by the Java Runtime Environment,
SIGSEGV(0xb)at pc=0x66ea829c, pid=11214, tid =1847818272
JRE version 6.0-17-b04
Java VM: Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode linux-amd64 )
# Problematic frame:
# C [libGL.so.8.2+0x36d29c] XF86DRIQueryExtension+Ox8e
|
|
|
|
Deleted User New Member
Posts:  
17 Dec 2012 03:21 PM |
|
Crashing IDL 8.2 while writing object code is not that unusual, in both Windows and UNIX. The good news is, this is usually because of a programmer error. :-)
But, to get to the bottom if it, you are going to have to figure out what your program was doing at the time it crashed. The problem may or may not be reproducible. If you are using the object graphics system, I would try running your program with software rendering turned on, rather than the default hardware rendering. At least you would be able to eliminate an out-of-date graphics card as the culprit.
|
|
|
|
Deleted User New Member
Posts:  
18 Dec 2012 09:31 AM |
|
Thanks for the suggestion. But IDL 8.2 kept crashing no matter what I did. do I need to reinstall it? Is it the usual situation?
|
|
|
|
Deleted User New Member
Posts:  
18 Dec 2012 09:51 AM |
|
I think I would set a breakpoint and step though the code. I'd at least like to know what line in my program is causing the crash. It could be MANY things! I'm just saying that IDl 8.2 and object programming together makes IDL more fragile than it is otherwise. I don't know why this is. But, when IDL crashes, 9 times out of 10 I am working with object programs. I suspect a problem with the automatic object clean-up mechanism, but I've never been able to isolate a test case. If you know which line is causing the crash, though, it can narrow the universe of possibilities.
|
|
|
|
Deleted User New Member
Posts:  
18 Dec 2012 05:13 PM |
|
Perhaps you could try renaming the gl_driver.so and see if that helps with your situation. To do this, enter the following commands (you might need to have ROOT permissions):
cd /usr/local/exelis/idl82/bin/bin.linux.x86_64
mv gl_driver.so gl_driver.so.bak
mv gl_driver.so.8.2 gl_driver.so.8.2.bak
NOTE: Do this will automatically make IDL use Software rendering.
|
|
|
|