From xemacs-m  Mon Mar 10 21:53:46 1997
Received: from mail.pilot.net (ns.pilot.net [198.232.147.10])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id VAA05150
	for <xemacs-beta@xemacs.org>; Mon, 10 Mar 1997 21:53:45 -0600 (CST)
Received: from cogit.com (unknown-79-101.ergosum.com [206.189.79.101]) by mail.pilot.net with SMTP id TAA20972 for <xemacs-beta@xemacs.org>; Mon, 10 Mar 1997 19:54:36 -0800 (PST)
Received: from carnifex.cogit.com by cogit.com (SMI-8.6/SMI-SVR4)
	id TAA25216; Mon, 10 Mar 1997 19:53:40 -0800
Received: from carnifex.cogit.com by carnifex.cogit.com (SMI-8.6/client-1.3)
	id TAA16754; Mon, 10 Mar 1997 19:53:37 -0800
Message-Id: <199703110353.TAA16754@carnifex.cogit.com>
To: xemacs-beta@xemacs.org
Subject: 20.1-b6: assertion failed, file extents.c, line 1588
Date: Mon, 10 Mar 1997 19:53:37 -0800
From: Chris Dean <ctdean@cogit.com>


Sometimes when I'm using my mouse to select things (mostly in Info)
XEmacs crashes.  This is on an unpatched 20.1-b6.  I can't always
reproduce it, but I'll keep trying.

Configured for `sparc-sun-solaris2.5.1'.
 
  Where should the build process find the source code?    /home/ctdean/work/xemacs-20.1-b6
  What installation prefix should install use?            /usr/local/xemacs/20.1
  What operating system and machine description files should XEmacs use?
        `s/sol2-5.h' and `m/sparc.h'
  What compiler should XEmacs be built with?              gcc  -g -O 
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/openwin/include
  Where do we find X Windows libraries?                   /usr/openwin/lib
  Additional header files:                                /usr/local/include
  Additional libraries:                                   /usr/local/lib
  Finding WNN includes with:                              
  Loading WNN libs with:                                  
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for X-Face headers.
  Compiling in support for GIF image conversion.
  Compiling in support for JPEG image conversion.
  Compiling in native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for DBM.
  Compiling in support for CDE.
  Compiling in support for ToolTalk.
  Compiling in support for SparcWorks.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Motif dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.


Regards,
Chris Dean




Lisp backtrace follows:

  set-extent-face(#<destroyed extent> primary-selection)
  # bind (e)
  #<compiled-function (from "mouse.elc") (e) "...(5)" [set-extent-face e primary-selection] 3>(#<destroyed extent>)
  # bind (extent func)
  default-mouse-track-cleanup-hook()
  run-hooks(mouse-track-cleanup-hook)
  # (unwind-protect ...)
  byte-code( deleted by ctdean )
  # bind (mouse-down xthresh ythresh orig-x orig-y buffer mouse-grabbed-buffer mouse-moved event)
  mouse-track(#<buttonup-event button1up>)
  # bind (command-debug-status)
  call-interactively(mouse-track)
  # (condition-case ... . error)
  # (catch top-level ...)


and..

#0  0xef1740d8 in kill ()
#1  0x83154 in fatal_error_signal (sig=6) at emacs.c:200
#2  <signal handler called>
#3  0xef1740d8 in kill ()
#4  0x85334 in assert_failed (file=0x21a4b8 "extents.c", line=1588, 
    expr=0x21a828 "EXTENT_LIVE_P (extent)") at emacs.c:2201
#5  0xa7d2c in extent_changed_for_redisplay (extent=0x6bfd44, 
    descendants_too=1) at extents.c:1588
#6  0xb3870 in Fset_extent_face (extent=7077188, face=272449792)
    at extents.c:4782
#7  0x8b2b8 in primitive_funcall (fn=0xb3738 <Fset_extent_face>, nargs=2, 
    args=0xefffcee4) at eval.c:3457
#8  0x8b428 in funcall_subr (subr=0x2633e8, args=0xefffcee4) at eval.c:3481
#9  0x8a79c in funcall_recording_as (recorded_as=270939112, nargs=2, 
    args=0xefffcee0) at eval.c:3173
#10 0x8a8d0 in Ffuncall (nargs=3, args=0xefffcee0) at eval.c:3217
#11 0x588c4 in Fbyte_code (bytestr=808376624, vector=1076812100, maxdepth=4)
    at bytecode.c:418
