This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.2 (beta36) "Notus" [Lucid] (sparc-sun-solaris2.7, Mule) of Thu Nov 2 2000 on edgedsp5
configured using `configure --compiler=cc '--cflags=-g -xO4' --verbose --extra-verbose --with-cde --with-dragndrop --with-mule --with-pop --package-path=/apps/public/XEmacs/lib --prefix=/apps/public/XEmacs/21.2 --bindir=/apps/public/XEmacs/21.2/bin/solaris2.7 --with-workshop --with-dialogs=motif '--site-includes=/apps/public/solaris2.7/usr/openwin/include /apps/public/solaris2.7/include' '--site-libraries=/apps/public/solaris2.7/usr/openwin/lib /apps/public/solaris2.7/lib''
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
I had just done 'C-x C-h C-u M-| gindent" to have GNU indent indent my
buffer and replace the buffer with the output of indent.
The progress bar popped up and I have to wiggle the mouse to actually
get the progress bar to move at a reasonable speed (other it just
seems to hang for a very long time). (Another bug, I think. Does
this happen for anyone else?)
After the progress bar went away, XEmacs decided to GC, the GC cursor
popped up, and boom.
Here is the C traceback. Perhaps not that useful because optimization
was used, but here it is anyway.
Could there be a GC bug in file_truename or some process I/O stuff?
Lately, whenever I get a crash in GC, it seems to be always just after
I've tried to do some kind of I/O like saving the file or auto-saving
the file. How do I go about tracking this down? Since it's
intermittent, I think doing a GC after every command (or whatever that
option is) will take a long time.
Ray
[1] _kill(0x0, 0xb, 0x0, 0x0, 0xfebb1f98, 0xa0020), at 0xfeb96870
=>[2] fatal_error_signal(sig = ???) (optimized), at 0xa0020 (line ~479) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/emacs.c"
[3] sigacthandler(0xb, 0x0, 0xffbe92a0, 0x302804, 0x1f, 0x3a5800), at 0xfeb95988
---- called from signal handler with signal 11 (SIGSEGV) ------
[4] mark_object(obj = ???) (optimized), at 0x699b4 (line ~2462) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/alloc.c"
[5] garbage_collect_1() (optimized), at 0x6b314 (line ~3311) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/alloc.c"
[6] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9644 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[7] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[8] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[9] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[10] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[11] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[12] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[13] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[14] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[15] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[16] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[17] call2_check_string(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0x10ef8c (line ~367) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[18] Ffile_truename(filename = ???, default_ = ???) (optimized), at 0x10fd5c (line ~1258) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[19] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa98c8 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[20] Fapply(nargs = ???, args = ???) (optimized), at 0xaa038 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[21] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[22] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[23] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[24] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[25] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[26] call2_check_string(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0x10ef8c (line ~367) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[27] Ffile_truename(filename = ???, default_ = ???) (optimized), at 0x10fd5c (line ~1258) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[28] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa98c8 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[29] Fapply(nargs = ???, args = ???) (optimized), at 0xaa038 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[30] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[31] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[32] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[33] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[34] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[35] call2_check_string(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0x10ef8c (line ~367) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[36] Ffile_truename(filename = ???, default_ = ???) (optimized), at 0x10fd5c (line ~1258) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[37] Fget_file_buffer(filename = ???) (optimized), at 0x6d5a0 (line ~441) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/buffer.c"
[38] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa98b4 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[39] Fapply(nargs = ???, args = ???) (optimized), at 0xaa038 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[40] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[41] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[42] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[43] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[44] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[45] Fget_file_buffer(filename = ???) (optimized), at 0x6d510 (line ~441) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/buffer.c"
[46] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa98b4 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[47] Fapply(nargs = ???, args = ???) (optimized), at 0xaa038 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[48] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[49] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[50] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[51] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[52] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[53] Fget_file_buffer(filename = ???) (optimized), at 0x6d510 (line ~441) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/buffer.c"
[54] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa98b4 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[55] Fapply(nargs = ???, args = ???) (optimized), at 0xaa038 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[56] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[57] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[58] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[59] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[60] call2(fn = ???, arg0 = ???, arg1 = ???) (optimized), at 0xaad48 (line ~4190) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[61] Fget_file_buffer(filename = ???) (optimized), at 0x6d510 (line ~441) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/buffer.c"
[62] get_truename_buffer(filename = ???) (optimized), at 0x6d96c (line ~538) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/buffer.c"
[63] lock_file(fn = ???) (optimized), at 0xb71cc (line ~303) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/filelock.c"
[64] Fwrite_region_internal(start = ???, end = ???, filename = ???, append = ???, visit = ???, lockname = ???, codesys = ???) (optimized), at 0x1132c8 (line ~3123) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[65] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa996c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[66] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[67] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[68] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[69] Fapply(nargs = ???, args = ???) (optimized), at 0xaa1e4 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[70] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[71] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[72] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[73] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[74] call8(fn = ???, arg0 = ???, arg1 = ???, arg2 = ???, arg3 = ???, arg4 = ???, arg5 = ???, arg6 = ???, arg7 = ???) (optimized), at 0xaafac (line ~4305) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[75] Fwrite_region_internal(start = ???, end = ???, filename = ???, append = ???, visit = ???, lockname = ???, codesys = ???) (optimized), at 0x113148 (line ~3123) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[76] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa996c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[77] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[78] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[79] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[80] Fapply(nargs = ???, args = ???) (optimized), at 0xaa1e4 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[81] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[82] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[83] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[84] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[85] call8(fn = ???, arg0 = ???, arg1 = ???, arg2 = ???, arg3 = ???, arg4 = ???, arg5 = ???, arg6 = ???, arg7 = ???) (optimized), at 0xaafac (line ~4305) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[86] Fwrite_region_internal(start = ???, end = ???, filename = ???, append = ???, visit = ???, lockname = ???, codesys = ???) (optimized), at 0x113148 (line ~3123) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[87] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa996c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[88] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[89] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[90] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[91] Fapply(nargs = ???, args = ???) (optimized), at 0xaa1e4 (line ~3731) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[92] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa99c0 (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[93] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[94] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[95] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa9a0c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[96] call8(fn = ???, arg0 = ???, arg1 = ???, arg2 = ???, arg3 = ???, arg4 = ???, arg5 = ???, arg6 = ???, arg7 = ???) (optimized), at 0xaafac (line ~4305) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[97] Fwrite_region_internal(start = ???, end = ???, filename = ???, append = ???, visit = ???, lockname = ???, codesys = ???) (optimized), at 0x113148 (line ~3123) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/fileio.c"
[98] Ffuncall(nargs = ???, args = ???) (optimized), at 0xa996c (line ~3466) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/eval.c"
[99] execute_optimized_program(program = ???, stack_depth = ???, constants_data = ???) (optimized), at 0x769a8 (line ~601) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"
[100] funcall_compiled_function(fun = ???, nargs = ???, args = ???) (optimized), at 0x7624c (line ~472) in "/apps/public/XEmacs/src/xemacs-21.2.36/src/bytecode.c"