IBM Support

ClearQuest Eclipse client fails when used with GNOME Desktop on Linux

Troubleshooting


Problem

In the Linux environment, the IBM Rational ClearQuest Client version 7.x application fails when run with the GNOME Desktop Smart Common Module (scim) option enabled.

Symptom

IBM Rational ClearQuest Client fails with a JVM error on Linux when run with the GNOME Desktop scim option.

Cause

IBM Rational ClearQuest 7.x loads version 5 of the standard C++ library  (/usr/lib/libstdc++.so.5). The GNOME Desktop Smart Common Input Module (scim) option loads version 6 of the standard C++ library ( /usr/lib/libstdc++.so.6). Symbol conflicts caused by the different versions of the library cause the IBM Rational ClearQuest Client application to fail if libstdc++.so.5 is loaded before libstdc++.so.6.

Resolving The Problem

Try one of the following options to resolve the library version conflict..

  • Upgrade the Rational ClearQuest Client to version 8.0

    IBM ClearQuest version 8.0 has an upgraded compiler which is built using the standard C++ library version 6 (libstd++.so.6) With this upgrade, the Rational ClearQuest Client and the GNOME Desktop scim option load the same version of the standard C++ library which resolves the symbol conflict that caused the ClearQuest Client application failure.

    Note: If an application built with standard C++ library version 5 (libstdc++.so.5) loads the ClearQuest version 8.0 API, you might encounter a similar problem. To resolve any conflicts, use the LD_PRELOAD environment variable to load libstdc++.so.6 when starting the application as shown in this example.

    env LD_PRELOAD="/usr/lib/libstdc++.so.6 $LD_PRELOAD" COMMAND
  • If you continue using Rational ClearQuest version 7.0, and can operate without using the GNOME Desktop scim option, you can resolve the library version conflict problem by disabling the scim option. The scim option is activated by this environment variable setting: GTK_IM_MODULE=scim

[{"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Client - Eclipse RCP","Platform":[{"code":"PF016","label":"Linux"}],"Version":"7.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"API","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 August 2018

UID

swg21414762