From xemacs-m  Thu Mar 13 11:26:55 1997
Received: from amber.vis-av.com (amber.vis-av.com [206.119.44.2])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id LAA03224
	for <xemacs-beta@xemacs.org>; Thu, 13 Mar 1997 11:26:38 -0600 (CST)
Received: (from derrell@localhost)
          by amber.vis-av.com (8.8.5/8.8.4)
	  id MAA29279; Thu, 13 Mar 1997 12:26:27 -0500 (EST)
Date: Thu, 13 Mar 1997 12:26:27 -0500 (EST)
Message-Id: <199703131726.MAA29279@amber.vis-av.com>
From: Derrell Lipman <derrell@vis-av.com>
To: Kyle Jones <kyle_jones@wonderworks.com>
Cc: xemacs-beta@xemacs.org
Subject: Re: the GIF that crashes XEmacs
In-Reply-To: <QQcgsf11106.199703131626@crystal.WonderWorks.COM>
References: <QQcgsf11106.199703131626@crystal.WonderWorks.COM>
Reply-To: derrell@vis-av.com
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by xemacs.org id LAA03225

>>>>> "  Kyle" == Kyle Jones <kyle_jones@wonderworks.com> writes:

  Kyle> Send mail to battlemech@wonderworks.com and it will reply with
  Kyle> a message containing Amir's GIF that seems to kill off XEmacs
  Kyle> 19.15-b98 running VM, built with

  Kyle> SunOS 4.1.4, MIT X11R5, gcc 2.7.2.

  Kyle> ftp://ftp.uu.net/private/kyle/battlemech.gif


It crashes for me, on 19.15-b98, FreeBSD 2.1.5, default compiler

(gdb) bt
#0  0x83583e5 in edata ()
#1  0x3b857 in fatal_error_signal (sig=6) at emacs.c:200
#2  0xefbfe13c in edata ()
#3  0x3dab4 in assert_failed (
    file=0x58205 "\035 \034%\020\020\035 \004%\020\004%\020\b", 
    line=1588, expr=0x59a8a "%\020mail-yank-ignored-headers") at emacs.c:2133
#4  0x59d84 in extent_changed_for_redisplay (extent=0x92cf74, 
    descendants_too=1) at extents.c:1588
#5  0x62a3f in Fset_extent_face (extent=278056820, face=271297044)
    at extents.c:4781
#6  0x42b33 in primitive_funcall (fn=0x6297f <Fset_extent_face>, nargs=2, 
    args=0xefbfcff0) at eval.c:3457
#7  0x42c5e in funcall_subr (subr=0x18d38c, args=0xefbfcff0) at eval.c:3481
#8  0x42380 in funcall_recording_as (recorded_as=270993020, nargs=3, 
    args=0xefbfcfec) at eval.c:3173
#9  0x4244b in Ffuncall (nargs=3, args=0xefbfcfec) at eval.c:3217
#10 0x15a38 in Fbyte_code (bytestr=807491768, vector=1075927244, maxdepth=3)
    at bytecode.c:449
#11 0x42fdd in funcall_lambda (fun=270620892, nargs=1, arg_vector=0xefbfd0f4)
    at eval.c:3591
#12 0x4240c in funcall_recording_as (recorded_as=270620892, nargs=2, 
    args=0xefbfd0f0) at eval.c:3189
#13 0x4244b in Ffuncall (nargs=2, args=0xefbfd0f0) at eval.c:3217
#14 0x15a38 in Fbyte_code (bytestr=807491836, vector=1075927340, maxdepth=3)
    at bytecode.c:449
#15 0x42fdd in funcall_lambda (fun=270621012, nargs=0, arg_vector=0xefbfd25c)
    at eval.c:3591
#16 0x4240c in funcall_recording_as (recorded_as=271640700, nargs=1, 
    args=0xefbfd258) at eval.c:3189
#17 0x4244b in Ffuncall (nargs=1, args=0xefbfd258) at eval.c:3217
#18 0x435a8 in run_hook_with_args_in_buffer (buf=0x64f200, nargs=1, 
    args=0xefbfd258, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3768
#19 0x43617 in run_hook_with_args (nargs=1, args=0xefbfd258, 
    cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3781
#20 0x43277 in Frun_hooks (nargs=1, args=0xefbfd2dc) at eval.c:3644
#21 0x4233b in funcall_recording_as (recorded_as=270989020, nargs=2, 
    args=0xefbfd2d8) at eval.c:3156
#22 0x4244b in Ffuncall (nargs=2, args=0xefbfd2d8) at eval.c:3217
#23 0x15a38 in Fbyte_code (bytestr=807486616, vector=1075922116, maxdepth=2)
    at bytecode.c:449
#24 0x42b3f in primitive_funcall (fn=0x15424 <Fbyte_code>, nargs=3, 
    args=0xefbfd3c0) at eval.c:3458
