>>>> "Andrey" == Andrey Slusar
<anray(a)inet.ua> writes:
Andrey> If i am saved the edited text(combination C-x C-s), xemacs
Andrey> is hang. When i'm reverting this changes, xemacs is good
Andrey> working.
It's being looked at. You can revert locally if you like. However, I
can't reproduce on Linux or Mac OS X, I can find nothing wrong with
the logic.
Please be aware that XEmacs without the patch is *broken*. The patch
fixes a real bug that causes many regexps containing shy groups to
match incorrectly. Unfortunately there are many applications that use
shy groups; we cannot assume that they won't be present.
Until there are further reports or a developer can reproduce, the
situation is unlikely to change very quickly.
In the meantime, have you reproduced with xemacs -vanilla? This is
very important; there is an unrelated bug that causes infloops for
regexps that specify a repeated zero-length match. This bug is not
yet fixed. So you may have a save-hook that invokes such a regexp.
Can you get a backtrace for the hang?
1. Set debug-on-quit on before saving, then C-g at hang should give a trace.
2. Run XEmacs under the debugger, hang XEmacs, suspend XEmacs, then use the
debugger to get a C backtrace.
3. If 1 didn't work, then at this point "ldp" should give a backtrace,
too.
Are you running an XEmacs built from a fresh checkout?
Is it possible that you are missing a patch? (There were _two_
patches related to this, the first fixed most of the bug, and the
second picked up a hunk that somehow got dropped from the first
patch).
--
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.