Bug in tracing frames
[[[ To any NSA and FBI agents reading my email: please consider]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] In gdb 7.01-debian, Emacs got into an infloop and I typed C-g C-g to get back to GDB. I got the following incomplete backtrace. Evidently GDB is unable to trace the stack back properly from the signal handler. This is on the Lemote Yeeloong. Please ack receipt of this message. #0 0x76a4d3c4 in kill () from /lib/libc.so.6 #1 0x00657004 in sys_suspend () at sysdep.c:450 #2 0x0063fcf8 in handle_interrupt (in_signal_handler=true) at keyboard.c:10318 #3 0x0063fb18 in handle_interrupt_signal (sig=2) at keyboard.c:10259 #4 0x006599b0 in deliver_process_signal (sig=2, handler=0x63fa78 handle_interrupt_signal) at sysdep.c:1568 #5 0x0063fb74 in deliver_interrupt_signal (sig=2) at keyboard.c:10266 #6 signal handler called #7 0x in ?? () #8 0x in ?? () Lisp Backtrace: get-text-property (0x7fff09e8) font-lock-extend-jit-lock-region-after-change (0x7fff0dbc) run-hook-with-args (0x7fff0db8) jit-lock-after-change (0x7fff1144) replace-match (0x7fff1348) grep-filter (0x7fff1698) run-hooks (0x7fff1710) compilation-filter (0x7fff19dc) -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call. ___ bug-gdb mailing list bug-gdb@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gdb
Suggestion for `return'
The `return' command should set a flag so that `continue' behaves like `signal 0'. I know about the need for `signal 0' to avoid crashing, but just now I forgot it and lost important data. I think that anyone who takes the trouble to return out of a stack frame has indicated a desire to keep running the program rather than let it handle the signal. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call. ___ bug-gdb mailing list bug-gdb@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gdb
Bug in entering numbers
In GDB 7.0.1-debian print -2147483648 outputs $1 = 2147483648 which I think is not right. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call. ___ bug-gdb mailing list bug-gdb@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gdb
Re: Emacs .gdbinit incompatible with latest GDB
the recent GDB has problems running GDB `xbacktrace' on EMACS http://sources.redhat.com/ml/gdb/2007-02/msg00252.html It seems clear why the change was made: On the other hand byte arrays become unreadable if printed as strings. However, it seems that their hope this would not bother anyone was based on an assumption which is inaccurate: I hope nobody uses sign-specification for strings. Which GDB behavior is better is a matter of how often each one is convenient and how often it causes trouble. I don't know enough to have an opinion about that, but if neither one is clearly better overall, it would be best to leave GDB the way it was. ___ bug-gdb mailing list bug-gdb@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gdb