We finally moved over to 2.7 here, and I rebuilt 21.2-b19 on Solaris
2.7 with gcc 2.7.2.2.
See the attached Installation file for specifics.
I got the following crash while trying to view a new message in VM.
VM was displaying an html message, I think, when it crashed. The lisp
and C tracebacks are given below. I tried to view the message just
now, and it shows up just fine.
Ray
Lisp traceback:
mapcar(#<compiled-function (x) "...(31)" [x delim y results nil
char-to-string] 3>
"/home/unix/toy/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap")
# bind (results y delim str)
mm-string-to-tokens("/home/unix/toy/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap"
?\:)
# bind (path)
mm-parse-mailcaps()
w3-do-setup()
# bind (nd st)
w3-region(1316 2058)
# bind (buffer-read-only start end buffer-size)
byte-code("..." [nil buffer-size end start buffer-read-only message
"Inlining text/html, be patient..." vm-fsfemacs-mule-p
enable-multibyte-characters xzx ((set-buffer-multibyte xzx)) set-buffer-multibyte
vm-mime-insert-mime-body layout vm-mime-transfer-decode-region w3-region t
inhibit-read-only remove-text-properties (read-only nil) "Inlining text/html...
done"] 4)
# (condition-case ... . ((error (byte-code "À ÂÃÄ
!\"\"Æ" ... 6))))
# bind (layout)
vm-mime-display-internal-text/html([("text/html") ("text/html")
"quoted-printable" nil nil nil nil #<marker at 27951604 in INBOX 0xa44bdc>
#<marker at 27951673 in INBOX 0xa2b6dc> #<marker at 27952451 in INBOX
0xa2b724> nil nil <<m>> nil])
byte-code("..." [intern "vm-mime-display-internal-" type layout] 3)
# (condition-case ... . ((void-function)))
# (unwind-protect ...)
# bind (modified file type type2 type-no-subtype extent dont-honor-c-d layout)
vm-decode-mime-layout([("text/html") ("text/html")
"quoted-printable" nil nil nil nil #<marker at 27951604 in INBOX 0xa44bdc>
#<marker at 27951673 in INBOX 0xa2b6dc> #<marker at 27952451 in INBOX
0xa2b724> nil nil <<m>> nil])
# bind (best-layout layout)
vm-mime-display-internal-multipart/alternative([("multipart/alternative"
"boundary=----_=_NextPart_001_01BF1022.DCC09CAA")
("multipart/alternative"
"boundary=\"----_=_NextPart_001_01BF1022.DCC09CAA\"") "7bit"
nil nil nil nil #<marker at 27949726 in INBOX 0xa2e79c> #<marker at 27951008 in
INBOX 0xa2b22c> #<marker at 27952494 in INBOX 0xa26ce4> ([... ...
"7bit" nil nil nil nil #<marker at 27951185 in INBOX 0x11ecd44>
#<marker at 27951211 in INBOX 0x11ecd5c> #<marker at 27951563 in INBOX
0x11ecd14> nil nil <<m>> nil] [... ... "quoted-printable" nil nil
nil nil #<marker at 27951604 in INBOX 0xa44bdc> #<marker at 27951673 in INBOX
0xa2b6dc> #<marker at 27952451 in INBOX 0xa2b724> nil nil <<m>> nil])
nil <<m>> nil])
byte-code("..." [intern "vm-mime-display-internal-" type layout] 3)
# (condition-case ... . ((void-function)))
# (unwind-protect ...)
# bind (modified file type type2 type-no-subtype extent dont-honor-c-d layout)
vm-decode-mime-layout([("multipart/alternative"
"boundary=----_=_NextPart_001_01BF1022.DCC09CAA")
("multipart/alternative"
"boundary=\"----_=_NextPart_001_01BF1022.DCC09CAA\"") "7bit"
nil nil nil nil #<marker at 27949726 in INBOX 0xa2e79c> #<marker at 27951008 in
INBOX 0xa2b22c> #<marker at 27952494 in INBOX 0xa26ce4> ([... ...
"7bit" nil nil nil nil #<marker at 27951185 in INBOX 0x11ecd44>
#<marker at 27951211 in INBOX 0x11ecd5c> #<marker at 27951563 in INBOX
0x11ecd14> nil nil <<m>> nil] [... ... "quoted-printable" nil nil
nil nil #<marker at 27951604 in INBOX 0xa44bdc> #<marker at 27951673 in INBOX
0xa2b6dc> #<marker at 27952451 in INBOX 0xa2b724> nil nil <<m>> nil])
nil <<m>> nil])
# (unwind-protect ...)
# (unwind-protect ...)
# bind (buffer-read-only modified)
# (unwind-protect ...)
# bind (vm-sr-clip vm-sr-min vm-sr-max layout m)
vm-decode-mime-message()
# (condition-case ... . ((vm-mime-error (byte-code "@ÁHÂA@IÄÅA@\"" ... 3))))
vm-show-current-message()
# (unwind-protect ...)
# bind (vm-sbe-buffer)
vm-preview-current-message()
# bind (oldmp use-marks error direction count signal-errors retry count)
vm-next-message(1 1 1)
# bind (command-debug-status)
call-interactively(vm-next-message)
# (condition-case ... . error)
# (catch top-level ...)
C traceback:
#0 0xfeb16870 in _libc_kill () from /usr/lib/libc.so.1
#1 0xb1ca4 in fatal_error_signal (sig=11) at emacs.c:276
#2 <signal handler called>
#3 0x1616d0 in mapcar1 (leni=76, vals=0xffbeb108, fn=26, seq=20742374) at fns.c:3091
#4 0x161924 in Fmapcar (fn=19427076, seq=19699204) at fns.c:3156
#5 0xbe990 in Ffuncall (nargs=2, args=0xffbeb3c4) at eval.c:3189
#6 0x7aa3c in execute_optimized_program (program=0xffbeb3c4 "", stack_depth=2,
constants_data=0x1241010) at bytecode.c:747
#7 0x7a174 in funcall_compiled_function (fun=19427104, nargs=2, args=0xffbeb62c) at
bytecode.c:523
#8 0xbeb58 in Ffuncall (nargs=2, args=0xffbeb620) at eval.c:3221
#9 0x7aa3c in execute_optimized_program (program=0xffbeb620
"\001$¯l\001,\226\004",
stack_depth=2, constants_data=0x1287c90) at bytecode.c:747
#10 0x7a174 in funcall_compiled_function (fun=19426992, nargs=0, args=0xffbeb880) at
bytecode.c:523
#11 0xbeb58 in Ffuncall (nargs=0, args=0xffbeb87c) at eval.c:3221
#12 0x7aa3c in execute_optimized_program (program=0xffbeb87c "\001(f\224",
stack_depth=0,
constants_data=0x1243410) at bytecode.c:747
#13 0x7a174 in funcall_compiled_function (fun=19426180, nargs=0, args=0xffbebad8) at
bytecode.c:523
#14 0xbeb58 in Ffuncall (nargs=0, args=0xffbebad4) at eval.c:3221
#15 0x7aa3c in execute_optimized_program (program=0xffbebad4 "", stack_depth=0,
constants_data=0x126ec90) at bytecode.c:747
#16 0x7a174 in funcall_compiled_function (fun=18980896, nargs=2, args=0xffbebd30) at
bytecode.c:523
#17 0xbeb58 in Ffuncall (nargs=2, args=0xffbebd24) at eval.c:3221
#18 0x7aa3c in execute_optimized_program (program=0xffbebd24 "", stack_depth=2,
constants_data=0xb4f810) at bytecode.c:747
#19 0x7f7f8 in Fbyte_code (instructions=-4276688, constants=11859968, stack_depth=4)
at bytecode.c:2406
#20 0xbe040 in Feval (form=10093184) at eval.c:2986
#21 0xb9c50 in condition_case_1 (handlers=10069568, bfun=0xbd50c <Feval>,
barg=10093184,
hfun=0xb9cec <run_condition_case_handlers>, harg=5639444) at eval.c:1640
#22 0xba23c in condition_case_3 (bodyform=10093184, var=5639444, handlers=10069568) at
eval.c:1718
#23 0x7b7a8 in execute_rare_opcode (stack_ptr=0xffbec3c4,
program_ptr=0x11f2461 "\207Å\016\006Ç\"\210È\207x\004",
opcode=Bcondition_case)
at bytecode.c:1272
#24 0x7a6ec in execute_optimized_program (program=0xffbec3cc "",
stack_depth=143,
constants_data=0xb4b310) at bytecode.c:657
#25 0x7a174 in funcall_compiled_function (fun=11514308, nargs=1, args=0xffbec624) at
bytecode.c:523
#26 0xbeb58 in Ffuncall (nargs=1, args=0xffbec61c) at eval.c:3221
#27 0x7aa3c in execute_optimized_program (program=0xffbec61c "", stack_depth=1,
constants_data=0xaf4ed0) at bytecode.c:747
#28 0x7f7f8 in Fbyte_code (instructions=-4274392, constants=11488960, stack_depth=3)
at bytecode.c:2406
#29 0xbe040 in Feval (form=10162912) at eval.c:2986
#30 0xb9c50 in condition_case_1 (handlers=10164112, bfun=0xbd50c <Feval>,
barg=10162912,
hfun=0xb9cec <run_condition_case_handlers>, harg=3766276) at eval.c:1640
#31 0xba23c in condition_case_3 (bodyform=10162912, var=3766276, handlers=10164112) at
eval.c:1718
#32 0x7b7a8 in execute_rare_opcode (stack_ptr=0xffbecb5c,
program_ptr=0x1266eb1
"¬NÒå\r\"«\016Áæç\217¬Bè\016\n!\210ª;é\r!«\022ê\016\n!«\f\n«-ë\nìÁ#\210ª%í\r!«\nîï\016\n!!\210ª\027\n«\fð\nñ\016\n!®\002ò\"\210ó\n®\003\016\n!\210\n«\005ô\n!\210.\aõ\207",
opcode=Bcondition_case) at bytecode.c:1272
#33 0x7a6ec in execute_optimized_program (program=0xffbecb64 "",
stack_depth=143,
constants_data=0xae8c10) at bytecode.c:657
#34 0x7a174 in funcall_compiled_function (fun=11514252, nargs=1, args=0xffbecdc4) at
bytecode.c:523
#35 0xbeb58 in Ffuncall (nargs=1, args=0xffbecdbc) at eval.c:3221
#36 0x7aa3c in execute_optimized_program (program=0xffbecdbc "", stack_depth=1,
constants_data=0xb4f690) at bytecode.c:747
#37 0x7a174 in funcall_compiled_function (fun=11514672, nargs=1, args=0xffbed024) at
bytecode.c:523
#38 0xbeb58 in Ffuncall (nargs=1, args=0xffbed01c) at eval.c:3221
#39 0x7aa3c in execute_optimized_program (program=0xffbed01c "", stack_depth=1,
constants_data=0xaf4ed0) at bytecode.c:747
#40 0x7f7f8 in Fbyte_code (instructions=-4271832, constants=11488960, stack_depth=3)
at bytecode.c:2406
#41 0xbe040 in Feval (form=10162912) at eval.c:2986
#42 0xb9c50 in condition_case_1 (handlers=10164112, bfun=0xbd50c <Feval>,
barg=10162912,
hfun=0xb9cec <run_condition_case_handlers>, harg=3766276) at eval.c:1640
#43 0xba23c in condition_case_3 (bodyform=10162912, var=3766276, handlers=10164112) at
eval.c:1718
#44 0x7b7a8 in execute_rare_opcode (stack_ptr=0xffbed55c,
program_ptr=0x1266eb1
"¬NÒå\r\"«\016Áæç\217¬Bè\016\n!\210ª;é\r!«\022ê\016\n!«\f\n«-ë\nìÁ#\210ª%í\r!«\nîï\016\n!!\210ª\027\n«\fð\nñ\016\n!®\002ò\"\210ó\n®\003\016\n!\210\n«\005ô\n!\210.\aõ\207",
opcode=Bcondition_case) at bytecode.c:1272
#45 0x7a6ec in execute_optimized_program (program=0xffbed564 "",
stack_depth=143,
constants_data=0xae8c10) at bytecode.c:657
#46 0x7a174 in funcall_compiled_function (fun=11514252, nargs=1, args=0xffbed7c4) at
bytecode.c:523
#47 0xbeb58 in Ffuncall (nargs=1, args=0xffbed7bc) at eval.c:3221
#48 0x7aa3c in execute_optimized_program (program=0xffbed7bc "", stack_depth=1,
constants_data=0xb04610) at bytecode.c:747
#49 0x7a174 in funcall_compiled_function (fun=11514224, nargs=0, args=0xffbed970) at
bytecode.c:523
#50 0xbe3d0 in Feval (form=10333820) at eval.c:3045
#51 0xb9c50 in condition_case_1 (handlers=10134420, bfun=0xbd50c <Feval>,
barg=10333820,
hfun=0xb9cec <run_condition_case_handlers>, harg=3892332) at eval.c:1640
#52 0xba23c in condition_case_3 (bodyform=10333820, var=3892332, handlers=10134420) at
eval.c:1718
#53 0x7b7a8 in execute_rare_opcode (stack_ptr=0xffbedd14,
program_ptr=0xc80937
"\210Ê\016\013!«:Å\016\006@!«3\016\006@ÌHÍHÎ\016\006@!ZÏV\211\036\020«\005ÑÒ!\210Ë\016\013Î\016\006@!\016\006@ÌHÍH#\210\016\020«\005ÑÓ!\210)p\036\024Õ\216\212\212eb\210~\210`\016\006@ÌHÍH}\210)\016\026«\016×\016\030!«\005ÙÚ!\210Û
\210)Üp!«F\212Ý\026\036\n«\aß\nÞÝ#\210\n«\016à\n!¬\006áâ!«\004\nq\210\016\006@ãHÌH«\bä\016\006@å\"\210\016\006@ãHÚH«\bæ\016\006@å\"\210)ç
\210è ª\003ç *\207", opcode=Bcondition_case) at bytecode.c:1272
#54 0x7a6ec in execute_optimized_program (program=0xffbedd1c "",
stack_depth=143,
constants_data=0xb27710) at bytecode.c:657
#55 0x7a174 in funcall_compiled_function (fun=11517728, nargs=0, args=0xffbedf78) at
bytecode.c:523
#56 0xbeb58 in Ffuncall (nargs=0, args=0xffbedf74) at eval.c:3221
#57 0x7aa3c in execute_optimized_program (program=0xffbedf74 "", stack_depth=0,
constants_data=0xb27810) at bytecode.c:747
#58 0x7a174 in funcall_compiled_function (fun=11517700, nargs=0, args=0xffbee1d8) at
bytecode.c:523
#59 0xbeb58 in Ffuncall (nargs=0, args=0xffbee1d4) at eval.c:3221
#60 0x7aa3c in execute_optimized_program (program=0xffbee1d4 "", stack_depth=0,
constants_data=0xae2e10) at bytecode.c:747
#61 0x7a174 in funcall_compiled_function (fun=10317544, nargs=3, args=0xffbee440) at
bytecode.c:523
#62 0xbeb58 in Ffuncall (nargs=3, args=0xffbee430) at eval.c:3221
#63 0x82538 in Fcall_interactively (function=8774284, record_flag=3766276, keys=3766276)
at callint.c:949
#64 0xbcc24 in Fcommand_execute (cmd=8774284, record=3766276, keys=3766276) at
eval.c:2623
#65 0x128ee0 in execute_command_event (command_builder=0x652700, event=18872672)
at event-stream.c:4345
#66 0x129d78 in Fdispatch_event (event=18872672) at event-stream.c:4636
#67 0x8f56c in Fcommand_loop_1 () at cmdloop.c:578
#68 0x8f1c4 in command_loop_1 (dummy=3766276) at cmdloop.c:493
#69 0xb9c50 in condition_case_1 (handlers=3766372, bfun=0x8f13c <command_loop_1>,
barg=3766276,
hfun=0x8f740 <cmd_error>, harg=3766276) at eval.c:1640
#70 0x8f850 in command_loop_2 (dummy=3766276) at cmdloop.c:255
#71 0xb9618 in internal_catch (tag=3848604, func=0x8f804 <command_loop_2>,
arg=3766276, threw=0x0)
at eval.c:1315
#72 0x8e6f8 in initial_command_loop (load_me=587780) at cmdloop.c:304
#73 0xb3b2c in xemacs_21_2_b19_sparc_sun_solaris2_7 (argc=4, argv=0xffbeed9c,
envp=0xffbeedb0,
restart=0) at emacs.c:1763
#74 0xb4364 in main (argc=4, argv=0xffbeed9c, envp=0xffbeedb0) at emacs.c:2188
Installation
uname -a: SunOS edgedsp4 5.7 Generic sun4u sparc SUNW,Ultra-30
./configure '--verbose' '--extra-verbose' '--with-mule'
'--with-pop' '--package-path=/apps/public/XEmacs/lib'
'--prefix=/apps/public/XEmacs/21.2'
'--bindir=/apps/public/XEmacs/21.2/bin/solaris2.7' '--with-workshop'
'--with-dialogs=motif' '--with-sound=both'
'--site-includes=/apps/public/solaris2.7/usr/openwin/include
/apps/public/solaris2.7/include'
'--site-libraries=/apps/public/solaris2.7/usr/openwin/lib
/apps/public/solaris2.7/lib'
XEmacs 21.2-b19 "Shinjuku" configured for `sparc-sun-solaris2.7'.
Where should the build process find the source code?
/apps/public/XEmacs/src/xemacs-21.2.19
What installation prefix should install use? /apps/public/XEmacs/21.2
What operating system and machine description files should XEmacs use?
`s/sol2.h' and `m/sparc.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
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
/usr/openwin/include
Where do we find X Windows libraries? /usr/dt/lib /usr/openwin/lib
Additional header files:
/apps/public/solaris2.7/usr/openwin/include /apps/public/solaris2.7/include
Additional libraries:
/apps/public/solaris2.7/usr/openwin/lib /apps/public/solaris2.7/lib
Runtime library search path:
/usr/ccs/lib:/apps/public/solaris2.7/usr/openwin/lib:/apps/public/solaris2.7/lib:/usr/dt/lib:/usr/openwin/lib
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 JPEG image handling.
Compiling in both network and native sound support.
Compiling in support for DBM.
Compiling in support for LDAP.
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using Motif to provide XIM support.
Compiling in support for CDE.
Compiling in support for ToolTalk.
Compiling in EXPERIMENTAL support for Drag'n'Drop ( CDE ).
Compiling in support for Sun WorkShop.
Compiling in support for proper WM_COMMAND handling.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif native widgets.
Using Motif dialog boxes.
Compiling in DSO module support.
movemail will use "dot-locking" for locking mail spool files.
Using POP for mail access.
Compiling in extra code for debugging.
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: ---------------------------------------------------------