[Bug: 21.5-b28] Crash while searching

Pete Forman pete.forman at westerngeco.com
Wed Feb 20 03:45:13 EST 2008


================================================================
Dear Bug Team!

This is the second time that I've had a crash while searching.
I don't know what circumstances might reproduce the error.  The
buffer this time was a Python file, I think that last time it
might have been XML.  This search operation is pretty common
so the crash is very infrequent.  I'd never seen a crash with
21.5.17 which was my previous version.


----------------------------------------------------------------
Fatal error: assertion failed, file 
c:\XEmacsBuild\xemacs-21.5-2007-09-26\src\search.c, line 1487, 
(this_pos) > ((Bytebpos) 1) && this_pos <= ((buf)->text->z + 0)

Fatal error.

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 that won't work, send ordinary
email to `xemacs-beta at xemacs.org'.  *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).

If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.


Lisp backtrace follows:

   # (unwind-protect ...)
   # (unwind-protect ...)
   # (unwind-protect ...)
   # (unwind-protect ...)
   # (unwind-protect ...)
   # (unwind-protect ...)
   # (unwind-protect ...)
   search-backward("plus_pi" nil t)
   # bind (case-fold-search forwardp string)
   isearch-highlight-advance("plus_pi" nil)
   # bind (lastpoint)
   # (unwind-protect ...)
   # bind (end start)
   isearch-highlightify-region(1 1878)
   # bind (need-start-over)
   isearch-highlight-all-update()
   isearch-update()
   isearch-search-and-update()
   # bind (chunk)
   isearch-yank(#<compiled-function nil "...(3)" [1] 1>)
   #<compiled-function nil "...(4)" [isearch-yank #<compiled-function 
nil "...(3)
" [1] 1>] 2 1220479 nil>()
   call-interactively(isearch-yank-word)
   (dispatch-event "[internal]")
   # (condition-case ... . error)
   # (catch top-level ...)


================================================================

System Info to help track down your bug:
---------------------------------------

OS version:

Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT

XEmacs 21.5-b28 "fuki" (+CVS-20070925) configured for `i586-pc-win32'.

   Building XEmacs using "nmake".
   Building XEmacs using make flags "                  ".
   Building XEmacs in source tree "c:\\XEmacsBuild\\xemacs-21.5-2007-09-26".
   For src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MD -c 
-TP  -Ic:\XEmacsBuild\xemacs-21.5-2007-09-26\nt\inc 
-Ic:\XEmacsBuild\xemacs-21.5-2007-09-26\src 
-I"e:/cygwin/usr/local/src\xpm-3.4k" 
-I"e:/cygwin/usr/local/src\xpm-3.4k\lib" 
-I"e:/cygwin/usr/local/src\libpng-1.2.8" 
-I"e:/cygwin/usr/local/src/zlib" 
-I"e:/cygwin/usr/local/src/tiff-3.7.3\libtiff" 
-I"e:/cygwin/usr/local/src\jpeg-6b" 
-I"e:/cygwin/usr/local/src/zlib"  -DHAVE_MS_WINDOWS -DHAVE_MENUBARS 
-DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS 
-DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG 
-DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DMULE -DERROR_CHECK_ALL -DPDUMP 
-DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS 
-D_DEBUG  -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE 
-Demacs  -DHAVE_CONFIG_H 
-DPATH_VERSION=\"21.5-b28\"		 -DPATH_PROGNAME=\"xemacs\" 
-DEMACS_VERSION=\"21.5-b28\"		 -DEMACS_PROGNAME=\"xemacs\" 
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32 
-DPATH_PREFIX=\"..\"  -DEMACS_MAJOR_VERSION=21 
-DEMACS_MINOR_VERSION=5  -DEMACS_BETA_VERSION=28 
-DXEMACS_CODENAME=\""fuki"\"  -DXEMACS_EXTRA_NAME=\"(+CVS-20070925)\" 
  -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
   For lib-src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MD 
