From owner-freebsd-current@FreeBSD.ORG Fri Sep 9 14:55:19 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 825F71065673; Fri, 9 Sep 2011 14:55:19 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 229DD8FC17; Fri, 9 Sep 2011 14:55:18 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p89EtDbC007575 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 9 Sep 2011 17:55:13 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p89EtD9C002643; Fri, 9 Sep 2011 17:55:13 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p89EtD7q002642; Fri, 9 Sep 2011 17:55:13 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 9 Sep 2011 17:55:13 +0300 From: Kostik Belousov To: Oliver Lehmann Message-ID: <20110909145512.GC17489@deviant.kiev.zoral.com.ua> References: <20110909113046.Horde.MHKEMKQd9PdOadzGA0vRXXA@avocado.salatschuessel.net> <20110909095521.GX17489@deviant.kiev.zoral.com.ua> <20110909134737.Horde.JTghXaQd9PdOafzZBeiBX2U@avocado.salatschuessel.net> <20110909123007.GZ17489@deviant.kiev.zoral.com.ua> <20110909161942.Horde.fmddS6Qd9PdOaiB_P8oBX2c@avocado.salatschuessel.net> <20110909142757.GB17489@deviant.kiev.zoral.com.ua> <20110909163454.Horde.qr2VFKQd9PdOaiQOi-MhX2U@avocado.salatschuessel.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="QKRZXGw4JzgRpiWc" Content-Disposition: inline In-Reply-To: <20110909163454.Horde.qr2VFKQd9PdOaiQOi-MhX2U@avocado.salatschuessel.net> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Chris Rees , freebsd-current@freebsd.org, Mike Tancsa Subject: Re: cvsup broken on amd64? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2011 14:55:19 -0000 --QKRZXGw4JzgRpiWc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 09, 2011 at 04:34:54PM +0200, Oliver Lehmann wrote: >=20 > Kostik Belousov wrote: >=20 > >On Fri, Sep 09, 2011 at 04:19:42PM +0200, Oliver Lehmann wrote: >=20 > >>(gdb) bt > >>#0 0x00000000004d24c6 in tzload () > > > >Try to do "disas 0x4d24c6 0x4d24c6+30" from gdb prompt with the loaded= =20 > >core. >=20 > (gdb) disas 0x4d24c6 0x4d24c6+30 > Dump of assembler code from 0x4d24c6 to 0x4d24e4: > 0x00000000004d24c6 : callq 0x4db370 > 0x00000000004d24cb : test %eax,%eax > 0x00000000004d24cd : jne 0x4d25e0 > 0x00000000004d24d3 : movzbl (%rbx),%ebp > 0x00000000004d24d6 : cmp $0x3a,%bpl > 0x00000000004d24da : jne 0x4d24e3 > 0x00000000004d24dc : add $0x1,%rbx > 0x00000000004d24e0 : movzbl (%rbx),%ebp > 0x00000000004d24e3 : cmp $0x2f,%bpl > End of assembler dump. Ok, please do the following: run cvsup under the gdb. When SIGSEGV is raised, from the gdb prompt, do: 1. info registers $rsp 2. info program This should print you the pid of the process, then do 3. shell procstat -v I suspect that modula 3 system uses the kind of green threads, and the default thread stack size is simply too small for amd64. This is consistent with SIGILL when running standalone, but SIGSEGV under debugger. --QKRZXGw4JzgRpiWc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk5qKNAACgkQC3+MBN1Mb4iUzgCeNJBV2JD6uCLlERnbFYzesVeW PYQAnAnZL0yD3M0qCKVhZYkG2jE6LZIV =1dpx -----END PGP SIGNATURE----- --QKRZXGw4JzgRpiWc--