From xemacs-m  Mon Apr 14 07:56:46 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id HAA10759
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 07:56:43 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.5/8.8.5) id FAA28891;
	Mon, 14 Apr 1997 05:58:26 -0700
Date: Mon, 14 Apr 1997 05:58:26 -0700
Message-Id: <199704141258.FAA28891@bittersweet.inetarena.com>
From: "Karl M. Hegbloom" <karlheg@inetarena.com>
To: <xemacs-beta@xemacs.org>
Subject: Crash!: extent_list_delete - Moving the toolbar is...
X-Mailer: VM 6.26 under 20.1 XEmacs Lucid (beta15)
X-Face: 1KTXtqlAR%5-Y-#r!;P~x["TVcy|p~Ot-UP9<=bRbXj@/z@z?qC,xdh=?.+WS6:[wro);S0$1sp4=3ntl[F@(f)F$OaV-.Qn2G*S94mrt2c*'fNn(B|w2S>[?%8D8~|\1wdXLw6:c0=0P(X/L:,NI2[W#!"6XZNHX&*-%<JN:05ZbFC4heLd:N5L~PK7la}:;Ot$B#t34f2,umboR{n/N/hLl.j5f<?TFF\Ixw}<gr"cKlfL<wQWH]ycvjWIeE(6!trRp6,LGN|I0E'/%m6y>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Apr_14_05:58:26_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Mon_Apr_14_05:58:26_1997-1
Content-Type: text/plain; charset=US-ASCII


 I've found that I can reproduce this crash by moving the toolbar with
the Options menu, and then clicking on an extent in an email buffer to 
extract a file, with (require 'mime-setup) (require 'tm-vm) in ~/.vm

 I can send you my ~/.Xresources, ~/.emacs and ~/.vm if you like, and
I have saved the core files.  Let me know what to do, and I'll try and
gather whatever info you need from them.  (I can bzip and sendfile
them if anyone needs that.)


--Multipart_Mon_Apr_14_05:58:26_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="Crash-Script-003"
Content-Transfer-Encoding: 7bit

Script started on Mon Apr 14 05:40:11 1997
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
501$ xemacs &
[1] 28806
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
502$ Fatal error: assertion failed, file extents.c, line 842, foundp

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/local/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:

  # (condition-case ... . error)
  # (catch top-level ...)

]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15[1]+  IOT trap/Abort          (core dumped) xemacs

