I was looking for an example image to double check the pixel bases
scrolling stuffed, and I got this crash when visiting my home page
with -O3. (it is reproducible, but I have to real work now, maybe you
have some more ideas.
> "Manfred Bartz" <MBartz(a)xix.com> writes:
>
> > (gdb) where
> > #3 0x813b021 in bufpos_to_bytind (buf=0x895a8b0, x=0) at insdel.c:1116
> > #4 0x80f1764 in report_extent_modification (buffer=144025776, start=0, end=0, afterp=1) at extents.c:2272
> Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
>
> > This supposed to be fixed.. in 21.2.27+ (I am not sure those
> > parameter values are correct).
> >
> > Hrvoje?
Hrvoje Niksic <hniksic(a)iskon.hr> writes:
>
> This might be a different bug from the one I fixed. This crash comes
> from signal_after_change() being called with START==0, which triggers
> the assert in bufpos_to_bytind. Also, the backtrace seems weird -- I
> wonder if it comes from an optimized build?
> [rest of discussion deleted]
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'
XEmacs 21.2-b31 "Iris" configured for `i686-pc-linux'.
Where should the build process find the source code? /scratch/vroonhof/xemacs
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/linux.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch -Wpointer-arith -Winline -Wmissing-prototypes -Wshadow
(gdb) where
#0 0x80a2c0d in map_extents_bytind (from=0, to=0,
fn=0x80a6750 <report_extent_modification_mapper>, arg=0xbfffec0c,
obj=142090312, after=0x0, flags=15360)
at /scratch/vroonhof/xemacs/src/extents.c:1972
#1 0x80aadea in report_extent_modification (buffer=142090312, start=0, end=0,
afterp=1) at /scratch/vroonhof/xemacs/src/extents.c:2281
#2 0x80dbd86 in signal_after_change (buf=0x8782048, start=0, orig_end=1,
new_end=0) at /scratch/vroonhof/xemacs/src/insdel.c:2291
#3 0x80dc519 in buffer_insert_string_1 (buf=0x8782048, pos=1,
nonreloc=0xbfffed48 "HTTP/1.1 200 OK\r\nDate: Fri, 17 Mar 2000 13:24:28 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=136077476, offset=0, length=1024, flags=0)
at /scratch/vroonhof/xemacs/src/insdel.c:2564
#4 0x80dd86f in buffer_insert_raw_string_1 (buf=0x8782048, pos=-1,
nonreloc=0xbfffed48 "HTTP/1.1 200 OK\r\nDate: Fri, 17 Mar 2000 13:24:28 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-"..., length=1024, flags=0) at /scratch/vroonhof/xemacs/src/insdel.c:2584
#5 0x80f2cc8 in read_process_output (proc=142117904)
at /scratch/vroonhof/xemacs/src/process.c:921
#6 0x809ddba in execute_internal_event (event=139809960)
at /scratch/vroonhof/xemacs/src/event-stream.c:2953
#7 0x809f6f6 in Fdispatch_event (event=139809960)
at /scratch/vroonhof/xemacs/src/event-stream.c:4207
#8 0x8062f7f in Fcommand_loop_1 ()
at /scratch/vroonhof/xemacs/src/cmdloop.c:575
#9 0x806318e in command_loop_1 (dummy=136077476)
at /scratch/vroonhof/xemacs/src/cmdloop.c:490
#10 0x807f3cb in condition_case_1 (handlers=136077572,
bfun=0x8063178 <command_loop_1>, barg=136077476,
hfun=0x8062a90 <cmd_error>, harg=136077476)
at /scratch/vroonhof/xemacs/src/eval.c:1644
#11 0x806326c in command_loop_2 (dummy=136077476)
at /scratch/vroonhof/xemacs/src/cmdloop.c:252
#12 0x807f2af in internal_catch (tag=136149260,
func=0x8063234 <command_loop_2>, arg=136077476, threw=0x0)
at /scratch/vroonhof/xemacs/src/eval.c:1310
#13 0x8062ccc in initial_command_loop (load_me=136077476)
at /scratch/vroonhof/xemacs/src/cmdloop.c:301
#14 0x8076db2 in xemacs_21_2_b31_i686_pc_linux (argc=1, argv=0xbffff494,
envp=0xbffff49c, restart=0) at /scratch/vroonhof/xemacs/src/emacs.c:1872
#15 0x80786f8 in voodoo_free_hook (mem=0x1)
at /scratch/vroonhof/xemacs/src/emacs.c:2291
#16 0x4031c1eb in __libc_start_main (main=0x80785f8 <main>, argc=1,
argv=0xbffff494, init=0x804e260 <_init>, fini=0x8157d10 <_fini>,
rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffff48c)
at ../sysdeps/generic/libc-start.c:90