GNU bug report logs -
#14569
24.3.50; bootstrap fails on Cygwin
Previous Next
Reported by: Katsumi Yamaoka <yamaoka <at> jpl.org>
Date: Fri, 7 Jun 2013 00:17:01 UTC
Severity: important
Found in version 24.3.50
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
Message #83 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi.
13 jun 2013 kl. 19:39 skrev Paul Eggert <eggert <at> cs.ucla.edu>:
> On 06/13/13 00:08, Jan Djärv wrote:
>> I do get segmentation violations sometimes instead of the pthread abort.
>> But I haven't been able to get one while running the debugger yet
>
> Which version of glib are you using? Older versions
> require special handholding with initialization,
> e.g., g_type_init, and perhaps we're running into
> that problem -- or perhaps you're using a newer
> version and its autoinitialization code isn't working.
Glib 2.32.3. If g_type_init isn't run, an error message will be shown at once. As it is now, Emacs runs for a bit before crashing.
>
> Also, a bit of Googling found this bug:
>
> http://cygwin.com/ml/cygwin/2012-05/msg00472.html
>
> where signals may nor may not reach the correct thread
> with pthread_kill. Emacs uses pthread_kill to redirect
> SIGCHLD to the main thread; if this is sent to a random
> thread instead, that could explain the random crashes
> you're observing (maybe a recursive runaway in a
> signal handler?).
Could be. Unfortunately, Emacs does not crash when running under strace.
Jan D.
This bug report was last modified 12 years and 3 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.