Strange gdb backtraces on 64-bit Cygwin

Markus Hoenicka markus.hoenicka@mhoenicka.de
Thu Sep 18 09:23:00 GMT 2014


At 2014-09-17 23:21, Ken Brown was heard to say:
> There have been many bug reports involving crashes or assertion
> failures in emacs-X11 or emacs-w32 on 64-bit Cygwin.  Many of these
> reports include gdb backtraces that don't make sense.  The one I'm
> looking at right now is emacs bug#17753.  I'll try to make this email
> self-contained, but anyone interested in the context should start at
> 
>   http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17753#47
> 
> The situation in that bug report is that a gdb backtrace showed a call
> to the emacs function "run_timers" in Thread 2, which shouldn't
> happen.  (It should only be called in the main thread.)  There was
> speculation as to whether this could be the cause of the crash.  An
> alternative theory is that the gdb backtrace is bogus.  I'm pretty
> sure that the OP (Markus) was running gdb-7.6.50-4.  His report was
> about emacs-X11, but I've observed similar backtraces for emacs-w32.
> 

This is just to confirm the suspected version of gdb on the OP's box:

$ cygcheck -f /usr/bin/gdb
gdb-7.6.50-4

$ gdb -v
GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special)
[...]

regards,
Markus

-- 
Markus Hoenicka
http://www.mhoenicka.de
AQ score 38


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list