Topic
  • No replies
mjbays
mjbays
2 Posts

Pinned topic [SOLVED] OPL-IDE crashes when exiting, code suggestion window opens, or opening new pop-up window SuSe

‏2014-03-14T13:27:54Z |

I just upgraded from OpenSuSe 12.6 to 13.1 (yes, [Open] technically not a supported OS for ILOG CPLEX but haven't come across many problems before). However, encountered a bug that makes OPL IDE crash when

1. I try to exit

2. I open a pop-up window (Preferences, Properties, etc)

3. A code suggestion window pops up.

4. Help browser is opened.

It causes OPL IDE to freeze, and the command line (if opened through the command line) to spit out the following:

Unhandled exception

Type=Segmentation error vmState=0x00000000

J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001

Handler1=00007FFC4BC32940 Handler2=00007FFC4B8D2900 InaccessibleAddress=0000000000000000

RDI=0000000000000000 RSI=00007FFC461E9FA0 RAX=00007FFC46FC2610 RBX=0000000000000000

RCX=0000000000000001 RDX=00007FFC4D6EF908 R8=0000000000000000 R9=0000000000000000

R10=00007FFC4C7E3000 R11=00007FFC4C7E3100 R12=0000000000000004 R13=0000000000000119

R14=00007FFC4BDAED80 R15=00007FFB9B20AA2A

RIP=00007FFB8ED0C151 GS=0000 FS=0000 RSP=00007FFC4C7E33F0

EFlags=0000000000210202 CS=0033 RBP=00007FFC461E9FA0 ERR=0000000000000004

TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=0000000000000000

xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm1 2424242424242424 (f: 606348352.000000, d: 1.385533e-134)

xmm2 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm3 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm4 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm6 00007ffc4c7e3870 (f: 1283340416.000000, d: 6.952570e-310)

xmm7 0000000000000004 (f: 4.000000, d: 1.976263e-323)

xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm10 00000000ff000000 (f: 4278190080.000000, d: 2.113707e-314)

xmm11 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00)

xmm14 b58a3c1d034783a0 (f: 55018400.000000, d: -8.764937e-51)

xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00)

Module=/usr/lib64/libsoup-2.4.so.1

Module_base_address=00007FFB8EC9B000 Symbol=soup_session_feature_detach

Symbol_address=00007FFB8ED0C140

Target=2_60_20130617_152572 (Linux 3.11.10-7-desktop)

CPU=amd64 (8 logical CPUs) (0x1f057b000 RAM)

----------- Stack Backtrace -----------

soup_session_feature_detach+0x11 (0x00007FFB8ED0C151 [libsoup-2.4.so.1+0x71151])

Java_org_eclipse_swt_internal_webkit_WebKitGTK__1soup_1session_1feature_1detach+0x7f (0x00007FFB9B20AAA9 [libswt-webkit-gtk-4236.so+0x5aa9])

(0x00007FFC4BC4AF21 [libj9vm26.so+0x33f21])

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

JVMDUMP039I Processing dump event "gpf", detail "" at 2014/03/14 07:52:01 - please wait.

JVMDUMP032I JVM requested System dump using '/opt/ibm/ILOG/CPLEX_Studio126/opl/oplide/core.20140314.075201.26077.0001.dmp' in response to an event

JVMDUMP030W Cannot write dump to file /opt/ibm/ILOG/CPLEX_Studio126/opl/oplide/core.20140314.075201.26077.0001.dmp: Permission denied

java version "1.7.0_51"

OpenJDK Runtime Environment (IcedTea 2.4.4) (suse-24.13.5-x86_64)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

JVMDUMP010I System dump written to /tmp/core.20140314.075201.26077.0001.dmp

JVMDUMP030W Cannot write dump to file /opt/ibm/ILOG/CPLEX_Studio126/opl/oplide/javacore.20140314.075201.26077.0002.txt: Permission denied

JVMDUMP032I JVM requested Java dump using '/tmp/javacore.20140314.075201.26077.0002.txt' in response to an event

 

The problem appears to be something with Eclipse Juno, on which OPL IDE is based. The solution for generic Eclipse is discussed here.

http://forums.opensuse.org/showthread.php/492348-eclipse-juno-crashs-on-OpenSuse-13-1/page3

And the solution is to add the line

-Dorg.eclipse.swt.browser.DefaultType=mozilla

to the eclipse.ini file in the <install dir>/opl/oplide/ folder

and to use the Oracle Java JRE instead of default IcedTea.

Updated on 2014-03-14T20:23:39Z at 2014-03-14T20:23:39Z by mjbays