From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Evan Buswell Newsgroups: gmane.emacs.bugs Subject: bug#15480: 24.3; reproducible segfault Date: Sat, 28 Sep 2013 00:15:40 -0700 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c34b48a9655904e76c60af X-Trace: ger.gmane.org 1380392653 23701 80.91.229.3 (28 Sep 2013 18:24:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Sep 2013 18:24:13 +0000 (UTC) To: 15480@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 28 20:24:15 2013 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 1VPzBe-0007pc-Sj for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Sep 2013 20:24:15 +0200 Original-Received: from localhost ([::1]:42295 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPzBe-0005eu-6t for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Sep 2013 14:24:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPzBY-0005aw-Fm for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:24:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VPzBW-0004dw-Sm for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:24:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35155) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPzBW-0004dr-OW for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:24:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VPzBW-0002gM-Ih for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 14:24:06 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Evan Buswell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Sep 2013 18:24:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15480 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.138039262810252 (code B ref -1); Sat, 28 Sep 2013 18:24:06 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 Sep 2013 18:23:48 +0000 Original-Received: from localhost ([127.0.0.1]:43440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VPzBD-0002fB-0J for submit@debbugs.gnu.org; Sat, 28 Sep 2013 14:23:47 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53824) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VPolG-0001Tz-DZ for submit@debbugs.gnu.org; Sat, 28 Sep 2013 03:16:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VPolE-0002Rr-FJ for submit@debbugs.gnu.org; Sat, 28 Sep 2013 03:16:18 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPolE-0002Rn-Bm for submit@debbugs.gnu.org; Sat, 28 Sep 2013 03:16:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55545) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPolC-0000AV-O8 for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 03:16:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VPolB-0002Qf-1v for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 03:16:14 -0400 Original-Received: from mail-la0-x233.google.com ([2a00:1450:4010:c03::233]:61782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPolA-0002Qb-KF for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2013 03:16:12 -0400 Original-Received: by mail-la0-f51.google.com with SMTP id es20so2852401lab.24 for ; Sat, 28 Sep 2013 00:16:11 -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:content-type; bh=8r2VIctLBmzuzYg4EQWQ0zu6WpEWOMgiTM9E8urO3yw=; b=h9HrNQrQP5b7Uwm2KCxyWfM+YriUq9WLQUTkDUOgluxS/eST/dMRvBOZHdJXycjhFd 59ziDebiql3gDyJJnAw3O3YDWc7ddBB7/854dfUTwRDwuAZKfhKLmL9xaVAVxzEZAA5m rmTOPAQrgStFAPao1cGafQMErnSgz13qtWjiycpq6bCtvFi5RntFP9t9UcWo9Fi9krKW yle0k1fr4mFzc2B8jI+IkUwTZa0I7nKcMtZ2OGuf+qYwqDeSUhNpSpRfAPBarwayy25t rPRTrGnOaq3gV/J7wTFiADSQ7r7l9nXhUY5qQptmujzJWfnlkODw2tT4CEhCzkDCOYFC 6igg== X-Received: by 10.112.168.35 with SMTP id zt3mr11969661lbb.11.1380352571039; Sat, 28 Sep 2013 00:16:11 -0700 (PDT) Original-Received: by 10.114.203.6 with HTTP; Sat, 28 Sep 2013 00:15:40 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Mailman-Approved-At: Sat, 28 Sep 2013 14:23:44 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:78778 Archived-At: --001a11c34b48a9655904e76c60af Content-Type: multipart/alternative; boundary=001a11c34b48a9655504e76c60ad --001a11c34b48a9655504e76c60ad Content-Type: text/plain; charset=UTF-8 With the attached file, ctl-space and down arrow twice and alt-w to copy the last two lines, ctl-y on the last empty line and boom! After I added a "})" on the end and properly indented it I could cut and paste again as normal. I ran a gdb bt and such but stabs were stripped, so... Not a lot of time, but if you need more, I'll do my best. Some stuff from emacs right before the crash: In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu) of 2013-04-20 on jara Configured using: `configure '--prefix=/usr' '--sysconfdir=/etc' '--libexecdir=/usr/lib' '--localstatedir=/var' '--without-x' '--without-sound' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings:In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu) of 2013-04-20 on jara Configured using: `configure '--prefix=/usr' '--sysconfdir=/etc' '--libexecdir=/usr/lib' '--localstatedir=/var' '--without-x' '--without-sound' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: C/l Minor modes in effect: menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: ("emacs" "compat-gcc.h") For information about GNU Emacs and the GNU system, type C-h C-a. compat-gcc.h has auto save data; consider M-x recover-this-file Loading cc-langs...done Loading vc-git...done scroll-up-command: End of buffer [6 times] byte-code: End of buffer [3 times] Mark set Making completion list... Load-path shadows: None found. Features: (shadow sort ispell gnus-util mail-extr emacsbug message idna cl-macs gv format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode vc-git cc-langs cl cl-lib cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs time-date derived regexp-opt ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind multi-tty emacs) --001a11c34b48a9655504e76c60ad Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
With the attached file, ctl-space and down arrow twic= e and alt-w to copy the last two lines, ctl-y on the last empty line and bo= om!