502$ gdb xemacs core # aha! moving the toolbar location seems to trigg     make this happe 
n
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.16 (i586-debian-linux), Copyright 1996 Free Software Foundation, Inc...
Core was generated by `xemacs'.
Program terminated with signal 6, IOT trap/Abort.
Reading symbols from /usr/X11R6/lib/Xaw3d/libXaw.so.6...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/lib/libcompface.so...done.
Reading symbols from /usr/lib/libjpeg.so.6a...done.
Reading symbols from /usr/lib/libpng.so.1...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libncurses.so.3.0...done.
Reading symbols from /usr/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libdb.so.1...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /lib/ld-linux.so.1...done.
#0  0x4028cb09 in __kill ()
(gdb) where
#0  0x4028cb09 in __kill ()
#1  0x80702d9 in fatal_error_signal (sig=6) at emacs.c:204
#2  0xbfffef7c in ?? ()
#3  0x4025c5c5 in gsignal ()
#4  0x8081925 in extent_list_delete (el=0x83f8180, extent=0x8761b84)
    at extents.c:842
#5  0x808204a in soe_move (obj={s = {type_mark = 1, val = -127457792}, gu = {
        type = Lisp_Record, markbit = 0, val = 140977664}, i = -2039324671, 
      v = 0x86726001, cv = 0x86726001}, pos=190) at extents.c:1475
#6  0x80833e1 in extent_find_end_of_run (obj={s = {type_mark = 1, 
        val = -127457792}, gu = {type = Lisp_Record, markbit = 0, 
        val = 140977664}, i = -2039324671, v = 0x86726001, cv = 0x86726001}, 
    pos=190, outside_accessible=0) at extents.c:2534
#7  0x8083ac8 in extent_fragment_update (w=0x86fb400, ef=0x866f3a0, pos=190)
    at extents.c:2791
#8  0x80c3de2 in create_text_block (w=0x86fb400, dl=0x8743120, 
    bi_start_pos=178, start_col=0, prop=0xbffff488, type=1) at redisplay.c:1989
#9  0x80c22d7 in generate_display_line (w=0x86fb400, dl=0x8743120, bounds=1, 
    start_pos=178, start_col=0, prop=0xbffff488, type=1) at redisplay.c:738
#10 0x80c6f8d in regenerate_window (w=0x86fb400, start_pos=178, point=1, 
    type=1) at redisplay.c:4275
#11 0x80c81e9 in redisplay_window (window={s = {type_mark = 1, 
        val = -126897152}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 141538304}, i = -2030354431, v = 0x86fb4001, cv = 0x86fb4001}, 
    skip_selected=1) at redisplay.c:5176
#12 0x80c8403 in redisplay_windows (window={s = {type_mark = 1, 
        val = -127459328}, gu = {type = Lisp_Record, markbit = 0, 
        val = 140976128}, i = -2039349247, v = 0x86720001, cv = 0x86720001}, 
    skip_selected=1) at redisplay.c:5276
#13 0x80c7ce7 in redisplay_window (window={s = {type_mark = 1, 
        val = -126896640}, gu = {type = Lisp_Record, markbit = 0, 
        val = 141538816}, i = -2030346239, v = 0x86fb6001, cv = 0x86fb6001}, 
    skip_selected=1) at redisplay.c:4952
#14 0x80c8403 in redisplay_windows (window={s = {type_mark = 1, 
        val = -126896640}, gu = {type = Lisp_Record, markbit = 0, 
        val = 141538816}, i = -2030346239, v = 0x86fb6001, cv = 0x86fb6001}, 
    skip_selected=1) at redisplay.c:5276
#15 0x80c85b4 in redisplay_frame (f=0x8611b00, preemption_check=0)
    at redisplay.c:5397
#16 0x80c86dd in redisplay_device (d=0x8283400) at redisplay.c:5476
#17 0x80c88f1 in redisplay_without_hooks () at redisplay.c:5592
#18 0x80c8adc in redisplay () at redisplay.c:5659
#19 0x807e2f2 in Fnext_event (event={s = {type_mark = 1, val = -130469884}, 
      gu = {type = Lisp_Record, markbit = 0, val = 137965572}, 
      i = -2087518143, v = 0x83930041, cv = 0x83930041}, prompt={s = {
        type_mark = 1, val = -132071420}, gu = {type = Lisp_Record, 
---Type <return> to continue, or q <return> to quit---
        markbit = 0, val = 136364036}, i = -2113142719, v = 0x820c0041, 
      cv = 0x820c0041}) at event-stream.c:2112
#20 0x80602c5 in Fcommand_loop_1 () at cmdloop.c:531
#21 0x8060144 in command_loop_1 (dummy={s = {type_mark = 1, val = -132071420}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136364036}, 
      i = -2113142719, v = 0x820c0041, cv = 0x820c0041}) at cmdloop.c:460
#22 0x80738f6 in condition_case_1 (handlers={s = {type_mark = 1, 
        val = -132071324}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136364132}, i = -2113141183, v = 0x820c0641, cv = 0x820c0641}, 
    bfun=0x8060120 <command_loop_1>, barg={s = {type_mark = 1, 
        val = -132071420}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136364036}, i = -2113142719, v = 0x820c0041, cv = 0x820c0041}, 
    hfun=0x805fbb0 <cmd_error>, harg={s = {type_mark = 1, val = -132071420}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136364036}, 
      i = -2113142719, v = 0x820c0041, cv = 0x820c0041}) at eval.c:1657
#23 0x805fcb1 in command_loop_3 () at cmdloop.c:222
#24 0x805fcd0 in command_loop_2 (dummy={s = {type_mark = 1, val = -132071420}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136364036}, 
      i = -2113142719, v = 0x820c0041, cv = 0x820c0041}) at cmdloop.c:233
#25 0x8073589 in internal_catch (tag={s = {type_mark = 1, val = -131993868}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136441588}, 
      i = -2111901887, v = 0x821eef41, cv = 0x821eef41}, 
    func=0x805fcc4 <command_loop_2>, arg={s = {type_mark = 1, 
---Type <return> to continue, or q <return> to quit---
        val = -132071420}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136364036}, i = -2113142719, v = 0x820c0041, cv = 0x820c0041}, 
    threw=0x0) at eval.c:1334
#26 0x805fe5c in initial_command_loop (load_me={s = {type_mark = 1, 
        val = -132071420}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136364036}, i = -2113142719, v = 0x820c0041, cv = 0x820c0041})
    at cmdloop.c:271
#27 0x8070fab in xemacs_20_1_beta15 (argc=1, argv=0xbffff9ec, envp=0xbffff9f4)
    at emacs.c:1455
#28 0x807161a in main (argc=1, argv=0xbffff9ec, envp=0xbffff9f4)
    at emacs.c:1808
#29 0x804e58e in _start ()
(gdb) ]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
503$ mv core core
core      core-001  core-002  

503$ mv core core-003
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
504$ exit

Script done on Mon Apr 14 05:51:28 1997

--Multipart_Mon_Apr_14_05:58:26_1997-1
Content-Type: text/plain; charset=US-ASCII

Karl M. Hegbloom <karlheg@inetarena.com>
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.2  Linux 2.0.29t
You tell me and we'll both know.


--Multipart_Mon_Apr_14_05:58:26_1997-1--