-Ic:\XEmacsBuild\xemacs-21.5-2007-09-26\lib-src 
-Ic:\XEmacsBuild\xemacs-21.5-2007-09-26\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
   Compiling as C++.
   Installing XEmacs in "c:/XEmacsBuild/installed/2007-09-26/XEmacs-21.5-b28".
   Compiling in support for Microsoft Windows native GUI.
   Compiling in international (MULE) support.
   Compiling in support for XPM images.
   Compiling in support for GIF images.
   Compiling in support for PNG images.
   Compiling in support for TIFF images.
   Compiling in support for JPEG images.
   Compiling in support for GZIP compression/decompression.
   Compiling in support for toolbars.
   Compiling in support for dialogs.
   Compiling in support for widgets.
   Compiling in support for native sounds.
   Using portable dumper.
   Using system malloc.
   Using DLL version of C runtime library.
   Compiling in extra internal error-checking.
   NOTE: ---------------------------------------------------------
   NOTE: Compiling in support for runtime error-checking.
   NOTE: XEmacs will run noticeably more slowly as a result.
   NOTE: Error-checking is on by default for XEmacs beta releases.
   NOTE: ---------------------------------------------------------
   Compiling in debugging support (no slowdown).
   Using new experimental GC mark algorithms.


Load-Path Lisp Shadows:
----------------------
(d:\Program Files\XEmacs\site-packages\lisp\ipython\python-mode
d:\Program Files\XEmacs\xemacs-packages\lisp\python-modes\python-mode
d:\Program Files\XEmacs\site-packages\lisp\tramp-2.1.12\trampver
d:\Program Files\XEmacs\xemacs-packages\lisp\tramp\trampver d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-vc d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-vc d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-uu d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-uu d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-util d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-util d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-smb d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-smb d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-ftp d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-ftp d:\Program
Files\XEmacs\site-packages\lisp\tramp-2.1.12\tramp-efs d:\Program
Files\XEmacs\xemacs-packages\lisp\tramp\tramp-efs d:\Program
Files\XEmacs\xemacs-packages\lisp\xemacs-base\regexp-opt d:\Program
Files\XEmacs\XEmacs-21.5-b28\lisp\regexp-opt d:\Program
Files\XEmacs\xemacs-packages\lisp\xemacs-base\easy-mmode d:\Program
Files\XEmacs\XEmacs-21.5-b28\lisp\easy-mmode)

Internationalization Settings:
-------------------------

Environment:

   Value of LC_ALL      : nil
   Value of LC_COLLATE  : nil
   Value of LC_CTYPE    : nil
   Value of LC_MESSAGES : nil
   Value of LC_MONETARY : nil
   Value of LC_NUMERIC  : nil
   Value of LC_TIME     : nil
   Value of LANG        : nil

Lisp locale settings:

   current-language-environment      => "English"
   default-buffer-file-coding-system => mswindows-multibyte-dos
   default-process-coding-system     => (undecided . 
mswindows-multibyte-system-default)
   (current-locale)                  => "English_United States.1252"
   keyboard-coding-system            => mswindows-multibyte-system-default
   terminal-coding-system            => mswindows-multibyte-system-default
   (coding-priority-list)            =>
     (no-conversion utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
     utf-8 iso-8-1 iso-8-2 iso-8-designate iso-lock-shift shift-jis
     big5 utf-16-little-endian utf-16 ucs-4)

Coding system aliases:

   'native                              is aliased to 
mswindows-multibyte-system-default-dos
   'file-name                           is aliased to native
   'mswindows-multibyte-system-default  is not a coding system alias


