From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Abou Samra Newsgroups: gmane.lisp.guile.devel Subject: =?UTF-8?Q?=e2=80=9cToo_many_root_sets=e2=80=9d_when_calling_compile?= =?UTF-8?Q?_frequently?= Date: Fri, 19 Aug 2022 00:18:03 +0200 Message-ID: <8e80efa7-ca95-0472-f1b4-aaa4aabc75ab@abou-samra.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24146"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Fri Aug 19 00:18:45 2022 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oOnqf-0006AL-8B for guile-devel@m.gmane-mx.org; Fri, 19 Aug 2022 00:18:45 +0200 Original-Received: from localhost ([::1]:46320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oOnqe-0006QU-7P for guile-devel@m.gmane-mx.org; Thu, 18 Aug 2022 18:18:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oOnq4-0006QJ-Lb for guile-devel@gnu.org; Thu, 18 Aug 2022 18:18:08 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.135]:42051) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oOnq3-0002vU-6A for guile-devel@gnu.org; Thu, 18 Aug 2022 18:18:08 -0400 Original-Received: from [172.20.10.3] ([37.172.186.127]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.168]) with ESMTPSA (Nemesis) id 1M6YEz-1oISAv3vYH-006z6K for ; Fri, 19 Aug 2022 00:18:05 +0200 Content-Language: en-US X-Provags-ID: V03:K1:2XsBrST0feDTLD1i2pqfRjmVa/BeeqKomSsUW68bv91DCoThuTM Y2k5jIy6qRJegFV9b9yHPzpY4ZVKFPrHUmh+miu3iGFGLKzIGCPHEaBPDDPWPEoowVNBJ1u x0qGxqGnGilaUVTxGhVZrbtdOIGg7TYrK2rMQrrO+zyKw8ewLd3uAbqCHLwQGBugd77j8JE u+pPW6H+2DNTvt+gZsEXQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:zoWia7zSp+o=:dn6GQHQxABrvOHxJkVr5oO XQqb1fL2avX71iQlI9ExpZrf75jVMElSHeP/z3DEdBmok5i48Ek+wUnU4RmBhYbo/idGrMlB8 672iD3Imjcia58sQk6Hme7vRrD4XWPYw0N+eiezXU0T6CwL1yZ/LjOBAcMXSx/aMUT4nkRHAV QMenG6yIsZF/ddUj8iFgrULnrIShqGh1Cf5DJKV54u8yEE1iHIpSVQwbcUlTHXEYXgnKgLAip mAoOhOSlykW9u/K7SvlPnZmlFjTrGyYe8f3t9X4IJ3TjEiV3btzb5I76/GToLw8f4sIHiZ8rY DfAtnTjU7kIbfrXy2RclCLmhGBYwbt5o3R/vNBaxupWlP7w4pGgTpGuackkRCm8uXsf9cs0tz 8d5plc3c+KYyLyq2+PVOHiu75KSAxEzBIo+ztCYUUJdyqGagHpwJexZTrrWbrFhcAfGtxI2PY zuOOpdV3kv3wUnkzi9JI3rH/JQ2ISR4aBNAGynmRWiLZudWVAy8GAZtadKsof5v5kmTcN/qC+ Bbwxv5eGtkVSqIqM3hahGgENQv3c+3A38W3vkFtq3vQE/cBZPMFBKJ4yMERcugu6irfbOAeNU 4gx4Pg6YCNtuFHwwWoMR5tVITq4QpUaD7gXK4coG+8FWCYhoUAigEAf2hX+XVh13huc45pEDC u9tRjJ2q9CcwYUPDQObNw9V1w+7vbJSgLoOp7LRPdfY7UnTqJIJPseOFKa9USUhG5MYZMUgz/ XSmXKeQ8lHGC0oYINAA533d/uXzRB+lzU6Ri2w== Received-SPF: none client-ip=212.227.126.135; envelope-from=jean@abou-samra.fr; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:21305 Archived-At: Hi, Calling the Guile compiler often causes this BDWGC error: “Too many root sets”. scheme@(guile-user)> (define-syntax-rule (repeat n expr expr* ...) (do ((i 0 (1+ i))) ((eqv? i n)) expr expr* ...)) scheme@(guile-user)> (use-modules (system base compile)) scheme@(guile-user)> (repeat 10000 (compile 5)) Too many root sets Abandon (core dumped) Any idea what is going on here? Should I report it as a bug? Is there a workaround? Thanks, Jean