From xemacs-m  Mon Feb 17 03:22:59 1997
Received: from susan.logware.de (root@susan.logware.de [192.109.80.15])
	by xemacs.org (8.8.5/8.8.5) with SMTP id DAA19370
	for <xemacs-beta@xemacs.org>; Mon, 17 Feb 1997 03:22:52 -0600 (CST)
Received: by susan.logware.de (Smail3.1.29.1)
	  id <m0vwPHd-00003jC>; Mon, 17 Feb 97 10:22 MET
Message-Id: <m0vwPHd-00003jC@susan.logware.de>
Date: Mon, 17 Feb 97 10:22 MET
From: Michael Diers <mdiers@logware.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
To: XEmacs beta list <xemacs-beta@xemacs.org>
Subject: [19.15-b93] assertion failure, FreeBSD 2.1.5-STABLE 
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by xemacs.org id DAA19372

Regex crash triggered by `find-dired'? It's my first core dump
with the 19.15 betas, by the way.
 
  XEmacs 19.15-b93, patched from b92

  FreeBSD 2.1.5-STABLE (4.4BSD), XFree 3.1.2 (X11R6), gcc 2.6.3

  xpm 3.4h, compface-19900129, jpeg-6, libpng-0.87, zlib-0.95
  (libs statically linked)

  /usr/local/pub/src/xemacs-19.15-b93/configure
    --verbose
    --extra-verbose
    --srcdir=/usr/local/pub/src/xemacs-19.15-b93
    --prefix=/usr/contrib/pkg/xemacs-19.15-b93
    --bindir=/usr/contrib/pkg/xemacs-19.15-b93/i386-unknown-freebsd2.1.5/bin
    --site-includes=/usr/contrib/include
    --site-libraries=/usr/contrib/lib/i386-unknown-freebsd2.1.5
    --cflags=-g -O2 -m486 -fno-strength-reduce -pipe
    --debug=no
    --error-checking=none

-Michael

------------------------------------------------------------------------
[1]+  Suspended               xemacs $*
mdiers@susan [~] $ fg
xemacs $*
Auto-save? (y or n) y
Abort (and dump core)? (y or n) y
Fatal error: assertion failed, file /usr/local/pub/src/xemacs-19.15-b93/src/signal.c, line 434, abort()

Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /usr/contrib/pkg/xemacs-19.15/i386-unknown-freebsd2.1.5/bin/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  re-search-backward("\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)" nil t)
  # (unwind-protect ...)
  # bind (opoint file-type executable symlink hidden case-fold-search used-F eol no-error)
  ange-ftp-real-dired-move-to-end-of-filename(nil)
  # bind (no-error)
  dired-move-to-end-of-filename()
  # (unwind-protect ...)
  byte-code(" ` `)$" [dired-move-to-filename put-text-property dired-move-to-end-of-filename highlight t] 5)
  # (condition-case ... . ((error)))
  # (unwind-protect ...)
  # bind (end beg)
  dired-insert-set-properties(#<marker at 106883 in *Find*> 108083)
  # bind (buffer-read-only end)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # bind (buf string proc)
  find-dired-filter(#<process "find" pid 2183 state:run> " clear that the\n> Michael's patch has been applied to 19.15.  --\n-Michael\n        [nil \"Thu\" \"19\" \"December\" \"1996\" \"12:48:42\" \"MET\" \"Michael Diers\" \"mdiers@sysmdiers.logware.de\" nil nil \"fwd: List of installation problems for Debian 1.2\" \"^From:\" nil nil \"12\" nil nil (number \" \" mark \"     | Michael Diers        | 19 Dec 1996 | fwd: List of installation problems for Debian 1.2\\n\") nil]\nFrom: Michael Diers <mdiers@sysmdiers.logware.de>\n [nil \"Thu\" \"19\" \"December\" \"1996\" \"15:08:12\" \"MET\" \"Michael Diers\" \"mdiers@susan.logware.de\" nil nil \"order: NT remote logon services / Intel\" \"^From:\" nil nil \"12\" nil nil (number \" \" mark \"     | Michael Diers        | 19 Dec 1996 | order: NT remote logon services / Intel\\n\") nil]\nFrom: Michael Diers <mdiers@susan.logware.de>\n   Michael Diers    LOGWARE GmbH             email:  mdiers@logware.de\nName of technical contact: _Michael Diers___________________________________\nabout technical issues, upgrades, etc.: _Michael Diers <mdiers@logware.de>__\n       [nil \"Wed\" \"8\" \"January\" \"1997\" \"1")
  # (condition-case ... . error)
  # bind (inhibit-quit)
  # (condition-case ... . error)
  # (catch top-level ...)
Abort trap (core dumped)
[1]+  Suspended               xemacs $*
mdiers@susan [~] $ fg
xemacs $*
Auto-save? (y or n) y
Abort (and dump core)? (y or n) y
Fatal error: assertion failed, file /usr/local/pub/src/xemacs-19.15-b93/src/signal.c, line 434, abort()

Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.


------------------------------------------------------------------------
Script started on Mon Feb 17 10:07:14 1997
mdiers@susan [~] $ gdb /usr/contrib/pkg/xemacs-19.15/i386-unknown-freebsd2.1.5/bin/xemacs xemacs-19.15-b93.core
GDB is free software and you are welcome to 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.
GDB 4.13 (i386-unknown-freebsd), 
Copyright 1994 Free Software Foundation, Inc...
Core was generated by `xemacs-19.15-b93'.
Program terminated with signal 6, Abort trap.
Cannot access memory at address 0x2024dfa4.
#0  0x82edee5 in end ()
(gdb) whe
#0  0x82edee5 in end ()
#1  0x2500d in fatal_error_signal (sig=6)
    at /usr/local/pub/src/xemacs-19.15-b93/src/emacs.c:200
