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:from:to:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; q=dns; s= default; b=Jlz6xZRrQgNOW1Fj5aT1xldeow9jtP5xFxeFpe+PjzEN1Fd14gHtu G9qRzYr23o8WdTDHIJHZ0Iepzo0n3NBeHnbx9+uBMfDqP/kzViaYWJ4DD5bbe3OO MN5nUDYrv4H7wKT5BRnU3/P3P+oJrGHQsHZaKMbo7bhTJNdf5vi8s8= 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:from:to:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; s=default; bh=UW6ZYRa3ceBhQGn1GWljre0wK90=; b=JBl8pFRwDAX/ceF7Bqa5PLqH22/d f6VrB6XqzwZzLEtjanI8jmmQ8OHioIA4YVoER6q2tkdG7EvNdQB7V23n9ak38zIg LjgkpLVJZ2JdBcQcaMkKit6KKrFXzAzNwur/TVjVN92AG6Zhj7UuP+3L7O0ejSAT bk/7HqHcd4fyVmo= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.4 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 X-HELO: calimero.vinschen.de Date: Wed, 15 Jul 2015 15:11:49 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: SIGSEGV before main ? and gcc-debuginfo Message-ID: <20150715131149.GQ16720@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <55A0C41E DOT 6080203 AT gmail DOT com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="OgApRN/oydYDdnYz" Content-Disposition: inline In-Reply-To: <55A0C41E.6080203@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) --OgApRN/oydYDdnYz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Marco, I seem to have missed this... On Jul 11 09:22, Marco Atzeri wrote: > trying to debug latest release candidate of netcdf > I hit this SIGSEGV before reaching main >=20 > $ gdb .libs/ctest.exe > GNU gdb (GDB) Cygwin 7.9.1-1 > ..... > Reading symbols from .libs/ctest.exe...done. > (gdb) break main > Breakpoint 1 at 0x100401171: file > /pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2/ncdump/ctest.c, line 32. > (gdb) run > Starting program: /cygdrive/e/cyg_pub/devel/netcdf/prova/netcdf-c-4.4.0-r= c2_build64/ncdump/.libs/ctest.exe > [New Thread 9476.0x2a88] > [New Thread 9476.0x1fa0] > [New Thread 9476.0x9a8] >=20 > Program received signal SIGSEGV, Segmentation fault. > ___chkstk_ms () at > /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386/cygwin.S:146 > 146 orq $0x0, (%rcx) /* probe there */ >=20 > I thought it was a stack issue and I raised from 2M to 8M It *is* a stack issue of some sort, otherwise it wouldn't have called ___chkstk_ms, which is the guard page handler. Did you find out in the meantime? > SizeOfStackReserve 0000000000200000 >=20 > SizeOfStackReserve 00000000007a1200 >=20 > with no success. >=20 > May be it is not a netcdf bug ? Ideas what to look for ? If it's prior to main, it must be some constructor. Other than that, no idea. > $ uname -svr > CYGWIN_NT-6.1 2.0.4(0.287/5/3) 2015-06-09 12:22 >=20 >=20 > In addition there is a problem with gcc-debuginfo >=20 > $ cygcheck -l gcc-debuginfo |grep cygwin.S > /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386/cygwin.S >=20 > (gdb) break ___chkstk_ms > Breakpoint 2 at 0x100407a60: ___chkstk_ms. (5 locations) > (gdb) run > Starting program: /cygdrive/e/cyg_pub/devel/netcdf/prova/netcdf-c-4.4.0-r= c2_build64/ncdump/.libs/ctest.exe > [New Thread 6656.0x2980] >=20 > Breakpoint 2, ___chkstk_ms () at ../../../libgcc/config/i386/cygwin.S:137 > 137 ../../../libgcc/config/i386/cygwin.S: No such file or directory. Hmm, the relative path might break finding the debuginfo. You should be able to help gdb by calling (gdb) dir /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386 Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --OgApRN/oydYDdnYz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVplwVAAoJEPU2Bp2uRE+gz64P/1wlBHjuMnUf+m6vHENXvE0z 1Hr7NFjZ1d9/aHYT/TInE8digV5tJpMBnzMZ1ovYId9p0aQq37zZNXPoEA9R1lpD o/9EGCCnQN80GWpo/X70rpLJeZ9kVYu8mpbsaCN5LvZuqSNzGZ3rwC7ZA3ytCVex 6Ec1+PVC0E7HEVM95xS/pafpji8oU3/cggvmvLL9qWAgWm27SzmhBwDGpwBN/v9V 4CfgtBiQJc2cuaGniHNhak4IAQTftAkrc2mbHco5wn0wygDSFcPk1leTxvAEXBGz RPDYdlTZ+bICtLd0aSM6rRnb+j6XJBd4+L2yAXjub3DVaMs7HPcpJ3ZR5te1re1X otIit1yurlaYWzRcixY9SCJZOityHMggr2FP3sj5rnoyuZVDH7IQuAfSZVVryFmH oAgMFU+A7IqtDAfbwq67yJ2sGbk/Ag98Yk6EsWX+aLGvRj/KZLDUNV6KVtufjAYh gan092YK3WDUAO3Fm8apsg0WD2Ssxs0mi00IPo4ZxXfwypIx7XNc4Ej0EjLYWTWN fGMIMLMQbBUtamsYLBtM7WMdLgFHOsfSQfQlBJQz85DtennE6hcvJlk+FNuj6m/U vkRwtFhx8gd7SNQV1FVS8J8FwhszhpGCQ5fNWdXj0NCqf6oX/2Mpr1PbV2VlfQwD LdzvA7bxT/SdDYMXV72+ =4zm+ -----END PGP SIGNATURE----- --OgApRN/oydYDdnYz--