From xemacs-m  Mon Apr 14 08:09:50 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 IAA10908
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 08:09:46 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.5/8.8.5) id GAA28994;
	Mon, 14 Apr 1997 06:11:31 -0700
Date: Mon, 14 Apr 1997 06:11:31 -0700
Message-Id: <199704141311.GAA28994@bittersweet.inetarena.com>
From: "Karl M. Hegbloom" <karlheg@inetarena.com>
To: <xemacs-beta@xemacs.org>
Subject: Crash!: Once more to start your Monday. :-p
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_06:11:31_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Mon_Apr_14_06:11:31_1997-1
Content-Type: text/plain; charset=US-ASCII


 Yes, it is for sure moving the toolbar that does it. :-) This time I
clicked on the [...] above one of the .gif's I just sent, which starts
xv.  It worked 7 or 8 times fine, I moved the toolbar to the top (from
another frame's menu), producing the display glitch I showed you, and
then clicked agian.  It worked once, I closed xv, clicked inside the
highlighted [...] agian, and Crash!

Stack trace typescript follows:  I've saved this core specimen also.

--Multipart_Mon_Apr_14_06:11:31_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="Crash-Script-004"
Content-Transfer-Encoding: 7bit

Script started on Mon Apr 14 05:51:46 1997
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
501$ xemacs &
[1] 28878
]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 whi   xemacs          
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
502$ which xemacs
/usr/local/bin/xemacs
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
503$ l gdb xemacs 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.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=0x8734e24)
    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=959) 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=959, outside_accessible=0) at extents.c:2534
#7  0x8083ac8 in extent_fragment_update (w=0x8797400, ef=0x87b79c0, pos=959)
    at extents.c:2791
#8  0x80c3de2 in create_text_block (w=0x8797400, dl=0x879f090, 
    bi_start_pos=959, start_col=0, prop=0xbffff488, type=1) at redisplay.c:1989
#9  0x80c22d7 in generate_display_line (w=0x8797400, dl=0x879f090, bounds=1, 
    start_pos=959, start_col=0, prop=0xbffff488, type=1) at redisplay.c:738
#10 0x80c6f8d in regenerate_window (w=0x8797400, start_pos=959, point=1024, 
    type=1) at redisplay.c:4275
#11 0x80c81e9 in redisplay_window (window={s = {type_mark = 1, 
        val = -126258176}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 142177280}, i = -2020130815, v = 0x87974001, cv = 0x87974001}, 
    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 = -126257664}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142177792}, i = -2020122623, v = 0x87976001, cv = 0x87976001}, 
    skip_selected=1) at redisplay.c:4952
#14 0x80c8403 in redisplay_windows (window={s = {type_mark = 1, 
        val = -126257664}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142177792}, i = -2020122623, v = 0x87976001, cv = 0x87976001}, 
    skip_selected=1) at redisplay.c:5276
#15 0x80c85b4 in redisplay_frame (f=0x85feb00, 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 = -125733864}, 
      gu = {type = Lisp_Record, markbit = 0, val = 142701592}, 
      i = -2011741823, v = 0x88174181, cv = 0x88174181}, 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
504$ exit

Script done on Mon Apr 14 06:05:09 1997

--Multipart_Mon_Apr_14_06:11:31_1997-1
Content-Type: text/plain; charset=US-ASCII


--Multipart_Mon_Apr_14_06:11:31_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_06:11:31_1997-1--