#2  0xefbfe13c in end ()
#3  0x2719e in assert_failed (file=0x98840 "D\030\0350\r", line=434, 
    expr=0x98a6f "") at /usr/local/pub/src/xemacs-19.15-b93/src/emacs.c:2133
#4  0x98c29 in interrupt_signal (sig=2)
    at /usr/local/pub/src/xemacs-19.15-b93/src/signal.c:434
#5  0xefbfe13c in end ()
#6  0x90986 in re_search_2 (bufp=0x1f49fc, 
    string1=0x839b000 <Address 0x839b000 out of bounds>, size1=109136, 
    string2=0x83b6188 <Address 0x83b6188 out of bounds>, size2=35, 
    startpos=107506, range=-107506, regs=0x1f2284, stop=107506)
    at /usr/local/pub/src/xemacs-19.15-b93/src/regex.c:3490
#7  0x95da6 in search_buffer (buf=0x57b400, string=808912352, bufpos=107507, 
    buflim=1, n=-1, RE=1, trt=0x0, inverse_trt=0x0, posix=0)
    at /usr/local/pub/src/xemacs-19.15-b93/src/search.c:1081
#8  0x9586a in search_command (string=808912352, bound=270688260, 
    no_error=270688284, count=270688260, buffer=270688260, direction=-1, RE=1, 
    posix=0) at /usr/local/pub/src/xemacs-19.15-b93/src/search.c:937
#9  0x96bc4 in Fre_search_backward (regexp=808912352, bound=270688260, 
    no_error=270688284, count=270688260, buffer=270688260)
    at /usr/local/pub/src/xemacs-19.15-b93/src/search.c:1636
#10 0x2b535 in primitive_funcall (fn=0x96ba0 <Fre_search_backward>, nargs=5, 
    args=0xefbfc788) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3460
#11 0x2b6d8 in funcall_subr (subr=0x1e949c, args=0xefbfc788)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3481
#12 0x2ae10 in funcall_recording_as (recorded_as=270793116, nargs=4, 
    args=0xefbfc7e4) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3173
#13 0x2af03 in Ffuncall (nargs=4, args=0xefbfc7e4)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3217
#14 0xd656 in Fbyte_code (bytestr=808912136, vector=1076680448, maxdepth=9)
    at /usr/local/pub/src/xemacs-19.15-b93/src/bytecode.c:449
#15 0x2ba28 in funcall_lambda (fun=271977508, nargs=1, arg_vector=0xefbfc904)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3591
#16 0x2aeae in funcall_recording_as (recorded_as=271305836, nargs=2, 
    args=0xefbfc900) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3189
#17 0x2af03 in Ffuncall (nargs=2, args=0xefbfc900)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3217
---Type <return> to continue, or q <return> to quit---
#18 0xd656 in Fbyte_code (bytestr=808773948, vector=1077049824, maxdepth=2)
    at /usr/local/pub/src/xemacs-19.15-b93/src/bytecode.c:449
#19 0x2ba28 in funcall_lambda (fun=272149668, nargs=0, arg_vector=0xefbfca0c)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3591
#20 0x2aeae in funcall_recording_as (recorded_as=271650916, nargs=1, 
    args=0xefbfca08) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3189
#21 0x2af03 in Ffuncall (nargs=1, args=0xefbfca08)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3217
#22 0xd656 in Fbyte_code (bytestr=808858996, vector=1077048704, maxdepth=5)
    at /usr/local/pub/src/xemacs-19.15-b93/src/bytecode.c:449
