GNU bug report logs - #14986
Latest Emacs trunk crashes when changing Ispell dictionary

Previous Next

Package: emacs;

Reported by: "Sebastien Vauban" <sva-news <at> mygooglest.com>

Date: Tue, 30 Jul 2013 15:05:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #19 received at 14986-done <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Sebastien Vauban <sva-news <at> mygooglest.com>, 14986-done <at> debbugs.gnu.org
Subject: Re: bug#14986: Latest Emacs trunk crashes when changing Ispell
 dictionary
Date: Wed, 31 Jul 2013 00:00:20 +0200
On 07/30/2013 10:01 PM, Eli Zaretskii wrote:
> Why is this trickery needed for platforms that use mktemp?
I don't know; I think it may predate emacs_close,
but no matter, I checked in what I assume is a fix
in trunk bzr 113605, and am boldly closing the bug;
please feel free to reopen it if the fix doesn't work.

A couple of things.  First, callproc.c and process.c are rife
with race condition bugs that leak file descriptors and/or
files.  I'll try to compose a fix for that.

Second, any chance of getting mkostemp or at least mkstemp
working on Microsoft platforms?  Surely mktemp is inherently
prone to races.




This bug report was last modified 12 years and 17 days ago.

Previous Next


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