Hi,
It was a while since I attempted to catch this bug. I'm now getting
rather annoyed again, Enough to give a try once again.
* So what is the trouble?
Under XEmacs 21.5 dired sometimes gets the idea that the current
buffer actually is the *dired* buffer. This doesn't seem to happen
when running in '-vanilla'-mode. This could point in the direction of
some e-lisp-package doing bad things. Unfortunately it doesn't seem to
happen under 21.4.
Now this could seem like an innocent thing but after this has happened
XEmacs becomes very hard to work with. Example:
1. Create a buffer: /tmp/HI
2. Insert one line: hi
3. Buffer looks like
-------
hi
-------
4. Do dired-jump-back (C-x C-j). Buffer now looks like.
-------
/tmp:
hi
-------
And the error message: "dired-subdir-alist seems to be mangled" is
displayed. I guess the error message is because the buffer that dired
thinks is the dired buffer actually is the buffer I'm editing and thus
doesn't look like how a dired buffer should look like.
This is just one example of how it can be. Since obviously something
is badly broken very strange things can happen. Problems occur when
saving files or doing other operations that might involve dired
operations.
I have tried to debug this in e-lisp but I have failed. I need a good
debug idea. Anyone who has an idea how to track this down?
Yours
--
%% Mats