Folks,
Looks like with progress-feedback-use-echo-area "on", under Mac OS X (fink
installed) version of Xemacs 21.4.15, the mercury gauge kills the process.
Turning off the progress-feedback-use-echo-area works around the problem.
I am not sure if this is the same as reported in the PROBLEMS file, but I
figured I would update you folks anyway. Let me know if you need anything
else.
Thanks,
-Peter
Fatal error (10).
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 /sw/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:
dispatch-non-command-events()
# (condition-case ... . ((nil)))
progress-feedback-dispatch-non-command-events()
# bind (ext gutter-string val zmacs-region-stays inhibit-read-only frame
value message)
raw-append-progress-feedback("Fontifying foo.c... (syntactically)" 5
#<x-frame "emacs" 0x87d>)
# bind (tmsg top frame value message label)
append-progress-feedback(font-lock "Fontifying foo.c... (syntactically)" 5
nil)
# bind (frame value message label)
display-progress-feedback(font-lock "Fontifying foo.c... (syntactically)"
5)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
progress-feedback-with-label(font-lock "Fontifying %s... (syntactically)"
5 "foo.c")
# bind (loudly end start)
font-lock-fontify-syntactically-region(1 1 nil)
# (unwind-protect ...)
# bind (modified buffer-undo-list inhibit-read-only old-syntax-table
buffer-file-name buffer-file-truename loudly end beg)
font-lock-default-fontify-region(1 1 nil)
# bind (loudly end beg)
font-lock-fontify-region(1 1)
# (unwind-protect ...)
byte-code("..." [font-lock-fontify-region] 3)
# (condition-case ... . ((t (byte-code "Á" ... 2))))
# bind (was-on font-lock-verbose font-lock-message-threshold aborted)
# (unwind-protect ...)
font-lock-default-fontify-buffer()
# bind (font-lock-verbose)
font-lock-fontify-buffer()
# bind (on-p maximum-size arg)
font-lock-mode(1)
turn-on-font-lock()
# bind (explicit-defaults)
font-lock-set-defaults()
run-hooks(font-lock-set-defaults)
# bind (nomodes after-find-file-from-revert-buffer noauto warn error)
after-find-file(t t)
byte-code("..." [buffer-file-number number truename buffer-file-truename
buf buffer-file-name set-buffer-major-mode erase-buffer nil (byte-code «Â
Ã\"ªÄ Ã\"Â" [rawfile filename insert-file-contents-literally t
insert-file-contents] 3) ((file-error ...)) abbreviate-file-name
file-name-directory make-local-variable backup-inhibited t after-find-file
find-file-use-truenames default-directory backup-enable-predicate rawfile
error nowarn] 3)
# (condition-case ... . ((t (byte-code "!Ã @ A\"" ... 3))))
# (unwind-protect ...)
# bind (error number truename buf rawfile nowarn filename)
find-file-noselect("~/foo.c")
# bind (codesys filename)
find-file("~/foo.c" nil)
# bind (command-debug-status)
call-interactively(find-file)
# (condition-case ... . error)
# (catch top-level ...)
Bus error
M-x describe-installation:
uname -a: Darwin
rockets.zko.hp.com 7.7.0 Darwin Kernel Version 7.7.0: Sun
Nov 7 16:06:51 PST 2004; root:xnu/xnu-517.9.5.obj~1/RELEASE_PPC Power
Macintosh powerpc
./configure '--prefix=/sw' '--with-dialogs=athena'
'--with-widgets=athena'
'--with-sound=none' '--with-database=gdbm' '--without-ldap'
'--without-postgresql' '--with-athena=3d'
XEmacs 21.4.15 "Security Through Obscurity" configured for
`powerpc-apple-darwin7.7.0'.
Compilation / Installation:
Source code location: /sw/src/xemacs-21.4.15-2/xemacs-21.4.15
Installation prefix: /sw
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
-Wpointer-arith
Compiler version: gcc (GCC) 3.3 20030304 (Apple Computer,
Inc. build 1671)
Compiler specs file: /usr/libexec/gcc/darwin/ppc/3.3/specs
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
libc: system-provided libc on
powerpc-apple-darwin7.7.0
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 the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena 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.
Sound:
Databases:
Compiling in support for GNU DBM.
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.
[rockets:gWLM/Workspace/VM 2.0 HP-UX] portante% gdb /sw/bin/xemacs
GNU gdb 5.3-20030128 (Apple version gdb-330.1) (Fri Jul 16 21:42:28 GMT
2004)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "powerpc-apple-darwin".
Reading symbols for shared libraries ................ done
(gdb) run
Starting program: /sw/bin/xemacs
Reading symbols for shared libraries ++++++. done
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x85ef9250 in XFillRectangle ()
(gdb) where
#0 0x85ef9250 in XFillRectangle ()
#1 0x001831fc in GaugeMercury (dpy=0x1841800, win=6291628, gc=0x0,
gw=0x158b8c0, val0=7, val1=248) at xlwgauge.c:924
#2 0x00182838 in GaugeExpose (w=0x158b8c0, event=0x6000ac, region=0x0) at
xlwgauge.c:441
#3 0x85840000 in SendExposureEvent ()
#4 0x8583fd70 in CompressExposures ()
#5 0x8583f99c in XtDispatchEventToWidget ()
#6 0x8584043c in _XtDefaultDispatcher ()
#7 0x858407c4 in XtDispatchEvent ()
#8 0x8584c94c in XtAppProcessEvent ()
#9 0x0014c6f8 in emacs_Xt_event_pending_p (user_p=2736496) at
event-Xt.c:2985
#10 0x0006fe88 in Fdispatch_non_command_events () at event-stream.c:438
#11 0x0003e694 in Feval (form=23900660) at eval.c:3335
#12 0x0003ca04 in condition_case_1 (handlers=1585660, bfun=0x3e06c <Feval>,
barg=23900660, hfun=0x44ff8 <run_condition_case_handlers>, harg=23296784) at
eval.c:1652
#13 0x00012738 in execute_rare_opcode (stack_ptr=0x1841800,
program_ptr=0x6000ac
"64)=xumagic_data:,0,768;magic_eval:(0,265)=xsmagic_eval_data:,0,64;;,160,76
8;;", opcode=0) at bytecode.c:1273
#14 0x00011920 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x27985c) at
bytecode.c:658
#15 0x0001144c in funcall_compiled_function (fun=24394552, nargs=2594908,
args=0x158d670) at bytecode.c:516
#16 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffb954) at eval.c:3572
#17 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#18 0x0001144c in funcall_compiled_function (fun=24394608, nargs=1764900,
args=0x1583860) at bytecode.c:516
#19 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffbb84) at eval.c:3572
#20 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#21 0x0001144c in funcall_compiled_function (fun=24384780, nargs=1764900,
args=0x1583800) at bytecode.c:516
#22 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffbdb4) at eval.c:3572
#23 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#24 0x0001144c in funcall_compiled_function (fun=24384836, nargs=1764900,
args=0x1500e40) at bytecode.c:516
#25 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffbfe4) at eval.c:3572
#26 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#27 0x0001144c in funcall_compiled_function (fun=24378956, nargs=1764900,
args=0x1582fe0) at bytecode.c:516
#28 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffc214) at eval.c:3572
#29 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#30 0x0001144c in funcall_compiled_function (fun=26862692, nargs=1764900,
args=0x15961c0) at bytecode.c:516
#31 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffc444) at eval.c:3572
#32 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#33 0x0001144c in funcall_compiled_function (fun=26862440, nargs=1764900,
args=0x1595c50) at bytecode.c:516
#34 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffc674) at eval.c:3572
#35 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#36 0x0001144c in funcall_compiled_function (fun=26862328, nargs=1764900,
args=0x158f600) at bytecode.c:516
#37 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffc8a4) at eval.c:3572
#38 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#39 0x000132f4 in Fbyte_code (instructions=1583160, constants=22403280,
stack_depth=0) at bytecode.c:2405
#40 0x0003e6d0 in Feval (form=26807404) at eval.c:3335
#41 0x0003ca04 in condition_case_1 (handlers=1585660, bfun=0x3e06c <Feval>,
barg=26807404, hfun=0x44ff8 <run_condition_case_handlers>, harg=23297936) at
eval.c:1652
#42 0x00012738 in execute_rare_opcode (stack_ptr=0xbfffc9a0,
program_ptr=0x6000ac
"64)=xumagic_data:,0,768;magic_eval:(0,265)=xsmagic_eval_data:,0,64;;,160,76
8;;", opcode=0) at bytecode.c:1273
#43 0x00011920 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0xbfffca60) at
bytecode.c:658
#44 0x0001144c in funcall_compiled_function (fun=26862384, nargs=1764900,
args=0x1582f80) at bytecode.c:516
#45 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffd234) at eval.c:3572
#46 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#47 0x0001144c in funcall_compiled_function (fun=26862272, nargs=1764900,
args=0x1544840) at bytecode.c:516
#48 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffd454) at eval.c:3572
#49 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#50 0x0001144c in funcall_compiled_function (fun=26862076, nargs=1764900,
args=0x1582eb0) at bytecode.c:516
#51 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffd684) at eval.c:3572
#52 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#53 0x0001144c in funcall_compiled_function (fun=26862104, nargs=1764900,
args=0x1544c90) at bytecode.c:516
#54 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffd8a4) at eval.c:3572
#55 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#56 0x0001144c in funcall_compiled_function (fun=24383016, nargs=1764900,
args=0x1582c20) at bytecode.c:516
#57 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffdca8) at eval.c:3572
#58 0x0003fbf4 in run_hook_with_args_in_buffer (buf=0x1740e28, nargs=0,
args=0x1aee24, cond=3221216424) at eval.c:4027
#59 0x000433d0 in Frun_hooks (nargs=25434112, args=0x6000ac) at eval.c:4040
#60 0x0003f2d0 in Ffuncall (nargs=25434112, args=0xbfffdca4) at eval.c:3558
#61 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#62 0x0001144c in funcall_compiled_function (fun=24417820, nargs=1764900,
args=0x15974f0) at bytecode.c:516
#63 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffded4) at eval.c:3572
#64 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#65 0x000132f4 in Fbyte_code (instructions=1583160, constants=24255772,
stack_depth=0) at bytecode.c:2405
#66 0x0003e6d0 in Feval (form=24047276) at eval.c:3335
#67 0x0003ca04 in condition_case_1 (handlers=1585660, bfun=0x3e06c <Feval>,
barg=24047276, hfun=0x44ff8 <run_condition_case_handlers>, harg=23276432) at
eval.c:1652
#68 0x00012738 in execute_rare_opcode (stack_ptr=0xbfffe030,
program_ptr=0x6000ac
"64)=xumagic_data:,0,768;magic_eval:(0,265)=xsmagic_eval_data:,0,64;;,160,76
8;;", opcode=0) at bytecode.c:1273
#69 0x00011920 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0xbfffe0f0) at
bytecode.c:658
#70 0x0001144c in funcall_compiled_function (fun=24417932, nargs=1764900,
args=0x1596b20) at bytecode.c:516
#71 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffe8c8) at eval.c:3572
#72 0x00011ae8 in execute_optimized_program (program=0x1841800
"\001Qg`\001PÛ\220", stack_depth=6291628, constants_data=0x279bd0) at
bytecode.c:748
#73 0x0001144c in funcall_compiled_function (fun=24433920, nargs=1764900,
args=0x1596a50) at bytecode.c:516
#74 0x0003f320 in Ffuncall (nargs=25434112, args=0xbfffeae0) at eval.c:3572
#75 0x00016bd4 in Fcall_interactively (function=2594972,
record_flag=-1073746624, keys=1764900) at callint.c:941
#76 0x0003dd98 in Fcommand_execute (cmd=23269952, record_flag=2595792,
keys=10) at eval.c:2974
#77 0x00071e44 in execute_command_event (command_builder=0xbfffeae4,
event=27624260) at event-stream.c:3924
#78 0x0006d86c in Fdispatch_event (event=24433920) at event-stream.c:4258
#79 0x0001c228 in Fcommand_loop_1 () at cmdloop.c:583
#80 0x0003ca04 in condition_case_1 (handlers=1585660, bfun=0x1c584
<command_loop_1>, barg=23297936, hfun=0x1c5b4 <cmd_error>, harg=23297936) at
eval.c:1652
#81 0x0001c82c in command_loop_2 (dummy=25434112) at cmdloop.c:256
#82 0x0003c874 in internal_catch (tag=25434112, func=0x1c7bc
<command_loop_2>, arg=23297936, threw=0x0) at eval.c:1318
#83 0x0001be7c in initial_command_loop (load_me=25434112) at cmdloop.c:305
#84 0x00039c7c in xemacs_21_4_15_powerpc_apple_darwin7_7_0 (argc=1,
argv=0x2798c4, envp=0x0, restart=2598700) at emacs.c:2460
#85 0x0003a414 in main (argc=25434112, argv=0x6000ac, envp=0x0) at
emacs.c:2892
#86 0x000021fc in _start (argc=1, argv=0xbffffb30, envp=0xbffffb38) at
/SourceCache/Csu/Csu-47/crt.c:267
#87 0x8fe1a558 in __dyld__dyld_start ()