#12 0x8b900 in funcall_lambda (fun=271505748, nargs=1, arg_vector=0xefffd294)
    at eval.c:3591
#13 0x8a878 in funcall_recording_as (recorded_as=271505748, nargs=1, 
    args=0xefffd290) at eval.c:3189
#14 0x8a8d0 in Ffuncall (nargs=2, args=0xefffd290) at eval.c:3217
#15 0x588c4 in Fbyte_code (bytestr=808376692, vector=1076812196, maxdepth=31)
    at bytecode.c:418
#16 0x8b900 in funcall_lambda (fun=271505868, nargs=0, arg_vector=0xefffd660)
    at eval.c:3591
#17 0x8a878 in funcall_recording_as (recorded_as=271505868, nargs=0, 
    args=0xefffd65c) at eval.c:3189
#18 0x8a8d0 in Ffuncall (nargs=1, args=0xefffd65c) at eval.c:3217
#19 0x8c100 in run_hook_with_args_in_buffer (buf=0x10369004, nargs=1, 
    args=0xefffd65c, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3772
#20 0x8c178 in run_hook_with_args (nargs=1, args=0xefffd65c, 
    cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3785
#21 0x8bd74 in Frun_hooks (nargs=1, args=0xefffd8b4) at eval.c:3648
#22 0x8a70c in funcall_recording_as (recorded_as=270935760, nargs=1, 
    args=0xefffd8b0) at eval.c:3156
#23 0x8a8d0 in Ffuncall (nargs=2, args=0xefffd8b0) at eval.c:3217
#24 0x588c4 in Fbyte_code (bytestr=808371464, vector=1076806964, maxdepth=19)
    at bytecode.c:418
#25 0x8b2d0 in primitive_funcall (fn=0x5802c <Fbyte_code>, nargs=3, 
    args=0xefffdb48) at eval.c:3458
#26 0x8b428 in funcall_subr (subr=0x25fde8, args=0xefffdb48) at eval.c:3481
#27 0x8a2f4 in Feval (form=539935992) at eval.c:3029
#28 0x86360 in Fprogn (args=539935984) at eval.c:740
#29 0x8e2b0 in unbind_to (count=3, value=272011268) at eval.c:4742
#30 0x58e34 in Fbyte_code (bytestr=808370920, vector=1076806676, maxdepth=285)
    at bytecode.c:592
#31 0x8b900 in funcall_lambda (fun=271500664, nargs=1, arg_vector=0xefffe51c)
    at eval.c:3591
#32 0x8a878 in funcall_recording_as (recorded_as=271500664, nargs=1, 
    args=0xefffe518) at eval.c:3189
#33 0x8a8d0 in Ffuncall (nargs=2, args=0xefffe518) at eval.c:3217
#34 0x5bc0c in Fcall_interactively (function=272826732, record_flag=272011268, 
    keys=272011268) at callint.c:934
#35 0x8923c in Fcommand_execute (cmd=272826732, record=272011268, 
    keys=272011268) at eval.c:2594
#36 0xa1cb8 in execute_command_event (command_builder=0x3abb40, 
    event=275021404) at event-stream.c:3595
#37 0xa2ed4 in Fdispatch_event (event=275021404) at event-stream.c:3888
#38 0x62784 in Fcommand_loop_1 () at cmdloop.c:540
#39 0x623d4 in command_loop_1 (dummy=272011268) at cmdloop.c:460
#40 0x8798c in condition_case_1 (handlers=272011364, 
    bfun=0x62330 <command_loop_1>, barg=272011268, hfun=0x614c0 <cmd_error>, 
    harg=272011268) at eval.c:1647
#41 0x615c0 in command_loop_3 () at cmdloop.c:222
#42 0x615e8 in command_loop_2 (dummy=272011268) at cmdloop.c:233
#43 0x874ac in internal_catch (tag=272088844, func=0x615dc <command_loop_2>, 
    arg=272011268, threw=0x0) at eval.c:1324
#44 0x61a80 in initial_command_loop (load_me=398812) at cmdloop.c:271
#45 0x84400 in main_1 (argc=1, argv=0xefffed8c, envp=0xefffed94)
    at emacs.c:1474
#46 0x84bac in main (argc=1, argv=0xefffed8c, envp=0xefffed94) at emacs.c:1825

