GNU bug report logs - #26310
25.1; Emacsclient to emacs --daemon frame/connection error

Previous Next

Package: emacs;

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):

From: npostavs <at> users.sourceforge.net
To: uLive System User <nyc4bos <at> aol.com>
Cc: 26310 <at> debbugs.gnu.org
Subject: Re: bug#26310: 25.1;
 Emacsclient to emacs --daemon frame/connection error
Date: Sat, 15 Apr 2017 10:29:34 -0400
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.