GNU bug report logs - #31878
Module autoloading is not thread safe

Previous Next

Package: guile;

Reported by: ludo <at> gnu.org (Ludovic Courtès)

Date: Mon, 18 Jun 2018 09:44:02 UTC

Severity: serious

Full log


Message #50 received at 31878 <at> debbugs.gnu.org (full text, mbox):

From: Calvin Heim <frofroggy <at> gmail.com>
To: ludo <at> gnu.org
Cc: mhw <at> netris.org, 31878 <at> debbugs.gnu.org
Subject: Re: bug#31878: Module autoloading is not thread safe
Date: Mon, 04 Apr 2022 04:47:06 -0700
Hi Ludo and Mark,

> However peg.test fails and it may be related

The patch fails when a module has one of its submodules in its uses list, and
the program starts loading the module before it starts loading the submodule.
In the test case, (ice-9 peg) uses (ice-9 peg codegen) and the test starts
loading (ice-9 peg) before starting to load (ice-9 peg codegen).

I haven't uncovered the cause of the failure though.

Sincerely,
Calvin Heim





This bug report was last modified 3 years and 72 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.