Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options answers only user 11

Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program.

3
votes
The -dotimes function, and other functions starting with a dash, can be found in the dash library. It's available on MELPA. (Not to be confused with dotimes, without a dash, which is built in to Ema …
answered Jul 2 '15 by legoscia
15
votes
CFLAGS="-O0 -g3" to the ./configure script. This makes the C compiler turn off optimisations (which can make things confusing while debugging) and activates maximum debug information in the executable … there is a .gdbinit file that sets up useful GDB function definitions for debugging Emacs. If that file was loaded, you should see something like this when starting gdb: DISPLAY = /private/tmp …
answered Jul 31 '15 by legoscia
36
votes
If the freeze goes away when you hit C-g, then you can use the built-in debugger. Type M-x toggle-debug-on-quit before sending the message, hit C-g when it freezes, and inspect the *Backtrace* buffer …
answered Sep 30 '14 by legoscia