Is anyone else testing XEmacs on DEC OSF?
I'm getting a `reliable' crash by building with Mule, and cutting and
pasting a page of text (the top page of XEmacs 21.2 CHANGES-beta) from
a DECterm into the editor.
XEmacs thinks it is getting a composed character, but we don't support
that feature yet.
#0 0x12011fb48 in decode_coding_iso2022 (decoding=0x1408e5400,
src=0x1408c3e81 "es from J. Kean Johnston\n-- runwhatever from Charles Wilson\n-- redisplay fixes for glyphs from Andy Piper\n-- progress gauge widgets implentation from Andy Piper\n-- W3 works again due to font.el being "...,
dst=0x0, n=469) at file-coding.c:3948
#1 0x120114c24 in mule_decode (decoding=0x1408e5400,
src=0x1408c3e80 "les from J. Kean Johnston\n-- runwhatever from Charles Wilson\n-- redisplay fixes for glyphs from Andy Piper\n-- progress gauge widgets implentation from Andy Piper\n-- W3 works again due to font.el being"...,
dst=0x1408ed6c0, n=470) at file-coding.c:2033
#2 0x120113db4 in decoding_writer (stream=0x1408e5400,
data=0x1408c3e80 "les from J. Kean Johnston\n-- runwhatever from Charles Wilson\n-- redisplay fixes for glyphs from Andy Piper\n-- progress gauge widgets implentation from Andy Piper\n-- W3 works again due to font.el being"...,
size=470) at file-coding.c:1830
#3 0x1201e2520 in Lstream_flush_out (lstr=0x1408e5400) at lstream.c:343
#4 0x1201e2664 in Lstream_flush (lstr=0x1408e5400) at lstream.c:372
#5 0x1201e3480 in Lstream_pseudo_close (lstr=0x1408e5400) at lstream.c:655
#6 0x1201e34fc in Lstream_close (lstr=0x1408e5400) at lstream.c:667
#7 0x120124f68 in convert_from_external_format (
ptr=0x140700c20 "\2331]to 21.2 beta9 \"Athena\"\n-- parameterize replace-match function from Didier Verna\n-- X-Face support under mswindows from Andy Piper\n-- doc fixes from Adrian Aichner\n-- about patchlet from Marcus Thie"...,
len=982, len_out=0x11fffab28, fmt=FORMAT_CTEXT) at file-coding.c:4619
#8 0x120069384 in make_ext_string (
contents=0x140700c20 "\2331]to 21.2 beta9 \"Athena\"\n-- parameterize replace-match function from Didier Verna\n-- X-Face support under mswindows from Andy Piper\n-- doc fixes from Adrian Aichner\n-- about patchlet from Marcus Thie"..., length=982, fmt=FORMAT_CTEXT) at alloc.c:2407
#9 0x1202aa184 in selection_data_to_lisp_data (d=0x1404abd80,
data=0x140700c20 "\2331]to 21.2 beta9 \"Athena\"\n-- parameterize replace-match function from Didier Verna\n-- X-Face support under mswindows from Andy Piper\n-- doc fixes from Adrian Aichner\n-- about patchlet from Marcus Thie"...,
size=982, type=180, format=8) at xselect.c:1356
#10 0x1202a9fe0 in x_get_window_property_as_lisp_data (display=0x14050e800,
window=92274754, property=530, target_type={gu = {val = 5371100632,
markbit = 160, type = Lisp_Type_Symbol}, s = {val = 5371100632,
bits = 160}, u = {val = 5371100632, bits = 160},
ui = 11529215051439570392, i = -6917529022269981224,
v = 0xa000000140247dd8, cv = 0xa000000140247dd8}, selection_atom=1)
at xselect.c:1305
#11 0x1202a9730 in x_get_foreign_selection (selection_symbol={gu = {
val = 5371099928, markbit = -352, type = Lisp_Type_Symbol}, s = {
val = 5371099928, bits = -352}, u = {val = 5371099928, bits = -352},
ui = 11529215051439569688, i = -6917529022269981928,
v = 0xa000000140247b18, cv = 0xa000000140247b18}, target_type={gu = {
val = 5371100632, markbit = 160, type = Lisp_Type_Symbol}, s = {
val = 5371100632, bits = 160}, u = {val = 5371100632, bits = 160},
ui = 11529215051439570392, i = -6917529022269981224,
v = 0xa000000140247dd8, cv = 0xa000000140247dd8}) at xselect.c:1109
#12 0x1202ab9a0 in Fx_get_selection_internal (selection_symbol={gu = {
val = 5371099928, markbit = 160, type = Lisp_Type_Symbol}, s = {
val = 5371099928, bits = 160}, u = {val = 5371099928, bits = 160},
ui = 11529215051439569688, i = -6917529022269981928,
v = 0xa000000140247b18, cv = 0xa000000140247b18}, target_type={gu = {
val = 5371100632, markbit = 160, type = Lisp_Type_Symbol}, s = {
val = 5371100632, bits = 160}, u = {val = 5371100632, bits = 160},
ui = 11529215051439570392, i = -6917529022269981224,
v = 0xa000000140247dd8, cv = 0xa000000140247dd8}) at xselect.c:1713
#13 0x1200cf0f0 in funcall_recording_as (recorded_as={gu = {val = 5371099496,
markbit = 160, type = Lisp_Type_Symbol}, s = {val = 5371099496,
bits = 160}, u = {val = 5371099496, bits = 160},
ui = 11529215051439569256, i = -6917529022269982360,
v = 0xa000000140247968, cv = 0xa000000140247968}, nargs=2,
args=0x11fffaf80) at eval.c:3197
#14 0x1200cf5b8 in Ffuncall (nargs=3, args=0x11fffaf80) at eval.c:3238
#15 0x12007fa94 in Fbyte_code (bytestr={gu = {val = 5369956944, markbit = 96,
type = Lisp_Type_String}, s = {val = 5369956944, bits = 96}, u = {
val = 5369956944, bits = 96}, ui = 6917529033011038800,
...
uname -a: OSF1 gneiss.etl.go.jp V4.0 1091 alpha
./configure '--with-mule' '--debug=yes' '--error-checking=all' '--extra-verbose=no' '--site-prefixes=/usr/local' '--compiler=gcc' '--mail-locking=file' '--cflags=-g' '--use-union-type=yes'
XEmacs 21.0-b63 "Pyrenean63" configured for `alphaev56-dec-osf4.0e'.
Where should the build process find the source code? /usr/local/work/XEmacs/xemacs-21.0
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/decosf4-0.h' and `m/alpha.h'
What compiler should XEmacs be built with? gcc -g
Should XEmacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration).
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/dt/include
Where do we find X Windows libraries? /usr/dt/lib
Additional prefixes: /usr/local
Runtime library search path: /usr/dt/lib:/usr/shlib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for X-Face message headers.
Compiling in support for Berkeley DB.
Compiling in support for DBM.
Compiling in support for ncurses.
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using Motif to provide XIM support.
Compiling in support for the WNN input method on Mule.
Compiling in support for CDE.
Compiling in support for ToolTalk.
Compiling in EXPERIMENTAL support for Drag'n'Drop ( CDE ).
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.
Using the union type for Lisp_Objects.
Compiling in extra code for debugging.
Compiling in code for checking XEmacs memory usage.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------