Hi folks.
As reported earlier I had trouble with the SUSE 10.0 xemacs. A few days ago I
downloaded the following:
* xemacs-21.5.23.tar.gz
* xemacs-sumo.tar.bz2 (latest version)
The build (--with-xim=xlib --with-xfs --with-mule --with-debug)
was done on the same machine running the same OS (SUSE 10.0).
The .xemacs/custom.el is containing
(load "completion")
(load "font-lock")
and .xemacs/init.el is empty
Procedure:
* open a file that triggers c++ mode (foo.cc for example) and contains
a '#include' statement
* goto the '#include'
* goto the closing '>' and remove it
SIGSEGV is the result for me.
I can see the same behaviour having build it on a iBook G4 running
Ubuntu 5.10 (There was a problem with /usr/X11R6/include/X11/bitmaps.
I copied it from the SUSE machine. This made xemacs only running with
'-nw' but the problems stays)
Later on I've patched it to 21.5.24. The result was the same.
The only thing I want to know is if anybody can reproduce this behaviour!
Or if it's my fault.
Best wishes
Ulrich Müller
---------------------------------
stack trace:
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb79c7886 in kill () from /lib/tls/libc.so.6
#2 0x080d6980 in fatal_error_signal (sig=6) at emacs.c:3796
#3 <signal handler called>
#4 0xffffe410 in __kernel_vsyscall ()
#5 0xb79c7541 in raise () from /lib/tls/libc.so.6
#6 0xb79c8dbb in abort () from /lib/tls/libc.so.6
#7 0x080d7cd7 in really_abort () at emacs.c:4659
#8 0x080d6a5f in assert_failed (file=0x82cc180 "marker.c", line=345,
expr=0x82bbc88 "RECORD_TYPEP (obj, lrecord_type_marker)") at emacs.c:3982
#9 0x08100207 in error_check_marker (obj=137581732,
file=0x82cc180 "marker.c", line=345) at lisp.h:2919
#10 0x081a6422 in byte_marker_position (marker=137581732) at marker.c:345
#11 0x0822568c in signal_syntax_table_extent_changed (extent=0x8b293a8)
at syntax.c:412
#12 0x0810e080 in signal_single_extent_changed (extent=0x8b293a8,
property=137581732, unused_old_start=72, unused_old_end=72)
at extents.c:1925
#13 0x0810e1a0 in signal_extent_changed (extent=0x8b293a8, property=137581732,
old_start=72, old_end=72, descendants_too=0) at extents.c:1966
#14 0x0810e694 in extent_detach (extent=0x8b293a8) at extents.c:2126
#15 0x08113d48 in process_extents_for_deletion_mapper (extent=0x8b293a8,
arg=0xbf854d5c) at extents.c:5032
#16 0x0810f1a9 in map_extents (from=72, to=73,
fn=0x8113ce0 <process_extents_for_deletion_mapper>, arg=0xbf854d5c,
obj=145993536, after=0x0, flags=4097) at extents.c:2577
#17 0x08113da7 in process_extents_for_deletion (object=145993536, from=72,
to=73, destroy_them=0) at extents.c:5053
#18 0x0818d24d in buffer_delete_range (buf=0x8b3af40, from=72, to=73, flags=0)
at insdel.c:1483
#19 0x080aff71 in Fdelete_char (count=-1, killp=137581732) at cmds.c:283
#20 0x080b0037 in Fdelete_backward_char (count=3, killp=137581732)
at cmds.c:319
#21 0x080dfee0 in Ffuncall (nargs=3, args=0xbf854f64) at eval.c:3890
#22 0x080a0860 in execute_optimized_program (
program=0x8c15fb8
"\n\034\212\f��'o�$`Sf��\024i\033�\210\viZ\023�\v\"\210�!\210)�\210\fS\211\024���n\t\"\210\b�\vl?�\a\212�\n\")\207",
stack_depth=4, constants_data=0x83cff58) at bytecode.c:862
#23 0x080dfab6 in funcall_compiled_function (fun=138858552, nargs=1,
args=0xbf855298) at eval.c:3495
#24 0x080e01ec in Ffuncall (nargs=2, args=0xbf855294) at eval.c:3929
#25 0x080a0860 in execute_optimized_program (
program=0x8b15ec8 "\t�\b\n�\005��\a\b�n!!\207�\207", stack_depth=3,
constants_data=0x8a01478) at bytecode.c:862
#26 0x080dfab6 in funcall_compiled_function (fun=141697552, nargs=1,
args=0xbf8555b4) at eval.c:3495
#27 0x080e01ec in Ffuncall (nargs=2, args=0xbf8555b0) at eval.c:3929
#28 0x080a7da1 in Fcall_interactively (function=141697156,
record_flag=137581732, keys=137581732) at callint.c:994
#29 0x080ddc2f in Fcommand_execute (cmd=141697156, record_flag=137581732,
keys=137581732) at eval.c:3116
#30 0x080f6c95 in execute_command_event (command_builder=0x898b658,
event=144790436) at event-stream.c:4286
#31 0x080f767e in Fdispatch_event (event=144790436) at event-stream.c:4590
#32 0x080af687 in Fcommand_loop_1 () at cmdloop.c:600
#33 0x080af44c in command_loop_1 (unused_dummy=137581732) at cmdloop.c:505
#34 0x080dbfc5 in condition_case_1 (handlers=137580700,
bfun=0x80af41c <command_loop_1>, barg=137581732,
hfun=0x80af053 <cmd_error>, harg=137581732) at eval.c:1924
#35 0x080af173 in command_loop_3 () at cmdloop.c:262
#36 0x080af196 in command_loop_2 (unused_dummy=137581732) at cmdloop.c:275
#37 0x080dba7e in internal_catch (tag=137329348,
func=0x80af18b <command_loop_2>, arg=137581732, threw=0x0, thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1530
#38 0x080af27d in initial_command_loop (load_me=137581732) at cmdloop.c:313
#39 0x080d587c in xemacs_21_5_b24_i686_pc_linux (argc=1, argv=0xbf855cb4,
unused_envp=0x0, restart=0) at emacs.c:2663
#40 0x080d61eb in main (argc=1, argv=0xbf855cb4, unused_envp=0xbf855cbc)
at emacs.c:3107