Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
> This is from a
>
> uname -a: Linux urysohn 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999 i686 unknown
>
> ../configure '--debug=no' '--error-checking=none' '--with-athena=3d'
Here is one from '../configure --cflags="-g -O2"
#3 0x80aac73 in assert_failed (
file=0x81ec1e0 "/scratch/vroonhof/xemacs/src/insdel.c", line=1116,
expr=0x81ebab6 "BUFFER_LIVE_P (buf)")
at /scratch/vroonhof/xemacs/src/emacs.c:2753
#4 0x8121227 in bufpos_to_bytind (buf=0x857e6b8, x=0)
at /scratch/vroonhof/xemacs/src/insdel.c:1116
#5 0x80e27af in map_extents (from=0, to=0,
fn=0x80e6df8 <report_extent_modification_mapper>, arg=0xbfffec1c,
obj=139978424, after=0x0, flags=15360)
at /scratch/vroonhof/xemacs/src/extents.c:2283
#6 0x80e7046 in report_extent_modification (buffer=139978424, start=0, end=0,
afterp=1) at /scratch/vroonhof/xemacs/src/extents.c:4700
#7 0x8122e65 in signal_after_change (buf=0x857e6b8, start=0, orig_end=1,
new_end=0) at /scratch/vroonhof/xemacs/src/insdel.c:2291
#8 0x812391d in buffer_insert_string_1 (buf=0x857e6b8, pos=1,
nonreloc=0xbfffed40 "HTTP/1.1 200 OK\r\nDate: Fri, 17 Mar 2000 14:21:41 GMT\r\nServer: Apache/1.3.3 (Unix) mod_perl/1.16\r\nLast-Modified: Fri, 17 Dec 1999 14:10:50 GMT\r\nETag: \"1f26-915-385a446a\"\r\nAccept-Ranges: bytes\r\nContent-"..., reloc=136717252, offset=0, length=1024, flags=0)
at /scratch/vroonhof/xemacs/src/insdel.c:2564
(gdb) up
#7 0x8122e65 in signal_after_change (buf=0x857e6b8, start=0, orig_end=1,
new_end=0) at /scratch/vroonhof/xemacs/src/insdel.c:2291
2291 report_extent_modification (buffer, start, new_end, 1);
(gdb) up
#8 0x812391d in buffer_insert_string_1 (buf=0x857e6b8, pos=1,
nonreloc=0xbfffed40 "HTTP/1.1 200 OK\r\nDate: Fri, 17 Mar 2000 14:21:41 GMT\r\nServer: Apache/1.3.3 (Unix) mod_perl/1.16\r\nLast-Modified: Fri, 17 Dec 1999 14:10:50 GMT\r\nETag: \"1f26-915-385a446a\"\r\nAccept-Ranges: bytes\r\nContent-"..., reloc=136717252, offset=0, length=1024, flags=0)
at /scratch/vroonhof/xemacs/src/insdel.c:2564
2564 signal_after_change (buf, pos, pos, pos + cclen);
As you said note the funny things going on with the variables..
Jan
P.S. Shouldn't bufcons and buffer be gcproed?