[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Xemacs21 doesn't work.



Hi,
	The prepackaged debian version of xemacs21 for IA64 crashes on
startup.  This is version 21.4.8-1.

If I build it from source, the program
xemacs21-21.4.8/src/xemacs-21.4.8-nomule works, but
xemacs21-21.4.8/src/xemacs does not.

The error is a segmentation fault.

Lisp backtrace is:
       make-device(tty nil (terminal-type nil controlling-process nil))
  # bind (controlling-process terminal-type tty)
  make-tty-device(nil nil)
  init-tty-win()
  # 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 ...)

C backtrace is:
#0  canonicalize_device_connection (meths=0x2000000000d46dc0, 
    name=6917529027641531016, errb=ERROR_ME_NOT) at device.c:400
No locals.
#1  0x400000000008fad0 in Ffind_device (connection=6917529027641531016, 
    type=6917529027641239944) at device.c:446
	canon = 6917529027641531016
	gcpro1 = {next = 0x60000fffffffa240, var = 0x60000fffffffa1f0, 
  nvars = 1}
#2  0x400000000008fff0 in Fmake_device (type=6917529027641783416, 
    connection=6917529027641531016, props=6917529027645969664) at device.c:562
	d = (struct device *) 0x60000fffffffa270
	con = (struct console *) 0x60000fffffffa268
	device = 6917529027641531016
	console = 6917529027641531016
	name = 6917529027641531016
	conmeths = (struct console_methods *) 0x60000000000bf010
	speccount = 9
	gcpro1 = {next = 0x60000fffffffa340, var = 0x60000fffffffa260, 
  nvars = 1}
	gcpro2 = {next = 0x60000fffffffa200, var = 0x60000fffffffa268, 
  nvars = 1}
	gcpro3 = {next = 0x60000fffffffa220, var = 0x60000fffffffa270, 
  nvars = 1}
	first_x_device = 0
#3  0x40000000000bfe00 in Ffuncall (nargs=3, args=0x60000fffffffa2f8)
    at eval.c:3466
	fun = 6917529027641160648
	val = 6917529027641531016
	backtrace = {next = 0x60000fffffffa390, function = 0x60000fffffffa2f8, 
  args = 0x60000fffffffa300, nargs = 3, pdlcount = 9, evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'}
	fun_nargs = 3
	fun_args = (Lisp_Object *) 0x60000fffffffa300
#4  0x400000000006b030 in execute_optimized_program (
    program=0x600000000045fa79 "\207>", stack_depth=3, 
    constants_data=0x60000000001b4060) at bytecode.c:746
	program_ptr = (const Opbyte *) 0x600000000045fa79 "\207>"
	stack_ptr = (Lisp_Object *) 0x60000fffffffa2f8
	speccount = 9
	gcpro1 = {next = 0x60000fffffffa430, var = 0x60000fffffffa2f8, 
  nvars = 7}
#5  0x400000000006a560 in funcall_compiled_function (fun=6917529027642838792, 
    nargs=2, args=0x60000fffffffa410) at bytecode.c:472
	speccount = 6
	i = 2
	optional = 1
#6  0x40000000000bfb80 in Ffuncall (nargs=2, args=0x60000fffffffa408)
    at eval.c:3466
	fun = 6917529027642838792
	val = 6917529027641531016
	backtrace = {next = 0x60000fffffffa480, function = 0x60000fffffffa408, 
  args = 0x60000fffffffa410, nargs = 2, pdlcount = 6, evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'}
	fun_nargs = 2
	fun_args = (Lisp_Object *) 0x60000fffffffa410
#7  0x400000000006b030 in execute_optimized_program (
    program=0x6000000000161e6b "\210津 !\210\211\020\207", stack_depth=2, 
    constants_data=0x60000000003e0a10) at bytecode.c:746
	program_ptr = (
    const Opbyte *) 0x6000000000161e6b "\210津 !\210\211\020\207"
	stack_ptr = (Lisp_Object *) 0x60000fffffffa408
	speccount = 6
	gcpro1 = {next = 0x60000fffffffa530, var = 0x60000fffffffa408, 
  nvars = 3}
#8  0x400000000006a560 in funcall_compiled_function (fun=6917529027645098024, 
    nargs=0, args=0x60000fffffffa500) at bytecode.c:472
	speccount = 6
	i = 0
	optional = 0
