Workaround for HipChat on Linux: “can’t find build id”, “HashElfTextSection”

The new version of HipChat added support for video and screen-sharing. It also introduced the new requirement of OpenGL 2.0. On my computer, HipChat would crash on startup with repeated messages of

can't find build id
HashElfTextSection
can't find build id
HashElfTextSection
can't find build id
HashElfTextSection
can't find build id
HashElfTextSection

I wasn’t going to try video chatting on my old netbook anyways, so there’s no reason I needed hardware support for rendering text and emoticons.

First, get your system’s OpenGL info by running `glxinfo | grep OpenGL` and find your version string:

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GME x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 8.0.4

If it’s a Mesa driver, you can force software rendering by setting LIBGL_ALWAYS_SOFTWARE=1. Try running HipChat like so:

LIBGL_ALWAYS_SOFTWARE=1 hipchat

And see if HipChat will run. You can also check what your OpenGL version is with software rendering by running

LIBGL_ALWAYS_SOFTWARE=1 glxinfo | grep OpenGL

and make sure that the output lists 2.0+:

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.4

4 thoughts on “Workaround for HipChat on Linux: “can’t find build id”, “HashElfTextSection””

  1. Awesome, had the same problem couldn’t find a fix on Hipchat’s site but this has fixed it right up.

    Cheers

  2. If you have this problem with hipChat and you’re using a NVidia drived for your NVidia graphic card then make sure you have this in xorg.conf:

    ModulePath “/usr/lib/xorg/modules/extensions/nvidia” # or wherever these divers are on your system
    ModulePath “/usr/lib/xorg/modules”

    By default it’s only the last ModulePath line so the GLX extension loading will fail when using a NVidia driver.

  3. Thanks. Couldn’t find a fix on Hipchat’s site either, but their support pointed me to this site. Well done! Works now.

Leave a Reply to Jan Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>