Andy Piper <andy(a)xemacs.org> writes in xemacs-beta(a)xemacs.org:
I'm suspicious of my text instantiation changes, but I don't
understand why this has only just started happening. Have you
updated from CVS since b31 or was b32 your first update?
I haven't updated since my last commit on Saturday (Monday was a
holiday).
Can you break on the line that sets cachel (glyphs.c:1963 in my
build) and
see what the domain actually is (i.e. is it a window?). What happens if you
insert this code from faces.c before WINDOW_FACE_CACHEL is accessed:
struct window *w = XWINDOW (domain);
/* #### It's possible for this function to get called when
the
face cachels have not been initialized. I don't know why. */
if (!Dynarr_length (w->face_cachels))
reset_face_cachels (w);
O.K. I will try that tomorrow. I have confirmed identical crashes on
Solaris, DEC OSF and TurboLinux under a wide variety of configurations.