Installed XEmacs Packages:
-------------------------
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xetla ver: 1.01 upstream: steve at eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.76 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.11 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.34 upstream: 4.0pre47)
(vm ver: 7.24 upstream: 7.17)
(viper ver: 1.58 upstream: 3.09)
(vhdl ver: 1.22 upstream: 3.33.12)
(vc ver: 1.42 upstream: No-Upstream-Ver)
(tramp ver: 1.39 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(speedbar ver: 1.28 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.22 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.16 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.09 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.14 upstream: No-Upstream-Ver)
(perl-modes ver: 1.1 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.67 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.39 upstream: No-Upstream-Ver)
(net-utils ver: 1.53 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(mh-e ver: 1.29 upstream: 7.4.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(jde ver: 1.51 upstream: 2.3.3)
(ispell ver: 1.32 upstream: 3.6)
(igrep ver: 1.15 upstream: 2.111)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hm--html-menus ver: 1.24 upstream: 5.9)
(gnus ver: 1.91 upstream: 5.10.8)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(footnote ver: 1.16 upstream: 0.18x)
(eshell ver: 1.12 upstream: 2.4.1)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.33 upstream: 1.23)
(edit-utils ver: 2.38 upstream: No-Upstream-Ver)
(ediff ver: 1.71 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(easypg ver: 1.01 upstream: 0.0.15)
(dired ver: 1.17 upstream: 7.13)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(bbdb ver: 1.32 upstream: 2.35)
(auctex ver: 1.48 upstream: 11.55)



Features:
--------

(mail-abbrevs xemacsbug shadow sendmail rfc822 font disp-table
font-lock pending-del ipython edmacro python-mode info-look overlay
compile ansi-color executable shell comint ring info cus-face
dired-faces dired-xemacs dired advice advice-preload uniquify
cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt
xslt-process-autoloads xslide-autoloads xetla-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
w3-autoloads vm-autoloads viper-autoloads vhdl-autoloads vc-autoloads
tramp-autoloads time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads speedbar-autoloads
sounds-wav-autoloads sieve-autoloads sh-script-autoloads
sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads
ruby-modes-autoloads reftex-autoloads re-builder-autoloads
python-modes-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads perl-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-autoloads mmm-mode-autoloads mh-e-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
igrep-autoloads ibuffer-autoloads hm--html-menus-autoloads
gnus-autoloads fsf-compat-autoloads fortran-modes-autoloads
footnote-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads ecrypto-autoloads ecb-autoloads easypg-autoloads
dired-autoloads debug-autoloads cc-mode-autoloads calc-autoloads
c-support-autoloads bbdb-autoloads auctex-autoloads mule-autoloads
auto-autoloads auto-show fontl-hooks canna-leim tibetan slovenian
czech romanian lao devanagari indian cyrillic code-cmds gutter-items
menubar-items x-menubar dragdrop mode-motion mouse behavior itimer
auto-save lisp-mode easymenu easy-mmode iso8859-1 page buff-menu
lib-complete loadhist cus-file derived newcomment rsz-minibuf env
text-props frame obsolete cus-start custom widget cl-extra cl cl-19
packages backquote unicode mswindows-scrollbars mswindows toolbar
native-sound scrollbar network-streams subprocesses
menu-accelerator-support menubar md5 xemacs mule gutter tiff png gif
jpeg xpm xbm lisp-float-type file-coding dde windows-nt dragdrop-api
dialog devices window-system base64)


Recent keystrokes:
-----------------

button1 button1up M-x r e p o TAB r t - e m TAB RE
T


Recent messages (most recent first):
-----------------------------------

Auto save file for draft message exists; consider M-x mail-recover
Parsing d:\Home\PForman\.mailrc... done
Parsing d:\Home\PForman\.mailrc...
Warning:

Defaulting to the GNU Emacs-derived `sendmail.el' mail client. This facility,
while part of base XEmacs, is heinously underfeatured, and not going to get
better in the medium term. We include it so that bug reports work without
packages; we suggest that you choose and/or install one of the other mail
clients from packages if you're doing something other than M-x
report-xemacs-bug , or even if you are reporting bugs regularly.

To choose a package from those installed, click on "Options" ->
"Internet" -> "Compose Mail With ..." and decide on one from the
list. Gnus and VM are full-featured and have active user communities.

To disable this warning and stick with the old behavior, you can explicitly
initialize `mail-user-agent' to 'sendmail-user-agent .
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Loading font...done
Loading font...
Loading ~/.emacs.local...done
Loading sounds...done
Loading sounds...
Loading ~/.emacs.local...
Loading h:/lisp/motif_keys...done
Loading h:/lisp/motif_keys...
Loading edmacro...done
Loading edmacro...
Loading h:/lisp/misc...done
Loading dired-mule...done
Loading dired-mule...





-- 
Pete Forman                -./\.-  Disclaimer: This post is originated
WesternGeco                  -./\.-   by myself and does not represent
pete.forman at westerngeco.com    -./\.-   the opinion of Schlumberger or
http://petef.port5.com           -./\.-   WesternGeco.



More information about the XEmacs-Beta mailing list