Designer 4.0.2 on SLES 11 SP2 causes SIGSEGV during startup

  • 7014575
  • 18-Feb-2014
  • 18-Feb-2014

Environment

NetIQ Designer 4.0.2
NetIQ Identity Manager 4.0
SUSE Linux Enterprise Server 11 Service Pack 2 (SLES 11 SP2)

Situation

During startup of Designer on SLES11 SP2 it can crash with a SIGSEGV, and the hserr.pid file will contain:

Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0xaa5f0ff4: <offset 0x1cff4> in /usr/lib/libxcb.so.1 at 0xaa5d4000
ECX=0xa65d4570 is an unknown value
EDX=0xf696b3b4 is pointing into the stack for thread: 0x08058c00

The interesting part is the /usr/lib/libxcb.so.1, and this points to an issue with xulrunner not being initialized correctly.

Resolution

The readme for Designer mentions that one should edit Designer.ini and add

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-<version>/

In this case it have been seen that adding:

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/xulrunner-<version>/

Instead will solve this issue.