From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Building the igc branch on MS-Windows Date: Wed, 24 Apr 2024 18:48:25 +0200 Message-ID: References: <86il063imh.fsf@gnu.org> <868r123fs5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8266"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 24 18:49:32 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rzfoF-0001qX-9h for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Apr 2024 18:49:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rzfnR-0004Sp-Lc; Wed, 24 Apr 2024 12:48:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rzfnM-0004SX-1b for emacs-devel@gnu.org; Wed, 24 Apr 2024 12:48:34 -0400 Original-Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rzfnJ-0001Lb-I9; Wed, 24 Apr 2024 12:48:31 -0400 Original-Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-5193363d255so9439620e87.3; Wed, 24 Apr 2024 09:48:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713977307; x=1714582107; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=H4BpF7K+tKUiFJTRaMLw8SYlsjq50jZMYvUTuIbGDfM=; b=k0xPFcI7C4a7/TAAGE3YjA7+1PaQ/a4lODcjjr9wtLzKMOeMG5L2hqcS4hX30mpc0+ lDvJ0SRs1r5p39350t1s2wvRNebfiRY8hlsRgucJoiF9OMhGV3aVHUBAcpjSZLQ3jVEK evPfRbqt9zDPu3ODq6Hm+vltC5dOwvVs5coCW+9C3isD88nH0RXGkbHlEmw8VfAQDOzI 6jOq0tdIZ04T9f6fnahJIKqQLKdQb44ZIWJOzNB3C9+sq/n9SBBjgMMrLBuoZtYPcp78 jS+ADl9n6GonuY/GyyAA2zMWcZ+Jelofxo52YV+b5mW0TPa+kalF8tWJHNjfis7LCYYP sUyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713977307; x=1714582107; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=H4BpF7K+tKUiFJTRaMLw8SYlsjq50jZMYvUTuIbGDfM=; b=mpZ1lkOzFxWwHQyrf8mkU9ZcSNnRcXOk5bYTgPETi4UZ7Vlinu1XQQJvWIl34ecvHo wFPZYv94qkUVa2Hi8mftxByqxBZaA1h0Q0Wlceg3CryoZiCWQeNOI3HvAJPHmxyS3h1Y RGsKMtVG8ICgfF5gcYlJf9Pmv2zXeEMAzJMS6WPp37j08nGZq6aZy2zUWqhoQ1l51xwa ra2jdigtqdPMl8vnn5eL75XTqacfMRUjI28JFBlLsw98okLVXU6xzTO7iMy+ItYEwpPd EkQWRQr8e8BYZ2NsMZrtQfL54H32DU4McUwOQAp66aVRI1xUz//6O0mB0CJ3gB2exH4k AEpg== X-Gm-Message-State: AOJu0YzEurZvSKipddAbKUtRULG/9Z3w+BNl52HvnAVZLEtAG39Q541I Z5szHINgy6jczJLAfkjvuKQIEU5rVy1pqK43eb11W69xJ3GNBuWGRkIEQT0W X-Google-Smtp-Source: AGHT+IF6ywcuQiMaMtNNvyE64Tne9SETe67vyo5XOGOMM1mkMdT34uacbiO54SbOWg+3SnKrkMlCoQ== X-Received: by 2002:ac2:4a6f:0:b0:518:b069:3b7d with SMTP id q15-20020ac24a6f000000b00518b0693b7dmr1967730lfp.6.1713977306456; Wed, 24 Apr 2024 09:48:26 -0700 (PDT) Original-Received: from pro2.fritz.box (p4fe3abb0.dip0.t-ipconnect.de. [79.227.171.176]) by smtp.gmail.com with ESMTPSA id fj17-20020a0564022b9100b0056fe8f3eec6sm7983636edb.62.2024.04.24.09.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 09:48:26 -0700 (PDT) In-Reply-To: <868r123fs5.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 24 Apr 2024 19:07:54 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=gerd.moellmann@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:318038 Archived-At: Eli Zaretskii writes: > I linked with -lmps-debug, and I got this assertion instead: > > Loading d:/gnu/git/emacs/feature/lisp/faces.el (source)... > > nailboard.c:205: Emacs fatal error: assertion failed: i < > nailboardLevelBits(nailboardNails(board), level) I think what they call a nailboard has something to do with pinning objects, i.e. preventing objects from moving in memory. Not that that info is immediately useful... > Does this give more information about a possible reason? The relevant > code in MPS is this: > > static Index nailboardIndex(Nailboard board, Index level, Addr addr) > { > Index i = AddrOffset(RangeBase(&board->range), addr) > >> (board->alignShift + level * LEVEL_SHIFT); > AVER_CRITICAL(i < nailboardLevelBits(nailboardNails(board), level)); > return i; > } > > and LEVEL_SHIFT is > > /* Log2 of scale factor between levels. . */ > #define LEVEL_SHIFT MPS_WORD_SHIFT > > and MPS_WORD_SHIFT is 5 for this platform (as for all the other 32-bit > platforms defined in mpstd.h). Doesn't tell me anything. I've not yet tried to understand the internals of MPS. Could you please walk up the stack frames? Is something from us there?