#25 0x42c5e in funcall_subr (subr=0x189f9c, args=0xefbfd3c0) at eval.c:3481
#26 0x42058 in Feval (form=539051144) at eval.c:3029
#27 0x3ed7c in Fprogn (args=539051136) at eval.c:740
#28 0x45097 in unbind_to (count=0, value=270905348) at eval.c:4738
#29 0x3fbf4 in unwind_to_catch (c=0xefbfdb7c, val=542609140) at eval.c:1387
#30 0x3fc80 in throw_or_bomb_out (tag=543313180, val=542609140, bomb_out_p=0, 
    sig=270905348, data=270905348) at eval.c:1434
#31 0x3fce8 in Fthrow (tag=543313180, val=542609140) at eval.c:1473
#32 0x406dd in signal_1 (sig=270905444, data=542609132) at eval.c:1976
#33 0x4081b in Fsignal (error_symbol=270905444, data=542609132) at eval.c:2040
#34 0x42b33 in primitive_funcall (fn=0x4078d <Fsignal>, nargs=2, 
    args=0xefbfd60c) at eval.c:3457
#35 0x42c5e in funcall_subr (subr=0x18c55c, args=0xefbfd60c) at eval.c:3481
#36 0x42380 in funcall_recording_as (recorded_as=270983676, nargs=3, 
    args=0xefbfd608) at eval.c:3173
#37 0x4244b in Ffuncall (nargs=3, args=0xefbfd608) at eval.c:3217
#38 0x15a38 in Fbyte_code (bytestr=807002160, vector=1075437640, maxdepth=5)
    at bytecode.c:449
#39 0x42fdd in funcall_lambda (fun=270131296, nargs=1, arg_vector=0xefbfd7b8)
    at eval.c:3591
#40 0x4240c in funcall_recording_as (recorded_as=271219988, nargs=2, 
    args=0xefbfd7b4) at eval.c:3189
#41 0x4244b in Ffuncall (nargs=2, args=0xefbfd7b4) at eval.c:3217
#42 0x428ff in Fapply (nargs=2, args=0xefbfd7b4) at eval.c:3373
#43 0x4233b in funcall_recording_as (recorded_as=270989532, nargs=3, 
    args=0xefbfd7b0) at eval.c:3156
#44 0x4244b in Ffuncall (nargs=3, args=0xefbfd7b0) at eval.c:3217
#45 0x15a38 in Fbyte_code (bytestr=807002076, vector=1075437552, maxdepth=3)
    at bytecode.c:449
#46 0x42fdd in funcall_lambda (fun=270131200, nargs=1, arg_vector=0xefbfd8b8)
    at eval.c:3591
#47 0x4240c in funcall_recording_as (recorded_as=270905444, nargs=2, 
    args=0xefbfd8b4) at eval.c:3189
#48 0x4244b in Ffuncall (nargs=2, args=0xefbfd8b4) at eval.c:3217
#49 0x15a38 in Fbyte_code (bytestr=807486072, vector=1075921828, maxdepth=8)
    at bytecode.c:449
#50 0x42fdd in funcall_lambda (fun=270615816, nargs=1, arg_vector=0xefbfd9d8)
    at eval.c:3591
#51 0x4240c in funcall_recording_as (recorded_as=271638020, nargs=2, 
    args=0xefbfd9d4) at eval.c:3189
#52 0x4244b in Ffuncall (nargs=2, args=0xefbfd9d4) at eval.c:3217
#53 0x1887f in Fcall_interactively (function=271638020, record_flag=270905348, 
    keys=270905348) at callint.c:899
#54 0x412b6 in Fcommand_execute (cmd=271638020, record=270905348, 
    keys=270905348) at eval.c:2594
#55 0x546e7 in execute_command_event (command_builder=0x285280, 
    event=271984644) at event-stream.c:3573
#56 0x55880 in Fdispatch_event (event=271984644) at event-stream.c:3911
#57 0x1db2a in Fcommand_loop_1 () at cmdloop.c:540
#58 0x1d831 in command_loop_1 (dummy=270905348) at cmdloop.c:460
#59 0x3ff8d in condition_case_1 (handlers=270905444, 
    bfun=0x1d7c5 <command_loop_1>, barg=270905348, hfun=0x1cbdc <cmd_error>, 
    harg=270905348) at eval.c:1647
#60 0x1ccca in command_loop_3 () at cmdloop.c:222
#61 0x1cce4 in command_loop_2 (dummy=270905348) at cmdloop.c:233
#62 0x3fbb9 in internal_catch (tag=270982564, func=0x1ccdc <command_loop_2>, 
    arg=270905348, threw=0x0) at eval.c:1324
#63 0x1d0a9 in initial_command_loop (load_me=270905348) at cmdloop.c:271
#64 0x3c63f in main_1 (argc=1, argv=0xefbfdcd4, envp=0xefbfdcdc)
    at emacs.c:1406
#65 0x3cfe5 in main (argc=1, argv=0xefbfdcd4, envp=0xefbfdcdc) at emacs.c:1757
(gdb) 

