git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] git-svn: write memoized data explicitly to avoid Storable bug

From
EWEric Wong <normalperson@yhbt.net>
Date
Jul 19, 2010, 06:39 UTC
Message-ID
<20100719063903.GA3680@dcvr.yhbt.net>
In-Reply-To
<1279455469-6384-1-git-send-email-vsu@altlinux.ru>
Sergey Vlasov <vsu@altlinux.ru> wrote:
Show 13 quoted lines
> Apparently using the Storable module during global destruction is
> unsafe - there is a bug which can cause segmentation faults:
> 
>   http://rt.cpan.org/Public/Bug/Display.html?id=36087
>   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482355
> 
> The persistent memoization support introduced in commit 8bff7c538
> relied on global destruction to write cached data, which was leading
> to segfaults in some Perl configurations.  Calling Memoize::unmemoize
> in the END block forces the cache writeout to be performed earlier,
> thus avoiding the bug.
> 
> Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
Thanks Sergey,
Acked-by: Eric Wong <normalperson@yhbt.net>
...and pushed to git://git.bogomips.org/git-svn
-- 
Eric Wong
Previous: Sergey VlasovNext: Junio C Hamano
Message 2 of 5 in “git-svn: write memoized data explicitly to avoid Storable bug”
  1. git-svn: write memoized data explicitly to avoid Storable bugSergey Vlasov, Jul 18, 2010
  2. Eric WongJul 19, 2010
  3. Junio C HamanoJul 19, 2010
  4. Ævar Arnfjörð BjarmasonJul 20, 2010
  5. Eric WongJul 20, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.