GNU bug report logs - #23939
Segfault in daemon mode Emacs when detaching an X session

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Doug Gilmore <dougjgilmore@HIDDEN>; dated Mon, 11 Jul 2016 06:08:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 23939 <at> debbugs.gnu.org:


Received: (at 23939) by debbugs.gnu.org; 5 May 2019 04:15:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 00:15:51 2019
Received: from localhost ([127.0.0.1]:52805 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hN8Z4-0007j9-SQ
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 00:15:51 -0400
Received: from mail-qt1-f175.google.com ([209.85.160.175]:44713)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>)
 id 1hN8Z2-0007bz-8w; Sun, 05 May 2019 00:15:48 -0400
Received: by mail-qt1-f175.google.com with SMTP id f24so775629qtk.11;
 Sat, 04 May 2019 21:15:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=aRxMixoPZRd6cLOLkyHPKApL58sCEM/hMkEEI9zDtbw=;
 b=CGrAZ8gLK0a/mtU6rFev5qMHVYtcMCSUEwe7oG3M5+tYvAZLnTAqRGL9L/ZzR+XhxE
 cilSvuLAdCU9L39aY/QQQLKR8n2trV1ieDdBjksDrwP/5/iwNaIbjZfsWvHPIsMzNG0z
 GAAtrmdtYthbGDQgIELvcESe8yO5R3Y+pisBVjOe1GzUSnyM1NEpXkhrnEA07t1elKUD
 vuX+hXhHcA1bKVTQ0Ry+dW6rFY5iaT3dgs41xagThDplEi5sftnrLPUKbRGxTkQtQbYm
 2wxJK8D2r7vlJoxbVpOTLY7Q/+r5iw69bQ4eb8GlG7/W8n5ID0Ry0IDrY8H5R204dflu
 L4xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=aRxMixoPZRd6cLOLkyHPKApL58sCEM/hMkEEI9zDtbw=;
 b=HAJ4T+N2F0TXB4JX3wE0c2+jfHyAd2qjDEZLvEEjdTZSCOLROn+GCah2Jlsw5yvs+k
 agSyFaHg66EYfpbLIPLx4KoePGRxEUeCHR1EzuPepFz+v34NsQa+LgURbzeCZssfE84D
 Au25W5/09KQDXjehvF8DJfZnWOU1FEcaCY5cZGhzyI7wf9S+nJI3k/AG5CJwY6glHFKu
 u5Bmm6xJRhw77OWbrmLu/MPEUsqPgWGILnqfwvMTsipWhYsAhk7z+KOL3cl6QdLDsqNe
 3W5e6sy+MfBxzUCLFTKFlWicmMgFkLcPrvq6JB0rrVkx8G/4sNqNEJHNZv3qgACjacKC
 jNRg==
X-Gm-Message-State: APjAAAUpTB5RDcOt2tY/gMVWPCsNIFmIQolY7UvufEYYvTQ+2+bE6Zmj
 ypQ8SWeeZbovEhqAaQbVF+0AEhN0
X-Google-Smtp-Source: APXvYqxmd5paigikVWTWZH3z7AP6Womrbhx6lsVAXLE5Cvmj6aKBP9nRs4uVEmKyMtymJ5hiydedZw==
X-Received: by 2002:a0c:c192:: with SMTP id n18mr724554qvh.203.1557029742572; 
 Sat, 04 May 2019 21:15:42 -0700 (PDT)
Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.googlemail.com with ESMTPSA id
 m31sm4547919qtm.46.2019.05.04.21.15.41
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 04 May 2019 21:15:41 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Doug Gilmore <dougjgilmore@HIDDEN>
Subject: Re: bug#23939: Segfault in daemon mode Emacs when detaching an X
 session
