Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 19:02:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 14:02:07 2025 Received: from localhost ([127.0.0.1]:58815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWKGk-0002Mk-OS for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 14:02:07 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:42211) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWKGi-0002M8-Qb for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 14:02:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736535717; x=1736794917; bh=UNxoITs7peUEW5zH+wiLnOrG2RDoF6FCcVeE5CNfAA0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=H27cGJvPcHdTy1p9x4v3nYktcDexEcmvFE7i23GXoXwnczo3x5gFIMTZxLcFNbMXd VNZgPCkYprIlCdIvZffABtZBNIHzAz1LX7UgGadn2ltBVoc7Ka89As0P/YnnOw2nEV cjTIRjMMMFETdhOwKJsaFu6tsX5b3/1PFn4Cri34s+0Xirt1Rcfzx/4FKQq1BGNV/7 6MJvNhSCOvoRI8t0Ior88hIv0333YoeOB1cUS+ZacafS89pOrD+WJZV4TnEKvq9UTe RvCA+L4KR+9/4JSGJM3elCvuyeEnoUAVcRHwp2oXDuzX0Y19JTi7k5RlQii7X+AHsb sGUuWAlpleP+g== Date: Fri, 10 Jan 2025 19:01:53 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87cygu1oip.fsf@HIDDEN> In-Reply-To: <87a5byzprt.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 799c30d5da6381233def616edf06f2ea9701201e MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >> Pip Cet <pipcet@HIDDEN> writes: >> >>> "Ihor Radchenko" <yantar92@HIDDEN> writes: >>> >>>> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: >>>> >>>>> Don't know if that helps, but M-x igc-root-stats can be used to displ= ay >>>>> information about known roots. Maybe one can see there if the number = of >>>>> roots increases over time, which would indicate if there is something >>>>> like a "root leak", for example by using xfree instead of igc_xfree. >>>> >>>> I noticed that creating a new frame took longer and longer over time >>>> recently. Up to a dozen of seconds. >>> >>> Thanks! Trying to reproduce that here with: >>> >>> ./src/emacs -Q --eval '(run-with-timer 1.0 1.0 (lambda () (delete-frame= (make-frame))))' >>> >>> indicates 8 xzalloc-ambig roots apparently leaked per frame created >>> (after the fix I just pushed). Ouch. Even if we xfree() those, that's >>> a great number of heap words incorrectly declared to be ambiguous roots= , >>> which may hide other bugs. >>> >>> No apparent leak with --with-x-toolkit=3Dno, so we know where to look. >> >> Or not. It's down to one leak/frame now, which is still bad, but I > > It's weird bug day: I'm seeing one leak/frame sometimes, sometimes it's > two leaks/frame, and I expected the following patch to give me a unique > call chain to a root that isn't freed: > > diff --git a/src/igc.c b/src/igc.c > index f034aae9460..cac9cd5501c 100644 > --- a/src/igc.c > +++ b/src/igc.c > @@ -858,6 +858,7 @@ igc_check_fwd (void *client, bool is_vector) > void *start, *end; > const char *label; > bool ambig; > + void *caller[4]; > }; > =20 > typedef struct igc_root igc_root; > @@ -3217,7 +3218,11 @@ igc_xzalloc_ambig (size_t size) > void *end =3D (char *) p + size; > if (end =3D=3D p) > end =3D (char *) p + IGC_ALIGN_DFLT; > - root_create_ambig (global_igc, p, end, "xzalloc-ambig"); > + struct igc_root_list *r =3D root_create_ambig (global_igc, p, end, "xz= alloc-ambig"); > + r->d.caller[0] =3D __builtin_return_address (0); > + r->d.caller[1] =3D __builtin_return_address (1); > + r->d.caller[2] =3D __builtin_return_address (2); > + r->d.caller[3] =3D __builtin_return_address (3); > return p; > } > =20 > > However, while I do see what I think are the 100 leaks after running > > ./src/emacs -Q --eval '(dotimes (i 100) (delete-frame (make-frame)))' > > they have different call chains. > > I'm using > > p global_igc->roots[0] > while 1 > p *$.next > end > > in GDB, and I was expecting the leaked roots to be among the first > values printed. > > Is there something obvious I'm doing wrong? Or are we really creating > menuitems in such a way that we usually leak one, but it's random which > one? I'm suspicious of this code in gtkutil.c: void free_frame_tool_bar (struct frame *f) { xp_output *x =3D f->output_data.xp; if (x->toolbar_widget) { struct xg_frame_tb_info *tbinfo; GtkWidget *top_widget =3D x->toolbar_widget; block_input (); if (x->toolbar_is_packed) { if (x->toolbar_in_hbox) gtk_container_remove (GTK_CONTAINER (x->hbox_widget), top_widget); else gtk_container_remove (GTK_CONTAINER (x->vbox_widget), top_widget); } else gtk_widget_destroy (x->toolbar_widget); x->toolbar_widget =3D 0; x->toolbar_widget =3D 0; Not least because that first assignment seems like a dead store (maybe GCC should warn about those rather than complaining about perfectly valid code ;-) ). I don't see how the toolbar packing code ensures x->toolbar_widget no longer needs to be freed. However, free_frame_tool_bar isn't called at all, it seems, if we create a frame, then destroy it. Calling it from xg_free_frame_widgets crashes because free_frame_tool_bar calls code which assumes there's a valid window. Removing that call gets us down to one leak/frame with a unique call chain: imc =3D gtk_im_multicontext_new (); g_object_ref (imc); gtk_im_context_set_use_preedit (imc, TRUE); g_signal_connect_data (G_OBJECT (imc), "commit", =09=09=09 G_CALLBACK (xg_im_context_commit), =09=09=09 glib_user_data (f), free_glib_user_data, =09=09=09 0); g_signal_connect (G_OBJECT (imc), "preedit-changed", =09=09 G_CALLBACK (xg_im_context_preedit_changed), NULL); g_signal_connect (G_OBJECT (imc), "preedit-end", =09=09 G_CALLBACK (xg_im_context_preedit_end), NULL); FRAME_X_OUTPUT (f)->im_context =3D imc; g_signal_connect (G_OBJECT (wfixed), "key-press-event", =09=09 G_CALLBACK (xg_widget_key_press_event_cb), =09=09 NULL); This creates an artificial extra reference to imc; there's a paired call in xg_free_frame_widgets, but we need an extra call to destroy the extra ref as well as the ref gtk_im_multicontext_new already created for us. Removing the call to g_object_ref "fixes" things, but I assume it was there for a reason. Long story short, this diff "works" but needs to be redone properly: diff --git a/src/gtkutil.c b/src/gtkutil.c index e1949b4a06d..87f9aa854e1 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1762,7 +1762,7 @@ xg_create_frame_widgets (struct frame *f) =09=09=09 0); =20 imc =3D gtk_im_multicontext_new (); - g_object_ref (imc); + // g_object_ref (imc); gtk_im_context_set_use_preedit (imc, TRUE); =20 g_signal_connect_data (G_OBJECT (imc), "commit", @@ -1907,6 +1907,7 @@ xg_create_frame_outer_widgets (struct frame *f) void xg_free_frame_widgets (struct frame *f) { + free_frame_tool_bar (f); if (FRAME_GTK_OUTER_WIDGET (f)) { xp_output *x =3D f->output_data.xp; @@ -6232,10 +6233,9 @@ free_frame_tool_bar (struct frame *f) gtk_container_remove (GTK_CONTAINER (x->vbox_widget), top_widget); } - else - gtk_widget_destroy (x->toolbar_widget); + if (x->toolbar_widget) +=09gtk_widget_destroy (x->toolbar_widget); =20 - x->toolbar_widget =3D 0; x->toolbar_widget =3D 0; x->toolbar_is_packed =3D false; FRAME_TOOLBAR_TOP_HEIGHT (f) =3D FRAME_TOOLBAR_BOTTOM_HEIGHT (f) =3D= 0; @@ -6255,7 +6255,7 @@ free_frame_tool_bar (struct frame *f) NULL); } =20 - adjust_frame_size (f, -1, -1, 2, 0, Qtool_bar_lines); + // adjust_frame_size (f, -1, -1, 2, 0, Qtool_bar_lines); =20 unblock_input (); } However, even if a fix like that works, the GTK code simply creates too many ambiguous unprotected roots for MPS to deal with: thousands of them per frame. We should fix the "unprotected", then the "ambiguous", then the "roots", or at least start doing that until performance becomes acceptable again. I suspect the only reason it doesn't make my Emacs unusable is that I don't use menu bars or tool bars. Pip
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 18:33:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 13:33:47 2025 Received: from localhost ([127.0.0.1]:58758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWJpL-0000oj-Fu for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 13:33:47 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46231) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWJpJ-0000oL-E2 for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 13:33:46 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id C42A9240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 19:33:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736534017; bh=5yEtGX7kMOCNov7iS8cFVzUgT9mWejqT9ZWC9hNdgY0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=OJ/8UBaNRU4eNfV0EratQg9BRIcUlZgs2fAppaA7kDkUd7L/9dqwxaMEBmR3CEugE RUPrFogciRhYuxMqtjXxL0Ucv0OPN5uW2K4s+9+MfnOt7m75yFNdeoTs6rhUr4UCo9 ZD3ziXrvH/YIpucwWDs6ButMDsNQUkBZndS4KTPLgt7z85Ienb8yflnMkfTWfqSlNp bOmkOmpdoFm/MNcM0rKgr1IzAQJ4ROreg18gQ3G6XCafV0kYhXBIzuzAr2XJMGPK/7 NbmqEYT1N/9CJY0fOuwR+6ppP1GkylqNKf5SOYL627UNu7APT2HRS5DhiSyT5CxZjz VpNno86tH6JYw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV9Jx09vtz9rxK; Fri, 10 Jan 2025 19:33:36 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87ikqm1tmx.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <87ikqm1tmx.fsf@HIDDEN> Date: Fri, 10 Jan 2025 18:35:57 +0000 Message-ID: <875xmmectu.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Pip Cet <pipcet@HIDDEN> writes: >>> ./src/emacs -Q --eval '(run-with-timer 1.0 1.0 (lambda () (delete-frame (make-frame))))' >>> ... Maybe try with menu bar enabled. I just casually enabled the menu bar and noticed significant slowdown of frame creation. Here is what perf says: 48.62% emacs emacs [.] rootCreateProtectable 14.08% emacs emacs [.] igc_destroy_root_with_start 3.08% emacs emacs [.] fix_lisp_obj 1.52% emacs emacs [.] dflt_scanx 1.05% emacs emacs [.] assq_no_quit 0.98% emacs libc.so.6 [.] 0x000000000017d947 0.83% emacs emacs [.] set_buffer_internal_2 0.75% emacs emacs [.] plist_get 0.68% emacs emacs [.] get_keymap 0.61% emacs libX11.so.6.4.0 [.] _XrmInternalStringToQuark 0.52% emacs libc.so.6 [.] pthread_mutex_lock -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 18:22:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 13:22:24 2025 Received: from localhost ([127.0.0.1]:58735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWJeK-0000DO-9H for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 13:22:24 -0500 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:47576) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWJeH-0000D5-Bh for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 13:22:23 -0500 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-aaf900cc7fbso444363666b.3 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 10:22:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736533334; x=1737138134; darn=debbugs.gnu.org; h=content-transfer-encoding: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=M8GlEAqYIFEgZwwAmPMKVaJ3iHV7OccP8F2DmbVI9nI=; b=VOyH8icmHnOroat9OuSfvIF/7WkiOOvv7KOwwS1vrVTHSf60QN3IsOkygpgj33eSHa v7RNorqHUVUcsywDXu4un4I9XYddGfOr8aeEo3y8GMBooYHziLx76yj0rL6EK5M87T7q nNWOkMctXaYRqagcBfR3jHPLA2vAPOWa9SXSk2dggvyIUHo2tzTk0JmQwhxHUjQWyxzZ pJBcAYZ6xhL1teWQ5BebBClOylNne1uCG3JDtpecSdERIBJkmS/6w8xYoOhzFern90xH XcGsCVQI30gmLpJMbam7knA7xBP9ChOVWvlcBDRixVzAjxSiltGpwD0C0rhr6fS0w4QT 8gHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736533334; x=1737138134; h=content-transfer-encoding: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=M8GlEAqYIFEgZwwAmPMKVaJ3iHV7OccP8F2DmbVI9nI=; b=QikDJMfeYa04zk6BpUS5+1pWWw1PGcLVh3k6x9wF/YxIH1dLBaiL9XElN2/9/p2wfs kJp3bM8Aem1W7FqtCHWuVO9iv28QEai2pCz3/Gjm7DUXbPMiMOvk3vZDXThDT3DzRXPD fUH3udWoDRogjkmAv3mwGoQoOUzr8yYSj3aQh/TFhzrYv7J1Hi3iXY2p6XtRHgDotMiy M3zpzqx6m7EfwunjBXj9tVQYeNM6HSIB2oaq9b6Fhzu2nwuLWR0S+lCcEfE333/mzW5Z kf1tuUsHMfbb3Hp9oQuh0E9N3mZ2p2hFN/JzDMqUZBZKWqsUgug5QhZOSxRgqcSg19KZ BUaA== X-Forwarded-Encrypted: i=1; AJvYcCXNDKPKvTBJ2C92cNlaO1k25+GGg5t2FjvPt+L0hx13OezxHbvq4B70Yk0j4tbEmPpneNYVww==@debbugs.gnu.org X-Gm-Message-State: AOJu0YziiXpwxs2GhHH3eKQrK0MMfPVKkjUYWvOX6svuTuESwIaJkD/U O6t7wd/zDtX1S2pJkQPeIwnKAq7lrr5WlK7Ew2MyHlx/K3STE63wkkhlmQ== X-Gm-Gg: ASbGnctPgaXqXrZnB0viD/MCbvnKVwHj5g5uX1uEpu5oTLRB70/w1zcJN2vbcdpjxSB XGjglHZ+ekKKCf5YNSTGzmJuTb9Q+agNKGJdx4fwAPDpgQGquXIHNSK85gMH/lWRpWNYi76oIxj YrB26omeAStGqc58cJqIX9GzWZGVnMeHDaHLCs+zWPKVgCMihXvyMx18FXOIVh6z2CDEhknVhE4 MhOpw7FAnAJfii/vd4TzYYbPATir+aGpHMR3acqxeX+191uZ3iFFasRfJ35tfhgkA1Q3bky7MeH M6jqFWU6MG4cJgqNuTqI/XQ43gUO5rRVuUSrbiSpAGPN6D00533ZlbT6q1vXg2RB3g== X-Google-Smtp-Source: AGHT+IEgk3WBUfpu520P0lFRSMYKgXuSPcsxVAzIcyyGN1EZhVSLzbUaErwUL5T5EAKBWNYX2lnWAw== X-Received: by 2002:a17:907:9722:b0:aab:d8e4:2062 with SMTP id a640c23a62f3a-ab2abde5646mr1180422866b.56.1736533334311; Fri, 10 Jan 2025 10:22:14 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab2c90d81c4sm192789566b.64.2025.01.10.10.22.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 10:22:13 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87cygueggf.fsf@localhost> (Ihor Radchenko's message of "Fri, 10 Jan 2025 17:17:36 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> <87y0zimwdn.fsf@localhost> <m2o70ewq46.fsf@HIDDEN> <87cygueggf.fsf@localhost> Date: Fri, 10 Jan 2025 19:22:13 +0100 Message-ID: <m2bjwewmui.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> The stats buffers work like this: there are 3 displays A, B, and D. >> A and B are snapshots which one can take with 's'. D shows the >> difference between A and B. 'a', 'b', and 'd' to switch between A, B, D. >> '? for help. And certainly something I don't think of at the moement. > > I guess that explains a lot. But then just doing M-x igc-root-stats is > not enough to see anything. Need more detailed instructions. Will try to keep that in mind. Sorry!
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:41:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:41:39 2025 Received: from localhost ([127.0.0.1]:58671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWJ0t-0006Ml-I8 for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:41:39 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:53274) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWJ0r-0006MR-NB for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:41:38 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-38633b5dbcfso2364453f8f.2 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 09:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736530891; x=1737135691; darn=debbugs.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=9VVdxxNnJDkIHA4GLbAfoaX0+9qBmhVHyItRrs90sDM=; b=XY1ap+DU2+sp4ZajsfYEkSg2NkL67SXtEFPtOQ5+/F+EoSEQIumkfMB9pSuXJyGyWd +uy80Dbcz/j6PZeKrdvU0CxdMFgxkB/C4xj9DgEhkP6dA1dHWgR1pIdK0CpJtQS5SpvV 0AT2+T28CNWsrQAdY79Suvv6kdUErFtCqy/DMO9LRXkv1Ol0ptMEKpwgzjzZkwuuFC1R Hvo3V81BBgmCunGWFpw8ZM6PX4B4tPwN980YzYKDB127y/Dut14ngDMaYlf+6yAWv6fk 0O1fO2jry47dJfRU+cckxEzh2KtY8e2RJmnBLuiWY9zFjQjteagdy0gGExcDnLTAgQUu G0YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736530891; x=1737135691; 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=9VVdxxNnJDkIHA4GLbAfoaX0+9qBmhVHyItRrs90sDM=; b=sSaTzuX8eWuPeae8bYDsTMn5bm0znAka7d7N+i+V848WHHlJlhTK04FP0bRqwXqC7c Sn2/nU98LVGNtOPjAgRp7msmUIqQ1pLOGkSn6LXEgv5hdxhGIDbRPaJaodyG8CaqfA1Z JGLXmSqon2x6ljAb2JmRYB5Y8KU83OQL8wtsAwYCL8drTOEEICB+m6tP2KfKBRHCrCE1 u5ay1KH44RLBkei+QKdBKfNYggUW9kDYY3+gdnR4FO2TAchL72xcIj6wKH54pI68V6RD nCnymTOGwqVjAM0fpo8gckNnpM9V/rzGnmz7s3I9HtwUby19xIjfFaZB15hF7AUwIiTO IJGQ== X-Forwarded-Encrypted: i=1; AJvYcCVTpdc40+NEMOJJY76a8Ne2GHM949hyV83rmAI2XwyfrGlKs22cxeAmTedkaLkNLyXyuXU2KA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxO0fQwSLe0lzmpuU4XDJmPL9GmmQD05YnwNExsJvUnRYtO43vo mpQTqM8erRjKCCMX7VNXg/PGeNQ1dfZCiPZ4MH/xONxXOKPLudx+rB3eGQ== X-Gm-Gg: ASbGnctQd4OwN8FMFK6ag51AvY4foAA56s8OwYbwOro4ZdzPuJi+6IFjr2y7e3oxAQ7 CFq4s3vF5e5fXTGbBH/OAnIGxdz1W07A8jPwBt6WUGgocegZHwbu/9F65f6QMDkD6I9ObpoV21J 7ch5TMzgQXmaFiQXWHVxV6zFAy057oK0OMVcCRSalrHvUzRQFz9PCmzgH3dGJDBTgNFoeOv5FEY bg/jAdWKldOMlikSWJnksQSV6Pk76MC5k9Wrk1zngRnSS1aqEnCZO5vR/eqWJ8tvrLn5UTGw5DR iMQOl6PQ7QuZC/S9Dp1DJ+Kg/MZUOvgo+kzi/G87u9PNdInEsgbak9jRDbaoisuAIQ== X-Google-Smtp-Source: AGHT+IGnmI+DoiqxEca96jlVN9zRIVDEOGKSia5gY2Q5ujRjC4IjUnSDnRAMSpwLoI8ONcBvEoWCVQ== X-Received: by 2002:a5d:5f51:0:b0:38a:8e2e:9fe3 with SMTP id ffacd0b85a97d-38a8e2ea20cmr6527222f8f.24.1736530890829; Fri, 10 Jan 2025 09:41:30 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a8e38d013sm5170409f8f.58.2025.01.10.09.41.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 09:41:30 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87frlqegmx.fsf@localhost> (Ihor Radchenko's message of "Fri, 10 Jan 2025 17:13:42 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> <87y0zimwdn.fsf@localhost> <87frlqegmx.fsf@localhost> Date: Fri, 10 Jan 2025 18:41:29 +0100 Message-ID: <m2frlqwoqe.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > Ihor Radchenko <yantar92@HIDDEN> writes: > >>> Weird. Always worked here. Does M-x igc-snapshot work? Or M-x >>> igc--roots-snapshot ? (Note: double dash for the latter). >> >> Just checked with emacs -Q and it is working there. Something in my config... >> > > ... or not. Fresh Emacs did show something in that buffer. > > I figured that I automatically used M-r (revert-buffer) and that emptied > the buffer. Okay, that reminds me: there is also a 'g' to refresh D which uses revert-buffer-function. 'g' makes a new B snapshot, and switches to D to display a new diff. Kind of a shortcut. > After trying to kill it, next invocation of M-x igc-root-stats gave me Can't reproduce this here. If you find a reproducer, please make a bug for it so that it doesn't get lost.
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:29:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:29:11 2025 Received: from localhost ([127.0.0.1]:58648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIoo-0005hq-MF for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:29:10 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:55763) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWIol-0005hD-Gv for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:29:08 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4361dc6322fso17120565e9.3 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 09:29:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736530141; x=1737134941; darn=debbugs.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=5mB5EJZgTpbQjeWhF8FFuGj/O0WjXLjZA9yvKAfKgYw=; b=Zk0KOd8GKkIBEY+3AHpmQdJ8T0D1VFGAGjiS4Z1LSZA8Q2jPB57Ut9paD347H75MKV nxbSgh/tiap4n4eVWtTzbvYaPmN75zQubMN/XSBONH48YZVYNprQl+51ReyjjLfsERf1 k7CwR7hm3Z7GotUVCTz8arL6DcDnznsi1ASjsX7JRUqFvs8oQM2tSeHdw0p0yhjCqbaa yuE34CakqV3agIWG7r5TkfZmwp4KwdqkfNXvRH5JG+uqMpEMkevKF/v5B7lx04lo/FRP Xdz+of0FVok6utzCh3ik860EZKIo2Lfy7I+pmLb+UgoxjK0X43bDhDdRo03f3XAL+mpm KStg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736530141; x=1737134941; 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=5mB5EJZgTpbQjeWhF8FFuGj/O0WjXLjZA9yvKAfKgYw=; b=FVOM+ZYXBTj+ymlNwmWcudBTDvU/9SUdg5igOo8nqyBZUDbJb5DCXugyfwiEEsM4Ci 3Q+KesWIJOtU3gLZvPWhmQJQIkGmECC29MlylPe9+9gf4NSrCxnjDi51rjRXlkbUyr2A 4uB5EJBW5FewnUOwbclDjHcCXyuN2aRJf6ps8jXZromYoCWw9xc9PdgM3M1tWXWIdnUp 6NS2RjGrEUlLmd1mK8ZQ1Nd+POMfxyRVoEQQkAtzep4poPCcOnQUvqIf7X4bH0b5rcOE pld5STo4jxhLa6sWBKdtKw2pB07X9VtSlKYXRJw55ZDuuKlZeQ6le2OwJ6tZxu0BXXt2 SUlg== X-Forwarded-Encrypted: i=1; AJvYcCVfP0WQMGGk+5bgd9uGcNCRi/IxdW1qTeCj9DbrQWvQBNszQs1a49LllbDJBVroNush0eHWPQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwdVGQ088pu5dWSTg5y2FX/n9+cZFhl4x3tEOPQcSBthAUnArpk 2DKbnSN0yBP45y7MFW/OMP8u9JpZopanOFCH4jki8tbu2+Mb2oHDSDQ9Gw== X-Gm-Gg: ASbGncuJVSKoi7IR1lAhLYBJx8pPULwjea2qjx7k7fdEplqo3SVF2MEffpY2r459OIl /U7SWpKYMqZwlgpcgFgwZhF8EdMhD7vhwqnjw7uN/2l3CoK5WE/XD4L3fummvg3cqsRSHQCGadZ o6hnIf79rNKtSh+OAJfVZRV0+cYcSniHKQg5pZfO00vnbNW6DdPuCVLJBMdpxNs1zcczGHR26fD 7+4bnz9/f408girLEJZtiIgpiVpD+gcrnnfcmhh5qlQSfTgZcbJrtPlKWTy0r28uLAEzYC9o39q WrXOctrj5KU8urK5Fx2SZgIPR/0DQH+9kDIIVAfZUUFIZNgeZxQdlW9tLdhoFILzOQ== X-Google-Smtp-Source: AGHT+IH7xyWDAH4GfdDr9P/onvzkIpQ6HEAWES3Bc6Y7OFmPf905Lz2PrBIa/v/Az3XSKYJEIL9ZNA== X-Received: by 2002:a05:600c:4510:b0:431:54d9:da57 with SMTP id 5b1f17b1804b1-436e26ffb2cmr120966845e9.30.1736530140760; Fri, 10 Jan 2025 09:29:00 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e9e62333sm57226795e9.36.2025.01.10.09.29.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 09:29:00 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87ikqm1tmx.fsf@HIDDEN> (Pip Cet's message of "Fri, 10 Jan 2025 17:11:22 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <87ikqm1tmx.fsf@HIDDEN> Date: Fri, 10 Jan 2025 18:28:59 +0100 Message-ID: <m2jzb2wpb8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Ihor Radchenko <yantar92@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > > However, while I do see what I think are the 100 leaks after running > > ./src/emacs -Q --eval '(dotimes (i 100) (delete-frame (make-frame)))' > > they have different call chains. > > I'm using > > p global_igc->roots[0] > while 1 > p *$.next > end > > in GDB, and I was expecting the leaked roots to be among the first > values printed. New roots are always pushed to the front of the list, so the younger they are, the earlier they are to be found in the list, that's right. > Is there something obvious I'm doing wrong? Or are we really creating > menuitems in such a way that we usually leak one, but it's random which > one? > > Pip No idea. Are these Gtk menu items? Maybe Gtk does semothing weird? I have no idea how Gtk works, BTW :-).
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:15:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:15:28 2025 Received: from localhost ([127.0.0.1]:58626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIbY-0005AL-BM for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:15:28 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38529) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWIbW-0005A2-2D for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:15:26 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4F91B240028 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 18:15:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736529317; bh=vWuAxJiZTli4T7gZ0kdRNuhn+gTwP3eE/oVDZOpYQC8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=Wl3sT1h/NzMq4TRan7gjmSL4RUwszOFEqhPXHFoyJILo1QPvrbZ41cSmHb+WqvDlh 7Bep7EV7ABIRmt5oPy2uXjz3lys1B/GSvJAodlIbY2Je+YOPjTFFc3Sa7ISGR3R6IJ WVhh5ALyz5CxZfnfcG+e+xk7GR9MBdqo1MYDWSWtRRDZrrD+/LKnO5X7lspgtXzPta MC0uJ+oXXDo37fUDmNrbKzJm3ImIzsjSH/B5Egu78jie0NOlh8qtzuuOsGDOxiJP2A AZSsUL9mXR7bVGhvIoyEz9Yw+VgkSuNhHW5GO4I1VEkhkKXNeNIzVbRi8UvAHI+Mf1 faMoy11L6v7yA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV7ZW2VCGz9rxF; Fri, 10 Jan 2025 18:15:15 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <m2o70ewq46.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> <87y0zimwdn.fsf@localhost> <m2o70ewq46.fsf@HIDDEN> Date: Fri, 10 Jan 2025 17:17:36 +0000 Message-ID: <87cygueggf.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > The stats buffers work like this: there are 3 displays A, B, and D. > A and B are snapshots which one can take with 's'. D shows the > difference between A and B. 'a', 'b', and 'd' to switch between A, B, D. > '? for help. And certainly something I don't think of at the moement. I guess that explains a lot. But then just doing M-x igc-root-stats is not enough to see anything. Need more detailed instructions. --=20 Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:11:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:11:51 2025 Received: from localhost ([127.0.0.1]:58615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIY2-0004yJ-Mc for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:50 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:47552) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWIXz-0004y4-W4 for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:49 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4364a37a1d7so24617755e9.3 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 09:11:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736529101; x=1737133901; darn=debbugs.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=AQTKdKo9oC2sqqnsnO0zaGiAPjV2Diz5KPSDro/H4no=; b=iDODrB309vPD2/QlLbS0AtkH+eHCcKUpYFo4jpyKHofw2VpdbCU4+9marQqMi8Xpki zNzPZivLa1XTK2TKRPUEUePCfJso+ZWN39chXBh4jGYaJhL09WIoXtcSt7hxmaLQaeFa JCKvMpHWamlSTHE7cAc0yoCODlvmNLxHwgqE/e1hLljM+Z8nFWIPiSCyMfAhRk5ufjUa AKCJx389/js8CL1ibB5QBczXjiqKwlxEmCToEsgmQZ7ArygSoogIOs8RsRskpCJDIesa BGgagf0+AgA5M0/Mj31aVAW6SE7qzIMpaP7Cq4qxcx0B+noHRsI+KdGY67hi8WOUC0MZ 3HDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736529101; x=1737133901; 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=AQTKdKo9oC2sqqnsnO0zaGiAPjV2Diz5KPSDro/H4no=; b=wIT70zJ6t+S/1OVF91Qn8g51tXExQNaIsEwTvmd9J5ExvCnSOMWb+WXc7d87Cy+laN OC/s0xvCg/MlkIlgjQEzb8ZcqgDHPgOlevbgjdvYHM72JYz3AW6oQrlpzbY/DzQCRfoG GZ/t9c+bPumAZzRH6c1yt0RIfo0aJ+tP8mnblboHHy5nFjj19WJ36/XgJDGMASNobAO1 lk07s2HLHCoA4iteAE0pbGGaR5Gl0pPHi4jWi/A4DtwBjj59iMFl5h+XxK30oXkkM+wv SV7hE04bIBy0QflbpaMox6j/pmyNBLRKFx+NsjgoFkRrJivnbbeCoe4IblUFnkjzi7Yq GZhQ== X-Forwarded-Encrypted: i=1; AJvYcCUT8PntymwTr92nkqaJFFMNSVFYkSfR4KeYMnqYHHhqy0l5+t1Co53tYUsnL4VeNI9GDwO4Pg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwYsFWDJAP5JZKFFsST3K8bMaW45aZmUbf8VxR+7wVqwDpmR7bb JlNit6Ut+5KfB+D+vj9u5gs/0VpFoNsncl2LTFDwoMGy6cnrd6aNS2MhtA== X-Gm-Gg: ASbGnctNylvHruYV0qhsbvz7RVX+V6dBq5fE+q2+VgWkNI0Ks7R9Ki46YEOgKJr8cNh AvTaXiQyxREAc/qe44ZQzkXJOPsgJcfBcxwfM5l6u+uNd9UhxdZbvrq0UuzIc89k6Llg1goXwjd CexneAox62YkPUS1fvcUEeOG4iikWYXOKhyXC9O93EFDuW2OyzRxQE5SiSC9DoxDDt71t0i6UHG j3aYqSnx5uE4uZ4NuxlpV2nAufVyZfpfnjUNP2mXyF2XHmCd/ydSWre23QIc0Ey/hrZ0k8OJwaW ebkJ7KPrl2it5PkdSX6X9g4uk5o+XPILSEeP43RtiynG5lxekDYJMYazzCISLO0PMw== X-Google-Smtp-Source: AGHT+IHLE4JVIoOwFGMDouzg/94+hY/IIGKH2KRkoIr2lVw2DHM2zJGL5BfGUoQI2lhj7hsr/tDlEQ== X-Received: by 2002:a05:600c:4455:b0:434:f623:a004 with SMTP id 5b1f17b1804b1-436e26adfd7mr30952385e9.16.1736529101153; Fri, 10 Jan 2025 09:11:41 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e2da63eesm92113155e9.3.2025.01.10.09.11.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 09:11:40 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87y0zimwdn.fsf@localhost> (Ihor Radchenko's message of "Fri, 10 Jan 2025 17:06:28 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> <87y0zimwdn.fsf@localhost> Date: Fri, 10 Jan 2025 18:11:37 +0100 Message-ID: <m2o70ewq46.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >>> CPU load increases. That's all. >> >> Weird. Always worked here. Does M-x igc-snapshot work? Or M-x >> igc--roots-snapshot ? (Note: double dash for the latter). > > Just checked with emacs -Q and it is working there. Something in my config... The stats buffers work like this: there are 3 displays A, B, and D. A and B are snapshots which one can take with 's'. D shows the difference between A and B. 'a', 'b', and 'd' to switch between A, B, D. '? for help. And certainly something I don't think of at the moement.
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:11:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:11:35 2025 Received: from localhost ([127.0.0.1]:58612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIXn-0004xp-7X for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:35 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:57843) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWIXj-0004xO-U3 for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736529085; x=1736788285; bh=Jz0Ytrpxca/s7mNXsIK7+j0K2lwYlnENLFghbr9nAAM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=KaCxDcYb/gCAhqnw/8vwS9cPKkabtH86KmryJkP+dmuesfuhFEG5rxg9RVJnMRlOX qlUUzS3hef5BOaLCyGoQ1nqkqpYP4YNsMTatSL1UjtSC/b2ttF7pfGYsk3HNvwQE2A fZaYuY7STaSrVToRsHlnq8Ul8GBKgm4bM8vANzGTI/UviP/w01/EubZ0D3sZ45Dg0+ AADlhE9Fch+KbfOC2JRr6revAeBZT3OHpOAvMukw5Bf+ZrBLYwe+rQubU9gxAGPCT9 h4Pfh1ZEVc2O9K8qFwXXMU82/4fIhzLMogYSmSA1LnvV30Cdx+Vhw9UsVtmHU4xxWE 2IRs3Kej84x5A== Date: Fri, 10 Jan 2025 17:11:22 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87ikqm1tmx.fsf@HIDDEN> In-Reply-To: <87a5byzprt.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: dff0f6a4de7ebb4d440dd2cc4a4dadf6b6aa14c9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >> "Ihor Radchenko" <yantar92@HIDDEN> writes: >> >>> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: >>> >>>> Don't know if that helps, but M-x igc-root-stats can be used to displa= y >>>> information about known roots. Maybe one can see there if the number o= f >>>> roots increases over time, which would indicate if there is something >>>> like a "root leak", for example by using xfree instead of igc_xfree. >>> >>> I noticed that creating a new frame took longer and longer over time >>> recently. Up to a dozen of seconds. >> >> Thanks! Trying to reproduce that here with: >> >> ./src/emacs -Q --eval '(run-with-timer 1.0 1.0 (lambda () (delete-frame = (make-frame))))' >> >> indicates 8 xzalloc-ambig roots apparently leaked per frame created >> (after the fix I just pushed). Ouch. Even if we xfree() those, that's >> a great number of heap words incorrectly declared to be ambiguous roots, >> which may hide other bugs. >> >> No apparent leak with --with-x-toolkit=3Dno, so we know where to look. > > Or not. It's down to one leak/frame now, which is still bad, but I It's weird bug day: I'm seeing one leak/frame sometimes, sometimes it's two leaks/frame, and I expected the following patch to give me a unique call chain to a root that isn't freed: diff --git a/src/igc.c b/src/igc.c index f034aae9460..cac9cd5501c 100644 --- a/src/igc.c +++ b/src/igc.c @@ -858,6 +858,7 @@ igc_check_fwd (void *client, bool is_vector) void *start, *end; const char *label; bool ambig; + void *caller[4]; }; =20 typedef struct igc_root igc_root; @@ -3217,7 +3218,11 @@ igc_xzalloc_ambig (size_t size) void *end =3D (char *) p + size; if (end =3D=3D p) end =3D (char *) p + IGC_ALIGN_DFLT; - root_create_ambig (global_igc, p, end, "xzalloc-ambig"); + struct igc_root_list *r =3D root_create_ambig (global_igc, p, end, "xzal= loc-ambig"); + r->d.caller[0] =3D __builtin_return_address (0); + r->d.caller[1] =3D __builtin_return_address (1); + r->d.caller[2] =3D __builtin_return_address (2); + r->d.caller[3] =3D __builtin_return_address (3); return p; } =20 However, while I do see what I think are the 100 leaks after running ./src/emacs -Q --eval '(dotimes (i 100) (delete-frame (make-frame)))' they have different call chains. I'm using p global_igc->roots[0] while 1 p *$.next end in GDB, and I was expecting the leaked roots to be among the first values printed. Is there something obvious I'm doing wrong? Or are we really creating menuitems in such a way that we usually leak one, but it's random which one? Pip
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:11:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:11:35 2025 Received: from localhost ([127.0.0.1]:58610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIXk-0004xb-Cs for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:35 -0500 Received: from mout02.posteo.de ([185.67.36.66]:34383) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWIXi-0004xK-2q for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:11:31 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id AB630240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 18:11:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736529083; bh=r5n7rEpUlEvnbcBWBm4ZR3OteL4lYmg+fP0tj587Qho=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=PYBubwcZWrfdcu/sAPvYLPanQKf72TqxXRTUgtvn5OhEwqcY9KfGgzGak6Vk9nsAX b/ihGKJjRYFJFO+2M/zwYf5Tas3GuGMKRMm4BH3VoR3dHZKecbH4tj59ov1gxvtJir 2UwMgaMvII1YcNl7wlVIiZKlBpPnjSmR4N9s6bGjPHXEJom0dP29VGlxXD3H6/3P0N OZd+Elx7GyRT/jLCD8OkmHpHi4rFGojl0Wok4L5AIGqO70pDCPIxj/s5BEj3YYo3w0 i/ZPVXSvTdrB2MvMugYVOtxFp9Xl52qeGgwkmtkWayXqaefLdn4v9sBiMgLkGYOhYf flblV0TMdc4tA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV7V316Mrz6tm8; Fri, 10 Jan 2025 18:11:23 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87y0zimwdn.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> <87y0zimwdn.fsf@localhost> Date: Fri, 10 Jan 2025 17:13:42 +0000 Message-ID: <87frlqegmx.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ihor Radchenko <yantar92@HIDDEN> writes: >> Weird. Always worked here. Does M-x igc-snapshot work? Or M-x >> igc--roots-snapshot ? (Note: double dash for the latter). > > Just checked with emacs -Q and it is working there. Something in my confi= g... > ... or not. Fresh Emacs did show something in that buffer. I figured that I automatically used M-r (revert-buffer) and that emptied the buffer. After trying to kill it, next invocation of M-x igc-root-stats gave me Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) (igc--roots-diff (("committed" 1 509386752 0) ("commit-limit" 1 -1 0) ("s= pare-committed" 1 316694528 0) ("reserved" 1 805310464 0) ("spare" nil 0.75= nil) ("pause-time" nil 0.1 nil) ("PVEC_FONT" 8280 1041320 312) ("PVEC_RECO= RD" 9782 646936 472) ("PVEC_SUB_CHAR_TABLE" 11983 11089896 1048) ("PVEC_CHA= R_TABLE" 604 348472 656) ("PVEC_CLOSURE" 37132 1968992 64) ("PVEC_SQLITE" 0= 0 0) ("PVEC_TS_COMPILED_QUERY" 0 0 0) ("PVEC_TS_NODE" 0 0 0) ("PVEC_TS_PAR= SER" 0 0 0) ("PVEC_NATIVE_COMP_UNIT" 725 127600 176) ("PVEC_MODULE_GLOBAL_R= EFERENCE" 52 1664 32) ("PVEC_MODULE_FUNCTION" 9 720 80) ("PVEC_CONDVAR" 0 0= 0) ("PVEC_MUTEX" 0 0 0) ("PVEC_THREAD" 0 0 0) ("PVEC_XWIDGET_VIEW" 0 0 0) = ("PVEC_XWIDGET" 0 0 0) ("PVEC_OTHER" 1 80 80) ("PVEC_SUBR" 50250 4824000 96= ) ("PVEC_WINDOW_CONFIGURATION" 8 960 120) ("PVEC_TERMINAL" 1 552 552) ("PVE= C_OBARRAY" 166 5312 32) ("PVEC_WEAK_HASH_TABLE" 26 1040 40) ("PVEC_HASH_TAB= LE" 5505 484440 88) ("PVEC_BUFFER" 194 192448 992) ("PVEC_BOOL_VECTOR" 429 = 17152 40) ("PVEC_WINDOW" 23 12696 552) ("PVEC_FRAME" 1 664 664) ("PVEC_PROC= ESS" 2 752 376) ("PVEC_USER_PTR" 0 0 0) ("PVEC_MISC_PTR" 0 0 0) ("PVEC_SYMB= OL_WITH_POS" 0 0 0) ("PVEC_FINALIZER" 0 0 0) ("PVEC_OVERLAY" 361 14440 40) = ("PVEC_MARKER" 5118 286608 56) ("PVEC_BIGNUM" 234 7488 32) ("PVEC_FREE" 493= 18376 312) ("PVEC_NORMAL_VECTOR" 81105 12569104 1048592) ("IGC_OBJ_WEAK_HA= SH_TABLE_STRONG_PART" 26 283792 82784) ("IGC_OBJ_WEAK_HASH_TABLE_WEAK_PART"= 26 64912 16656) ("IGC_OBJ_DUMPED_BYTES" 1 19520 19520) ("IGC_OBJ_DUMPED_BI= GNUM_DATA" 0 0 0) ("IGC_OBJ_DUMPED_BUFFER_TEXT" 0 0 0) ("IGC_OBJ_DUMPED_COD= E_SPACE_MASKS" 1 10248 10248) ...) (("committed" 1 509386752 0) ("commit-li= mit" 1 -1 0) ("spare-committed" 1 323715072 0) ("reserved" 1 805310464 0) (= "spare" nil 0.75 nil) ("pause-time" nil 0.1 nil) ("PVEC_FONT" 8280 1041320 = 312) ("PVEC_RECORD" 9755 644808 472) ("PVEC_SUB_CHAR_TABLE" 11983 11089896 = 1048) ("PVEC_CHAR_TABLE" 603 347848 656) ("PVEC_CLOSURE" 34530 1829304 64) = ("PVEC_SQLITE" 0 0 0) ("PVEC_TS_COMPILED_QUERY" 0 0 0) ("PVEC_TS_NODE" 0 0 = 0) ("PVEC_TS_PARSER" 0 0 0) ("PVEC_NATIVE_COMP_UNIT" 725 127600 176) ("PVEC= _MODULE_GLOBAL_REFERENCE" 52 1664 32) ("PVEC_MODULE_FUNCTION" 9 720 80) ("P= VEC_CONDVAR" 0 0 0) ("PVEC_MUTEX" 0 0 0) ("PVEC_THREAD" 0 0 0) ("PVEC_XWIDG= ET_VIEW" 0 0 0) ("PVEC_XWIDGET" 0 0 0) ("PVEC_OTHER" 1 80 80) ("PVEC_SUBR" = 50250 4824000 96) ("PVEC_WINDOW_CONFIGURATION" 5 600 120) ("PVEC_TERMINAL" = 1 552 552) ("PVEC_OBARRAY" 166 5312 32) ("PVEC_WEAK_HASH_TABLE" 26 1040 40)= ("PVEC_HASH_TABLE" 5502 484176 88) ("PVEC_BUFFER" 126 124992 992) ("PVEC_B= OOL_VECTOR" 429 17152 40) ("PVEC_WINDOW" 17 9384 552) ("PVEC_FRAME" 1 664 6= 64) ("PVEC_PROCESS" 2 752 376) ("PVEC_USER_PTR" 0 0 0) ("PVEC_MISC_PTR" 0 0= 0) ("PVEC_SYMBOL_WITH_POS" 0 0 0) ("PVEC_FINALIZER" 0 0 0) ("PVEC_OVERLAY"= 327 13080 40) ("PVEC_MARKER" 3783 211848 56) ("PVEC_BIGNUM" 200 6400 32) (= "PVEC_FREE" 493 18376 312) ("PVEC_NORMAL_VECTOR" 78251 12435208 1048592) ("= IGC_OBJ_WEAK_HASH_TABLE_STRONG_PART" 26 283792 82784) ("IGC_OBJ_WEAK_HASH_T= ABLE_WEAK_PART" 26 64912 16656) ("IGC_OBJ_DUMPED_BYTES" 1 19520 19520) ("IG= C_OBJ_DUMPED_BIGNUM_DATA" 0 0 0) ("IGC_OBJ_DUMPED_BUFFER_TEXT" 0 0 0) ("IGC= _OBJ_DUMPED_CODE_SPACE_MASKS" 1 10248 10248) ...)) (igc--roots-info-to-display) (igc-roots-stats) (funcall-interactively igc-roots-stats) (command-execute igc-roots-stats record) (execute-extended-command nil "igc-roots-stats" nil) (funcall-interactively execute-extended-command nil "igc-roots-stats" nil) (command-execute execute-extended-command) --=20 Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:04:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:04:22 2025 Received: from localhost ([127.0.0.1]:58591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIQo-0004b7-33 for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:04:22 -0500 Received: from mout02.posteo.de ([185.67.36.66]:32799) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWIQl-0004ar-KK for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:04:20 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 82013240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 18:04:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736528653; bh=pImGAg09POkpgncuIBk7xqKUeooGckODKWRGIDqvLRI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=Uq1cAIHTC2YK4pz/uHDXI0iKHxvFPj/1XaxWfbrtTHQEzPUs9FpM/qZqx2uZxnWCI VQcD95+4h6zoldrRt8USjPlDm034O0E5Yqw2FWboSrDD080gvooNS1/0owniglhcCH rLetG8/HElZ41d7rB9Qv/Y5rFpf7Jhu/Xfq2q6OGfXHf5G0J9FZl3rHIegKqCKP5w2 HWZemARuTybBa1VOiiCnuTXcmdOnSwst2+h3W4Yujt31n7zSg7nwY+QzeE3B5mmVbC RANz7E2zKzdA2t5n2rMcWBAf8UrsD78mlYPhrFAj+ImJlGYdOiuclGsY9M3AM9FjGg LzpW4soF+13Mw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV7Km6HdMz9rxL; Fri, 10 Jan 2025 18:04:12 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87msfy1u4p.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> Date: Fri, 10 Jan 2025 17:06:28 +0000 Message-ID: <87y0zimwdn.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Pip Cet <pipcet@HIDDEN> writes: >> CPU load increases. That's all. > > Weird. Always worked here. Does M-x igc-snapshot work? Or M-x > igc--roots-snapshot ? (Note: double dash for the latter). Just checked with emacs -Q and it is working there. Something in my config...
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:03:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:03:22 2025 Received: from localhost ([127.0.0.1]:58586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIPp-0004ZI-La for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:03:21 -0500 Received: from mout01.posteo.de ([185.67.36.65]:33047) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWIPn-0004Z4-CF for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:03:20 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EF66A240028 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 18:03:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736528592; bh=Dqa2wEVOjQtTMAMeHmAJBl555XkL2RKWInjLquKZ8Po=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=bjjGQ5XRKmFl/zBqKA/kdsg/M19T4ThUxWUk8YFSf0ZCa1YVu48IOXPYzzrvgmzq6 5SwL2uCjf85v2fPY9N8K/QslrGWOR5Ics7pTFxF9puB/FJA83sxFMjOIYjWa7X7XDK SnNMtJ7jHDzhg3pJryfi1UE3xcPjwaVXN8gWqXavZcSL0tf+ackzt+o9fM+atvc5v4 dLItkgC90Yl3B9fic8nYEA6zGd8v6zdeLcO/jwyUJOfPTUvwkeNZvQ/kYqT6dsouK7 G83AHv5+MZJfYKLvKSIvrYX6gYS/O0pXCU3snoiOBjeT5Bp2z9y4KD9OvJQ7vkp1VE 5g/48RcMDScng== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV7JZ58Q1z9rxB; Fri, 10 Jan 2025 18:03:10 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87msfy1u4p.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> <87msfy1u4p.fsf@HIDDEN> Date: Fri, 10 Jan 2025 17:05:31 +0000 Message-ID: <871pxaoazo.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Pip Cet <pipcet@HIDDEN> writes: > Weird. Always worked here. Does M-x igc-snapshot work? Or M-x > igc--roots-snapshot ? (Note: double dash for the latter). No, and no. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 17:00:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:00:59 2025 Received: from localhost ([127.0.0.1]:58581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWINX-0004UD-46 for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:00:59 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:35407) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWINT-0004Tx-Sc for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:00:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736528448; x=1736787648; bh=bz811i5fzGh6LFuK0a25RBDgG+quGR4UMguLa3Q47fA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=jK2LRgUQWf7N5vboY6zYsb8FuEi3syYTfNfeCx3r0TQbD8xztX+UKs9W2D5jpmqDG Y8sKzoesb2JczW29WiJU+y6KyJyNzyqYXls6kSKehlFVN0cQjA6YIk6BBya6FpOuHr MUspK5vJ8rO0AL6MDqniZAkHZTebunA1jezWzU5KNjiuhbVb/tT/SwKzT85MIFcL6Q lp/sxtbJq7db6ryQ/s4rzbu1ZFhP6QhP06uZ2cx2xn+QwRUptxAqQb257o/Xpa15Ea xftTEhJDDJHwvzKzo+qmCy6y0soK8K2PmFV5Oh5dlVrwz7A0hc3Pb7GmD8rvYe4rKE w8+mmaP08bZ1Q== Date: Fri, 10 Jan 2025 17:00:43 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87msfy1u4p.fsf@HIDDEN> In-Reply-To: <874j26obhg.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> <874j26obhg.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 41db037b667cc0e0c1478e20b5efbaace2c1af95 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >>>> M-x igc-stats could perhaps also be useful to see if objects accumulat= e >>>> over time. >>> >>> What is it supposed to do? >>> It always shows an empty buffer for me. >> >> Hit 's' (repeatedly). > > CPU load increases. That's all. Weird. Always worked here. Does M-x igc-snapshot work? Or M-x igc--roots-snapshot ? (Note: double dash for the latter). (igc.el uses display-buffer, not switch-to-buffer. Maybe we should change that if it causes problems?)
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 16:52:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 11:52:42 2025 Received: from localhost ([127.0.0.1]:58566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIFV-00043n-T8 for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:52:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:36251) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWIFS-00043S-NE for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:52:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A7B49240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 17:52:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736527951; bh=EOwSv4ePh8JFTVRBF/655vfOueK9nE57IUW7hNuNwlQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=IA3pqqrb/Y+cwQb5BSLmjTso4sLOzfeCpbzF33397MQ33QbgCw7bN+e96nNq359jL Cc523Q3qjkI5/y+czeVhpP7ITF/IeMsHVIkFza4V9WUg1qc8E5QuVbt6a9FJ4B1Df4 zngwAs1ZZJrA0kRuV2BPQthaiIeDQgq/Kz6QM1N6kUV6BXH5B15jIqqb3PElw715El VGXAYQZTffXhquo+Ncc7CPl0+uinkFp3bPhdS7AEpxgF+5j/T+rHdCmUWWt4PKdjez LvJqQOD29+S3qlUlBKzwsbikDsLg0DV5vEFskB2E0fqAQ0i0honGbTFeEbZQcOif12 lu17T+khVaOcA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV74G6ZfPz6tm8; Fri, 10 Jan 2025 17:52:30 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87r05a1uqj.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> <87r05a1uqj.fsf@HIDDEN> Date: Fri, 10 Jan 2025 16:54:51 +0000 Message-ID: <874j26obhg.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Pip Cet <pipcet@HIDDEN> writes: >>> M-x igc-stats could perhaps also be useful to see if objects accumulate >>> over time. >> >> What is it supposed to do? >> It always shows an empty buffer for me. > > Hit 's' (repeatedly). CPU load increases. That's all. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 16:47:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 11:47:51 2025 Received: from localhost ([127.0.0.1]:58553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWIAo-0003pS-RH for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:47:51 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:41621) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWIAm-0003p9-5E for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:47:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736527661; x=1736786861; bh=YEcrXGQ55WuVwkxcFKe1DJPzbyJ46B/pDRvQWkq0UxI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=nCy4B8DSBmDuUHTWHKHC7MBll6WXq25mTH2YiWxVzCnamN4QeAyrTm9TiY0RYFESI MFwUgestPPJx00WjJ0iD8I3tT+GNNMCpiriymd91ZnyXZfxNvhWXfYKeIQaA57xZjU /PUDs8ZEp9uZkU79uR/noMPStvszIwFNba3Syk/ZSm9nC1hE2C8wFFQsXPRVilU1IX ofabpwcOyqS3ijPrPnf+mTT5+yV9KQkygc2JQ+IRiacDvYyqzdyb/s5QZNMz2nMwQo WPro1LOWfNdaQvr/oFo+WLA2KlsR7AHBKXa3Vh/Ak20v1fllOJcMpIG/38AIdWisQv lhH5A0mi+xRRg== Date: Fri, 10 Jan 2025 16:47:35 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87r05a1uqj.fsf@HIDDEN> In-Reply-To: <877c72obub.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> <877c72obub.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 249cd5cd6ade155e86334f8e176ca484dc437dce MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> M-x igc-stats could perhaps also be useful to see if objects accumulate >> over time. > > What is it supposed to do? > It always shows an empty buffer for me. Hit 's' (repeatedly).
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 16:45:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 11:45:01 2025 Received: from localhost ([127.0.0.1]:58544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWI85-0003eC-4K for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:45:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:35909) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWI81-0003dr-G2 for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:44:59 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id EFF55240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 17:44:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736527488; bh=/M8O8hR6gVTWW1elooaO1MF5uu61D914z/su1NpORYE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=S9JXgg18bjLoa8BfKZR7Xy2JtHc9jkJ83LLsgjM+kFTNtN0HJ1w3yX/R8Xde5fVQ5 almV9CPwF4sA+3liYxhLvzOEOCgnyJXjSYbpNpxOG4ayNaeGU4yWgQfjzcMU/sigL4 Vj1cg8Hv/4A30sav3vtHt1dS9zqDEs8ARo/vcQQZjhWhlFkSseMxOQU+9217Ny++UH qAXCSh0hbleU4UH/KkqtJUX2XcyFbl/yzEcr/YmyDgFerENiRZhhyhobmWf/TK+BVE VewZRVIh7ZgAJq6FUXjgwfObcoLgOfpnRzD6E2RfxrnliEpW6SLQfUoYgUKs9lfHjI mjkKOkoW0LJsw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV6vM3zc2z6twX; Fri, 10 Jan 2025 17:44:47 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <m2sepqwury.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> <m2sepqwury.fsf@HIDDEN> Date: Fri, 10 Jan 2025 16:47:08 +0000 Message-ID: <877c72obub.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > M-x igc-stats could perhaps also be useful to see if objects accumulate > over time. What is it supposed to do? It always shows an empty buffer for me. --=20 Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 16:23:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 11:23:39 2025 Received: from localhost ([127.0.0.1]:58518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWHnP-0002hf-GA for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:23:39 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:34019) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWHnL-0002hP-F5 for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:23:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736526208; x=1736785408; bh=/BoP/zE3VMLrqYIh36kAN5XupQb7y8DgEP2a+Nz3D3Y=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=fhhWgO2dApjCkXo9LeFX4aSmxxOxkc6lAFeRRhqIBCB+MsSa3BGSGrLzzEkxwblDg 1F/4aDH7y6m/0GHF9kAXdpdLgFUOTWJnhYnhiJJad+HYUj0HMRFTx3QqClOQFiVmaA zDcmFTVtiRjs5kwio1OTKGAK3CZ4xVXfgy9Jtk+zoUhgbmq51W+nDoOXJ3rzTbH/qD oWJFPrB9IEGUfzl/dUYOAiGN7UFIP8ejEBQnGq7j1V7xi/oaLJGJHoM9mwAOM/IC8S AuKIqC41axYVnQ7IpwuoE2q5V51djuEE4+zdXcH0emXzbsW+1Ey0GEd2+yO1vnsnNe OovzN/HBuelsg== Date: Fri, 10 Jan 2025 16:23:23 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87v7um1vuw.fsf@HIDDEN> In-Reply-To: <87a5byzprt.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: bbb4c38b7fd652207c7c41035ad3d3867a4fcd25 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > "Ihor Radchenko" <yantar92@HIDDEN> writes: > >> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: >> >>> Don't know if that helps, but M-x igc-root-stats can be used to display >>> information about known roots. Maybe one can see there if the number of >>> roots increases over time, which would indicate if there is something >>> like a "root leak", for example by using xfree instead of igc_xfree. >> >> I noticed that creating a new frame took longer and longer over time >> recently. Up to a dozen of seconds. > > Thanks! Trying to reproduce that here with: > > ./src/emacs -Q --eval '(run-with-timer 1.0 1.0 (lambda () (delete-frame (= make-frame))))' > > indicates 8 xzalloc-ambig roots apparently leaked per frame created > (after the fix I just pushed). Ouch. Even if we xfree() those, that's > a great number of heap words incorrectly declared to be ambiguous roots, > which may hide other bugs. > > No apparent leak with --with-x-toolkit=3Dno, so we know where to look. Or not. It's down to one leak/frame now, which is still bad, but I thought I'd push the partial fix for now. If the latest commit causes abort()s, please consider reporting them rather than simply reverting the commit :-) Pip
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 15:50:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 10:50:34 2025 Received: from localhost ([127.0.0.1]:58447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWHHN-00013E-SL for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 10:50:34 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:15909) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWHHL-00012s-6m for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 10:50:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736524223; x=1736783423; bh=yWRho6EojP+0Yn6ROQXcDYrED3mI3euJiWGbQmV7PyM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=JBEuWc+jOfwn2sGEHS1VGYmf2XOQTJanzFs2s+aVq7sKVZGMhEALZYjosT5m09lHA C1/0hyu7ksCQ3Z/GYrmDCDHkGTxpi+GUz9HqGEkVUo6WNjAYLV1765NaP81x36CVnT P+KqZVSfyMIzwiqnSIDFuNMkkKq1oKSZ5AGrIf8U3fobdb+Z3RYpZbJN2//G+NRdND 7M9jel0rk1Uaku64rnDnO19e8/1utTUwceEicUgRnloOpXjPtbpViBRGwobAdzVTLa UrTDBkyd8hVBA9uBFzvBMCnC13wNnt0iGVQFgt4tivX6+4v/CSOYbpludTjwKOcg/Q Hz1frtNRMeGEQ== Date: Fri, 10 Jan 2025 15:50:19 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87zfjy1xe1.fsf@HIDDEN> In-Reply-To: <87a5byzprt.fsf@localhost> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 03a6b840831590e56950d502e445141a7b20ba9a MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> Don't know if that helps, but M-x igc-root-stats can be used to display >> information about known roots. Maybe one can see there if the number of >> roots increases over time, which would indicate if there is something >> like a "root leak", for example by using xfree instead of igc_xfree. > > I noticed that creating a new frame took longer and longer over time > recently. Up to a dozen of seconds. Thanks! Trying to reproduce that here with: ./src/emacs -Q --eval '(run-with-timer 1.0 1.0 (lambda () (delete-frame (ma= ke-frame))))' indicates 8 xzalloc-ambig roots apparently leaked per frame created (after the fix I just pushed). Ouch. Even if we xfree() those, that's a great number of heap words incorrectly declared to be ambiguous roots, which may hide other bugs. No apparent leak with --with-x-toolkit=3Dno, so we know where to look. Maybe we should move to a new bug for that? I think xfree should check it is not called on an IGC root, and we may want to record the __LINE__ where igc_xzalloc_ambig is called. Pip
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 15:31:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 10:31:07 2025 Received: from localhost ([127.0.0.1]:58416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWGyZ-0008Pd-GB for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 10:31:07 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:59742) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWGyX-0008P2-Md for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 10:31:06 -0500 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3862d161947so1185063f8f.3 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 07:31:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736523059; x=1737127859; darn=debbugs.gnu.org; h=content-transfer-encoding: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=pS28T29gamypCOgw2NNRMKUdOnO+zWPODhJ7eYqVjmA=; b=bZJ60HaUZxiUD38wOTiRo1ZC3Y122K3MjG2JRei86z/HYV2wfHpt4ial3gwEEqAggB MIhTu2cJ0sNOjpotqM4iudHYj6JrCPiC8fa03wbDDmEMT7PUWpj4Jl/GFlJXDW9rob29 L/wGLROBSXl7R2A8J6HoAFfjdyHoO8eS+5PifvZGtG1nrzYuWQzOXey3pUeQwSRnYzXD eXJX6EK2yBvmw313MPf/k303pKDKA1/wwCF8wPfe/rIm6nvNL16JlikK9PnZCsi33uus 61P2uMVWbhdqlJG9cX+4Ggcv6LrDpFasByiyaURHVRlJyBXvOHQ3MRxLOc7j0vdHQl1G WKvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736523059; x=1737127859; h=content-transfer-encoding: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=pS28T29gamypCOgw2NNRMKUdOnO+zWPODhJ7eYqVjmA=; b=wgitDqWZzM9f+tgKisBlvMAgbZDwWG3pTJK7YBXBM0uizoKRsT0heKgScAweqVVmR5 g7w/n5D8Eb4UlW5ebfVHEIYmP4YtY56lQGyzaU1xTgGWNP1xd+v0iuR1zQN29b6Rij/t nS1fbA4w9gPtuoeV/fW7igV8XunBqvMB62MQ3RQNp6O8SND408EQp4orC35ypPkkHAPK n4yu4kVAl1nstY+9wddrY6pRsfx74yvzELXQjMeUou6iThDsPf3HtZutHajj1J9PACdZ frZgu7q7IgTez3EZV0roZldWXNDmfSDsufw0LgDNRoOkoWJUqFl2vYRWIg/qIVr18/p5 GAlQ== X-Forwarded-Encrypted: i=1; AJvYcCW66zznzsT/fXN8SKiYhd6qHeKNQB/lHdxioGg0krsAfijQyYHsmK9yjJ7+ZJ7KLI5AHh473A==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxUZOHPuUiGDdyJDejA6dqsyc2ahvtAnorNQqUc9pJnrlGP/X9O Rl0CbnUoQ30YHAcFhL66J49IxyEGesv8AberOBVltugQhxEukesc1XO4LA== X-Gm-Gg: ASbGncssSiEAwNzEDWTF7YZWkPJDWSo6P8e5419lYIuG/gCfREWZpO5+gtXygfA3MkF wUk19urhftLP6I+0t/K3a/fsaumogWrQyC6I0EIBbjeJNDyPAQAYqFPj2+j6noiKL9B5AikkB+E P6GafgxqeV/25hZD34nsGx3FBBPwrT4fRSOJgm0TSc1aIf9is2nnK2APDQeve8DHF2uw/was7AN elNVkWfp8MCNWOi666MvlB2v/odT8LYUoNaMZFtjEGZhhhNJ6O9xpP/xcof1Hhpvw9p/cyk36Ma Vsg+zkHnyuSMoDUGnq4WdXtbDodXoYDVhfjEM23ANKJHLxB07J2XBirVDto4dejpvg== X-Google-Smtp-Source: AGHT+IHqNZqMgScdDrRjJMKh7QWya3Jg/Nrux+XGbO4/7oRGMlm+Ml2pmxZnG6chgUmjoikevJwFKA== X-Received: by 2002:a05:6000:1a8d:b0:385:ed1e:2105 with SMTP id ffacd0b85a97d-38a8730ae10mr10502726f8f.26.1736523058914; Fri, 10 Jan 2025 07:30:58 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a8e4c1bebsm4816519f8f.95.2025.01.10.07.30.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 07:30:58 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87a5byzprt.fsf@localhost> (Ihor Radchenko's message of "Fri, 10 Jan 2025 14:50:46 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> <87a5byzprt.fsf@localhost> Date: Fri, 10 Jan 2025 16:30:57 +0100 Message-ID: <m2sepqwury.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> Don't know if that helps, but M-x igc-root-stats can be used to display >> information about known roots. Maybe one can see there if the number of >> roots increases over time, which would indicate if there is something >> like a "root leak", for example by using xfree instead of igc_xfree. > > I noticed that creating a new frame took longer and longer over time > recently. Up to a dozen of seconds. M-x igc-stats could perhaps also be useful to see if objects accumulate over time.
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 14:48:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 09:48:36 2025 Received: from localhost ([127.0.0.1]:56891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWGJP-0005oy-Ps for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:48:36 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39217) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWGJN-0005oR-6D for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:48:34 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2E8F2240103 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 15:48:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736520505; bh=Ps0jxoq7mmbQSMVgdrUM1LaDU392St7sbHcjowiC+AI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=XtWRtbTibdRpbkgJYP6i7KFtdOmxlF8N+1RRw647Hba3W8Yd6WimI6GQzb4EC2hVu c1/Gr+TwIM0ZcP7bWrTVCeONofMg1X6+EwbfCcZhL7IBtzB7HUHycqeMTO78vM/nEb d/4AjJOJX57DvpSagk+82Ucva6vlUpZxahSW6m5A2HDp+ahwHhGvfaD642awC1RNVG BPyiFiV0GN3vfFPwG/zHCKdzRT9WlwAng8j1/BvCnXTjMI5hLIgUWnakuc+UWRNxLI FeAHT3qK30hNwB946oUos68Vfp96Hhc4a+VSJndiUtTbH3BKlLifAa5j8oB7Ii1QLr nIpuzc+R3dBzw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV4K45GnGz6ty3; Fri, 10 Jan 2025 15:48:24 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <m21pxaybgu.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> <m21pxaybgu.fsf@HIDDEN> Date: Fri, 10 Jan 2025 14:50:46 +0000 Message-ID: <87a5byzprt.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > Don't know if that helps, but M-x igc-root-stats can be used to display > information about known roots. Maybe one can see there if the number of > roots increases over time, which would indicate if there is something > like a "root leak", for example by using xfree instead of igc_xfree. I noticed that creating a new frame took longer and longer over time recently. Up to a dozen of seconds. --=20 Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 14:45:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 09:45:16 2025 Received: from localhost ([127.0.0.1]:56878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWGGB-0005eo-OP for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:45:16 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:61552) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tWGG9-0005b4-4S for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:45:14 -0500 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-5d3f28a4fccso2856809a12.2 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 06:45:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736520306; x=1737125106; darn=debbugs.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=HkPkCgFzdCXvsCicJyfbci1TKkoPTQKeQTjaFkQn4Ks=; b=koyCV7WnzipjKWsVnwqEjzY7edaKfA+CrXNb5fxS1ECYlRtq1Dd+FM0xDbb7i3ZhKx jbmEwVFLS9Xri5wI8qHIQGXBjWaWx42r+rUx5NcBneBU14a4klw5/gf+9LbB7dqTcxa8 a2TIsl0kSw8pJTNnw9pgmgvV8ye8G3ITi1Xp7Wd40ywocsV3+oK9Kc0O9NHOAttdg1EW tOIWh4sak2MrImFEcfz2Tzb8+H9lbIszonxNHof/bJnKNACOMwgvQQK0BbwEfcq8+2PZ QezgCIYQrNwxv8BPMrdSOvVZfXo/ve4EcDR8NYySsZoZARtTJav/596gtvFLE8UPNvme N1Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736520306; x=1737125106; 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=HkPkCgFzdCXvsCicJyfbci1TKkoPTQKeQTjaFkQn4Ks=; b=Mr+fWn86+Gp+BrFzYslDINO9EwPVPxcK6fAhX6ZCfBMibFIxmrnbgiSFTwCreWSr4f huYdxN5wRVabSoYiJECsaIdSt0gAhJhQT6MpIsQUyeh89yijW0ULji2tyrmdZ37fXEey 0ZTO5XgMlvf2UFtYY6+l14CODiT7uGjKnRK2ZLMjsRpbuvoO1L8eS0ksKOEvjZmRfNKY k4/pZV544llL+2kakjEs5KULggDeOGpuuJwp9u2CS0vVTMMfvZEK8HdEKpjb8rdaDR8D 69Ff7XyIHK2HcjY6FjY1LH5IPY4Ib+UCkWjAFXYdc2yMIdppuJUq0CedRfv8oldSt1m/ Fkeg== X-Forwarded-Encrypted: i=1; AJvYcCUUhC+7vCvc4tTg/xfBw9mnSX1XN6u60LeA6cj5Ci+PsH/5CP8pph/NT89B2/6ePsfxC0EnGQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxabhd4PvJhMP57mJzYVZCxmhX4GRtwcwypaa/aW2smVCgP6N8N bzeihWb5l1JW+3taA3TT2rORP9vHWTY7Y5jBoYX7a64yDvwWdPmSjI21BQ== X-Gm-Gg: ASbGncsB4dA5LlVMNX7+SuVfjKFOYfC58OtVwz5AHP8enxw/IYmdtNdvNm5xKI0WojU bVQibBuBqsl6Q1yTPsDpe8RsWUNq8lkWNTyfu7QSxVMtYNSJGfMf5j4T9ggGUUlWR+q03JFsxZ3 a6p5dDpE2S3yW8mIj6HEEea4TbLkVvyPe5w9KRCGm9EiRpX6uDRhKvW730zddKcWWtg21K0vh4+ CsH1kkJIMphOYjNh2G4kdbHRZwsG4fmCjbk2SoEZWHfmJFuqPIqD/VqTSgIa4ar4y43uVuDTaTd P7qf0Em8HZpVaALndnQIGSBP/310BrAPlFNHojVq+9hKunu0Hj+ln60JcsHnZQiW7Q== X-Google-Smtp-Source: AGHT+IFv3on3FBJFqs4YkwEFQDaog+gLn0pQ7ILaH1MiqzfzdNrbBjQYLQ+GhdmK8EPypVdRjHK1CQ== X-Received: by 2002:a17:906:7c0f:b0:ab2:d96d:6362 with SMTP id a640c23a62f3a-ab2d96d8877mr322997166b.1.1736520306276; Fri, 10 Jan 2025 06:45:06 -0800 (PST) Received: from pro2 (p200300e0b703ad00d49c34c25e204681.dip0.t-ipconnect.de. [2003:e0:b703:ad00:d49c:34c2:5e20:4681]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab2c96468afsm173965366b.170.2025.01.10.06.45.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 06:45:05 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87cyguzqa2.fsf@localhost> (Ihor Radchenko's message of "Fri, 10 Jan 2025 14:39:49 +0000") References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> <87cyguzqa2.fsf@localhost> Date: Fri, 10 Jan 2025 15:45:05 +0100 Message-ID: <m21pxaybgu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >> But this function is called during frame deletion, not frame creation. >> Did you delete any frames in this session? > > I constantly create and delete frames as a part of my Emacs usage. > > Although, right after the crash, when I ran Emacs again, and tried to > create an extra frame (to report this bug), Emacs crashed again. I did > not delete frames that time. > (But that particular crash may or may not be the same with what I > reported; I did not run gdb that time) Don't know if that helps, but M-x igc-root-stats can be used to display information about known roots. Maybe one can see there if the number of roots increases over time, which would indicate if there is something like a "root leak", for example by using xfree instead of igc_xfree.
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 14:37:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 09:37:40 2025 Received: from localhost ([127.0.0.1]:56863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWG8q-0005GH-0R for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:37:40 -0500 Received: from mout02.posteo.de ([185.67.36.66]:49427) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWG8n-0005G0-FX for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:37:38 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 973D3240101 for <75477 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 15:37:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736519850; bh=IFexzQ+RZg+paAuXVgJAwEFJu+6mC8clAatTyjJNgHU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=G4eMc8LftO+HKWVJ2LEL1rGpUwn8fy82ObfE+xCvquH+NnuY61eqbIaYboCmgH2fF zLMfdaIvWWP00QP5ak6D/1g4CrA6qp99ty1yVG6h8rgmuAaVx5a1D9v/wXfpswU/qi tnSDZt5EltyI5NJZXN4hmB9xehEyD9IybEe1F8fJouTwl99HubJSBR3Nfm2Znpy9kP Ha0K9wq7lTxKpd09lSXQXgUNaQv6cM02G7RoIsvkYPRgwS+BKkBf4DEiZZdaCOTPA/ DPrbQfA6tNtVBKnmvlF25GTAypL4I3WffkTtkzXrIPH5VpCsgyay8BrJx8Dg5YHo3u 64aEO4857/3kg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV44S3VhQz6twB; Fri, 10 Jan 2025 15:37:28 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit In-Reply-To: <87cygu3frs.fsf@HIDDEN> References: <87frlqzt2g.fsf@localhost> <87cygu3frs.fsf@HIDDEN> Date: Fri, 10 Jan 2025 14:39:49 +0000 Message-ID: <87cyguzqa2.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Pip Cet <pipcet@HIDDEN> writes: > But this function is called during frame deletion, not frame creation. > Did you delete any frames in this session? I constantly create and delete frames as a part of my Emacs usage. Although, right after the crash, when I ran Emacs again, and tried to create an extra frame (to report this bug), Emacs crashed again. I did not delete frames that time. (But that particular crash may or may not be the same with what I reported; I did not run gdb that time) -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at 75477) by debbugs.gnu.org; 10 Jan 2025 14:28:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 09:28:11 2025 Received: from localhost ([127.0.0.1]:56831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWFze-0004iZ-U4 for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:28:11 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:28559) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tWFzb-0004he-Qr for 75477 <at> debbugs.gnu.org; Fri, 10 Jan 2025 09:28:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1736519279; x=1736778479; bh=F1lfyRhM/jUfLT6yWNMYuB4Ftm9Y/TQhEQeMIOiGbaw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=tXgEACGbHiYjMK/ujhgtjuywaqn5BQF1KBUCTBG+TtAYdwr1BUUQZB5DUgjpQObgq tNlZz+4FotfuBnN13NiuDyFUCm06d79NMAyPy0dJR6uZisejKHcuoh3c2FxIHWQ6FC kxFUWvMXeI7u70mYpNnShTh518u/JoSMU8CZVkrnjqFii3k5nyLOEH7WFTqMEVf6YX XSKucdldI/FwfYnGH7HzohHHpUNvX6RuyrnKhCuCmUYsRjlQY6cSf02NntuqxZplZU lgUk691n6YgiqO+2TETJYHykZi66K7kpcOmAlDEKayeKQmwEziSPFrLF1nrCh2qLy9 4JmeN5HXO3LxA== Date: Fri, 10 Jan 2025 14:27:55 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#75477: 31.0.50; scratch/igc: crash on the latest commit Message-ID: <87cygu3frs.fsf@HIDDEN> In-Reply-To: <87frlqzt2g.fsf@localhost> References: <87frlqzt2g.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: dcbd5d9a59715cfb1ba52691b7595aac2fcdc036 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75477 Cc: 75477 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > While waiting to see if bug#75292 has been fixed on the latest > scratch/igc. Is experiences Emacs hanging and even crashing when > creating a new frame. Thanks for the report! Think I found it. > I have managed to capture a backtrace today: > > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3Dsig@ent= ry=3D11, backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:432 > 432=09{ > (gdb) bt > #0 terminate_due_to_signal (sig=3Dsig@entry=3D11, backtrace_limit=3Dback= trace_limit@entry=3D40) at emacs.c:432 > #1 0x00005555556efeb5 in handle_fatal_signal (sig=3Dsig@entry=3D11) at s= ysdep.c:1799 > #2 0x00005555556eff22 in deliver_thread_signal (sig=3D11, handler=3D0x55= 55556efea3 <handle_fatal_signal>) at sysdep.c:1791 > #3 deliver_fatal_thread_signal (sig=3Dsig@entry=3D11) at sysdep.c:1811 > #4 0x00005555556eff52 in handle_sigsegv (sig=3D11, siginfo=3D<optimized = out>, arg=3D<optimized out>) at sysdep.c:1949 > #5 0x00007ffff2c41100 in <signal handler called> () at /lib64/libc.so.6 > #6 0x00007ffff2c412db in kill () at /lib64/libc.so.6 > #7 0x0000555555893629 in sigHandle (sig=3D<optimized out>, info=3D<optim= ized out>, uap=3D<optimized out>) at /home/yantar92/Dist/mps/code/protsgix.= c:114 > #8 0x00007ffff2c41100 in <signal handler called> () at /lib64/libc.so.6 > #9 scan_ambig (ss=3D0x7fffffffa6c8, start=3D<optimized out>, end=3D0x555= 596d238f0, closure=3D<optimized out>) at igc.c:1552 We were asked to scan memory ending at 0x555596d238f0 (the start address was optimized out), which we had registered as an ambiguous root, but the scan function segfaulted; most likely, the memory we scanned was not mapped (or no longer mapped). My first suspect was the framep area we allocate for the X widget, but that's an 8-byte area allocated with malloc: therefore, it's 16-byte aligned, so the end address would have to end in 8 rather than 0. The GTK code creates a lot of temporary roots, most of them by using igc_xzalloc_ambig (8): again, it's very unlikely one of those is our culprit because of the aligned end pointer. So it must be a different object. So far, what I've found was: void xg_free_frame_widgets (struct frame *f) { if (FRAME_GTK_OUTER_WIDGET (f)) { xp_output *x =3D f->output_data.xp; struct xg_frame_tb_info *tbinfo =3D g_object_get_data (G_OBJECT (FRAME_GTK_OUTER_WIDGET (f)), TB_INFO_KEY); if (tbinfo) xfree (tbinfo); which calls xfree() on a pointer that was obtained with igc_xzalloc. Definitely a bug, usually a harmless one, except in the very rare case that xfree unmaps memory rather than merely putting it on the free list. That would match the alignment, and it would explain the bug if we hit one of the (very rare; almost impossible if malloc uses sbrk, unlikely if malloc uses mmap) cases in which xfree actually unmaps memory rather than merely putting the block on the free list. But this function is called during frame deletion, not frame creation. Did you delete any frames in this session? Pip
bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Jan 2025 13:37:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 08:37:43 2025 Received: from localhost ([127.0.0.1]:56742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tWFCo-00024n-Fy for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:37:43 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34346) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tWFCl-00024L-7O for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:37:40 -0500 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 <yantar92@HIDDEN>) id 1tWFCU-0003BJ-OW for bug-gnu-emacs@HIDDEN; Fri, 10 Jan 2025 08:37:22 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>) id 1tWFCQ-00005Y-Jy for bug-gnu-emacs@HIDDEN; Fri, 10 Jan 2025 08:37:22 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 706F0240028 for <bug-gnu-emacs@HIDDEN>; Fri, 10 Jan 2025 14:37:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736516235; bh=OLzME9i+Ws3PHjQhuLpE/1f58aHw/6mVt8Rbwm69AF8=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=hd/QARhMnYzCa3WIk8GPH/UjEcu+E4n2yXrdT1/kab75ILQyN/yjA4Hq081oW2T6/ DNpl3vpDgbh/repm0A1/YzK63Zj1CbdVRiROlTaZiASfHg0nEDUVLWijANjLSyZj5n C2GmAOLRcbw+PRm6wxtauBEokhQw1XkBsnVvcvnhdKrD0HDlk1wHVM2uICNPooLmHu ZUHWKSof4CLhC1c/nBbnm+bLnseCM7Oz1rVj8n5Aq0XQtpIEhN8Nr/mBlFwqB1A0B+ SnogK8B+Po24n11RosTn8nwyeVJU45krd4hRW5D9zOFUSnIturzcjWF1ke0wRc3PKQ 9TElSJsi8La3g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YV2ky6CZsz9rxK for <bug-gnu-emacs@HIDDEN>; Fri, 10 Jan 2025 14:37:14 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; scratch/igc: crash on the latest commit X-Debbugs-Cc: Date: Fri, 10 Jan 2025 13:39:35 +0000 Message-ID: <87frlqzt2g.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) While waiting to see if bug#75292 has been fixed on the latest scratch/igc. Is experiences Emacs hanging and even crashing when creating a new frame. I have managed to capture a backtrace today: Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at emacs.c:432 432 { (gdb) bt #0 terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at emacs.c:432 #1 0x00005555556efeb5 in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1799 #2 0x00005555556eff22 in deliver_thread_signal (sig=11, handler=0x5555556efea3 <handle_fatal_signal>) at sysdep.c:1791 #3 deliver_fatal_thread_signal (sig=sig@entry=11) at sysdep.c:1811 #4 0x00005555556eff52 in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at sysdep.c:1949 #5 0x00007ffff2c41100 in <signal handler called> () at /lib64/libc.so.6 #6 0x00007ffff2c412db in kill () at /lib64/libc.so.6 #7 0x0000555555893629 in sigHandle (sig=<optimized out>, info=<optimized out>, uap=<optimized out>) at /home/yantar92/Dist/mps/code/protsgix.c:114 #8 0x00007ffff2c41100 in <signal handler called> () at /lib64/libc.so.6 #9 scan_ambig (ss=0x7fffffffa6c8, start=<optimized out>, end=0x555596d238f0, closure=<optimized out>) at igc.c:1552 #10 0x0000555555888a98 in RootScan (ss=ss@entry=0x7fffffffa6c0, root=root@entry=0x7fff4d514550) at /home/yantar92/Dist/mps/code/root.c:540 #11 0x0000555555889315 in traceScanRootRes (ts=ts@entry=1, rank=rank@entry=0, arena=arena@entry=0x7ffff7fbe000, root=root@entry=0x7fff4d514550) at /home/yantar92/Dist/mps/code/trace.c:528 #12 0x0000555555889a31 in traceScanRoot (root=0x7fff4d514550, arena=0x7ffff7fbe000, rank=0, ts=<optimized out>) at /home/yantar92/Dist/mps/code/trace.c:545 #13 rootFlip (p=<synthetic pointer>, root=0x7fff4d514550) at /home/yantar92/Dist/mps/code/trace.c:580 #14 RootsIterate (p=<synthetic pointer>, f=<optimized out>, arena=0x7ffff7fbe008) at /home/yantar92/Dist/mps/code/root.c:665 #15 traceFlip (trace=0x7ffff7fbeaa8) at /home/yantar92/Dist/mps/code/trace.c:652 #16 TraceStart (trace=trace@entry=0x7ffff7fbeaa8, mortality=<optimized out>, finishingTime=<optimized out>) at /home/yantar92/Dist/mps/code/trace.c:1694 #17 0x000055555588a76f in PolicyStartTrace (traceReturn=traceReturn@entry=0x7fffffffa880, collectWorldReturn=collectWorldReturn@entry=0x7fffffffa8dc, arena=arena@entry=0x7ffff7fbe000, collectWorldAllowed=collectWorldAllowed@entry=1) at /home/yantar92/Dist/mps/code/policy.c:335 #18 0x000055555588cff2 in TracePoll (workReturn=workReturn@entry=0x7fffffffa8e0, collectWorldReturn=collectWorldReturn@entry=0x7fffffffa8dc, globals=globals@entry=0x7ffff7fbe008, collectWorldAllowed=1) at /home/yantar92/Dist/mps/code/trace.c:1840 #19 0x000055555588d19b in ArenaPoll (globals=globals@entry=0x7ffff7fbe008) at /home/yantar92/Dist/mps/code/global.c:745 #20 0x000055555588d58a in mps_ap_fill (p_o=p_o@entry=0x7fffffffaa50, mps_ap=mps_ap@entry=0x7fffe8001a40, size=size@entry=48) at /home/yantar92/Dist/mps/code/mpsi.c:1097 #21 0x00005555557de1a8 in alloc_impl (size=48, type=IGC_OBJ_STRING_DATA, ap=0x7fffe8001a40) at igc.c:3940 #22 0x00005555557de2cc in alloc (size=size@entry=44, type=type@entry=IGC_OBJ_STRING_DATA) at igc.c:3968 #23 0x00005555557e0d8c in alloc_string_data (nbytes=35, clear=false) at igc.c:4021 #24 igc_make_string (nchars=35, nbytes=35, unibyte=unibyte@entry=false, clear=clear@entry=false) at igc.c:4085 #25 0x00005555557e0dbc in igc_make_multibyte_string (nchars=<optimized out>, nbytes=<optimized out>, clear=clear@entry=false) at igc.c:4092 #26 0x0000555555735002 in make_clear_multibyte_string (nchars=nchars@entry=35, nbytes=nbytes@entry=35, clearit=clearit@entry=false) at alloc.c:2669 #27 0x0000555555735021 in make_clear_string (length=length@entry=35, clearit=clearit@entry=false) at alloc.c:2641 #28 0x0000555555735917 in make_uninit_string (length=length@entry=35) at alloc.c:2652 #29 0x00005555557649ec in concat_to_string (nargs=2, args=0x7fffffffabf8) at fns.c:938 #30 0x0000555555764e46 in Fconcat (nargs=<optimized out>, args=<optimized out>) at fns.c:750 #31 0x00007fffdfe7529b in F7365742d666163652d6174747269627574652d66726f6d2d7265736f75726365_set_face_attribute_from_resource_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/faces-b9447c93-66d43d26.eln #32 0x0000555555759184 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=5, args=args@entry=0x7fffffffad68) at eval.c:3184 #33 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=5, args=args@entry=0x7fffffffad68) at /home/yantar92/Git/emacs/src/lisp.h:2332 #34 0x0000555555757318 in Ffuncall (nargs=6, args=0x7fffffffad60) at eval.c:3108 #35 0x00007fffdfe75502 in F7365742d666163652d617474726962757465732d66726f6d2d7265736f7572636573_set_face_attributes_from_resources_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/faces-b9447c93-66d43d26.eln #36 0x0000555555759133 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffaed8) at eval.c:3178 #37 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffaed8) at /home/yantar92/Git/emacs/src/lisp.h:2332 #38 0x0000555555757318 in Ffuncall (nargs=3, args=0x7fffffffaed0) at eval.c:3108 #39 0x00007fffdfe757ca in F6d616b652d666163652d782d7265736f757263652d696e7465726e616c_make_face_x_resource_internal_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/faces-b9447c93-66d43d26.eln #40 0x0000555555759133 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb0d8) at eval.c:3178 #41 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb0d8) at /home/yantar92/Git/emacs/src/lisp.h:2332 #42 0x0000555555757318 in Ffuncall (nargs=3, args=0x7fffffffb0d0) at eval.c:3108 #43 0x00007fffdfe7c57b in F666163652d737065632d726563616c63_face_spec_recalc_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/faces-b9447c93-66d43d26.eln #44 0x0000555555759133 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb438) at eval.c:3178 #45 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb438) at /home/yantar92/Git/emacs/src/lisp.h:2332 #46 0x0000555555757318 in Ffuncall (nargs=3, args=0x7fffffffb430) at eval.c:3108 #47 0x00007fffdfe7ee73 in F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_faces_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/faces-b9447c93-66d43d26.eln #48 0x0000555555759120 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffdedff0d0) at eval.c:3176 #49 0x00005555557a00af in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, args_template@entry=257, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffdedff050) at /home/yantar92/Git/emacs/src/lisp.h:2332 #50 0x000055555575ad08 in funcall_lambda (fun=XIL(0x7fff5fa1e9d5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffdedff050) at eval.c:3267 #51 0x000055555575b0bd in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffdedff050) at eval.c:3059 #52 0x0000555555757318 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffdedff048) at eval.c:3108 #53 0x00005555557575fe in Fapply (nargs=2, args=0x7fffdedff048) at eval.c:2737 #54 0x000055555575920e in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffdedff048) at eval.c:3199 #55 0x00005555557a00af in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, args_template@entry=128, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffb9c8) at /home/yantar92/Git/emacs/src/lisp.h:2332 #56 0x000055555575ad08 in funcall_lambda (fun=XIL(0x7fff4ba7330d), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffb9c8) at eval.c:3267 #57 0x000055555575b0bd in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffb9c8) at eval.c:3059 #58 0x0000555555757318 in Ffuncall (nargs=2, args=0x7fffffffb9c0) at eval.c:3108 #59 0x00007fffdfc12ed6 in F6d616b652d6672616d65_make_frame_0 () at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-fc0e2b3f/preloaded/frame-b40fc590-5b61451b.eln #60 0x0000555555759120 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffbb88) at eval.c:3176 #61 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffbb88) at /home/yantar92/Git/emacs/src/lisp.h:2332 #62 0x0000555555757318 in Ffuncall (nargs=2, args=0x7fffffffbb80) at eval.c:3108 #63 0x00007fffdc3878be in F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-fc0e2b3f/server-0cc44189-5626429c.eln #64 0x000055555575914a in funcall_subr (subr=<optimized out>, numargs=numargs@entry=3, args=args@entry=0x7fffffffbdb0) at eval.c:3180 #65 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=3, args=args@entry=0x7fffffffbdb0) at /home/yantar92/Git/emacs/src/lisp.h:2332 #66 0x0000555555757318 in Ffuncall (nargs=4, args=0x7fffffffbda8) at eval.c:3108 #67 0x00007fffdc38753d in F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_create_window_system_frame_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-fc0e2b3f/server-0cc44189-5626429c.eln #68 0x0000555555759184 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=5, args=args@entry=0x7fffffffbfb8) at eval.c:3184 #69 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=5, args=args@entry=0x7fffffffbfb8) at /home/yantar92/Git/emacs/src/lisp.h:2332 --Type <RET> for more, q to quit, c to continue without paging-- #70 0x0000555555757318 in Ffuncall (nargs=6, args=0x7fffffffbfb0) at eval.c:3108 #71 0x00007fffdc38988c in F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-fc0e2b3f/server-0cc44189-5626429c.eln #72 0x0000555555759133 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffc148) at eval.c:3178 #73 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffc148) at /home/yantar92/Git/emacs/src/lisp.h:2332 #74 0x0000555555757318 in Ffuncall (nargs=3, args=0x7fffffffc140) at eval.c:3108 #75 0x00007fffdc38809b in F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_server__process_filter_all_pending_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-fc0e2b3f/server-0cc44189-5626429c.eln #76 0x0000555555759114 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffc290) at eval.c:3174 #77 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffc290) at /home/yantar92/Git/emacs/src/lisp.h:2332 #78 0x0000555555757318 in Ffuncall (nargs=1, args=0x7fffffffc288) at eval.c:3108 #79 0x00007fffdc387f3e in F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-fc0e2b3f/server-0cc44189-5626429c.eln #80 0x0000555555759133 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffc3c8) at eval.c:3178 #81 0x000055555575b20c in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffc3c8) at /home/yantar92/Git/emacs/src/lisp.h:2332 #82 0x0000555555757318 in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffc3c0) at eval.c:3108 #83 0x000055555575786f in Fapply (nargs=nargs@entry=2, args=args@entry=0x7fffffffc460) at eval.c:2780 #84 0x000055555575794c in apply1 (fn=<optimized out>, arg=<optimized out>) at eval.c:2996 #85 0x00005555557ac94f in read_process_output_call (fun_and_args=fun_and_args@entry=XIL(0x7fff5845b603)) at process.c:6148 #86 0x0000555555755cde in internal_condition_case_1 (bfun=bfun@entry=0x5555557ac936 <read_process_output_call>, arg=XIL(0x7fff5845b603), handlers=handlers@entry=XIL(0), hfun=hfun@entry=0x5555557ac887 <read_process_output_error_handler>) at eval.c:1651 #87 0x00005555557af7a6 in read_and_dispose_of_process_output (p=<optimized out>, chars=<optimized out>, nbytes=3596, coding=<optimized out>) at process.c:6517 #88 read_process_output (proc=proc@entry=XIL(0x7fff5845ad15), channel=channel@entry=16) at process.c:6285 #89 0x00005555557b79b4 in wait_reading_process_output (time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5966 #90 0x00005555556deaec in kbd_buffer_get_event (kbp=<synthetic pointer>, used_mouse_menu=0x7fffffffcfeb, end_time=0x0) at keyboard.c:4115 #91 read_event_from_main_queue (end_time=end_time@entry=0x0, local_getcjmp=local_getcjmp@entry=0x7fffffffccc0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffcfeb) at keyboard.c:2336 #92 0x00005555556e175d in read_decoded_event_from_main_queue (end_time=<optimized out>, local_getcjmp=<optimized out>, prev_event=<optimized out>, used_mouse_menu=<optimized out>) at keyboard.c:2399 #93 read_char (commandflag=1, map=map@entry=XIL(0x7fff57ea9de3), prev_event=XIL(0), used_mouse_menu=used_mouse_menu@entry=0x7fffffffcfeb, end_time=end_time@entry=0x0) at keyboard.c:3031 #94 0x00005555556e2ced in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd140, prompt=prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=false) at keyboard.c:10763 #95 0x00005555556e4e77 in command_loop_1 () at keyboard.c:1435 #96 0x0000555555755c66 in internal_condition_case (bfun=bfun@entry=0x5555556e4985 <command_loop_1>, handlers=handlers@entry=XIL(0xa8), hfun=hfun@entry=0x5555556d58f0 <cmd_error>) at eval.c:1627 #97 0x00005555556d0707 in command_loop_2 (handlers=handlers@entry=XIL(0xa8)) at keyboard.c:1174 #98 0x0000555555755ba1 in internal_catch (tag=tag@entry=XIL(0x153f0), func=func@entry=0x5555556d06d7 <command_loop_2>, arg=arg@entry=XIL(0xa8)) at eval.c:1306 #99 0x00005555556d06b4 in command_loop () at keyboard.c:1152 #100 0x00005555556d5465 in recursive_edit_1 () at keyboard.c:760 #101 0x00005555556d580b in Frecursive_edit () at keyboard.c:843 #102 0x00005555556cf92b in main (argc=1, argv=0x7fffffffd5d8) at emacs.c:2658 Lisp Backtrace: "set-face-attribute-from-resource" (0xffffad68) "set-face-attributes-from-resources" (0xffffaed8) "make-face-x-resource-internal" (0xffffb0d8) "face-spec-recalc" (0xffffb438) "x-create-frame-with-faces" (0xdedff0d0) 0x5fa1e9d0 PVEC_CLOSURE "apply" (0xdedff048) "frame-creation-function" (0xffffb9c8) "make-frame" (0xffffbb88) "server--create-frame" (0xffffbdb0) "server-create-window-system-frame" (0xffffbfb8) "server--process-filter-1" (0xffffc148) "server--process-filter-all-pending" (0xffffc290) "server-process-filter" (0xffffc3c8) In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.2) of 2025-01-10 built on localhost Repository revision: 9f8bebddf3ae90558e7e87e192007c74f7cc9e0b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101014 System Description: Gentoo Linux Configured using: 'configure --with-mps=yes --with-native-compilation 'CFLAGS=-g3 -I/opt/mps/include -L/opt/mps/lib' JAVAC=/etc/java-config-2/current-system-vm/bin/javac PKG_CONFIG_PATH=/usr/share/guile-data/3.0/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
Ihor Radchenko <yantar92@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#75477
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.