Rainer M Krug writes: > Eli Zaretskii writes: > >>> From: Rainer M Krug >>> Cc: 21428@debbugs.gnu.org, mituharu+bug-gnu-emacs-mac@math.s.chiba-u.ac.jp >>> Date: Wed, 30 Sep 2015 12:37:59 +0200 >>> >>> Let me know if I should update from git or stay on the one I am using at >>> the moment. >> >> It's better if you update, so we are looking at the same source and >> running the same code. >> >> But note that the latest updates already changed the line numbers you >> need to use to place breakpoints in xfaces.c. Here are the updated >> commands (but please double-check they are still valid, before you >> start the session, and change the line numbers as necessary): >> >> set logging on >> break xfaces.c:4199 >> commands >> bt >> continue >> end >> break xfaces.c:4320 >> commands >> bt >> p c->used+1 >> continue >> end >> break xfaces.c:4344 >> commands >> bt >> p c->used-1 >> continue >> end >> > > OK - I am on commit > > ,---- > | commit 9e4a6ad1c77c62e4a7d5b708567e5a1e23b9cdfd > | Author: Tassilo Horn > | Date: Thu Oct 1 08:07:40 2015 +0200 > | > | Un- and re-prettification are not exclusive > | > | * lisp/progmodes/prog-mode.el (prettify-symbols--post-command-hook): > | Re-apply prettification to previous symbol also when unprettifying next > | one. > | > `---- > > and the line numbers seem to correspond. > > I saved the commands, will "source" them from gdb, then "run" emacs and > leave the inhibit-* as they are. > > Worked so far - I will let you know with the info when it crashes. OK - it seems not to continue after some time after the breakpoint at line 4199. Attached are the log and the script I used. I'll leave the session open. This seems to be triggered by something else - I manually entered "c" but it just gave me this output (also at the end of the log): ,---- | (gdb) c | Continuing. | | Program received signal EXC_BAD_ACCESS, Could not access memory. | Reason: KERN_INVALID_ADDRESS at address: 0x00000000016519e0 | free_realized_faces (c=0x1016519c0) at xfaces.c:4199 | 4199 c->used = 0; | (gdb) p c->used | $502 = 26 | (gdb) `---- Hope this helps, Rainer