delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/08/03/13:19:28

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:to:from:reply-to:subject:message-id
:in-reply-to:references:mime-version:content-type; q=dns; s=
default; b=gdhrRoiFxGfaph2wp8ZksfGkdjC2r7/axYLDiNUgzu6vMznBQc0nC
p5QVXO0i5W9YZ04pivvmqKzNXq+PGyWtYGfdFrxy37WyLcU8FcABz44EiCP3I/i5
ApJF2Gui1p/brKihK7TzeOPO7Dka3dVoHbtYqB3ExHLJp7v6+n5byQ=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:to:from:reply-to:subject:message-id
:in-reply-to:references:mime-version:content-type; s=default;
bh=aP/INi6OHOZs1Qi+Db4VT3zlO70=; b=xU5RDrIBiWy1EJ2dRTCsaZH6fOdw
wQF2PJ47UIni9/9lh4Gw3Qt3cElX13MInqO1I106egp07+y8gz8zJZeGNAkAjqnK
WfZMO7+hIcRzILHSGqFTp/LuEuKvu95zAcjVWtdOb02CpWuop4rjDeDRGwwVA94u
eIu82OmrO/66Ok8=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Breakpoint, machines, __chk_fail, slen
X-HELO: mail-40133.protonmail.ch
Date: Fri, 03 Aug 2018 17:19:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1533316751; bh=bN/o4/AEgIS1nR8f2vuq3CbtHgLJcjWnRre9zTKORFU=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:Feedback-ID: From; b=KIy9ziKXAIjIguWVmq63hHfhImtAdlslsJJfdiDzhKPDaEX5pkmurqFeWrMRWsv+x CcD7JmWMZlIMxmuUpJP+SdEQdWUF2TDw4+zAxbFuy/i7CxMgu1LNAAPydjqFI82dPS sGJN+PZ5bzbreu15TeZN43B0C3T+Is1cPX+8NxJ4=
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
From: tumtum00 <tumtum00 AT protonmail DOT com>
Reply-To: tumtum00 <tumtum00 AT protonmail DOT com>
Subject: Re: Self-compiled xorg-server 1.20.0 crashes at startup, buffer overflow
Message-ID: <3bFLcaKIbW2ReAFfPR_VyPdeLOkhOtZMYWF_LXmhPBuysKqgz4kVUVRqtnu4RsPrGGfgMJSQzeFdAj3HMJgqWzDunzDSdF5kuycnE42YA08=@protonmail.com>
In-Reply-To: <e95c0d44-ed2f-691f-9605-bb94833453ed@dronecode.org.uk>
References: <xXobGF2ZMAup4U6upeZeUT3opDh7hre6sWHSAxvN47Xqg3DQf19yecPcsNI_fp-hZ9wlneKpfh18sFgVad0nRvTKnojh_4yCAEF9Zw-s0a0=@protonmail.com> <e95c0d44-ed2f-691f-9605-bb94833453ed AT dronecode DOT org DOT uk>
MIME-Version: 1.0
X-IsSubscribed: yes

--b1_6baafbac0805986f0fd92ace39f2c29a
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 31 July 2018 7:57 PM, Jon Turney wrote:
> > -   Dependencies installed as described in https://x.cygwin.com/docs/cg=
/prog-build-prerequisites.html, plus xcb-composite-devel
>
> Thanks for pointing out this oversight. I will amend the documentation.

Thanks for that. I typoed the package, it should be libxcb-composite-devel.

> I tried to reproduce this problem by following these steps, but the
> produced executable works ok for me.

I tried 3 new machines today, can reproduce the issue in all of them. All w=
ere Win7 x86_64. 2 VMs installed from scratch (one in English, the other Ge=
rman as in my first report) plus a system running on bare metal.

