History of 2016-11-13 debug-on-entry

2016-11-13
18:54 UTC Revision 1 . . . . Marcin BorkowskiSome time ago, I had a very strange problem. I was writing a certain library for Emacs, and in one of the functions I had a Mark set message coming apparently out of nowhere. Since my function used timers, closures and callbacks to do things asynchronously, edebug didn’t help me a lot. Happily, I knew what can give such a message: push-mark. (BTW, this is yet another good reason to have Emacs sources handy: if I hadn’t known that, I could have just grepped the sources.) Now, finding the offending push-mark was a question of five seconds: