From: Bogdan Costescu (bcostescu_at_gmail.com)
Date: Wed May 19 2010 - 09:14:27 CDT

On Wed, May 19, 2010 at 3:41 PM, John Stone <johns_at_ks.uiuc.edu> wrote:
>  Can you run vmd -debug and do a traceback as I asked Rob yesterday?

Here it comes:

#0 0x0000003ffe651e66 in XGetICValues () from /usr/lib64/libX11.so.6
#1 0x00000000007e053b in Tk_HandleEvent ()
#2 0x00000000007e0ed3 in ?? ()
#3 0x0000000000874c4a in Tcl_ServiceEvent ()
#4 0x0000000000874fc7 in Tcl_DoOneEvent ()
#5 0x00000000005ee43e in TclTextInterp::doTkUpdate() ()
#6 0x00000000005b11ec in UIText::check_event() ()
#7 0x00000000004f7428 in CommandQueue::check_events() ()
#8 0x00000000005b260c in VMDApp::VMDupdate(int) ()
#9 0x00000000005daec2 in main ()

It creates the OpenGL window fine, the crash happens just after
creating, but before populating, the main window.

I've reported similar crashes in the past, for which LANG=C was always
a workaround, so I thought that I shouldn't report again... Again this
is on an up-to-date Fedora 11, x86_64. VMD is not the only affected
software, there is at least another Tcl/Tk one which behaves the same
as well as a kind of IM client which comes as a binary (with no source
available) which my Chinese colleagues like to use but which has
nothing to do with Tcl/Tk; all of these work if LANG is set to C
before they are started.

> I don't get any crash when I change LANG settings on RHEL4, so this must
> vary by linux distribution.

But do you have an input method set up ? :-)

Bogdan