Teamprise Knowledge Base

TKB00051 Teamprise Crashes Viewing Work Items with an Exceed X Display

Last updated 2007-05-03 14:25:26 UTC by Shaw Terwilliger

Overview

When Teamprise Explorer or Teamprise Plug-in for Eclipse is run with some older versions of the GTK libraries installed, and its X display is served by a Hummingbird Exceed X server on Windows, the program crashes when a work item is opened for display or editing. With these same GTK libraries installed, the programs do not crash when the Sun X server is used locally or XFree86 or Cygnus X servers are used remotely. When the program crashes, no Java virtual machine crash dump is produced.

Details

This issue was reported with the Teamprise Explorer running on the Solaris 8 operating system with GTK version 2.2.4 installed. These versions of GTK dependencies were also installed: atk-1.9.0, glib-2.13.0, pango-1.8.0, libiconv-1.11, libgcc-3.3. These libraries are known to work correctly when the X server is not Exceed.

Workaround

It is believed that the crash is caused by GTK or one of its dependencies performing an X operation which is rejected by Exceed. Newer versions of the libraries do not cause the problems. These versions of the GTK libraries (and dependencies) have been tested to operate correctly with an Exceed X display:

  • libgtk 2.10.1
  • libgib 2.12.1
  • libfreetype 2.1.10
  • libatk 1.12.1
  • libcairo 1.2.6
  • libxft 2.1.6
  • libpango 1.14.0

Pre-built binary packages for Solaris 8 SPARC that include these libraries are available in the Teamprise GTK 2 Package Collection for Solaris. They may also be installed from their source code distributions (see the GTK web site for download information).

Products affected:

  • Teamprise Explorer
  • Teamprise Plugin for Eclipse

Releases affected:

  • All

Platforms affected:

  • Linux GTK (PowerPC)
  • Linux GTK (x86)
  • Linux GTK (x86_64)
  • Solaris GTK (SPARC)
  • Solaris GTK (x86)
  • Solaris GTK (x86_64)

Related articles:

Keywords: Hummingbird Exceed 2007 X display remote Solaris gtk libgtk java