From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94873 invoked by alias); 3 Aug 2018 17:19:17 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 94863 invoked by uid 89); 3 Aug 2018 17:19:16 -0000 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 Received: from mail-40133.protonmail.ch (HELO mail-40133.protonmail.ch) (185.70.40.133) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 03 Aug 2018 17:19:14 +0000 Date: Fri, 03 Aug 2018 17:19:00 -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 From: tumtum00 Reply-To: tumtum00 Subject: Re: Self-compiled xorg-server 1.20.0 crashes at startup, buffer overflow Message-ID: <3bFLcaKIbW2ReAFfPR_VyPdeLOkhOtZMYWF_LXmhPBuysKqgz4kVUVRqtnu4RsPrGGfgMJSQzeFdAj3HMJgqWzDunzDSdF5kuycnE42YA08=@protonmail.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_6baafbac0805986f0fd92ace39f2c29a" X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00037.txt.bz2 --b1_6baafbac0805986f0fd92ace39f2c29a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-length: 1606 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 Content-length: 4852 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 Content-length: 219 -- 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--