From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: GC and stack marking Date: Tue, 20 May 2014 23:01:24 -0400 Message-ID: References: <83a9add91p.fsf@gnu.org> <8338g4bd7m.fsf@gnu.org> <83wqdgntan.fsf@gnu.org> <83ppj7oniv.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1400641321 22402 80.91.229.3 (21 May 2014 03:02:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 May 2014 03:02:01 +0000 (UTC) Cc: fabrice.popineau@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 21 05:01:54 2014 Return-path: Envelope-to: ged-emacs-devel@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 1Wmwmw-0006xK-2E for ged-emacs-devel@m.gmane.org; Wed, 21 May 2014 05:01:54 +0200 Original-Received: from localhost ([::1]:56496 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wmwmv-0007Sn-OA for ged-emacs-devel@m.gmane.org; Tue, 20 May 2014 23:01:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wmwml-0007Se-Dm for emacs-devel@gnu.org; Tue, 20 May 2014 23:01:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wmwmd-0003mG-1F for emacs-devel@gnu.org; Tue, 20 May 2014 23:01:43 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:39705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WmwmU-0003gM-3d; Tue, 20 May 2014 23:01:26 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="63474204" Original-Received: from 206-248-164-30.dsl.teksavvy.com (HELO pastel.home) ([206.248.164.30]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 May 2014 23:01:25 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id CE476600DB; Tue, 20 May 2014 23:01:24 -0400 (EDT) In-Reply-To: <83ppj7oniv.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 21 May 2014 05:48:08 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171978 Archived-At: > That's how I found out that it was being marked by mark_stack. But > that doesn't tell you how that value _got_ on the stack, does it? No, but it does tell you its address in the stack, so you can then walk up the backtrace and look at the address of local variables until you (hopefully) find the one that matters. Stefan