#9  0x40000000000bfb80 in Ffuncall (nargs=0, args=0x60000fffffffa4f8)
    at eval.c:3466
	fun = 6917529027645098024
	val = 6917529027641531016
	backtrace = {next = 0x60000fffffffa590, function = 0x60000fffffffa4f8, 
  args = 0x60000fffffffa500, nargs = 0, pdlcount = 6, evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'}
	fun_nargs = 0
	fun_args = (Lisp_Object *) 0x60000fffffffa500
#10 0x400000000006b030 in execute_optimized_program (
    program=0x60000000004a90ab "\210 \210* \210 \210r孛!q\210 \210慵!\210\016!a\005\016\" \210) a\b \004 \210 \210\026# \004倏!)\207lesheet file, Q", stack_depth=0, constants_data=0x60000000002a2300) at bytecode.c:746
	program_ptr = (
    const Opbyte *) 0x60000000004a90ab "\210 \210* \210 \210r孛!q\210 \210慵!\210\016!a\005\016\" \210) a\b \004 \210 \210\026# \004倏!)\207lesheet file, Q"
	stack_ptr = (Lisp_Object *) 0x60000fffffffa4f8
	speccount = 3
	gcpro1 = {next = 0x60000fffffffa6c0, var = 0x60000fffffffa4f8, 
  nvars = 4}
#11 0x400000000006a560 in funcall_compiled_function (fun=6917529027643783368, 
    nargs=0, args=0x60000fffffffa580) at bytecode.c:472
	speccount = 3
	i = 0
	optional = 0
#12 0x40000000000bed60 in Feval (form=6917529027643760712) at eval.c:3388
	fun = 6917529027643783368
	val = 6917529027641531016
	original_fun = 6917529027643546936
	original_args = 6917529027641531016
	nargs = 0
	backtrace = {next = 0x60000fffffffacb0, function = 0x60000fffffffa700, 
  args = 0x60000fffffffa580, nargs = 0, pdlcount = 3, evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'}
#13 0x40000000000b8850 in condition_case_1 (handlers=6917529027643783368, 
    bfun=0x2000000000cef5f0, barg=6917529027643760712, 
    hfun=0x4000000000309750 <greek.1+19656>, harg=6917529027641771032)
    at eval.c:1651
	speccount = 2
	c = {tag = 6917529027645968152, val = 6917529027641531016, 
  next = 0x60000fffffffae30, gcpro = 0x60000fffffffac50, jmp = {{__jmpbuf = {
        6917546619827103488, 2305843009226686920, 0, 2674341019140927, 
        6917529027641239944, 0, 0, 0, 4611686018428143008, 0, 0, 0, 0, 0, 
        -4611686018427376550, 0, -71095, 6917546617679646432, 0, 
        6917546619827103536, 0 <repeats 40 times>, 6917529027641082113, 
        6917529027641843416, 6917546619827104208, 6917546619827104064, 
        6917529027642242456, 6917546619827104000, 6917546619827104320, 
        6917546619827104144, 6917546615532158976, 20}, __mask_was_saved = 0, 
      __saved_mask = {__val = {7290891721728027759, 6917529027641944428, 
          6917529027641531016, 0, 0, 14, 6917529027645996776, 
          6917546619827104400, 6917546619827104280, 6917546619827104288, 
          17179869186, 6917529027641802752, 6917529027644037112, 
          6917546619827104320, 6917546619827104240, 6917529027641081857}}}}, 
  backlist = 0x60000fffffffacb0, lisp_eval_depth = 1, pdlcount = 2}
	gcpro1 = {next = 0x60000fffffffac50, var = 0x60000fffffffaa20, 
  nvars = 1}
#14 0x400000000008fad0 in Ffind_device (connection=1, type=4611686018427823456)
    at device.c:446
	canon = 6917529027641531064
	gcpro1 = {next = 0x6000000000131570, var = 0x60000000000a8418, 
  nvars = 2678856}
#15 0x400000000006ab80 in execute_optimized_program (
    program=0x6000000000038b00 "\t", stack_depth=0, constants_data=0x0)
    at bytecode.c:656
	program_ptr = (const Opbyte *) 0x6000000000038b00 "\t"
	stack_ptr = (Lisp_Object *) 0xc00000000000112a
	speccount = 1
	gcpro1 = {next = 0x60000000000a8418, var = 0x600000000028e048, 
  nvars = 2676840}





Reply to: