Hi,
I recently compiled Xemacs for Linux, but I get the following error
when trying to run it:
Warning: No type converter registered for 'String' to 'nsfers'
conversion.
Warning: No type converter registered for 'String' to 'nsfers'
conversion.
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway. Please report this bug by invoking M-x
report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary,
send
ordinary email to `crashes(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located
in
the directory in which you started XEmacs or your home directory), and
type
gdb /usr/local/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You
may
have DBX, or XDB, or SDB. (Ask your system administrator if you need
help.)
If no core file was produced, enable them (often with `ulimit -c
unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
# bind (frame-being-created)
make-frame(nil #<x-device on "coelacanth:0.0" 0x322>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (condition-case ... . ((t (byte-code " Â" ... 1))))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Aborted (core dumped)
I tried the workarounds in the PROBLMES file for *** XEmacs crashes on
startup, in make-frame, but I still get the error.
regards,
Fred Odendaal
--
Name: Fred Odendaal ASIC Verification Manager
Phone: (613) 784-6114 Alcatel Networks Corporation.
Fax: (613) 599-3693 600 March Rd,
email: fred.odendaal(a)alcatel.com Kanata, Ont. K2K 2E6
(gdb) where
#0 0x42029331 in kill () from /lib/i686/libc.so.6
#1 0x080ad0eb in fatal_error_signal (sig=6) at emacs.c:642
#2 <signal handler called>
#3 0x42029331 in kill () from /lib/i686/libc.so.6
#4 0x4202911a in raise () from /lib/i686/libc.so.6
#5 0x4202a8c2 in abort () from /lib/i686/libc.so.6
#6 0x081ccbb2 in default_font_of_font_list () at xlwmenu.c:2982
#7 0x081ce8aa in make_drawing_gcs (mw=0x8422fb8) at xlwmenu.c:2621
#8 0x081ccc56 in XlwMenuInitialize (request=0xbfffd570, new=0x8422fb8, args=0xbfffd988, num_args=0xbfffd490) at xlwmenu.c:3040
#9 0x40310947 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#10 0x40310e51 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#11 0x40311329 in _XtCreateWidget () from /usr/X11R6/lib/libXt.so.6
#12 0x403113ad in XtCreateWidget () from /usr/X11R6/lib/libXt.so.6
#13 0x081d234a in xlw_create_menubar (instance=0x8422d98) at lwlib-Xlw.c:132
#14 0x081c9f5d in allocate_widget_instance (info=0x8412850, parent=0x0, pop_up_p=0 '\0') at lwlib.c:941
#15 0x081c9209 in lw_make_widget (id=65537, parent=0x8401be0, pop_up_p=0 '\0') at lwlib.c:977
#16 0x080cd20e in set_frame_menubar (f=0x8401be0, deep_p=1, first_time_p=1) at menubar-x.c:607
#17 0x080cd971 in x_initialize_frame_menubar (f=0x0) at menubar-x.c:633
#18 0x081aad50 in x_create_widgets (f=0x83fd7a8, lisp_window_id=0, parent=1081067760) at frame-x.c:1997
#19 0x081a8f6c in x_init_frame_1 (f=0x83fd7a8, props=138419168) at frame-x.c:2184
#20 0x0811305b in Fmake_frame (props=1081067760, device=137726320) at frame.c:399
#21 0x080b2e5d in Ffuncall (nargs=3, args=0x2) at eval.c:3536
#22 0x0808ba00 in execute_optimized_program (
program=0x83fd690 "Æ \210Ç ?&È\fÉ \"¬\027Ê\r\v\"\022Ë\rÈ\tÌ \"@\"\211\020\026\020Í\r!\025Î\016\021!\210Ï\211\024\207", stack_depth=5,
constants_data=0x4076489c) at bytecode.c:748
#23 0x0808b5e8 in funcall_compiled_function (fun=1081929504, nargs=5, args=0xbfffde94) at bytecode.c:516
#24 0x080b2dc0 in Ffuncall (nargs=1, args=0xbfffde90) at eval.c:3572
#25 0x0808ba00 in execute_optimized_program (
program=0x8357a00 "\vA\035ÆÇ\032\031È\r!\025\bÉa«\004Ê \210ËÌ!«\004Í \210\f«\017\016\035¬\vÎÏÐ\f!ÑQ! \210Ò \210*Ó \210Ô \210rÕÖ!q\210× \210ØÙ!\210\016!Úa«\005\016\" \210)Û Üa«\bÝ ¬\004Þ \210ß \210Ù\026#Ý \004àÇ!)\207-UA\001", stack_depth=-1073750384, constants_data=0x40764c18) at bytecode.c:748
#26 0x0808b5e8 in funcall_compiled_function (fun=1081929756, nargs=4, args=0xbfffdf60) at bytecode.c:516
#27 0x080b2550 in Feval (form=1081211868) at eval.c:3392
#28 0x080b0c03 in condition_case_1 (handlers=0, bfun=0x80b1e90 <Feval>, barg=1081211868, hfun=0x80b7be0 <run_condition_case_handlers>, harg=1081046232)
at eval.c:1652
#29 0x080b0d86 in condition_case_3 (bodyform=0, var=1081046232, handlers=1081207404) at eval.c:1730
#30 0x0808c62f in execute_rare_opcode (stack_ptr=0xbfffe200,
program_ptr=0x83086c1 "\210Ì\r!\025\016.«\016ÚÓá\016.â ã $!\0267äå!\210\016&«\005äæ!\210Ü\026&ç \210\016(«\005äè!\210Ü\026(\t«\bé\t@\tA\"\210)\0168\003ê \207", opcode=143) at bytecode.c:1273
#31 0x0808b866 in execute_optimized_program (
program=0x8308630 "\b«\005ÆÇ!\207È\020É \211\034«\025\fG\rGW«\016Ê\r!Ê\f!k«\005Ë\f!\025)Ì\r!\025Í \210Î \210\v®\aÏÐ!\002È\eÑ\016/\0160\"\022\v«\tÒÓÔ\n\"Õ\"\210\n¬\004Ö \210×\n\0161\016+\0162\v%\210Ø \210)\016,¬\022\016-«\016ÙÚÛ\0163!\016-\"ÜÈ#\210\016,¬\024\016+¬\006Ý\0164!\210Ý\0165!\210Ý\0166!\210Ü\031Þßà\217\210Ì\r!\025\016.«\016ÚÓá\016.â ã $!\0267äå!\210\016&«\005äæ!\210Ü\026&ç \210\016(«\005äè!\210Ü\026(\t«\bé"..., stack_depth=1081211868,
constants_data=0x40765398) at bytecode.c:658
#32 0x0808b5e8 in funcall_compiled_function (fun=1081930652, nargs=7, args=0xbfffe2d0) at bytecode.c:516
#33 0x080b2550 in Feval (form=1081143324) at eval.c:3392
#34 0x080b0c03 in condition_case_1 (handlers=0, bfun=0x80b1e90 <Feval>, barg=1081143324, hfun=0x80952e0 <cmd_error>, harg=1081067760) at eval.c:1652
#35 0x0809546b in top_level_1 (dummy=1081067760) at cmdloop.c:206
#36 0x080b0abc in internal_catch (tag=0, func=0x8095430 <top_level_1>, arg=1081067760, threw=0x0) at eval.c:1318
#37 0x08094bc5 in initial_command_loop (load_me=0) at cmdloop.c:285
#38 0x080adf0b in xemacs_21_4_14_i686_pc_linux (argc=1, argv=0xbfffe744, envp=0xbfffe74c, restart=0) at emacs.c:2460
#39 0x080ae9be in main () at emacs.c:2892
#40 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) quit
uname -a: Linux sim1 2.4.20-18.7 #1 Thu May 29 08:32:50 EDT 2003 i686 unknown
./configure '--ldflags=-z nocombreloc'
XEmacs 21.4.14 "Reasonable Discussion" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /asic_proj/vervault/temp/xemacs-21.4.14
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for Motif.
*WARNING* Many versions of Motif are buggy, requiring workarounds.
You are likely to experience slow redisplay.
You may need to install vendor patches to Motif.
See PROBLEMS for more information.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.