References: <CADZFUQZ06gySPwYtR__yVkG1LTKXNNZTHc4cx4OU+Ef74C1t=Q@HIDDEN>
Date: Sun, 05 May 2019 00:15:40 -0400
In-Reply-To: <CADZFUQZ06gySPwYtR__yVkG1LTKXNNZTHc4cx4OU+Ef74C1t=Q@HIDDEN> (Doug
 Gilmore's message of "Sun, 10 Jul 2016 17:00:49 -0700")
Message-ID: <87k1f5mt8z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 23939
Cc: 23939 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

#14958 = emacs --daemon crashing when X-frames are removed ungracefully
#11676 = Daemon crashes when ssh dies
#22174 = emacs --daemon crashes when ssh is disconnected. I am using lucid x toolkit.
merge 14958 11676 22174
#11639 = 24.0.95; Emacs daemon hangs when emacsclient was killed
# probably the GTK thing
merge 11639 8501
quit

Doug Gilmore <dougjgilmore@HIDDEN> writes:

> I have been running my own build of Emacs 24.2 for quite a while in
> daemon mode for quite a while without any problems except that the
> daemon would on rare occasions crash when I detached a windows frame
> via the delete-frame Emacs command.  The other day this happened
> several times in succession when connecting to a daemon running on
> another host and I was able to catch the failure under an attached gdb
> session.  I attached a backtrace and a prototype fix.
>
> I have been building my own Emacs on Ubuntu-12/14 configured with the
> --with-x-toolkit=lucid option, so this is not a Gtk issue.
>
> Has anyone else been seeing this problem?

There are some other reports about Emacs daemon dying when closing X
sessions, but the backtraces look different, so I guess it's not the
same problem.

> #0  x_uncatch_errors () at /scratch/dgilmore/emacs-24.2/src/xterm.c:7672
> #1  0x00000000004cb588 in x_catch_errors_unwind (dummy=<optimized out>) at /scratch/dgilmore/emacs-24.2/src/xselect.c:546
> #2  0x000000000055b4ce in unbind_to (count=<optimized out>, value=11872738) at /scratch/dgilmore/emacs-24.2/src/eval.c:3433
> #3  0x000000000055b6e5 in unwind_to_catch (catch=0x7ffc44910f60, value=<optimized out>) at /scratch/dgilmore/emacs-24.2/src/eval.c:1314
> #4  0x000000000055d5a9 in Fsignal (error_symbol=11924850, data=38401462) at /scratch/dgilmore/emacs-24.2/src/eval.c:1764

> (gdb) p x_error_message
> $1 = (struct x_error_message_stack *) 0x0

> Subject: [PATCH] Make sure x_error_message is not NULL.
>
> Before dereferencing the pointer.

> @@ -7665,6 +7665,14 @@ x_uncatch_errors (void)
>  {
>    struct x_error_message_stack *tmp;
>  
> +  /* In rare situations when running Emacs run in daemon mode,
> +     shutting down an emacsclient via delete-frame can cause
> +     x_uncatch_errors to be called when x_error_message is set to
> +     NULL.  */
> +  
> +  if (x_error_message == NULL)
> +    return;
> +

If this really is possible, I guess a NULL check wouldn't be a bad
thing...





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23939; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 Jul 2016 06:07:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 11 02:07:03 2016
Received: from localhost ([127.0.0.1]:45891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1bMUMw-00060y-EM
	for submit <at> debbugs.gnu.org; Mon, 11 Jul 2016 02:07:02 -0400
Received: from eggs.gnu.org ([208.118.235.92]:58244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOek-0003iT-0I
 for submit <at> debbugs.gnu.org; Sun, 10 Jul 2016 20:01:02 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOed-00085t-8E
 for submit <at> debbugs.gnu.org; Sun, 10 Jul 2016 20:00:56 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:57537)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOed-00085i-4z
 for submit <at> debbugs.gnu.org; Sun, 10 Jul 2016 20:00:55 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:49208)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOea-0002OG-BK
 for bug-gnu-emacs@HIDDEN; Sun, 10 Jul 2016 20:00:53 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOeY-00085U-Vx
 for bug-gnu-emacs@HIDDEN; Sun, 10 Jul 2016 20:00:52 -0400
Received: from mail-qt0-x22a.google.com ([2607:f8b0:400d:c0d::22a]:33472)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dougjgilmore@HIDDEN>) id 1bMOeY-00085Q-QM
 for bug-gnu-emacs@HIDDEN; Sun, 10 Jul 2016 20:00:50 -0400
Received: by mail-qt0-x22a.google.com with SMTP id w38so6826525qtb.0
 for <bug-gnu-emacs@HIDDEN>; Sun, 10 Jul 2016 17:00:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=zuMLQ/7E6YuAAW86gz0VGeY6popaxPKKIo5x6H/wGxk=;
 b=mKZyaQVTloHdAlb9pOOqZ9YXs1gF9F0EDoiUFjlMXjeqS6DTVd16KwfXtGvlWRpoWL
 uj8TgNZAKsOQezopHUhJ6QlQVN0k+AvXriOEDHQjUZ9yKGG4pwfchJ9rLs59Mw2KZdAQ
 y8cOjzKWFdNumMZYVrPWsm8CM+E0v6MJEXt++f1knF5rGpibqC3DoJPZFcu4vtW5R/6P
 LzTT8JuRGRMF/vUsy3wkNgRju+DByIz9yIZRyRRtuRp0ARgY3yc6Lz3U2u8oZUSQI2ma
 H8qF7Yszck8wriXXdtNLP0oWZbRLrGMbjsms7lPklptbXFjb138n39CBbWqXyynMhgbn
 ryHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=zuMLQ/7E6YuAAW86gz0VGeY6popaxPKKIo5x6H/wGxk=;
 b=c2C8W5roBes9DLQXjQcCYEUszHSivCehTod7fmI0q9WHRIC+N+zIuIJ5iByFw0hdqD
 zYz9F/njB7sRM2o9DJN7XYd0aGi6RVvH90utKLmG6sD0wqW+3FvlWM2ijITjFh6oYbZ4
 gQGSP0rF5rGvemOU2eseIGtRPWvMpBEPYvBk8ElCisoMRjV5Sjj173jxNPquRFF0peeq
 K97QIQ2d49Y4SdW3Th3a+RHKeEtqrXDFKgayq7s3Me4FtFscgcLXStbSshbVNnJEXABf
 8Kod8OBxAl2dqj5abtCcsE1UbvhnxjrM07PgebTWoow7cLGbSBCxn+G72/x3+XTOnN+a
 88+Q==
X-Gm-Message-State: ALyK8tIo/6mnEgI4LZv9eMqWqFRjHm13k5j/pgtI+3a8VNjdAJQRs/pqBfW1c3A8cRy0cBEqKasBgaQm8fo+2w==
X-Received: by 10.237.41.134 with SMTP id o6mr25983453qtd.12.1468195249843;
 Sun, 10 Jul 2016 17:00:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.47.250 with HTTP; Sun, 10 Jul 2016 17:00:49 -0700 (PDT)
From: Doug Gilmore <dougjgilmore@HIDDEN>
Date: Sun, 10 Jul 2016 17:00:49 -0700
Message-ID: <CADZFUQZ06gySPwYtR__yVkG1LTKXNNZTHc4cx4OU+Ef74C1t=Q@HIDDEN>
Subject: Segfault in daemon mode Emacs when detaching an X session
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary=94eb2c08e96a543264053750d817
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 11 Jul 2016 02:07:00 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

--94eb2c08e96a543264053750d817
Content-Type: text/plain; charset=UTF-8

I have been running my own build of Emacs 24.2 for quite a while in
daemon mode for quite a while without any problems except that the
daemon would on rare occasions crash when I detached a windows frame
via the delete-frame Emacs command.  The other day this happened
several times in succession when connecting to a daemon running on
another host and I was able to catch the failure under an attached gdb
session.  I attached a backtrace and a prototype fix.

I have been building my own Emacs on Ubuntu-12/14 configured with the
--with-x-toolkit=lucid option, so this is not a Gtk issue.

Has anyone else been seeing this problem?

Thanks,

Doug

--94eb2c08e96a543264053750d817
Content-Type: text/plain; charset=US-ASCII; name="emacs-gdb-log.txt"
Content-Disposition: attachment; filename="emacs-gdb-log.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iqh9eztr1

KGdkYikgYwpDb250aW51aW5nLgoKUHJvZ3JhbSByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2Vn
bWVudGF0aW9uIGZhdWx0Lgp4X3VuY2F0Y2hfZXJyb3JzICgpIGF0IC9zY3JhdGNoL2RnaWxtb3Jl
L2VtYWNzLTI0LjIvc3JjL3h0ZXJtLmM6NzY3MgooZ2RiKSBmCiMwICB4X3VuY2F0Y2hfZXJyb3Jz
ICgpIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL3h0ZXJtLmM6NzY3MgooZ2Ri
KSB3aGVyZQojMCAgeF91bmNhdGNoX2Vycm9ycyAoKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFj
cy0yNC4yL3NyYy94dGVybS5jOjc2NzIKIzEgIDB4MDAwMDAwMDAwMDRjYjU4OCBpbiB4X2NhdGNo
X2Vycm9yc191bndpbmQgKGR1bW15PTxvcHRpbWl6ZWQgb3V0PikgYXQgL3NjcmF0Y2gvZGdpbG1v
cmUvZW1hY3MtMjQuMi9zcmMveHNlbGVjdC5jOjU0NgojMiAgMHgwMDAwMDAwMDAwNTViNGNlIGlu
IHVuYmluZF90byAoY291bnQ9PG9wdGltaXplZCBvdXQ+LCB2YWx1ZT0xMTg3MjczOCkgYXQgL3Nj
cmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvZXZhbC5jOjM0MzMKIzMgIDB4MDAwMDAwMDAw
MDU1YjZlNSBpbiB1bndpbmRfdG9fY2F0Y2ggKGNhdGNoPTB4N2ZmYzQ0OTEwZjYwLCB2YWx1ZT08
b3B0aW1pemVkIG91dD4pIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2V2YWwu
YzoxMzE0CiM0ICAweDAwMDAwMDAwMDA1NWQ1YTkgaW4gRnNpZ25hbCAoZXJyb3Jfc3ltYm9sPTEx
OTI0ODUwLCBkYXRhPTM4NDAxNDYyKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3Ny
Yy9ldmFsLmM6MTc2NAojNSAgMHgwMDAwMDAwMDAwNTVkNWI5IGluIHhzaWduYWwgKGVycm9yX3N5
bWJvbD08b3B0aW1pemVkIG91dD4sIGRhdGE9PG9wdGltaXplZCBvdXQ+KSBhdCAvc2NyYXRjaC9k
Z2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9ldmFsLmM6MTc4NQojNiAgMHgwMDAwMDAwMDAwNTVlMDg3
IGluIHhzaWduYWwxIChlcnJvcl9zeW1ib2w9MTE5MjQ4NTAsIGFyZz08b3B0aW1pemVkIG91dD4p
IGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2V2YWwuYzoxODAwCiM3ICAweDAw
MDAwMDAwMDA1NWUxMGMgaW4gdmVycm9yIChtPTxvcHRpbWl6ZWQgb3V0PiwgYXA9PG9wdGltaXpl
ZCBvdXQ+KSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9ldmFsLmM6MTk5OAoj
OCAgMHgwMDAwMDAwMDAwNTVlMTljIGluIGVycm9yIChtPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Nj
cmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvZXZhbC5jOjIwMTAKIzkgIDB4MDAwMDAwMDAw
MDRiMzMzYyBpbiB4X2Nvbm5lY3Rpb25fY2xvc2VkIChkcHk9PG9wdGltaXplZCBvdXQ+LCBlcnJv
cl9tZXNzYWdlPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQu
Mi9zcmMveHRlcm0uYzo3ODc5CiMxMCAweDAwMDAwMDAwMDA0YjU2NDIgaW4geF9lcnJvcl9xdWl0
dGVyIChkaXNwbGF5PTB4MjEzNzllMCwgZXZlbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvc2NyYXRj
aC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy94dGVybS5jOjc5MzQKIzExIDB4MDAwMDAwMDAwMDRi
NTY4NSBpbiB4X2Vycm9yX2hhbmRsZXIgKGV2ZW50PTxvcHRpbWl6ZWQgb3V0PiwgZGlzcGxheT08
b3B0aW1pemVkIG91dD4pIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL3h0ZXJt
LmM6NzkwNAojMTIgeF9lcnJvcl9oYW5kbGVyIChkaXNwbGF5PTxvcHRpbWl6ZWQgb3V0PiwgZXZl
bnQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy94
dGVybS5jOjc4OTAKIzEzIDB4MDAwMDdmODAxODJkYTIwZiBpbiBfWEVycm9yICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJYMTEuc28uNgojMTQgMHgwMDAwN2Y4MDE4MmQ3MWQx
IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJYMTEuc28uNgojMTUg
MHgwMDAwN2Y4MDE4MmQ3MjE1IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJYMTEuc28uNgojMTYgMHgwMDAwN2Y4MDE4MmQ4MDUwIGluIF9YUmVwbHkgKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlgxMS5zby42CiMxNyAweDAwMDA3ZjgwMTgyZDM5
OWQgaW4gWFN5bmMgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlgxMS5zby42
CiMxOCAweDAwMDAwMDAwMDA0Yjk4YTggaW4geF9jYXRjaF9lcnJvcnMgKGRweT0weDIxMzc5ZTAp
IGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL3h0ZXJtLmM6NzY1MgojMTkgMHgw
MDAwMDAwMDAwNGNlODRlIGluIHhfcmVwbHlfc2VsZWN0aW9uX3JlcXVlc3QgKGV2ZW50PTB4N2Zm
YzQ0OTEwYTEwLCBkcHlpbmZvPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3NjcmF0Y2gvZGdpbG1vcmUv
ZW1hY3MtMjQuMi9zcmMveHNlbGVjdC5jOjYyNAojMjAgeF9oYW5kbGVfc2VsZWN0aW9uX3JlcXVl
c3QgKGV2ZW50PTB4N2ZmYzQ0OTEwYTEwKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4y
L3NyYy94c2VsZWN0LmM6ODY4CiMyMSB4X2hhbmRsZV9zZWxlY3Rpb25fZXZlbnQgKGV2ZW50PTB4
N2ZmYzQ0OTEwYTEwKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy94c2VsZWN0
LmM6MTAyMQojMjIgMHgwMDAwMDAwMDAwNGViOWNiIGluIHByb2Nlc3Nfc3BlY2lhbF9ldmVudHMg
KCkgYXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMva2V5Ym9hcmQuYzo0MjA5CiMy
MyAweDAwMDAwMDAwMDA0ZWRkZTUgaW4gc3dhbGxvd19ldmVudHMgKGRvX2Rpc3BsYXk9MCkgYXQg
L3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMva2V5Ym9hcmQuYzo0MjI3CiMyNCAweDAw
MDAwMDAwMDA1OWM2MDkgaW4gd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0ICh0aW1lX2xpbWl0
PTUsIG1pY3Jvc2Vjcz0wLCByZWFkX2tiZD0wLCBkb19kaXNwbGF5PTAsIHdhaXRfZm9yX2NlbGw9
MTIxMzU5NTgsIHdhaXRfcHJvYz08b3B0aW1pemVkIG91dD4sIGp1c3Rfd2FpdF9wcm9jPTApCiAg
ICBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9wcm9jZXNzLmM6NDc3MQojMjUg
MHgwMDAwMDAwMDAwNGNkNzFiIGluIHhfZ2V0X2ZvcmVpZ25fc2VsZWN0aW9uIChzZWxlY3Rpb25f
c3ltYm9sPTxvcHRpbWl6ZWQgb3V0PiwgdGFyZ2V0X3R5cGU9MTIxODIzNTQsIHRpbWVfc3RhbXA9
MTE4NzI3MzgsIGZyYW1lPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1h
Y3MtMjQuMi9zcmMveHNlbGVjdC5jOjEyNzEKIzI2IDB4MDAwMDAwMDAwMDRjZDg5YiBpbiB4X2Ns
aXBib2FyZF9tYW5hZ2VyX3NhdmUgKGZyYW1lPTM0NjQ2NTMzKSBhdCAvc2NyYXRjaC9kZ2lsbW9y
ZS9lbWFjcy0yNC4yL3NyYy94c2VsZWN0LmM6MjE5NwojMjcgMHgwMDAwMDAwMDAwNTVhY2ZlIGlu
IGludGVybmFsX2NvbmRpdGlvbl9jYXNlXzEgKGJmdW49MHg0Y2Q4MjAgPHhfY2xpcGJvYXJkX21h
bmFnZXJfc2F2ZT4sIGFyZz0zNDY0NjUzMywgaGFuZGxlcnM9MTE4NzI3ODYsIGhmdW49MHg0Y2I4
ZTAgPHhfY2xpcGJvYXJkX21hbmFnZXJfZXJyb3JfMT4pCiAgICBhdCAvc2NyYXRjaC9kZ2lsbW9y
ZS9lbWFjcy0yNC4yL3NyYy9ldmFsLmM6MTU1MgojMjggMHgwMDAwMDAwMDAwNDFiM2I4IGluIGRl
bGV0ZV9mcmFtZSAoZnJhbWU9MzQ2NDY1MzMsIGZvcmNlPTExODcyNzM4KSBhdCAvc2NyYXRjaC9k
Z2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9mcmFtZS5jOjEyMzIKIzI5IDB4MDAwMDAwMDAwMDU1Y2Ez
NCBpbiBGZnVuY2FsbCAobmFyZ3M9PG9wdGltaXplZCBvdXQ+LCBhcmdzPTB4N2ZmYzQ0OTExMWYw
KSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9ldmFsLmM6MzAwNAojMzAgMHgw
MDAwMDAwMDAwNTU4YzUxIGluIEZjYWxsX2ludGVyYWN0aXZlbHkgKGZ1bmN0aW9uPTExOTE0ODE4
LCByZWNvcmRfZmxhZz0xMTg3Mjc4Niwga2V5cz0xMTkxODkzMykgYXQgL3NjcmF0Y2gvZGdpbG1v
cmUvZW1hY3MtMjQuMi9zcmMvY2FsbGludC5jOjg1MgojMzEgMHgwMDAwMDAwMDAwNTVjYTIxIGlu
IEZmdW5jYWxsIChuYXJncz08b3B0aW1pemVkIG91dD4sIGFyZ3M9MHg3ZmZjNDQ5MTEzYjApIGF0
IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2V2YWwuYzozMDA4CiMzMiAweDAwMDAw
MDAwMDA1NWNjODQgaW4gY2FsbDMgKGZuPTxvcHRpbWl6ZWQgb3V0PiwgYXJnMT08b3B0aW1pemVk
IG91dD4sIGFyZzI9PG9wdGltaXplZCBvdXQ+LCBhcmczPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Nj
cmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvZXZhbC5jOjI4MDEKIzMzIDB4MDAwMDAwMDAw
MDRlNzgxYSBpbiBGZXhlY3V0ZV9leHRlbmRlZF9jb21tYW5kIChwcmVmaXhhcmc9MTE4NzI3Mzgp
IGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2tleWJvYXJkLmM6MTA0MTkKIzM0
IDB4MDAwMDAwMDAwMDU1Y2E0MyBpbiBGZnVuY2FsbCAobmFyZ3M9PG9wdGltaXplZCBvdXQ+LCBh
cmdzPTB4N2ZmYzQ0OTExNTMwKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9l
dmFsLmM6MzAwMQojMzUgMHgwMDAwMDAwMDAwNTU4YzUxIGluIEZjYWxsX2ludGVyYWN0aXZlbHkg
KGZ1bmN0aW9uPTExOTIxMTA2LCByZWNvcmRfZmxhZz0xMTg3MjczOCwga2V5cz0xMTkxODkzMykg
YXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvY2FsbGludC5jOjg1MgojMzYgMHgw
MDAwMDAwMDAwNTVjYTIxIGluIEZmdW5jYWxsIChuYXJncz08b3B0aW1pemVkIG91dD4sIGFyZ3M9
MHg3ZmZjNDQ5MTE3MDApIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2V2YWwu
YzozMDA4CiMzNyAweDAwMDAwMDAwMDA1NWNjODQgaW4gY2FsbDMgKGZuPTxvcHRpbWl6ZWQgb3V0
PiwgYXJnMT08b3B0aW1pemVkIG91dD4sIGFyZzI9PG9wdGltaXplZCBvdXQ+LCBhcmczPTxvcHRp
bWl6ZWQgb3V0PikgYXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvZXZhbC5jOjI4
MDEKIzM4IDB4MDAwMDAwMDAwMDRmNTI5OSBpbiBjb21tYW5kX2xvb3BfMSAoKSBhdCAvc2NyYXRj
aC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9rZXlib2FyZC5jOjE1NzIKIzM5IDB4MDAwMDAwMDAw
MDU1YWI5NiBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDRmNGYwMCA8Y29tbWFu
ZF9sb29wXzE+LCBoYW5kbGVycz0xMTkyNDg1MCwgaGZ1bj0weDRlOWNjMCA8Y21kX2Vycm9yPikg
YXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMvZXZhbC5jOjE1MTQKIzQwIDB4MDAw
MDAwMDAwMDRlODEyZSBpbiBjb21tYW5kX2xvb3BfMiAoaWdub3JlPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgL3NjcmF0Y2gvZGdpbG1vcmUvZW1hY3MtMjQuMi9zcmMva2V5Ym9hcmQuYzoxMTYwCiM0MSAw
eDAwMDAwMDAwMDA1NWFhNzggaW4gaW50ZXJuYWxfY2F0Y2ggKHRhZz08ZXJyb3IgcmVhZGluZyB2
YXJpYWJsZTogQ2Fubm90IGFjY2VzcyBtZW1vcnkgYXQgYWRkcmVzcyAweGZmZmZmZmZmZmZmZmZm
ZTA+LCBmdW5jPTB4NGU4MTEwIDxjb21tYW5kX2xvb3BfMj4sIGFyZz0xMTg3MjczOCkKICAgIGF0
IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNzLTI0LjIvc3JjL2V2YWwuYzoxMjcxCiM0MiAweDAwMDAw
MDAwMDA0ZTk3OTcgaW4gY29tbWFuZF9sb29wICgpIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNz
LTI0LjIvc3JjL2tleWJvYXJkLmM6MTEzOQojNDMgcmVjdXJzaXZlX2VkaXRfMSAoKSBhdCAvc2Ny
YXRjaC9kZ2lsbW9yZS9lbWFjcy0yNC4yL3NyYy9rZXlib2FyZC5jOjc1OQojNDQgMHgwMDAwMDAw
MDAwNGU5YWNjIGluIEZyZWN1cnNpdmVfZWRpdCAoKSBhdCAvc2NyYXRjaC9kZ2lsbW9yZS9lbWFj
cy0yNC4yL3NyYy9rZXlib2FyZC5jOjgyMwojNDUgMHgwMDAwMDAwMDAwNDBjNDVkIGluIG1haW4g
KGFyZ2M9MiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IC9zY3JhdGNoL2RnaWxtb3JlL2VtYWNz
LTI0LjIvc3JjL2VtYWNzLmM6MTcxNQooZ2RiKSBwIHhfZXJyb3JfbWVzc2FnZQokMSA9IChzdHJ1
Y3QgeF9lcnJvcl9tZXNzYWdlX3N0YWNrICopIDB4MAo=
--94eb2c08e96a543264053750d817
Content-Type: application/octet-stream; 
	name="0001-Make-sure-x_error_message-is-not-NULL.patch"
Content-Disposition: attachment; 
	filename="0001-Make-sure-x_error_message-is-not-NULL.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iqh9dbu70

RnJvbSBmOTU2ODc3ODhlMDAzMWQ5NmNkZmFkYmU4OTdkOWFmNDEzYWQ5NDg4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEb3VnIEdpbG1vcmUgPGRvdWdqZ2lsbW9yZUBnbWFpbC5jb20+
CkRhdGU6IFNhdCwgOSBKdWwgMjAxNiAxNzo1Njo1NiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIE1h
a2Ugc3VyZSB4X2Vycm9yX21lc3NhZ2UgaXMgbm90IE5VTEwuCgpCZWZvcmUgZGVyZWZlcmVuY2lu
ZyB0aGUgcG9pbnRlci4KLS0tCiBzcmMveHRlcm0uYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMveHRlcm0uYyBiL3NyYy94dGVy
bS5jCmluZGV4IDljZTE2NjguLjg2NzM0ZWMgMTAwNjQ0Ci0tLSBhL3NyYy94dGVybS5jCisrKyBi
L3NyYy94dGVybS5jCkBAIC03NjY1LDYgKzc2NjUsMTQgQEAgeF91bmNhdGNoX2Vycm9ycyAodm9p
ZCkKIHsKICAgc3RydWN0IHhfZXJyb3JfbWVzc2FnZV9zdGFjayAqdG1wOwogCisgIC8qIEluIHJh
cmUgc2l0dWF0aW9ucyB3aGVuIHJ1bm5pbmcgRW1hY3MgcnVuIGluIGRhZW1vbiBtb2RlLAorICAg
ICBzaHV0dGluZyBkb3duIGFuIGVtYWNzY2xpZW50IHZpYSBkZWxldGUtZnJhbWUgY2FuIGNhdXNl
CisgICAgIHhfdW5jYXRjaF9lcnJvcnMgdG8gYmUgY2FsbGVkIHdoZW4geF9lcnJvcl9tZXNzYWdl
IGlzIHNldCB0bworICAgICBOVUxMLiAgKi8KKyAgCisgIGlmICh4X2Vycm9yX21lc3NhZ2UgPT0g
TlVMTCkKKyAgICByZXR1cm47CisKICAgQkxPQ0tfSU5QVVQ7CiAKICAgLyogVGhlIGRpc3BsYXkg
bWF5IGhhdmUgYmVlbiBjbG9zZWQgYmVmb3JlIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkLgotLSAK
MS45LjEKCg==
--94eb2c08e96a543264053750d817--




Acknowledgement sent to Doug Gilmore <dougjgilmore@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#23939; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 5 May 2019 04:30:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.