From xemacs-m  Thu Jan 30 16:47:19 1997
Received: from crystal.WonderWorks.COM (crystal.WonderWorks.com [192.203.206.1])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id QAA18077 for <xemacs-beta@xemacs.org>; Thu, 30 Jan 1997 16:47:11 -0600 (CST)
Received: by crystal.WonderWorks.COM 
	id QQcaud28436; Thu, 30 Jan 1997 17:47:12 -0500 (EST)
Date: Thu, 30 Jan 1997 17:47:12 -0500 (EST)
Message-Id: <QQcaud28436.199701302247@crystal.WonderWorks.COM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Kyle Jones <kyle_jones@wonderworks.com>
To: xemacs-beta@xemacs.org
Subject: 19.15b90: crash in extent_changed_for_redisplay

extent_changed_for_redisplay is apparently calling itself
recursively until the stack overflows.  gdb had a rough time
handling a core dump with nearly 60000 stack frames.

(gdb) where 10
#0  extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#1  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#2  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#3  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#4  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#5  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#6  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#7  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#8  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#9  0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
(More stack frames follow...)
(gdb) where -30
#58177 0x6d69a in add_string_extents (string=809611388, buf=0x5ce800, opoint=140, length=1) at extents.c:5713
#58178 0xa99b2 in make_string_from_buffer (buf=0x670954, pos=275188052, length=1) at insdel.c:1876
#58179 0x12bb4e in record_delete (b=0x5ce800, beg=140, length=1) at undo.c:183
#58180 0xa902a in buffer_delete_range (buf=0x5ce800, from=140, to=141, flags=0) at insdel.c:1730
#58181 0x3b08a in Fdelete_region (b=140, e=141, buffer=274524160) at editfns.c:1728
#58182 0x12c3c9 in Fprimitive_undo (count=Quit
(gdb) where -40
#58167 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58168 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58169 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58170 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58171 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58172 0x5f8d9 in extent_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1601
#58173 0x5ffa6 in extent_maybe_changed_for_redisplay (extent=0x670954, descendants_too=1) at extents.c:1649
#58174 0x66d09 in Fset_extent_parent (extent=275188052, parent=275187940) at extents.c:3536
#58175 0x6d61b in add_string_extents_mapper (extent=0x6708e4, arg=0xefbfd5a0) at extents.c:5690
#58176 0x616de in map_extents_bytind (from=6088704, to=141, fn=0x6d49c <Finsert_extent+296>, arg=0xefbfd5a0, obj=274524160, after=0x0, flags=0x00003c09) at extents.c:2252
#58177 0x6d69a in add_string_extents (string=809611388, buf=0x5ce800, opoint=140, length=1) at extents.c:5713
#58178 0xa99b2 in make_string_from_buffer (buf=0x670954, pos=275188052, length=1) at insdel.c:1876
#58179 0x12bb4e in record_delete (b=0x5ce800, beg=140, length=1) at undo.c:183
#58180 0xa902a in buffer_delete_range (buf=0x5ce800, from=140, to=141, flags=0) at insdel.c:1730
#58181 0x3b08a in Fdelete_region (b=140, e=141, buffer=274524160) at editfns.c:1728
#58182 0x12c3c9 in Fprimitive_undo (count=141, list=543291316) at undo.c:484
#58183 0x46327 in primitive_funcall (fn=0x670954 <_Xdebug+3268064>, nargs=275188052, args=0x670954) at eval.c:3486
#58184 0x46462 in funcall_subr (subr=0x30e85c, args=0xefbfd78c) at eval.c:3526
#58185 0x45a79 in funcall_recording_as (recorded_as=272054564, nargs=2, args=0xefbfd788) at eval.c:3207
#58186 0x45c09 in Ffuncall (nargs=3, args=0xefbfd788) at eval.c:3253
#58187 0x179d6 in Fbyte_code (bytestr=808002588, vector=1076438076, maxdepth=272477940) at bytecode.c:450
#58188 0x46945 in funcall_lambda (fun=271131776, nargs=1, arg_vector=0xefbfd8a8) at eval.c:3636
#58189 0x45b06 in funcall_recording_as (recorded_as=272477892, nargs=1, args=0xefbfd8a4) at eval.c:3223
#58190 0x45c09 in Ffuncall (nargs=2, args=0xefbfd8a4) at eval.c:3253
#58191 0x179d6 in Fbyte_code (bytestr=808002120, vector=1076437716, maxdepth=271941636) at bytecode.c:450
#58192 0x46945 in funcall_lambda (fun=271131464, nargs=1, arg_vector=0xefbfd9d0) at eval.c:3636
#58193 0x45b06 in funcall_recording_as (recorded_as=272477796, nargs=1, args=0xefbfd9cc) at eval.c:3223
#58194 0x45c09 in Ffuncall (nargs=2, args=0xefbfd9cc) at eval.c:3253
#58195 0x1af04 in Fcall_interactively (function=272477796, record_flag=271941636, keys=271941636) at callint.c:902
#58196 0x4474d in Fcommand_execute (cmd=272477796, record=271941636, keys=271941636) at eval.c:2628
#58197 0x599a6 in execute_command_event (command_builder=0x396e00, event=272252932) at event-stream.c:3497
#58198 0x5ac38 in Fdispatch_event (event=272252932) at event-stream.c:3836
#58199 0x2000d in Fcommand_loop_1 () at cmdloop.c:542
#58200 0x1fd15 in command_loop_1 (dummy=271941636) at cmdloop.c:462
#58201 0x42de0 in condition_case_1 (handlers=271941732, bfun=0x1fca8 <Frecursive_edit+1028>, barg=271941636, hfun=0x1f07c <Freally_early_error_handler+84>, harg=271941636) at eval.c:1672
#58202 0x2021c in command_loop_2 (dummy=271941636) at cmdloop.c:224
#58203 0x42bf0 in internal_catch (tag=272018852, func=0x201fc <vars_of_cmdloop+288>, arg=271941636, threw=0x0) at eval.c:1347
#58204 0x1f56a in initial_command_loop (load_me=6752596) at cmdloop.c:273
#58205 0x3fca6 in main_1 (argc=1, argv=0xefbfdcc0, envp=0xefbfdcc8) at emacs.c:1312
#58206 0x40050 in main (argc=1, argv=0xefbfdcc0, envp=0xefbfdcc8) at emacs.c:1456
(gdb) quit