#23 0x2b4ed in primitive_funcall (fn=0xd0f0 <Fbyte_code>, nargs=3, 
    args=0xefbfcaf4) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3458
#24 0x2b6d8 in funcall_subr (subr=0x13bfbc, args=0xefbfcaf4)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3481
#25 0x2aaf1 in Feval (form=539943060)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3029
#26 0x28df8 in condition_case_1 (handlers=539943044, bfun=0x2a540 <Feval>, 
    barg=539943060, hfun=0x28e50 <run_condition_case_handlers>, harg=270688260)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:1647
#27 0x28f7b in Fcondition_case_3 (bodyform=539943060, var=270688260, 
    handlers=539943044) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:1710
#28 0xdac4 in Fbyte_code (bytestr=808858936, vector=1077048672, maxdepth=3)
    at /usr/local/pub/src/xemacs-19.15-b93/src/bytecode.c:654
#29 0x2ba28 in funcall_lambda (fun=271976708, nargs=2, arg_vector=0xefbfcd24)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3591
#30 0x2aeae in funcall_recording_as (recorded_as=271652236, nargs=3, 
    args=0xefbfcd20) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3189
#31 0x2af03 in Ffuncall (nargs=3, args=0xefbfcd20)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3217
#32 0xd656 in Fbyte_code (bytestr=810227012, vector=1077029888, maxdepth=4)
    at /usr/local/pub/src/xemacs-19.15-b93/src/bytecode.c:449
#33 0x2ba28 in funcall_lambda (fun=273468772, nargs=2, arg_vector=0xefbfce30)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3591
#34 0x2aeae in funcall_recording_as (recorded_as=275931596, nargs=3, 
    args=0xefbfce2c) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3189
#35 0x2af03 in Ffuncall (nargs=3, args=0xefbfce2c)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3217
#36 0x2c0b6 in call2 (fn=275931596, arg0=271004032, arg1=810056356)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:3950
---Type <return> to continue, or q <return> to quit---
#37 0x2ce0b in catch_them_squirmers_call2 (cons=543353748)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:4482
#38 0x28df8 in condition_case_1 (handlers=270688356, 
    bfun=0x2cde0 <catch_them_squirmers_call2>, barg=543353748, 
    hfun=0x2c780 <caught_a_squirmer>, harg=270678592)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:1647
#39 0x2d0a5 in call2_trapping_errors (
    warning_string=0x7b71c "F\e (G\e >\e0\026M\020", function=275931596, 
    object1=271004032, object2=810056356)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:4546
#40 0x7b864 in read_process_output (proc=271004032)
    at /usr/local/pub/src/xemacs-19.15-b93/src/process.c:1649
#41 0x34fb6 in execute_internal_event (event=272077616)
    at /usr/local/pub/src/xemacs-19.15-b93/src/event-stream.c:2796
#42 0x36396 in Fdispatch_event (event=272077616)
    at /usr/local/pub/src/xemacs-19.15-b93/src/event-stream.c:3877
#43 0x12bbb in Fcommand_loop_1 ()
    at /usr/local/pub/src/xemacs-19.15-b93/src/cmdloop.c:540
#44 0x12a3b in command_loop_1 (dummy=270688260)
    at /usr/local/pub/src/xemacs-19.15-b93/src/cmdloop.c:460
#45 0x28df8 in condition_case_1 (handlers=270688356, 
    bfun=0x12a20 <command_loop_1>, barg=270688260, hfun=0x12490 <cmd_error>, 
    harg=270688260) at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:1647
#46 0x12590 in command_loop_3 ()
    at /usr/local/pub/src/xemacs-19.15-b93/src/cmdloop.c:222
#47 0x125b8 in command_loop_2 (dummy=270688260)
    at /usr/local/pub/src/xemacs-19.15-b93/src/cmdloop.c:233
#48 0x28a89 in internal_catch (tag=270765476, func=0x125b0 <command_loop_2>, 
    arg=270688260, threw=0x0)
    at /usr/local/pub/src/xemacs-19.15-b93/src/eval.c:1324
#49 0x1274c in initial_command_loop (load_me=270688260)
    at /usr/local/pub/src/xemacs-19.15-b93/src/cmdloop.c:271
#50 0x25dd3 in main_1 (argc=1, argv=0xefbfd59c, envp=0xefbfd5a4)
    at /usr/local/pub/src/xemacs-19.15-b93/src/emacs.c:1406
#51 0x267d1 in main (argc=1, argv=0xefbfd59c, envp=0xefbfd5a4)
    at /usr/local/pub/src/xemacs-19.15-b93/src/emacs.c:1757
(gdb) quit
mdiers@susan [~] $ exit

Script done on Mon Feb 17 10:08:07 1997

