At 09:58 AM 10/30/01 -0800, Darryl Okahata wrote:
Any time the crash occurs in x_delete_device() ...
CleanupOnDisplayClose(), this is an indication of the "Motif progress
widget" bug. I don't know if this is an XEmacs or a Motif bug, but I'm
starting to think that this is a Motif bug. What seems to be happening
is that RemoveMatchingEntries() is freeing a block of memory, and then
DestroyImageCacheEntry() is referencing the freed block.
[ What's really strange is that I can't find any reference to
RemoveMatchingEntries() in any of my Motif sources. This bug occurs
on more than one platform, and so RemoveMatchingEntries() is not some
vendor-specific optimization. ]
The workaround appears to be to disable the Motif progress widget,
and go back to the old minibuffer-text-based progress indicator, by
placing the following into ~/.xemacs/init.el:
(setq progress-feedback-use-echo-area t)
Hey Darryl,
It would be great if you could think of any work-around. Does purify reveal
anything. The bug has been around for ever and it would be really nice to
solve it somehow.
andy