Following Jan's request, I intended to compile with -O0 but I may have
forgot and done a regular make. (I cannot remember.) In any case, I
have updated Emacs and done another make which is definitely -O0.
Today's GNU Emacs CVS snapshot, Fri, 2007 Nov 23 16:19 UTC
GNU Emacs 23.0.50.5 (i686-pc-linux-gnu, GTK+ Version 2.12.1)
started in debugger with
set args -i -q \
--eval '(emacs-version t)' -bg DodgerBlue4 -fg white \
-fn '-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1' \
-geometry 80x44+545+43 -name '-q GNU Emacs in Debugger, font: fixed 18'
with the breakpoint at xterm.c:1374
and after I evaluated (x-synchronize t) in the debuggee
After visiting my test file, which tried to insert a Euro sign,
Emacs crashed as before:
(gdb) bt full
#0 x_draw_glyph_string (s=0xbfd4ff40) at xterm.c:1374
tem = <value optimized out>
h = <value optimized out>
y = <value optimized out>