> >>>>> "Jeff" == Jeff Mincy <jeff(a)delphioutpost.com> writes:
>
> Jeff> My cohort got the following traceback.
>
> Hi Jeff,
>
> could you please submit this via
> M-x report-emacs-bug
> from the XEmacs in question?
>
> Thanks,
>
> Adrian
I removed features and recent messages/keystrokes since those are from
the xemacs that I'm using to report the bug, not the xemacs that got
the bus error.
-jeff
According to the traceback, the bus error is occurring on line 223 of
redisplay-c.x which is
if (!fi->proportional_p)
of
static int
x_text_width_single_run (struct face_cachel *cachel, struct textual_run *run)
{
Lisp_Object font_inst = FACE_CACHEL_FONT (cachel, run->charset);
Lisp_Font_Instance *fi = XFONT_INSTANCE (font_inst);
if (!fi->proportional_p)
...
}
which is called from x_output_string
------- start of forwarded message -------
Fatal error (10).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
...
Lisp backtrace follows:
redisplay-echo-area()
# bind (inhibit-read-only zmacs-region-stays stdout-p frame message)
raw-append-message("space = select, d = keywords, e = edit, v = view, q = quit, ? = help" #<x-frame "emacs" 0x248a> nil)
# bind (stdout-p frame message label)
append-message(message "space = select, d = keywords, e = edit, v = view, q = quit, ? = help" nil nil)
# bind (stdout-p frame message label)
display-message(message "space = select, d = keywords, e = edit, v = view, q = quit, ? = help")
# bind (str args fmt)
message("%s" "space = select, d = keywords, e = edit, v = view, q = quit, ? = help")
finder-summary()
# bind (id key)
finder-list-matches("calendar")
# bind (key)
finder-select()
# bind (ev)
finder-mouse-select(#<buttondown-event button2>)
# bind (command-debug-status)
call-interactively(finder-mouse-select)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Bus Error (core dumped) xemacs-21.4.6 -geometry 80x60+10+10
bash-2.03$ gdb /opt/sfw/bin/xemacs-21.4.6 core
GNU gdb 5.0
...
Reading symbols from /usr/lib//liblayout.so...done.
Loaded symbols for /usr/lib//liblayout.so
#0 0xfea9b638 in _libc_kill () from /lib/libc.so.1
(gdb) where
#0 0xfea9b638 in _libc_kill () from /lib/libc.so.1
#1 0x78690 in fatal_error_signal (sig=10) at emacs.c:539
#2 <signal handler called>
#3 x_output_string (w=0x5c0000, dl=0xdd71b8, buf=0xa6a160, xpos=158,
xoffset=0, clip_start=158, width=7, findex=7, cursor=1, cursor_start=158,
cursor_width=7, cursor_height=13) at redisplay-x.c:223
#4 0x176b9c in x_output_display_block (w=0x5c0000, dl=0xdd71b8,
block=12522176, start=22, end=23, start_pixpos=158, cursor_start=158,
cursor_width=7, cursor_height=13) at redisplay-x.c:390
#5 0x13c560 in redisplay_output_display_block (w=0x5c0000, dl=0xdd71b8,
block=0, start=22, end=23, start_pixpos=158, cursor_start=158,
cursor_width=7, cursor_height=13) at redisplay-output.c:1153
#6 0x139598 in output_display_line (w=0x5c0000, cdla=0x0, ddla=0xd7a480,
line=5, force_start=-4268876, force_end=0) at redisplay-output.c:800
#7 0x13a1c8 in redraw_cursor_in_window (w=0x5c0000, run_end_begin_meths=0)
at redisplay-output.c:1088
#8 0x13be5c in redisplay_output_window (w=0x5bb800) at redisplay-output.c:1116
#9 0x131388 in redisplay_window (window=6010880, skip_selected=1)
at redisplay.c:6175
#10 0x136634 in Fredisplay_echo_area () at redisplay.c:8836
#11 0x811ec in Ffuncall (nargs=0, args=0xffbedfd4) at eval.c:3528
#12 0x56064 in execute_optimized_program (program=0x367135 "*\207",
stack_depth=0, constants_data=0x36fc90) at bytecode.c:746
#13 0x55cbc in funcall_compiled_function (fun=3583300, nargs=3,
args=0xffbee1a8) at bytecode.c:515
#14 0x813dc in Ffuncall (nargs=3, args=0xffbee1a4) at eval.c:3563
#15 0x56064 in execute_optimized_program (program=0x367174 "\207",
stack_depth=3, constants_data=0x367350) at bytecode.c:746
#16 0x55cbc in funcall_compiled_function (fun=3583272, nargs=4,
args=0xffbee378) at bytecode.c:515
#17 0x813dc in Ffuncall (nargs=4, args=0xffbee374) at eval.c:3563
#18 0x56064 in execute_optimized_program (program=0x467a7d "\207",
stack_depth=4, constants_data=0x367310) at bytecode.c:746
#19 0x55cbc in funcall_compiled_function (fun=3583328, nargs=2,
args=0xffbee548) at bytecode.c:515
#20 0x813dc in Ffuncall (nargs=2, args=0xffbee544) at eval.c:3563
#21 0x56064 in execute_optimized_program (program=0x46cb26 "\210\n)\207",
stack_depth=2, constants_data=0x3672d0) at bytecode.c:746
#22 0x55cbc in funcall_compiled_function (fun=3583412, nargs=2,
args=0xffbee718) at bytecode.c:515
#23 0x813dc in Ffuncall (nargs=2, args=0xffbee714) at eval.c:3563
#24 0x56064 in execute_optimized_program (program=0x9efff6 "\207",
stack_depth=2, constants_data=0xdd32d0) at bytecode.c:746
#25 0x55cbc in funcall_compiled_function (fun=9216004, nargs=0,
args=0xffbee8e8) at bytecode.c:515
#26 0x813dc in Ffuncall (nargs=0, args=0xffbee8e4) at eval.c:3563
#27 0x56064 in execute_optimized_program (program=0x75caf7 ")\207",
stack_depth=0, constants_data=0xd7e710) at bytecode.c:746
#28 0x55cbc in funcall_compiled_function (fun=10036968, nargs=1,
args=0xffbeeab0) at bytecode.c:515
#29 0x813dc in Ffuncall (nargs=1, args=0xffbeeaac) at eval.c:3563
#30 0x56064 in execute_optimized_program (program=0x771b21 ")\207È",
stack_depth=1, constants_data=0xbb3f90) at bytecode.c:746
#31 0x55cbc in funcall_compiled_function (fun=10037136, nargs=0,
args=0xffbeec78) at bytecode.c:515
#32 0x813dc in Ffuncall (nargs=0, args=0xffbeec74) at eval.c:3563
#33 0x56064 in execute_optimized_program (program=0xa6a9f7 "\207",
stack_depth=0, constants_data=0xdd3310) at bytecode.c:746
#34 0x55cbc in funcall_compiled_function (fun=10037164, nargs=1,
args=0xffbeee3c) at bytecode.c:515
#35 0x813dc in Ffuncall (nargs=1, args=0xffbeee38) at eval.c:3563
#36 0x5af20 in Fcall_interactively (function=12276028, record_flag=2234372,
keys=2234372) at callint.c:940
#37 0x80174 in Fcommand_execute (cmd=12276028, record_flag=2234372,
keys=2234372) at eval.c:2970
#38 0xb29b4 in execute_command_event (command_builder=0x5730c0, event=11367796)
at event-stream.c:3915
#39 0xb2ff8 in Fdispatch_event (event=11367796) at event-stream.c:4199
#40 0x5fc68 in Fcommand_loop_1 () at cmdloop.c:583
#41 0x5fed0 in command_loop_1 (dummy=2234372) at cmdloop.c:494
#42 0x7d410 in condition_case_1 (handlers=2234468,
bfun=0x5feb4 <command_loop_1>, barg=2234372, hfun=0x5ff30 <cmd_error>,
harg=2234372) at eval.c:1651
#43 0x60040 in command_loop_2 (dummy=2234372) at cmdloop.c:256
#44 0x85230 in internal_catch (tag=2314460, func=0x5fff4 <command_loop_2>,
arg=2234372, threw=0x0) at eval.c:1317
#45 0x5f814 in initial_command_loop (load_me=2234372) at cmdloop.c:305
#46 0x7a03c in sort_args (argc=2028544, argv=0xffbef674) at emacs.c:2353
(gdb)
------- end of forwarded message -------
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS capital 5.8 Generic_108528-06 sun4u sparc SUNW,Ultra-250
./configure '--prefix=/opt/sfw' '--with-xface' '--with-file-coding' '--ldflags=-L/usr/local/lib' '--with-png=yes'
XEmacs 21.4.6 "Common Lisp" configured for `sparc-sun-solaris2.8'.
Compilation / Installation:
Source code location: /opt/sfw/lib/xemacs-21.4.6
Installation prefix: /opt/sfw
Runtime library search path: /usr/ccs/lib:/usr/local/lib:/usr/dt/lib:/usr/openwin/lib:/opt/sfw/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include /usr/openwin/include
- X Windows libraries location: /usr/dt/lib /usr/openwin/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.