GNU bug report logs -
#7728
24.0.50; GDB backtrace from abort
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Fri, 24 Dec 2010 16:51:02 UTC
Severity: normal
Found in version 24.0.50
Done: Chong Yidong <cyd <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #83 received at 7728 <at> debbugs.gnu.org (full text, mbox):
>> Shouldn't (doesn't?) set-window-configuration simply signal an error if
>> the selected-frame is different from the frame from which the
>> window-config comes?
> How could it? For example, Drew's code that causes this crash does this:
> (save-window-excursion (select-frame frame)
> (or (eq major-mode 'image-mode)
> image-minor-mode))
I don't think my proposition necessarily prevents this. It just means that
save-window-excursion should re-select the original frame before doing
the set-window-configuration.
> Are you saying tha this isn't kosher, because the body of
> save-window-excursion is not allowed to select a different frame?
Admittedly, I think the above code is mistaken. It kind of reminds me
of the infamous (save-excursion (set-buffer) ...), although in worse
since, like Martin, I despise save-window-excursion.
Stefan
This bug report was last modified 12 years and 357 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.