GNU bug report logs -
#26310
25.1; Emacsclient to emacs --daemon frame/connection error
Previous Next
Reported by: Live System User <nyc4bos <at> aol.com>
Date: Thu, 30 Mar 2017 14:32:02 UTC
Severity: normal
Tags: fixed, moreinfo
Merged with 26241
Found in version 25.1
Fixed in version 25.2
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
Full log
Message #24 received at control <at> debbugs.gnu.org (full text, mbox):
tags 26310 fixed
close 26310 25.2
quit
uLive System User <nyc4bos <at> aol.com> writes:
> npostavs <at> users.sourceforge.net writes:
>
>> Live System User <nyc4bos <at> aol.com> writes:
>>>
>>> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>>> isearch-done(t)
>>> isearch-cancel()
>>
>> Ah, that one. This should be fixed already in 25.2, since #21091
>> "`isearch-done' called before `isearch-update' raises wrong-type-arg
>> error" was fixed.
>
> I eval'ed your patched version of isearch.el into my Emacs daemon
> and "emacsclient <file>" started working again, so thank you for
> the fix.
Thanks for confirming.
>>
>> Do you happen to know how you got into this state though? That
>> isearch-cancel is being called at all might be a bug in itself, although
>> I never found out how to reproduce it...
>
> I don't recall what I was doing specifically. I keep a long-running
> Emacs daemon around and use emacsclient to connect to it regularly
> to edit files and update my Gnu ELPA packages.
Yeah, the problem is that you wouldn't notice the state change
immediately, makes it pretty much impossible to catch this...
This bug report was last modified 8 years and 96 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.