>>>> "Super-User" == Super-User
<dao(a)lanl.gov> writes:
Super-User> Warning: XtRemoveGrab asked to remove a widget not on the list
Super-User> Warning: XtRemoveGrab asked to remove a widget not on the list
Super-User> Error: LTHashTableForEachItem: NULL hash table specified.
The first two may be related to the latter. As far as I can tell,
those two indicate a Motif/Lesstif internal bug, because XEmacs itself
does not explicitly call XtRemoveGrab.
LTHashTableForEachItem has been implicated in a number of Motif-
related problems. My "back-of-the-envelope" guess is that Motif
implementers mistakenly use NULL hash tables instead of empty ones.
Super-User> The system is patched with the latest solaris
Super-User> recommended cluster. I tried a later version of
Super-User> lesstif (0.93.91) and got the same result. What am I
Super-User> doing wrong?
Nothing, unless you want to say "using Motif." :-/
Recent versions of XFree86 zero out all memory allocated for widgets,
and this seems to reduce the frequency of Motif-related errors
dramatically (reported for OpenMotif, but Lesstif clearly does a lot
of borrowing from OpenMotif). This suggests that Motif is regularly
accessing uninitialized variables. Not much we can do about that,
except to make sure we initialize them. But we already initialize
everything that we know needs initialization. :-(
I suggest reporting this to the LessTif developers, and seeing if
there is a workaround or specification change that we should be aware
of. (It will go into our queue, but given developers' schedules at
the moment, it could take a while---none of the currently active
developers is a Motif expert. Sorry! Anyway, it's best that the
person who can replicate the bug report it.)
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.