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 had a segfault in xemacs this afternoon. prior to the segfault,
xemacs had been up for several days, perhaps as long as a week. i had
twenty or more buffers open, a shell process, and a java-shell (from
jde). it was running on a solaris 2.8 system, connected to
reflection-x version 9 running on a win2k system (telecommuting is
cool...).
starting maybe 10 minutes before the crash, i noticed that the cursor
was blinking quickly & erratically. at the same time, i began to see
Xlib errors in my terminal window. here's a sample:
Xlib: unexpected async reply (sequence 0xeb3555)!
Xlib: unexpected async reply (sequence 0xeb37ec)!
Xlib: unexpected async reply (sequence 0xeb412d)!
Xlib: unexpected async reply (sequence 0xeb4528)!
Xlib: unexpected async reply (sequence 0xeb4683)!
Xlib: unexpected async reply (sequence 0xeb5b01)!
xemacs: X Error of failed request: BadRequest (invalid request code or no such
operation)
Major opcode of failed request: 175 ()
Minor opcode of failed request: 171
Serial number of failed request: 15444481
Current serial number in output stream: 15426881
Xlib: sequence lost (0xec6547 > 0xeb6541) in reply type 0x1!
Xlib: unexpected async reply (sequence 0xeb9026)!
not too long after that, xemacs went belly up. i got the following
error (excess whitespace removed):
Xlib: unexpected async reply (sequence 0xeb98ba)!
Xlib: sequence lost (0xec0000 > 0xeb9c2a) in reply type 0x0!
xemacs: X Error of failed request: 0
Major opcode of failed request: 0 ()
Serial number of failed request: 15400960
Current serial number in output stream: 15440938
Xlib: unexpected async reply (sequence 0xebf477)!
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
[snip]
Lisp backtrace follows:
# (unwind-protect ...)
# (condition-case ... . error)
# (catch top-level ...)
i normally have cores turned off, but for some reason you got lucky.
here's a backtrace:
backtrace:
#0 0xfec1ba28 in _libc_kill () from /usr/lib/libc.so.1
#1 0x8d5a4 in fatal_error_signal (sig=11) at emacs.c:539
#2 <signal handler called>
#3 0xfeebe1a8 in _XAsyncReply () from /usr/local/X11R6.4/lib/libX11.so.6.1
#4 0xfeebcc08 in _XEventsQueued () from /usr/local/X11R6.4/lib/libX11.so.6.1
#5 0xfeeb01c0 in XEventsQueued () from /usr/local/X11R6.4/lib/libX11.so.6.1
#6 0x177858 in emacs_Xt_quit_p () at event-Xt.c:2829
#7 0xc4c44 in event_stream_quit_p () at event-stream.c:596
#8 0x157f54 in check_quit () at signal.c:513
#9 0x97ba4 in unbind_to_hairy (count=1) at eval.c:4966
#10 0x9a1c0 in unbind_to (count=1, value=2238468) at eval.c:4952
#11 0x67b04 in dfc_convert_to_external_format (source_type=DFC_TYPE_DATA,
source=0xffbec4a0, sink_type=DFC_TYPE_DATA, sink=0xffbec498)
at buffer.c:1948
#12 0x12d0f8 in std_handle_out_va (stream=0x1f6778,
fmt=0x9 <Address 0x9 out of bounds>, args=0xffbee570) at print.c:186
#13 0x12d1ec in stderr_out (fmt=0x1c8788 "\n%s: ") at print.c:208
#14 0x170e2c in x_error_handler (disp=0x4c0000, event=0xffbee5f8)
at device-x.c:1056
#15 0xfeebf7c0 in _XError () from /usr/local/X11R6.4/lib/libX11.so.6.1
#16 0xfeebe038 in _XReply () from /usr/local/X11R6.4/lib/libX11.so.6.1
#17 0xfeea6990 in XAllocColor () from /usr/local/X11R6.4/lib/libX11.so.6.1
#18 0x181884 in allocate_nearest_color (display=0x4c0000, colormap=36,
visual=0x4bda00, color_def=0xffbee858) at objects-x.c:65
#19 0x18560c in x_generate_shadow_pixels (f=0x4c0000, top_shadow=0xffbee8f4,
bottom_shadow=0xffbee8f0, background=13421772, core_background=16777215)
at redisplay-x.c:1616
#20 0x18383c in x_bevel_area (w=0xbf0c00, findex=1, x=4, y=900, width=789,
height=19, shadow_thickness=2, edges=15, style=EDGE_BEVEL_OUT)
at redisplay-x.c:551
#21 0x1498b0 in bevel_modeline (w=0xbf0c00, dl=0x384)
at redisplay-output.c:2373
#22 0x183724 in x_output_display_block (w=0xbf0c00, dl=0xf88000,
block=15452896, start=88, end=88, start_pixpos=4, cursor_start=0,
cursor_width=0, cursor_height=0) at redisplay-x.c:509
#23 0x149dd0 in redisplay_output_display_block (w=0xbf0c00, dl=0xf88000,
block=0, start=0, end=88, start_pixpos=4, cursor_start=0, cursor_width=0,
cursor_height=0) at redisplay-output.c:1153
#24 0x1463c8 in compare_display_blocks (w=0xbf0c00, cdl=0xfc7000,
ddl=0xf88000, c_block=88, d_block=0, start_pixpos=4, cursor_start=0,
cursor_width=0, cursor_height=0) at redisplay-output.c:520
#25 0x146614 in output_display_line (w=0xbf0c00, cdla=0x1178ac0,
ddla=0x50e440, line=0, force_start=-1, force_end=-1)
at redisplay-output.c:643
#26 0x149508 in redisplay_output_window (w=0xbf0c00) at redisplay-output.c:2290
#27 0x13ec6c in redisplay_window (window=12520448, skip_selected=9152)
at redisplay.c:6175
#28 0x13eeec in redisplay_frame (f=0x4d1800, preemption_check=0)
at redisplay.c:6400
#29 0x13f130 in redisplay_device (d=0x4bcd00, automatic=5052416)
at redisplay.c:6476
#30 0x13f530 in redisplay_without_hooks () at redisplay.c:6563
#31 0x14524c in redisplay () at redisplay.c:6620
#32 0xc0488 in Fnext_event (event=19283316, prompt=2238468)
at event-stream.c:2178
#33 0x74b84 in Fcommand_loop_1 () at cmdloop.c:574
#34 0x74dfc in command_loop_1 (dummy=2238468) at cmdloop.c:494
#35 0x922d8 in condition_case_1 (handlers=2238564,
bfun=0x74de0 <command_loop_1>, barg=2238468, hfun=0x74e5c <cmd_error>,
harg=2238468) at eval.c:1651
#36 0x74f6c in command_loop_2 (dummy=2238468) at cmdloop.c:256
#37 0x9a0f8 in internal_catch (tag=2318508, func=0x74f20 <command_loop_2>,
arg=2238468, threw=0x0) at eval.c:1317
#38 0x74740 in initial_command_loop (load_me=2238468) at cmdloop.c:305
#39 0x8ef28 in sort_args (argc=2032640, argv=0xffbef5fc) at emacs.c:2353
let me know if you need any other information.
thanks.
--
Dirk Bergstrom dirk(a)juniper.net
_____________________________________________
Juniper Networks Inc., Computer Geek
Tel: 707.433.0564 Fax: 707.433.0769
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS shadow 5.7 Generic_106541-08 sun4u sparc SUNW,UltraSPARC-IIi-cEngine
./configure '--compiler=/usr/local/gcc-2.95/bin/gcc'
'--prefix=/usr/local/xemacs-21.4.6'
XEmacs 21.4.6 "Common Lisp" configured for `sparc-sun-solaris2.7'.
Compilation / Installation:
Source code location: /export/home/src/xemacs-21.4.6
Installation prefix: /usr/local/xemacs-21.4.6
Runtime library search path: /usr/ccs/lib:/usr/dt/lib:/usr/local/X11R6.4/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: /usr/local/gcc-2.95/bin/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/X11/include
- X Windows libraries location: /usr/dt/lib /usr/local/X11R6.4/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
WARNING: -----------------------------------------------------------
WARNING: Compiling without XPM image support.
WARNING: You should strongly consider installing XPM.
WARNING: Otherwise toolbars and other graphics will look suboptimal.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
WARNING: -----------------------------------------------------------
WARNING: Compiling without PNG image support.
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for DBM.
Compiling in support for LDAP.
Internationalization:
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.
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xslide :version 1.01 :type regular)
(xemacs-devel :version 1.43 :type single-file)
(xemacs-base :version 1.61 :type regular)
(w3 :version 1.22 :type regular)
(vm :version 7.03 :type regular)
(viper :version 1.33 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.3 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.32 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.4 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.23 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.02 :type regular)
(sh-script :version 1.14 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.12 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.25 :type regular)
(psgml :version 1.27 :type regular)
(ps-print :version 1.03 :type regular)
(prog-modes
:version
1
.53
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.6 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.24 :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.14 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.44 :type regular)
(liece :version 1.02 :type regular)
(jde :version 1.34 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.2 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.04 :type regular)
(hm--html-menus :version 1.18 :type regular)
(gnus :version 1.59 :type regular)
(gnats :version 1.14 :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.14 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.28 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.82 :type single-file)
(ediff :version 1.39 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.03 :type regular)
(cc-mode :version 1.27 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.19 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(bbdb :version 1.2 :type regular)
(auctex :version 1.3 :type regular)
(apel :version 1.21 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 senator timer jde
jde-ant executable jde-package jde-import jde-which-method jde-stat
jde-javadoc jde-javadoc-gen jde-java-font-lock jde-bug jde-dbs jde-dbo
jde-help jde-wiz jde-widgets tree-widget jde-complete beanshell
browse-url jde-gen tempo jde-make compile jde-run jde-db jde-parse
jde-imenu regexp-opt semantic-imenu jde-java-grammar semantic-java
eieio advice advice-preload avltree stack-m elib-node semantic-ctxt
semantic-bnf semantic-sb speedbar sb-image dframe semantic-util assoc
semantic working gud tags etags comint ring jde-compile cus-edit
cus-load cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs cc-vars
wid-edit cc-menus imenu cc-defs semantic-load efs-cu font disp-table
blink-cursor rsz-minibuf lazy-lock font-lock cus-face paren
blink-paren gnuserv xrefactory numbered-outline outline seatbelt
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 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
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-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 gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-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 tooltalk
lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x
c-balloon-help tty-frames tty toolbar native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar dbm md5 xemacs gutter gif xbm
lisp-float-type usg-unix-v dialog devices window-system base64)
Recent keystrokes:
-----------------
C-x 1 M-x s e n d SPC b SPC misc-user C-g misc-use
r
Recent messages (most recent first):
-----------------------------------
Parsing /homes/dbergstr/.mailrc...
Table.java: [##########################################################] ... done
Quit
Command attempted to use minibuffer while in minibuffer
Loading xemacsbug...done
Loading xemacsbug...
Loading timer...done
Loading timer...
Loading /opt/jakarta/tomcat/webapps/rli/WEB-INF/src/net/juniper/rli/prj.el...done
Loading /opt/jakarta/tomcat/webapps/rli/WEB-INF/src/net/juniper/rli/prj.el...
Loading jde...done
jde-java-font-lock: building names cache...empty
jde-java-font-lock: building names cache...
Loading cl-macs...done
Loading cl-macs...
Loading regexp-opt...done
Loading regexp-opt...
Bootstrapping objects...done
Bootstrapping objects...
Loading customization dependencies...done