From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#44326: 27.1.50; busy loop in lisp_free_align Date: Fri, 30 Oct 2020 06:18:13 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15940"; mail-complaints-to="usenet@ciao.gmane.io" To: 44326@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 30 12:21:46 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYSTa-000422-1P for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 12:21:46 +0100 Original-Received: from localhost ([::1]:45536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYSTZ-0003N4-34 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 07:21:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYSQx-00029w-I8 for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 07:19:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYSQw-0003Kx-Ow for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 07:19:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kYSQw-0006X1-II for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 07:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2020 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44326 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160405671325057 (code B ref -1); Fri, 30 Oct 2020 11:19:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Oct 2020 11:18:33 +0000 Original-Received: from localhost ([127.0.0.1]:56295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYSQT-0006W5-5I for submit@debbugs.gnu.org; Fri, 30 Oct 2020 07:18:33 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:59832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYSQR-0006Vx-I6 for submit@debbugs.gnu.org; Fri, 30 Oct 2020 07:18:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33390) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYSQP-00022w-Ru for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 07:18:31 -0400 Original-Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]:42035) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYSQN-00038q-F7 for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 07:18:28 -0400 Original-Received: by mail-yb1-xb32.google.com with SMTP id a12so4772784ybg.9 for ; Fri, 30 Oct 2020 04:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uO4Umo5XekTL8bpNGi2Ki3PBkIjZKz3jfYdt1T2EgQA=; b=bDGBYH4qAcK9a2wKVNIIj2eMvgxok+3YcOnt+VobzUYF6zcIvyYuSr5lEfOzyEUu3S cAFldRXLcfZiXmyBgWoWVfoJ3rh3+tg2eW2YFvPU9Dbs5EMX+ntSqo5oiNx5aCqWSv4R mE14SF5t4DgR596yV01B0zB47UJWcf8el+ewlQ9zzjsHxltddZ5Gr5H93+FlWif9J88/ ZCIILg5OAUU29XS3hnsnbBtibiR+HwO87lAJaw3ckVW4THJlNPVbTnDiYEYOyDUC05NB Zm8N8ECrRV5BdyHhz3qisg0skoAa/s2AFZr04/U8zI+i9VkpILvQKEj8ruH5cKwUQ89o x6kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uO4Umo5XekTL8bpNGi2Ki3PBkIjZKz3jfYdt1T2EgQA=; b=Hwz5AyBizULaXwBPUHptvESnsKs4qZ0oKI5aUnnlXPMgjrys0gEZ7wU+w2aYh5sm+H 52+irRquJ6N1pEyqRv3pYpVzwlK8stW0NhVE7Ar2pLOjrvd9scCDjwmexuwQPUU9hvYd 2wS+mmsckta2Vde/RetOYHKXtdspfWPU8Hu7XimK4Yimh/otYmFgkCdbVPjVwO9s25+c eJyT2XdAq2+E5toaZSCaR6ngSfY4MJtsGa647OsSVRblpoyNgY9bfuELoRTLx8NL7XSt 2TEG4ngZQqkRROtGbZzcpjHlhq0RqNAy0JM0Bitm4WHm2JwbuUHTNo5RLfQoFlmMRxvT bHrw== X-Gm-Message-State: AOAM532dJF2tYS62c/VFrYfEZ5rhBvrWPpTNSJTlqOzuL41H+foQX0ST cQoKBT/hfwC5Sy2+1ZlsSAYtKKYJ9yc9cqdL8EA71ZkJXL+m7A== X-Google-Smtp-Source: ABdhPJyEs0lrNlcPolE5aNO9ZvwHhOcUbqMKTg0VQ9psGsScZ0ORwNsxv5uigoFuElul77GiVtAv45LsesWLTwdZmF8= X-Received: by 2002:a25:ac23:: with SMTP id w35mr2942567ybi.171.1604056704735; Fri, 30 Oct 2020 04:18:24 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=aaronjensen@gmail.com; helo=mail-yb1-xb32.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:192055 Archived-At: This should probably be merged into a reopened #30322 I'm seeing a busy loop in lisp_free_align often on Emacs 27. It does eventually recover, but it takes a minute or more. * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x000000010021c692 emacs`lisp_align_free(block=0x0000000291d2d400) at alloc.c:1245:7 1242 struct ablock **tem = &free_ablock; 1243 struct ablock *atop = &abase->blocks[aligned ? ABLOCKS_SIZE : ABLOCKS_SIZE - 1]; 1244 -> 1245 while (*tem) 1246 { 1247 if (*tem >= (struct ablock *) abase && *tem < atop) 1248 { I'm running gcmh-mode, and the last time it hung it was a gcmh-mode idle collection. Not sure if that makes any difference. Aaron