> > #7 0x000000018017e7e9 in __chk_fail () at /usr/src/debug/cygwin-2.10.0-=
1/newlib/libc/ssp/chk_fail.c:11
> > msg =3D "*** buffer overflow detected ***: terminated\n"
> > #8 0x000000018018c1c3 in __memcpy_chk (dst=3D0x60008e570, src=3D0x45, l=
en=3D0, slen=3D0) at /usr/src/debug/cygwin-2.10.0-1/newlib/libc/ssp/memcpy_=
chk.c:48
>
> This is a wrapper around memcpy, which is being used as we are building
> with _FORTIFY_SOURCE
>
> I'd suggest setting a breakpoint on this line (after installing the
> cygwin-debuginfo package for relevant debug info) and trying to
> understand why it's not succeeding.

Attached the backtrace at memcpy_chk.c:48.
I've been trying to figure out what is going on from the source code, but I=
'm not really getting anywhere.

Does it suffice to install cygwin-debuginfo or do I need to set something u=
p?
I ran gdb with `set cygwin-exceptions on` too, but no further information c=
ame up in the backtrace.


--b1_6baafbac0805986f0fd92ace39f2c29a
Content-Type: text/plain; name="gdb.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=gdb.txt

Tm8gc291cmNlIGZpbGUgbmFtZWQgbWVtY3B5X2Noay5jLgpCcmVha3BvaW50
IDEgKG1lbWNweV9jaGsuYzo0OCkgcGVuZGluZy4KU3RhcnRpbmcgcHJvZ3Jh
bTogL3Vzci9zcmMveG9yZy1zZXJ2ZXItMS4yMC4wLTIuc3JjL3hvcmctc2Vy
dmVyLTEuMjAuMC0yLng4Nl82NC9zcmMveHNlcnZlci1jeWd3aW4tMS4yMC4w
LTIveDg2XzY0LXBjLWN5Z3dpbi9ody94d2luL1hXaW4gLW11bHRpd2luZG93
CltOZXcgVGhyZWFkIDI3MjguMHhiNTBdCltOZXcgVGhyZWFkIDI3MjguMHhh
YWNdCltOZXcgVGhyZWFkIDI3MjguMHhhMTBdCltOZXcgVGhyZWFkIDI3Mjgu
MHhiYzRdCltOZXcgVGhyZWFkIDI3MjguMHhhMjRdCgpUaHJlYWQgMSBoaXQg
QnJlYWtwb2ludCAxLCBfX21lbWNweV9jaGsgKGRzdD0weDYwMDA4YzdhMCwg
c3JjPTB4MTAwNTlmNGIwIDx2YWx1ZXM+LCBsZW49OCwgc2xlbj00KQogICAg
YXQgL3Vzci9zcmMvZGVidWcvY3lnd2luLTIuMTAuMC0xL25ld2xpYi9saWJj
L3NzcC9tZW1jcHlfY2hrLmM6NDgKNDgJL3Vzci9zcmMvZGVidWcvY3lnd2lu
LTIuMTAuMC0xL25ld2xpYi9saWJjL3NzcC9tZW1jcHlfY2hrLmM6IE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkuCiMwICBfX21lbWNweV9jaGsgKGRzdD0w
eDYwMDA4YzdhMCwgc3JjPTB4MTAwNTlmNGIwIDx2YWx1ZXM+LCBsZW49OCwg
c2xlbj00KQogICAgYXQgL3Vzci9zcmMvZGVidWcvY3lnd2luLTIuMTAuMC0x
L25ld2xpYi9saWJjL3NzcC9tZW1jcHlfY2hrLmM6NDgKTm8gbG9jYWxzLgoj
MSAgMHgwMDAwMDAwMTAwNGI4MGQ1IGluIFJSQ29uZmlndXJlT3V0cHV0UHJv
cGVydHkgKG91dHB1dD1vdXRwdXRAZW50cnk9MHg2MDAwOGM2YzAsIHByb3Bl
cnR5PTxvcHRpbWl6ZWQgb3V0PiwgCiAgICBwZW5kaW5nPXBlbmRpbmdAZW50
cnk9MCwgcmFuZ2U9cmFuZ2VAZW50cnk9MCwgaW1tdXRhYmxlPWltbXV0YWJs
ZUBlbnRyeT0wLCBudW1fdmFsdWVzPW51bV92YWx1ZXNAZW50cnk9MiwgCiAg
ICB2YWx1ZXM9dmFsdWVzQGVudHJ5PTB4MTAwNTlmNGIwIDx2YWx1ZXM+KSBh
dCAuLi9yYW5kci9ycnByb3BlcnR5LmM6Mzg1CiAgICAgICAgcHJvcCA9IDB4
NjAwMDI4NDkwCiAgICAgICAgYWRkID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgbmV3X3ZhbHVlcyA9IDB4NjAwMDhjN2EwCiMyICAweDAwMDAwMDAxMDA0
YjY4MmUgaW4gUlJPdXRwdXRDcmVhdGUgKHBTY3JlZW49cFNjcmVlbkBlbnRy
eT0weDYwMDA3N2M0MCwgCiAgICBuYW1lPW5hbWVAZW50cnk9MHgxMDA1ODY5
NDIgPF9fZnVuY19fLjk2NDgrNzIyPiAiZGVmYXVsdCIsIG5hbWVMZW5ndGg9
bmFtZUxlbmd0aEBlbnRyeT03LCBkZXZQcml2YXRlPWRldlByaXZhdGVAZW50
cnk9MHgwKQogICAgYXQgLi4vcmFuZHIvcnJvdXRwdXQuYzoxMjAKICAgICAg
ICB2YWx1ZXMgPSB7MCwgMX0KICAgICAgICBvdXRwdXQgPSAweDYwMDA4YzZj
MAogICAgICAgIG91dHB1dHMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBu
b25EZXNrdG9wQXRvbSA9IDxvcHRpbWl6ZWQgb3V0PgojMyAgMHgwMDAwMDAw
MTAwNDBjMTFiIGluIHdpblJhbmRSSW5pdCAocFNjcmVlbj1wU2NyZWVuQGVu
dHJ5PTB4NjAwMDc3YzQwKSBhdCAuLi9ody94d2luL3dpbnJhbmRyLmM6MjU2
CiAgICAgICAgY3J0YyA9IDB4NjAwMDc5NDAwCiAgICAgICAgb3V0cHV0ID0g
PG9wdGltaXplZCBvdXQ+CiM0ICAweDAwMDAwMDAxMDA0MTZlMDAgaW4gd2lu
RmluaXNoU2NyZWVuSW5pdEZCIChpPTxvcHRpbWl6ZWQgb3V0PiwgcFNjcmVl
bj0weDYwMDA3N2M0MCwgYXJnYz08b3B0aW1pemVkIG91dD4sIAogICAgYXJn
dj08b3B0aW1pemVkIG91dD4pIGF0IC4uL2h3L3h3aW4vd2luc2NyaW5pdC5j
OjM0MwogICAgICAgIHBTY3JlZW5JbmZvID0gMHg2MDAwNGM3YjAKICAgICAg
ICBwVmlzdWFsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgaVJldHVybiA9
IDxvcHRpbWl6ZWQgb3V0PgojNSAgMHgwMDAwMDAwMTAwNDE2YTVmIGluIHdp
blNjcmVlbkluaXQgKHBTY3JlZW49cFNjcmVlbkBlbnRyeT0weDYwMDA3N2M0
MCwgYXJnYz1hcmdjQGVudHJ5PTIsIGFyZ3Y9YXJndkBlbnRyeT0weGZmZmZj
YmEwKQogICAgYXQgLi4vaHcveHdpbi93aW5zY3Jpbml0LmM6MTgwCiAgICAg
ICAgcFNjcmVlbkluZm8gPSAweDYwMDA0YzdiMAogICAgICAgIGhkYyA9IDxv
cHRpbWl6ZWQgb3V0PgogICAgICAgIGR3SW5pdGlhbEJQUCA9IDAKIzYgIDB4
MDAwMDAwMDEwMDQ3M2Q2MCBpbiBBZGRTY3JlZW4gKHBmbkluaXQ9cGZuSW5p
dEBlbnRyeT0weDEwMDQxNjkxMCA8d2luU2NyZWVuSW5pdD4sIGFyZ2M9YXJn
Y0BlbnRyeT0yLCAKICAgIGFyZ3Y9YXJndkBlbnRyeT0weGZmZmZjYmEwKSBh
dCAuLi9kaXgvZGlzcGF0Y2guYzozOTE5CiAgICAgICAgaSA9IDAKICAgICAg
ICBwU2NyZWVuID0gMHg2MDAwNzdjNDAKIzcgIDB4MDAwMDAwMDEwMDQwY2Qx
ZiBpbiBJbml0T3V0cHV0IChwU2NyZWVuSW5mbz1wU2NyZWVuSW5mb0BlbnRy
eT0weDEwMDVmYzVlMCA8c2NyZWVuSW5mbz4sIGFyZ2M9YXJnY0BlbnRyeT0y
LCAKICAgIGFyZ3Y9YXJndkBlbnRyeT0weGZmZmZjYmEwKSBhdCAuLi9ody94
d2luL0luaXRPdXRwdXQuYzo5NzIKICAgICAgICBpID0gMAojOCAgMHgwMDAw
MDAwMTAwNDc3YWE4IGluIGRpeF9tYWluIChhcmdjPTIsIGFyZ3Y9MHhmZmZm
Y2JhMCwgZW52cD08b3B0aW1pemVkIG91dD4pIGF0IC4uL2RpeC9tYWluLmM6
MTkzCiAgICAgICAgaSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGFsd2F5
c0NoZWNrRm9ySW5wdXQgPSB7MCwgMX0KIzkgIDB4MDAwMDAwMDE4MDA0Nzli
MiBpbiBfY3lnd2luX2V4aXRfcmV0dXJuICgpIGF0IC91c3Ivc3JjL2RlYnVn
L2N5Z3dpbi0yLjEwLjAtMS93aW5zdXAvY3lnd2luL2RjcnQwLmNjOjEwMTgK
ICAgICAgICBuZXdhcmd2ID0gMHhmZmZmY2JhMAogICAgICAgIG5hdiA9IDxv
cHRpbWl6ZWQgb3V0PgogICAgICAgIG9hdiA9IDxvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIF9fUFJFVFRZX0ZVTkNUSU9OX18gPSAidm9pZCBkbGxfY3J0MF8x
KHZvaWQqKSIKIzEwIDB4MDAwMDAwMDE4MDA0NTY1MyBpbiBfY3lndGxzOjpj
YWxsMiAodGhpcz0weGZmZmZjZTAwLCBmdW5jPTB4MTgwMDQ2OTgwIDxkbGxf
Y3J0MF8xKHZvaWQqKT4sIGFyZz0weDAsIGJ1Zj1idWZAZW50cnk9MHhmZmZm
Y2RmMCkKICAgIGF0IC91c3Ivc3JjL2RlYnVnL2N5Z3dpbi0yLjEwLjAtMS93
aW5zdXAvY3lnd2luL2N5Z3Rscy5jYzo0MAogICAgICAgIHJlcyA9IDxvcHRp
bWl6ZWQgb3V0PgojMTEgMHgwMDAwMDAwMTgwMDQ1NzA0IGluIF9jeWd0bHM6
OmNhbGwgKGZ1bmM9PG9wdGltaXplZCBvdXQ+LCBhcmc9PG9wdGltaXplZCBv
dXQ+KQogICAgYXQgL3Vzci9zcmMvZGVidWcvY3lnd2luLTIuMTAuMC0xL3dp
bnN1cC9jeWd3aW4vY3lndGxzLmNjOjI3CiAgICAgICAgYnVmID0gJ1wwMDAn
IDxyZXBlYXRzIDQwOCB0aW1lcz4uLi4KIzEyIDB4MDAwMDAwMDAwMDAwMDAw
MCBpbiA/PyAoKQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCkJh
Y2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlz
IGZyYW1lIChjb3JydXB0IHN0YWNrPykK


--b1_6baafbac0805986f0fd92ace39f2c29a
Content-Type: text/plain; charset=us-ascii


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--b1_6baafbac0805986f0fd92ace39f2c29a--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019