GNU bug report logs -
#29726
25.1; SIGSEGV in find-file
Previous Next
Reported by: Marc Munro <marc <at> bloodnok.com>
Date: Fri, 15 Dec 2017 22:49:01 UTC
Severity: normal
Found in version 25.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On Sat, 2017-12-16 at 22:07 +0200, Eli Zaretskii wrote:
> I still don't get the completion frame, only the above-mentioned
> debug
> message.
Rats.
> Can you point me to the part of your code which causes the
> completions
> to appear in a separate frame?
Yep, it's in k-frame.el
k-frame::display-buffer-actor is the controller for this. It is set up
to take control from display-buffer by setting:
display-buffer-overriding-action
Its job is to find the best window for displaying a buffer, mostly
without splitting windows. When it displays a buffer it highlights the
window and allows the user to choose an alternative window if they
don't like it (through F5). That's the theory anyway.
The first (unless... in that function is a, disabled, hack that enables
a work-around for the crash by treating completions buffers as special
and doing nothing. The hack is currently disabled by the (and nil
....) expression.
If you want to chat, I'm on XMPP: Marc.Munro <at> gmail.com/Home or IRC:
dbdude <at> irc.freenode.net, dbdude <at> irc.gnome.org, dbdude <at> irc.oftc.net
I'm going to see if I can reproduce this on another system.
__
Marc
This bug report was last modified 7 years and 212 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.