This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
I compiled a bigger C program (a modified XEmacs) inside my "stable"
XEmacs using "M-x compile". The compilation process aborted because of
errors. As usual, I selected the first error, pressed enter, and
*kaboom* ...
Here is the relevant output I selected before the crash:
gcc -c -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef
-Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -Wpointer-arith -g -O3
-Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include objects-x.c
objects-x.c: In function `x_initialize_font_instance':
objects-x.c:412: `u' undeclared (first use in this function)
objects-x.c:412: (Each undeclared identifier is reported only once
objects-x.c:412: for each function it appears in.)
And here are the backtraces:
C Backtrace
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x00110954 in re_match_2_internal (bufp=0x26fbc8, string1=0xe73e40 "cd
/Users/neubauer/xemacs-21.5/\nmake -k \ncd ./lib-src && make all\nmake[1]: Nothing
to be done for `all'.\ncd ./lwlib && make all\nmake[1]: Nothing to be done for
`all'.\ncd ./src && make all\ngcc -c -Wall"..., size1=1902,
string2=0xe7462e "\n", size2=2553612, pos=-1073741824, regs=0x26f70c,
stop=40960) at regex.c:5263
5263 regex.c: No such file or directory.
in regex.c
(gdb) where
#0 0x00110954 in re_match_2_internal (bufp=0x26fbc8, string1=0xe73e40 "cd
/Users/neubauer/xemacs-21.5/\nmake -k \ncd ./lib-src && make all\nmake[1]: Nothing
to be done for `all'.\ncd ./lwlib && make all\nmake[1]: Nothing to be done for
`all'.\ncd ./src && make all\ngcc -c -Wall"..., size1=1902,
string2=0xe7462e "\n", size2=2553612, pos=-1073741824, regs=0x26f70c,
stop=40960) at regex.c:5263
#1 0x001193c0 in looking_at_1 (string=189, buf=0xe9f650, posix=12005192) at buffer.h:642
#2 0x0003f700 in Ffuncall (nargs=327696, args=0x770) at eval.c:3558
#3 0x00011e3c in execute_optimized_program (program=0x50010 "|\035H",
stack_depth=-327696, constants_data=0x88d430) at bytecode.c:748
#4 0x000117a8 in funcall_compiled_function (fun=9139632, nargs=2, args=0xbfffe410) at
bytecode.c:516
#5 0x0003f750 in Ffuncall (nargs=327696, args=0xbfffe404) at eval.c:3572
#6 0x00011e3c in execute_optimized_program (program=0x50010 "|\035H",
stack_depth=-327696, constants_data=0xe953e0) at bytecode.c:748
#7 0x00013608 in Fbyte_code (instructions=20000, constants=15291344, stack_depth=34) at
bytecode.c:2405
#8 0x0003eb08 in Feval (form=9162276) at eval.c:3335
#9 0x0003c46c in Fprogn (args=9173840) at eval.c:775
#10 0x000129d4 in execute_rare_opcode (stack_ptr=0xbfffe814, program_ptr=0xfffafff0
<Address 0xfffafff0 out of bounds>, opcode=34) at bytecode.c:1241
#11 0x00011c74 in execute_optimized_program (program=0x50010 "|\035H",
stack_depth=-327696, constants_data=0xd4a7f0) at bytecode.c:658
#12 0x000117a8 in funcall_compiled_function (fun=9139184, nargs=2, args=0xbfffea40) at
bytecode.c:516
#13 0x0003f750 in Ffuncall (nargs=327696, args=0xbfffea34) at eval.c:3572
#14 0x00011e3c in execute_optimized_program (program=0x50010 "|\035H",
stack_depth=-327696, constants_data=0xe0c5d0) at bytecode.c:748
#15 0x000117a8 in funcall_compiled_function (fun=9139240, nargs=1, args=0xbfffec68) at
bytecode.c:516
#16 0x0003f750 in Ffuncall (nargs=327696, args=0xbfffec60) at eval.c:3572
#17 0x00016f58 in Fcall_interactively (function=0, record_flag=1725452, keys=1725452) at
callint.c:941
#18 0x0003e1c8 in Fcommand_execute (cmd=11880584, record_flag=12005192, keys=12005192) at
eval.c:2974
#19 0x00071ddc in execute_command_event (command_builder=0xdccf00, event=15098632) at
event-stream.c:3924
#20 0x0006dec8 in Fdispatch_event (event=15098632) at event-stream.c:4258
#21 0x0001c534 in Fcommand_loop_1 () at cmdloop.c:583
#22 0x0003cdf8 in condition_case_1 (handlers=71, bfun=0x1c894 <command_loop_1>,
barg=12005192, hfun=0x1c8c4 <cmd_error>, harg=12005192) at eval.c:1652
#23 0x0001cb3c in command_loop_2 (dummy=327696) at cmdloop.c:256
#24 0x0003cc68 in internal_catch (tag=327696, func=0x1cacc <command_loop_2>,
arg=12005192, threw=0x0) at eval.c:1318
#25 0x0001c18c in initial_command_loop (load_me=327696) at cmdloop.c:305
#26 0x0003a034 in xemacs_21_4_9_powerpc_apple_darwin6_6 (argc=1, argv=0x271ecc, envp=0x22,
restart=2561568) at emacs.c:2353
#27 0x0003a7c8 in main (argc=327696, argv=0xfffafff0, envp=0x22) at emacs.c:2782
#28 0x00002684 in _start (argc=14, argv=0xbffffa20, envp=0xb72f48) at
/SourceCache/Csu/Csu-45/crt.c:267
#29 0x00002504 in start ()
(gdb)
Lisp backtrace follows:
looking-at("\\([^\n]*: Entering directory `\\([^\n]*\\)'$\\)\\|\\([^\n]*: Leav
ing directory `\\([^\n]*\\)'$\\)\\|\\(\\(\\([a-zA-Z]?:?[^:( \n]+\\)[:(][ ]
*\\([0-9]+\\)\\([) ]\\|:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)\\)\\|\\(\\(\\([a-
zA-Z]:\\)?[^:( \n-]+\\)[:(][ ]*\\([0-9]+\\)[:) ]\\)\\|\\(\\(Error\\|War
ning\\) \\([a-zA-Z]?:?[^:( \n]+\\) \\([0-9]+\\)\\([) ]\\|:[^0-9\n]\\)
\\)\\|\\([^\n]*[:]\\([a-zA-Z]?:?[^:( \n]+\\)[:(](+[ ]*\\([0-9]+\\))[
:) ]*$\\)\\|\\([^\n]*([ ]*\\([a-zA-Z]?:?[^:( \n]+\\)[:(][ ]*\\([0-
9]+\\))\\)\\|\\([^ \n]+ (\\([0-9]+\\)) in \\([^ \n]+\\)\\)\\|\\([^\n]*in \\([^(\
n]+\\)(\\([0-9]+\\))$\\)\\|\\(\\(cfe\\|fort\\): [^:\n]*: \\([^ \n]*\\), line \\(
[0-9]+\\):\\)\\|\\(^cc-[0-9]* \\(cc\\|CC\\|f77\\): \\(REMARK\\|WARNING\\|ERROR\\
) File = \\(.*\\), Line = \\([0-9]*\\)\\)\\|\\(\\(\\|[^\n]* on \\)[Ll]ine[ ]
+\\([09]+\\)[ ]+of[
]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:\\)\\|\\([^\n]*\"\\([
^,\" \n ]+\\)\", lines? \\([0-9]+\\)\\([(.]\\([0-9]+\\))?\\)?[:.,
(-]\\)\\|\\([^
\n]*rror: \\([^,\" \n ]+\\)[,:] \\(line \\)?\\([0-9]+\\):\\)\\|\\([^\n]*in lin
e \\([0-9]+\\) of file \\([^ \n]+[^. \n]\\)\\.? \\)\\|\\([EW], \\([^(\n]*\\)(\\(
[0-9]+\\),[ ]*\\([0-9]+\\)\\)\\|\\([a-zA-Z]?:?[^0-9 \n :]+:[ ]*\\([^
\n:]+\\):\\([0-9]+\\):\\(\\([0-9]+\\)[: ]\\)?\\)\\|\\([^0-9 \n :]+:[ ]
*\\([^ \n :]+\\):\\([0-9]+\\):\\(\\([0-9]+\\):\\)?[A-Za-z]:\\)\\|\\([^\n]*
\\([^ \n,\"]+\\), line \\([0-9]+\\):\\)\\|\\([^\n]*: \\([^ \n,\"]+\\):
\\([0-9]
+\\):\\)\\|\\(\\(cc\\| cft\\)-[0-9]+ c\\(c\\|f77\\): ERROR \\([^,\n]+, \\)* File
= \\([^,\n]+\\), Line = \\([0-9]+\\)\\)\\|\\(\\([^( \n ]+\\)(\\([0-9]+\\):\\([0
-9]+\\)): \\)\\|\\(\\([^, \n ]+\\), line \\([0-9]+\\), char \\([0-9]+\\)[:.,
(-]\\)\\)")
# bind (orig orig-expanded parent-expanded regexp enter-group leave-group erro
r-group alist subexpr error-regexp-groups found-desired compilation-num-errors-f
ound message-freq find-at-least limit-search)
compilation-parse-errors(468 nil)
# bind (error-list-pos)
byte-code("..." [compilation-parsing-end error-list-pos limit-search
compilati
on-last-buffer find-at-least compilation-error-list t compilation-forget-errors
get-buffer-window select-window switch-to-buffer set-buffer-modified-p nil w com
pilation-old-error-list reparse compilation-parse-errors-function] 5)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (find-at-least limit-search reparse)
compile-reinitialize-errors(nil 468)
# bind (argp)
compile-goto-error(nil)
# bind (command-debug-status)
call-interactively(compile-goto-error)
# (condition-case ... . error)
# (catch top-level ...)
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin Matthias-Neubauers-Computer.local. 6.6 Darwin Kernel Version 6.6: Thu May
1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC Power Macintosh powerpc
./configure '--prefix=/sw' '--with-dialogs=athena'
'--with-widgets=athena' '--with-sound=none' '--with-database=no'
'--without-ldap' '--without-postgresql' '--with-athena=3d'
'--error-checking=none'
XEmacs 21.4.9 "Informed Management" configured for
`powerpc-apple-darwin6.6'.
Compilation / Installation:
Source code location: /sw/src/xemacs-21.4.9-3/xemacs-21.4.9
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 -Wshadow -Wpointer-arith
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
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:
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.
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:
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.
Load-Path Lisp Shadows:
----------------------
(/sw/lib/xemacs/xemacs-packages/lisp/ecrypto/md5
/sw/lib/xemacs/xemacs-packages/lisp/gnus/md5)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.1 :type regular)
(xslide :version 1.03 :type regular)
(xemacs-devel :version 1.48 :type single-file)
(xemacs-base :version 1.68 :type regular)
(w3 :version 1.25 :type regular)
(vm :version 7.07 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.33 :type regular)
(tramp :version 1.08 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.34 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.52 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.24 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(sml-mode :version 0.03 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.09 :type regular)
(sh-script :version 1.15 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.14 :type regular)
(scheme :version 1.11 :type regular)
(sasl :version 1.12 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.28 :type regular)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.33 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.65
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.28 :type single-file)
(ocaml :version 0.03 :type regular)
(net-utils :version 1.28 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.15 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.49 :type regular)
(liece :version 1.07 :type regular)
(jde :version 1.35 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.28 :type regular)
(igrep :version 1.09 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.03 :type regular)
(gnus :version 1.62 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.02 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.03 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.93 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(ecrypto :version 0.11 :type regular)
(docbookide :version 0.05 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.15 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.04 :type regular)
(cc-mode :version 1.3 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.07 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.32 :type regular)
(apel :version 1.25 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 efs-cu cus-face
dired-faces dired-xemacs dired zenirc-autoloads xslt-process-autoloads
xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads rmail-autoloads
reftex-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads ocaml-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads
gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads lisp-autoloads loadhist
auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar
mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page
buff-menu lib-complete help-nomule cus-file derived frame text-props
obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages
backquote very-early-lisp lucid-scrollbars cut-buffer lucid-menubars
athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar md5 xemacs gutter tiff png gif jpeg
xpm xbm lisp-float-type darwin dialog devices window-system base64)
Recent keystrokes:
-----------------
up up up up up up up down down down down down down
down down down down down down down down down down down
down down down down button2 button2up down down down
up up up up up up up up up up up up up up up up up
up up up up up up up up up up up up up up up up up
up up up up up up up up up up up up up up down down
down RET RET button2 button2up RET up up up down RET
up button2 button2up button2 button2up misc-user
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Loading efs-cu...done
Loading efs-cu...
Reading directory /Users/neubauer/.saves-*...done
Reading directory /Users/neubauer/.saves-*...
Loading dired...done
Loading cus-face...done
Loading cus-face...
Loading dired...
Cheers
Matthias
--
Matthias Neubauer |
Universität Freiburg, Institut für Informatik | tel +49 761 203 8060
Georges-Köhler-Allee 79, 79110 Freiburg i. Br., Germany | fax +49 761 203 8052