Stephen J. Turnbull wrote:
>>>>> "Jens" == Jens Petersen
<petersen(a)redhat.com> writes:
64-bit CPUs are not really supported. We've done the best we could,
and of course warningless compiles, which we come pretty close to,
help. But until recently none of the relatively active developers
have had 64-bit development systems.
Ok:)
So I'm at a loss---tell me it's x86-64, and I'll believe
you, but then
tell me it's Xft and I'll believe that instead.
Well if noone sees this on 32bit (ix86), then x86-64 seems likely.
C backtraces, analysis, and (best of all!) patches welcome!
Here's a gdb backtrace.
Jens
This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db
library "/lib64/libthread_db.so.1".
(gdb) r
Starting program: /home/petersen/src/xemacs/xemacs-21.5.25/src/xemacs
initialized metrics ascent 14 descent 3 width 8 height 16
initialized font monospace-12
checking if Kochi Gothic-12:hintstyle=3 handles English
Xft font Kochi Gothic-12:hintstyle=3 doesn't support en
checking if Kochi Mincho-12:hintstyle=3 handles English
Xft font Kochi Mincho-12:hintstyle=3 doesn't support en
Fatal error: assertion failed, file frame-x.c, line 281, ABORT()
Program received signal SIGABRT, Aborted.
0x0000003d03d2f280 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x0000003d03d2f280 in raise () from /lib64/libc.so.6
#1 0x0000003d03d30750 in abort () from /lib64/libc.so.6
#2 0x00000000004b3d64 in really_abort () at emacs.c:4692
#3 0x00000000004b3dd5 in assert_failed (
file=0x6a1c <Address 0x6a1c out of bounds>, line=27164,
expr=0x6 <Address 0x6 out of bounds>) at emacs.c:3985
#4 0x0000000000690659 in x_wm_set_cell_size (wmshell=0x14a95b0, cw=0, ch=0)
at frame-x.c:281
#5 0x00000000006c895f in EmacsFrameRecomputeCellSize (w=Variable "w" is not
available.
) at EmacsFrame.c:617
#6 0x0000000000696094 in x_update_frame_external_traits (frm=0x1ae64a0,
name=26828256) at frame-x.c:2758
#7 0x0000000000694a06 in x_init_frame_2 (f=0x1ae64a0, unused_props=Variable
"unused_props" is not available.
)
at frame-x.c:2143
#8 0x00000000005427d8 in Fmake_frame (props=26854528, device=28539200)
at frame.c:652
#9 0x00000000004c064e in Ffuncall (nargs=3, args=Variable "args" is not
available.
) at eval.c:3890
#10 0x000000000046a19e in execute_optimized_program (program=Variable "program"
is not available.
)
at bytecode.c:862
#11 0x00000000004bdf50 in funcall_compiled_function (fun=29780440,
nargs=Variable "nargs" is not available.
)
at eval.c:3495
#12 0x00000000004c0753 in Ffuncall (nargs=1, args=0x7ffffff2d788)
at eval.c:3929
#13 0x000000000046a19e in execute_optimized_program (program=Variable "program"
is not available.
)
at bytecode.c:862
#14 0x00000000004bdf50 in funcall_compiled_function (fun=29732936,
nargs=Variable "nargs" is not available.
)
at eval.c:3495
#15 0x00000000004bf458 in Feval (form=27677488) at eval.c:3707
#16 0x00000000004bbefb in condition_case_1 (handlers=Variable "handlers" is not
available.
) at eval.c:1924
#17 0x0000000000468cd2 in execute_rare_opcode (stack_ptr=0x7ffffff2dc58,
unused_program_ptr=Variable "unused_program_ptr" is not available.
) at bytecode.c:1438
#18 0x00000000004699fc in execute_optimized_program (program=Variable "program"
is not available.
)
at bytecode.c:754
#19 0x00000000004bdf50 in funcall_compiled_function (fun=29736960,
nargs=Variable "nargs" is not available.
)
at eval.c:3495
#20 0x00000000004bf458 in Feval (form=27044720) at eval.c:3707
#21 0x00000000004bbefb in condition_case_1 (handlers=Variable "handlers" is not
available.
) at eval.c:1924
#22 0x000000000047d42f in top_level_1 (unused_dummy=Variable "unused_dummy" is
not available.
) at cmdloop.c:223
#23 0x00000000004b7634 in internal_catch (tag=Variable "tag" is not available.
) at eval.c:1530
#24 0x000000000047d99b in initial_command_loop (load_me=Variable "load_me" is
not available.
) at cmdloop.c:293
#25 0x00000000004b4a85 in xemacs_21_5_b25_x86_64_redhat_linux (argc=1,
argv=0x7ffffff2e428, unused_envp=Variable "unused_envp" is not available.
) at emacs.c:2666
#26 0x00000000004b572f in main (argc=Variable "argc" is not available.
) at emacs.c:3110