I'm seeking help with this problem. I believe the problem is in SuSE, not
XEmacs. Nonetheless, the XEmaxers may have a clue as to how I can fix it.
The rest of the message explains the problem.
I've attempted to build and run with several CVS images, and with the 21.4.6
source. It builds and installs fine, and runs OK in tty mode. This has been
repeated wtih the latest X from SuSE.
baldur:/download/xemacs/working/xemacs-21.4.6 # X -version
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 18 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See
http://www.XFree86.Org/)
Build Operating System: SuSE Linux [ELF] SuSE
Module Loader present
baldur:/download/xemacs/working/xemacs-21.4.6 #
In all cases under X I get the same type of failure. No window ever appears,
and I get a short error dump as follows:
baldur:/download/xemacs/working/xemacs-21.4.6 # xemacs
Fatal error (11).
[snip - be a good boy and send debug info]
Lisp backtrace follows:
# bind (frame-being-created)
make-frame(nil #<x-device on ":0.0" 0x1bc7>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Segmentation fault
baldur:/download/xemacs/working/xemacs-21.4.6 #
The following is what I get when I try to start xemacs from a debug session
on SuSE 7.3.
Program received signal SIGSEGV, Segmentation fault.
0x402b475a in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
(gdb) where
#0 0x402b475a in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#1 0x402b4aa2 in xtWidgetAlloc () from /usr/X11R6/lib/libXt.so.6
#2 0x402b4c7d in xtCreate () from /usr/X11R6/lib/libXt.so.6
#3 0x402b55bd in _XtCreatePopupShell () from /usr/X11R6/lib/libXt.so.6
#4 0x402b5658 in XtCreatePopupShell () from /usr/X11R6/lib/libXt.so.6
#5 0x081dd708 in x_create_widgets (f=0x8552c10, lisp_window_id=137122340,
parent=137122340) at frame-x.c:1971
#6 0x081ddfc7 in x_init_frame_1 (f=0x8552c10, props=137122340)
at frame-x.c:2188
#7 0x0812b64a in Fmake_frame (props=137122340, device=139469880)
at frame.c:415
#8 0x080c063c in Ffuncall (nargs=3, args=0xbfffee58) at eval.c:3477
#9 0x080936c3 in execute_optimized_program (
program=0x8552af8 "Æ \210Ç ?&È\fÉ \"¬\027Ê\r\013\"\022Ë\rÈ\tÌ
\"@\"\211\020\026\020Í\r!\025Î\016\021!\210Ï\211\024\207", stack_depth=5,
constants_data=0x8351270) at bytecode.c:744
#10 0x080932c5 in funcall_compiled_function (fun=138111404, nargs=0,
args=0xbfffefac) at bytecode.c:516
#11 0x080c07df in Ffuncall (nargs=1, args=0xbfffefa8) at eval.c:3512
#12 0x080936c3 in execute_optimized_program (
program=0x84daf80 "\013A\035ÆÇ\032\031È\r!\025\bÉa«\004Ê \210ËÌ!«\004Í
\210ËÌ!«\017ËÎ!«\aÏÐ!\210ª\004Ñ \210\f«\017\016!¬\013ÒÓÔ\f!ÕQ! \210Ö \210*×
\210Ø \210rÙÚ!q\210Û \210ÜÝ!\210\016%Þa«\005\016& \210)ß àa«\bá ¬\004â \210ã
\210Ý\026'á \004äÇ!)\207\206.\b>\001", stack_depth=4,
constants_data=0x8403438)
at bytecode.c:744
#13 0x080932c5 in funcall_compiled_function (fun=138339000, nargs=0,
args=0xbffff0fc) at bytecode.c:516
#14 0x080c07df in Ffuncall (nargs=1, args=0xbffff0f8) at eval.c:3512
#15 0x080936c3 in execute_optimized_program (
program=0x831f6e8 "\t«\005ÆÇ!\207È\021É
\211\034«\025\fG\rGW«\016Ê\r!Ê\f!k«\005Ë\f!\025)Ì\r!\025Í \210Î
\210\013®\aÏÐ!\002È\eÑ\b\016\035\"\022\013«\tÒÓÔ\n\"Õ\"\210\n¬\004Ö
\210×\n\016\036\016\037\016 \013%\210Ø \210)Ù \210Ú\216Û \210)\016!\003Ü
\207", stack_depth=7, constants_data=0x84048d0) at bytecode.c:744
#16 0x080932c5 in funcall_compiled_function (fun=138338944, nargs=0,
args=0xbffff1b4) at bytecode.c:516
#17 0x080bfedb in Feval (form=137583672) at eval.c:3336
#18 0x080bce21 in condition_case_1 (handlers=137122436,
bfun=0x80bf420 <Feval>, barg=137583672, hfun=0x809f100 <cmd_error>,
harg=137122340) at eval.c:1692
#19 0x0809f18f in top_level_1 (dummy=137122340) at cmdloop.c:208
#20 0x080c573c in internal_catch (tag=137198676, func=0x809f160
<top_level_1>,
arg=137122340, threw=0x0) at eval.c:1317
#21 0x0809e393 in initial_command_loop (load_me=137122340) at cmdloop.c:287
#22 0x080b8b4a in xemacs_21_5_b4_i686_pc_linux () at emacs.c:2358
#23 0x080bac39 in main () at emacs.c:2787
#24 0x404f57ee in __libc_start_main () from /lib/libc.so.6
(gdb)