After I added a "})" on the end and properl= y indented it I could cut and paste again as normal.

I ran a gdb bt and such but stabs were stripped, so...

Not a lot of time, but if you need more, I'= ;ll do my best.

Some stuff from emacs right be= fore the crash:

In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu)
=C2=A0of 2= 013-04-20 on jara
Configured using:
=C2=A0`configure '--prefix=3D= /usr' '--sysconfdir=3D/etc' '--libexecdir=3D/usr/lib'=C2=A0'--localstatedir=3D/var' '--without-x' '--witho= ut-sound'
=C2=A0'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-prot= ector
=C2=A0--param=3Dssp-buffer-size=3D4'
=C2=A0'LDFLAGS=3D-= Wl,-O1,--sort-common,--as-needed,-z,relro'
=C2=A0'CPPFLAGS=3D-D_= FORTIFY_SOURCE=3D2''

Important settings:In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu)
= =C2=A0of 2013-04-20 on jara
Configured using:
=C2=A0`configure '-= -prefix=3D/usr' '--sysconfdir=3D/etc' '--libexecdir=3D/usr/= lib'
=C2=A0'--localstatedir=3D/var' '--without-x' &#= 39;--without-sound'
=C2=A0'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-prot= ector
=C2=A0--param=3Dssp-buffer-size=3D4'
=C2=A0'LDFLAGS=3D-= Wl,-O1,--sort-common,--as-needed,-z,relro'
=C2=A0'CPPFLAGS=3D-D_= FORTIFY_SOURCE=3D2''

Important settings:
=C2=A0 value of $LANG: en_US.utf8
=C2=A0 loca= le-coding-system: utf-8-unix
=C2=A0 default enable-multibyte-characters:= t

Major mode: C/l

Minor modes in effect:
=C2=A0 menu-bar-= mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 auto-= composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compre= ssion-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: = t
=C2=A0 abbrev-mode: t

Recent messages:
("emacs" "compat-gcc.h")
For information about GNU E= macs and the GNU system, type C-h C-a.
compat-gcc.h has auto save data; = consider M-x recover-this-file
Loading cc-langs...done
Loading vc-git= ...done
scroll-up-command: End of buffer [6 times]
byte-code: End of buffer [3 t= imes]
Mark set
Making completion list...

Load-path shadows:None found.

Features:
(shadow sort ispell gnus-util mail-extr em= acsbug message idna cl-macs gv
format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse
= rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045
ietf-dr= ums mm-util mail-prsvr mail-utils help-mode vc-git cc-langs cl
cl-lib cc= -mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs time-date derived regexp-opt
ediff-ho= ok vc-hooks lisp-float-type tabulated-list newcomment lisp-mode
register= page menu-bar rfn-eshadow timer jit-lock font-lock syntax
facemenu font= -core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
c= zech european ethiopic indian cyrillic chinese case-table epa-hook
jka-c= mpr-hook help simple abbrev minibuffer loaddefs button faces
cus-face ma= croexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
mak= e-network-process dbusbind multi-tty emacs)

