From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Doug Gilmore Newsgroups: gmane.emacs.bugs Subject: bug#23939: Segfault in daemon mode Emacs when detaching an X session Date: Sun, 10 Jul 2016 17:00:49 -0700 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=94eb2c08e96a543264053750d817 X-Trace: ger.gmane.org 1468217308 8804 80.91.229.3 (11 Jul 2016 06:08:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Jul 2016 06:08:28 +0000 (UTC) To: 23939@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 11 08:08:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bMUO7-00039e-8y for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jul 2016 08:08:15 +0200 Original-Received: from localhost ([::1]:58246 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMUO6-00059V-Ge for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jul 2016 02:08:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMUNw-00059C-Ry for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 02:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMUNu-0005vy-6u for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 02:08:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMUNu-0005vr-3c for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 02:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bMUNt-00062w-Pn for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 02:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Doug Gilmore Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jul 2016 06:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146821722323140 (code B ref -1); Mon, 11 Jul 2016 06:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Jul 2016 06:07:03 +0000 Original-Received: from localhost ([127.0.0.1]:45891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMUMw-00060y-EM for submit@debbugs.gnu.org; Mon, 11 Jul 2016 02:07:02 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMOek-0003iT-0I for submit@debbugs.gnu.org; Sun, 10 Jul 2016 20:01:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMOed-00085t-8E for submit@debbugs.gnu.org; Sun, 10 Jul 2016 20:00:56 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:57537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMOed-00085i-4z for submit@debbugs.gnu.org; Sun, 10 Jul 2016 20:00:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMOea-0002OG-BK for bug-gnu-emacs@gnu.org; Sun, 10 Jul 2016 20:00:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMOeY-00085U-Vx for bug-gnu-emacs@gnu.org; Sun, 10 Jul 2016 20:00:52 -0400 Original-Received: from mail-qt0-x22a.google.com ([2607:f8b0:400d:c0d::22a]:33472) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMOeY-00085Q-QM for bug-gnu-emacs@gnu.org; Sun, 10 Jul 2016 20:00:50 -0400 Original-Received: by mail-qt0-x22a.google.com with SMTP id w38so6826525qtb.0 for ; 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) Original-Received: by 10.200.47.250 with HTTP; Sun, 10 Jul 2016 17:00:49 -0700 (PDT) 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-Mailman-Approved-At: Mon, 11 Jul 2016 02:07:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:120833 Archived-At: --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--