since compiling and instaliung beta 35 have had numerous core dumps
the last few days.
happens in different places, a few times in VM (mailer)-- handling a
virtual digest, handling a MIME email -- once while doing font-locking
on a python file, each time the latest WindowMaker (0.62.1) starts up
and subsequently autostarts an xemacs (core dump), once when typing
'b' in bbdb to lookup email address, etc.
4 random backtraces and config follow.
i can recompile with '-g' if symboling is needed.... the backtraces
report similar sequences of events, except for the 4-th, which was for
the bbdb core dump.
les schaffer
p.s. i __think__ maybe this happens each time a garbage collect
occurs.... that green recycle icon is burned in my memory on these
dumps.
=============== bt 1 =============
(gustav)~/: gdb xemacs core
Core was generated by `xemacs'.
Program terminated with signal 11, Segmentation fault.
(gdb) bt
#0 0x402e9461 in kill () from /lib/libc.so.6
#1 0x80a8d63 in fatal_error_signal ()
#2 0x402e9388 in sigaction () from /lib/libc.so.6
#3 0x8102532 in mark_image_instance ()
#4 0x8084b95 in mark_object ()
#5 0x8084d80 in mark_cons ()
#6 0x8084b95 in mark_object ()
#7 0x80ca7c2 in mark_widget_value_mapper ()
#8 0x8191c34 in lw_map_widget_values ()
#9 0x80ca73d in mark_popup_data ()
#10 0x8084b95 in mark_object ()
#11 0x8084d80 in mark_cons ()
#12 0x80822f0 in garbage_collect_1 ()
#13 0x80af39b in Ffuncall ()
#14 0x808bdf9 in execute_optimized_program ()
#15 0x808bae9 in funcall_compiled_function ()
#16 0x80af744 in Ffuncall ()
#17 0x808bdf9 in execute_optimized_program ()
#18 0x808bae9 in funcall_compiled_function ()
#19 0x80af744 in Ffuncall ()
#20 0x80b06bf in run_hook_with_args_in_buffer ()
#21 0x80b3951 in run_hook_with_args ()
#22 0x80b54ed in Frun_hooks ()
#23 0x80af67f in Ffuncall ()
#24 0x80aff5c in Fapply ()
#25 0x80af67f in Ffuncall ()
#26 0x808bdf9 in execute_optimized_program ()
#27 0x808bae9 in funcall_compiled_function ()
#28 0x80af744 in Ffuncall ()
#29 0x808bdf9 in execute_optimized_program ()
#30 0x808bae9 in funcall_compiled_function ()
#31 0x80af744 in Ffuncall ()
#32 0x808bdf9 in execute_optimized_program ()
#33 0x808bae9 in funcall_compiled_function ()
#34 0x80af744 in Ffuncall ()
#35 0x808bdf9 in execute_optimized_program ()
#36 0x808bae9 in funcall_compiled_function ()
#37 0x80af744 in Ffuncall ()
#38 0x808bdf9 in execute_optimized_program ()
#39 0x808bae9 in funcall_compiled_function ()
#40 0x80af744 in Ffuncall ()
#41 0x808bdf9 in execute_optimized_program ()
#42 0x808bae9 in funcall_compiled_function ()
#43 0x80af744 in Ffuncall ()
#44 0x808bdf9 in execute_optimized_program ()
#45 0x808bae9 in funcall_compiled_function ()
#46 0x80af744 in Ffuncall ()
#47 0x808fcc4 in Fcall_interactively ()
#48 0x80ae1fe in Fcommand_execute ()
#49 0x80d8e45 in execute_command_event ()
#50 0x80d9404 in Fdispatch_event ()
#51 0x8093a20 in Fcommand_loop_1 ()
#52 0x8093c95 in command_loop_1 ()
#53 0x80b458f in condition_case_1 ()
#54 0x8093df7 in command_loop_2 ()
#55 0x80b445c in internal_catch ()
#56 0x809372e in initial_command_loop ()
#57 0x80a9b9c in sort_args ()
#58 0x80ab869 in main ()
#59 0x402e378a in __libc_start_main () from /lib/libc.so.6
=============== bt 2 =============
(gdb) bt
#0 0x402e9461 in kill () from /lib/libc.so.6
#1 0x80a8d63 in fatal_error_signal ()
#2 0x402e9388 in sigaction () from /lib/libc.so.6
#3 0x8102532 in mark_image_instance ()
#4 0x8084b95 in mark_object ()
#5 0x8084d80 in mark_cons ()
#6 0x8084b95 in mark_object ()
#7 0x80ca7c2 in mark_widget_value_mapper ()
#8 0x8191c34 in lw_map_widget_values ()
#9 0x80ca73d in mark_popup_data ()
#10 0x8084b95 in mark_object ()
#11 0x8084d80 in mark_cons ()
#12 0x80822f0 in garbage_collect_1 ()
#13 0x80af39b in Ffuncall ()
#14 0x80b06bf in run_hook_with_args_in_buffer ()
#15 0x80b3951 in run_hook_with_args ()
#16 0x80b54ed in Frun_hooks ()
#17 0x80af67f in Ffuncall ()
#18 0x808bdf9 in execute_optimized_program ()
#19 0x808bae9 in funcall_compiled_function ()
#20 0x80af744 in Ffuncall ()
#21 0x808bdf9 in execute_optimized_program ()
#22 0x808dcf1 in Fbyte_code ()
#23 0x80aec39 in Feval ()
#24 0x80acce2 in condition_case_3 ()
#25 0x808c6ff in execute_rare_opcode ()
#26 0x808bc7b in execute_optimized_program ()
#27 0x808bae9 in funcall_compiled_function ()
#28 0x80af744 in Ffuncall ()
#29 0x808bdf9 in execute_optimized_program ()
#30 0x808bae9 in funcall_compiled_function ()
#31 0x80af744 in Ffuncall ()
#32 0x808bdf9 in execute_optimized_program ()
#33 0x808bae9 in funcall_compiled_function ()
#34 0x80af744 in Ffuncall ()
#35 0x808bdf9 in execute_optimized_program ()
#36 0x808bae9 in funcall_compiled_function ()
#37 0x80af744 in Ffuncall ()
#38 0x80b39ab in apply1 ()
#39 0x808e826 in Fcall_interactively ()
#40 0x80ae1fe in Fcommand_execute ()
#41 0x80d8e45 in execute_command_event ()
#42 0x80d9404 in Fdispatch_event ()
#43 0x8093a20 in Fcommand_loop_1 ()
#44 0x8093c95 in command_loop_1 ()
#45 0x80b458f in condition_case_1 ()
#46 0x8093df7 in command_loop_2 ()
#47 0x80b445c in internal_catch ()
#48 0x809372e in initial_command_loop ()
#49 0x80a9b9c in sort_args ()
#50 0x80ab869 in main ()
#51 0x402e378a in __libc_start_main () from /lib/libc.so.6
=============== bt 3 =============
(gdb) bt
#0 0x402e9461 in kill () from /lib/libc.so.6
#1 0x80a8d63 in fatal_error_signal ()
#2 0x402e9388 in sigaction () from /lib/libc.so.6
#3 0x810a2df in image_instance_parent_glyph ()
#4 0x81024b6 in mark_image_instance ()
#5 0x8084b95 in mark_object ()
#6 0x8084d80 in mark_cons ()
#7 0x8084b95 in mark_object ()
#8 0x80ca7c2 in mark_widget_value_mapper ()
#9 0x8191c34 in lw_map_widget_values ()
#10 0x80ca73d in mark_popup_data ()
#11 0x8084b95 in mark_object ()
#12 0x8084d80 in mark_cons ()
#13 0x80822f0 in garbage_collect_1 ()
#14 0x80af39b in Ffuncall ()
#15 0x808bdf9 in execute_optimized_program ()
#16 0x808bae9 in funcall_compiled_function ()
#17 0x80af744 in Ffuncall ()
#18 0x808bdf9 in execute_optimized_program ()
#19 0x808bae9 in funcall_compiled_function ()
#20 0x80af744 in Ffuncall ()
#21 0x808bdf9 in execute_optimized_program ()
#22 0x808bae9 in funcall_compiled_function ()
#23 0x80af744 in Ffuncall ()
#24 0x808bdf9 in execute_optimized_program ()
#25 0x808bae9 in funcall_compiled_function ()
#26 0x80af744 in Ffuncall ()
#27 0x808bdf9 in execute_optimized_program ()
#28 0x808bae9 in funcall_compiled_function ()
#29 0x80af744 in Ffuncall ()
#30 0x80b06bf in run_hook_with_args_in_buffer ()
#31 0x80b3951 in run_hook_with_args ()
#32 0x80b54ed in Frun_hooks ()
#33 0x80af67f in Ffuncall ()
#34 0x808bdf9 in execute_optimized_program ()
#35 0x808bae9 in funcall_compiled_function ()
#36 0x80af744 in Ffuncall ()
#37 0x808bdf9 in execute_optimized_program ()
#38 0x808bae9 in funcall_compiled_function ()
#39 0x80af744 in Ffuncall ()
#40 0x808bdf9 in execute_optimized_program ()
#41 0x808bae9 in funcall_compiled_function ()
#42 0x80af744 in Ffuncall ()
#43 0x808fcc4 in Fcall_interactively ()
#44 0x80ae1fe in Fcommand_execute ()
#45 0x80d8e45 in execute_command_event ()
#46 0x80d9404 in Fdispatch_event ()
#47 0x8093a20 in Fcommand_loop_1 ()
#48 0x8093c95 in command_loop_1 ()
#49 0x80b458f in condition_case_1 ()
#50 0x8093df7 in command_loop_2 ()
#51 0x80b445c in internal_catch ()
#52 0x809372e in initial_command_loop ()
#53 0x80a9b9c in sort_args ()
#54 0x80ab869 in main ()
#55 0x402e378a in __libc_start_main () from /lib/libc.so.6
=============== bt 4 =============
(gdb) bt
#0 0x402e9461 in kill () from /lib/libc.so.6
#1 0x80a8d63 in fatal_error_signal ()
#2 0x402e9388 in sigaction () from /lib/libc.so.6
#3 0x80825dc in garbage_collect_1 ()
#4 0x80af39b in Ffuncall ()
#5 0x80b3b83 in call4 ()
#6 0x8130f22 in clear_echo_area ()
#7 0x80d6c37 in Fnext_event ()
#8 0x8093a0a in Fcommand_loop_1 ()
#9 0x8093c95 in command_loop_1 ()
#10 0x80b458f in condition_case_1 ()
#11 0x8093c5f in call_command_loop ()
#12 0x81312ee in Fread_minibuffer_internal ()
#13 0x80af588 in Ffuncall ()
#14 0x808bdf9 in execute_optimized_program ()
#15 0x808dcf1 in Fbyte_code ()
#16 0x80aec39 in Feval ()
#17 0x80b445c in internal_catch ()
#18 0x808c6ad in execute_rare_opcode ()
#19 0x808bc7b in execute_optimized_program ()
#20 0x808bae9 in funcall_compiled_function ()
#21 0x80af744 in Ffuncall ()
#22 0x808bdf9 in execute_optimized_program ()
#23 0x808bae9 in funcall_compiled_function ()
#24 0x80af744 in Ffuncall ()
#25 0x80b3a72 in call1 ()
#26 0x808f750 in Fcall_interactively ()
#27 0x80ae1fe in Fcommand_execute ()
#28 0x80d8e45 in execute_command_event ()
#29 0x80d9404 in Fdispatch_event ()
#30 0x8093a20 in Fcommand_loop_1 ()
#31 0x8093c95 in command_loop_1 ()
#32 0x80b458f in condition_case_1 ()
#33 0x8093df7 in command_loop_2 ()
#34 0x80b445c in internal_catch ()
#35 0x809372e in initial_command_loop ()
#36 0x80a9b9c in sort_args ()
#37 0x80ab869 in main ()
#38 0x402e378a in __libc_start_main () from /lib/libc.so.6
uname -a: Linux gustav 2.2.16 #1 Tue Jun 20 15:45:12 EDT 2000 i586 unknown
./configure '--prefix=/usr' '--with-gcc' '--cflags=-O3 -mpentium'
'--with-athena=3d' '--with-menubars=lucid'
'--with-scrollbars=lucid' '--with-dialogs=athena'
'--with-widgets=athena' '--with-dragndrop' '--with-offix'
'--with-xpm' '--with-xface' '--with-jpeg' '--with-png'
'--with-tiff' '--with-ncurses' '--with-gpm' '--with-pop'
'--error-checking=none' '--debug=no' '--with-gif'
'--with-database=gnudbm' '--with-postgresql'
XEmacs 21.2-b35 "Nike" configured for `i586-pc-linux'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O3 -mpentium
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
Compiling in support for Drag'n'Drop (EXPERIMENTAL).
- Drag'n'Drop prototype: OffiX.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: pgsql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.