--001a11c34b48a9655504e76c60ad-- --001a11c34b48a9655904e76c60af Content-Type: text/x-chdr; charset=US-ASCII; name="compat-gcc.h" Content-Disposition: attachment; filename="compat-gcc.h" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hm4hch550 I2luY2x1ZGUgPHN0ZGJvb2wuaD4KI2luY2x1ZGUgPHN0ZGRlZi5oPgojaW5jbHVkZSA8c3RkaW50 Lmg+CgojZGVmaW5lIFRZUEVERUZfQVRPTUlDMih0eXBlLCBhdG9taWNfdHlwZSkJXAogICAgdHlw ZWRlZiBzdHJ1Y3QgewkJCQlcCgl0eXBlIF9fdjsJCQkJXAogICAgfSBhdG9taWNfdHlwZQoKI2Rl ZmluZSBUWVBFREVGX0FUT01JQzEodHlwZSkJCQlcCiAgICB0eXBlZGVmIHN0cnVjdCB7CQkJCVwK CXR5cGUgX192OwkJCQlcCiAgICB9IGF0b21pY18gIyMgdHlwZQoKVFlQRURFRl9BVE9NSUMyKHVp bnQxNl90LCBhdG9taWNfZmxhZyk7ClRZUEVERUZfQVRPTUlDMih1bnNpZ25lZCBjaGFyLCBhdG9t aWNfdWNoYXIpOwpUWVBFREVGX0FUT01JQzIoc2lnbmVkIGNoYXIsIGF0b21pY19zY2hhcik7ClRZ UEVERUZfQVRPTUlDMih1bnNpZ25lZCBzaG9ydCwgYXRvbWljX3VzaG9ydCk7ClRZUEVERUZfQVRP TUlDMih1bnNpZ25lZCBpbnQsIGF0b21pY191aW50KTsKVFlQRURFRl9BVE9NSUMyKHVuc2lnbmVk IGxvbmcsIGF0b21pY191bG9uZyk7CgpUWVBFREVGX0FUT01JQzEoYm9vbCk7ClRZUEVERUZfQVRP TUlDMShjaGFyKTsKVFlQRURFRl9BVE9NSUMxKHNob3J0KTsKVFlQRURFRl9BVE9NSUMxKGludCk7 ClRZUEVERUZfQVRPTUlDMShsb25nKTsKVFlQRURFRl9BVE9NSUMxKHdjaGFyX3QpOwpUWVBFREVG X0FUT01JQzEoaW50X2xlYXN0OF90KTsKVFlQRURFRl9BVE9NSUMxKHVpbnRfbGVhc3Q4X3QpOwpU WVBFREVGX0FUT01JQzEoaW50X2xlYXN0MTZfdCk7ClRZUEVERUZfQVRPTUlDMSh1aW50X2xlYXN0 MTZfdCk7ClRZUEVERUZfQVRPTUlDMShpbnRfbGVhc3QzMl90KTsKVFlQRURFRl9BVE9NSUMxKHVp bnRfbGVhc3QzMl90KTsKVFlQRURFRl9BVE9NSUMxKGludF9sZWFzdDY0X3QpOwpUWVBFREVGX0FU T01JQzEodWludF9sZWFzdDY0X3QpOwpUWVBFREVGX0FUT01JQzEoaW50X2Zhc3Q4X3QpOwpUWVBF REVGX0FUT01JQzEodWludF9mYXN0OF90KTsKVFlQRURFRl9BVE9NSUMxKGludF9mYXN0MTZfdCk7 ClRZUEVERUZfQVRPTUlDMSh1aW50X2Zhc3QxNl90KTsKVFlQRURFRl9BVE9NSUMxKGludF9mYXN0 MzJfdCk7ClRZUEVERUZfQVRPTUlDMSh1aW50X2Zhc3QzMl90KTsKVFlQRURFRl9BVE9NSUMxKGlu dF9mYXN0NjRfdCk7ClRZUEVERUZfQVRPTUlDMSh1aW50X2Zhc3Q2NF90KTsKVFlQRURFRl9BVE9N SUMxKGludHB0cl90KTsKVFlQRURFRl9BVE9NSUMxKHVpbnRwdHJfdCk7ClRZUEVERUZfQVRPTUlD MShzaXplX3QpOwpUWVBFREVGX0FUT01JQzEocHRyZGlmZl90KTsKVFlQRURFRl9BVE9NSUMxKGlu dG1heF90KTsKVFlQRURFRl9BVE9NSUMxKHVpbnRtYXhfdCk7CgojdW5kZWYgVFlQRURFRl9BVE9N SUMxCiN1bmRlZiBUWVBFREVGX0FUT01JQzIKCnR5cGVkZWYgZW51bSB7CiAgICBtZW1vcnlfb3Jk ZXJfcmVsYXhlZCA9IF9fQVRPTUlDX1JFTEFYRUQsCiAgICBtZW1vcnlfb3JkZXJfY29uc3VtZSA9 IF9fQVRPTUlDX0NPTlNVTUUsCiAgICBtZW1vcnlfb3JkZXJfYWNxdWlyZSA9IF9fQVRPTUlDX0FD UVVJUkUsCiAgICBtZW1vcnlfb3JkZXJfcmVsZWFzZSA9IF9fQVRPTUlDX1JFTEVBU0UsCiAgICBt ZW1vcnlfb3JkZXJfYWNxX3JlbCA9IF9fQVRPTUlDX0FDUV9SRUwsCiAgICBtZW1vcnlfb3JkZXJf c2VxX2NzdCA9IF9fQVRPTUlDX1NFUV9DU1QKfSBtZW1vcnlfb3JkZXI7CgojZGVmaW5lIEFUT01J Q19CT09MX0xPQ0tfRlJFRSBfX2F0b21pY19hbHdheXNfbG9ja19mcmVlKHNpemVvZihib29sKSwg MCkKI2RlZmluZSBBVE9NSUNfQ0hBUl9MT0NLX0ZSRUUgX19hdG9taWNfYWx3YXlzX2xvY2tfZnJl ZShzaXplb2YoY2hhciksIDApCiNkZWZpbmUgQVRPTUlDX1dDSEFSX0xPQ0tfRlJFRSBfX2F0b21p Y19hbHdheXNfbG9ja19mcmVlKHNpemVvZih3Y2hhcl90KSwgMCkKI2RlZmluZSBBVE9NSUNfU0hP UlRfTE9DS19GUkVFIF9fYXRvbWljX2Fsd2F5c19sb2NrX2ZyZWUoc2l6ZW9mKHNob3J0KSwgMCkK I2RlZmluZSBBVE9NSUNfSU5UX0xPQ0tfRlJFRSBfX2F0b21pY19hbHdheXNfbG9ja19mcmVlKHNp emVvZihpbnQpLCAwKQojZGVmaW5lIEFUT01JQ19MT05HX0xPQ0tfRlJFRSBfX2F0b21pY19hbHdh eXNfbG9ja19mcmVlKHNpemVvZihsb25nKSwgMCkKI2RlZmluZSBBVE9NSUNfTExPTkdfTE9DS19G UkVFIF9fYXRvbWljX2Fsd2F5c19sb2NrX2ZyZWUoc2l6ZW9mKGxvbmcgbG9uZyksIDApCiNkZWZp bmUgQVRPTUlDX1BPSU5URVJfTE9DS19GUkVFIF9fYXRvbWljX2Fsd2F5c19sb2NrX2ZyZWUoc2l6 ZW9mKHZvaWQgKiksIDApCgojZGVmaW5lIEFUT01JQ19GTEFHX0lOSVQgeyAwIH0KCiNkZWZpbmUg QVRPTUlDX1ZBUl9JTklUKC8qIEMgKi8gdmFsdWUpIHsgKHZhbHVlKSB9CgovKiB2b2lkICovCiNk ZWZpbmUgYXRvbWljX2luaXQoLyogdm9sYXRpbGUgQSAqICovIG9iaiwgLyogQyAqLyB2YWx1ZSkg ZG8gewlcCgl2b2xhdGlsZSB0eXBlb2Yob2JqKSBfX3B0ciA9IChvYmopOwkJCVwKCV9fcHRyID0g KHZhbHVlKTsJCQkJCVwKICAgIH0gd2hpbGUoMCkKCi8qIHZvaWQgKi8KI2RlZmluZSBhdG9taWNf dGhyZWFkX2ZlbmNlKC8qIG1lbW9yeV9vcmRlciAqLyBvcmRlcikJXAogICAgX19hdG9taWNfdGhy ZWFkX2ZlbmNlKG9yZGVyKQoKLyogdm9pZCAqLwojZGVmaW5lIGF0b21pY19zaWduYWxfZmVuY2Uo LyogbWVtb3J5X29yZGVyICovIG9yZGVyKQlcCiAgICBfX2F0b21pY19zaWduYWxfZmVuY2Uob3Jk ZXIpCgovKiBib29sICovCiNkZWZpbmUgYXRvbWljX2lzX2xvY2tfZnJlZSgvKiBjb25zdCB2b2xh dGlsZSBBICogKi8gb2JqKQlcCiAgICBfX2F0b21pY19pc19sb2NrX2ZyZWUoc2l6ZW9mKG9iaiks ICYob2JqKS0+X192KQoKLyogdm9pZCAqLwojZGVmaW5lIGF0b21pY19zdG9yZV9leHBsaWNpdCgv KiB2b2xhdGlsZSBBICogKi8gb2JqLAlcCgkJCSAgICAgIC8qIEMgKi8gZGVzaXJlZCwJCVwKCQkJ ICAgICAgLyogbWVtb3J5X29yZGVyICovIG9yZGVyKSBcCiAgICBfX2F0b21pY19zdG9yZSgmKG9i aiktPl9fdiwgKGRlc2lyZWQpLCAob3JkZXIpKQoKLyogdm9pZCAqLwojZGVmaW5lIGF0b21pY19z dG9yZSgvKiB2b2xhdGlsZSBBICogKi8gb2JqLAkJCQlcCgkJICAgICAvKiBDICovIGRlc2lyZWQp CQkJCQlcCiAgICBhdG9taWNfc3RvcmVfZXhwbGljaXQoKG9iaiksIChkZXNpcmVkKSwgbWVtb3J5 X29yZGVyX3NlcV9jc3QpCgovKiBDICovCiNkZWZpbmUgYXRvbWljX2xvYWRfZXhwbGljaXQoLyog dm9sYXRpbGUgQSAqICovIG9iaiwJCVwKCQkJICAgICAvKiBtZW1vcnlfb3JkZXIgKi8gb3JkZXIp CSh7CVwKICAgIHR5cGVvZigob2JqKS0+X192KSBfX3JldDsJCQkJCVwKICAgIF9fYXRvbWljX2xv YWQoKG9iaiksICZfX3JldCwgKG9yZGVyKSkJCQlcCiAgICBfX3JldDsJCQkJCQkJXAp9KQoKLyog QyAqLwojZGVmaW5lIGF0b21pY19sb2FkKC8qIHZvbGF0aWxlIEEgKiAqLyBvYmopCQlcCiAgICBh dG9taWNfbG9hZF9leHBsaWNpdCgob2JqKSwgbWVtb3J5X29yZGVyX3NlcV9jc3QpCgovKiBDICov CiNkZWZpbmUgYXRvbWljX2V4Y2hhbmdlX2V4cGxpY2l0KC8qIHZvbGF0aWxlIEEgKiAqLyBvYmos CVwKCQkJCSAvKiBDICovIGRlc2lyZWQsCQlcCgkJCQkgLyogbWVtb3J5X29yZGVyICovIG9yZGVy KQlcCih7CQkJCQkJCQlcCiAgICBfX3R5cGVvZl9fKChvYmopLT5fX3YpIF9fcmV0OwkJCQlcCiAg ICBzd2l0Y2goc2l6ZW9mKChvYmopLT5fX3YpKSB7CQkJCVwKY2FzZSAxOgkJCQkJCQkJXApfX2F0 b21pY19leGNoYW5nZV8xKCYob2JqKS0+X192LCAoZGVzaXJlZCksICZfX3JldCwgKG9yZGVyKSk7 CVwKYnJlYWs7CQkJCQkJCQlcCmNhc2UgMjoJCQkJCQkJCVwKX19hdG9taWNfZXhjaGFuZ2VfMSgm KG9iaiktPl9fdiwgKGRlc2lyZWQpLCAmX19yZXQsIChvcmRlcikpOwlcCmJyZWFrOwkJCQkJCQkJ XApjYXNlIDI6CQkJCQkJCQlcCl9fYXRvbWljX2V4Y2hhbmdlXzEoJihvYmopLT5fX3YsIChkZXNp cmVkKSwgJl9fcmV0LCAob3JkZXIpKTsJXApicmVhazsJCQkJCQkJCVwK --001a11c34b48a9655904e76c60af--