Package: emacs;
Reported by: Daniel Clemente <n142857 <at> gmail.com>
Date: Wed, 12 Jun 2024 13:58:02 UTC
Severity: normal
Found in version 30.0.50
To reply to this bug, email your comments to 71521 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#71521
; Package emacs
.
(Wed, 12 Jun 2024 13:58:02 GMT) Full text and rfc822 format available.Daniel Clemente <n142857 <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 12 Jun 2024 13:58:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Daniel Clemente <n142857 <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 30.0.50; crash in adjust_frame_glyphs (called by handle_switch_frame) Date: Wed, 12 Jun 2024 13:56:51 +0000
This is another rare crash. It seems related to the minibuffer. Emacs with no X support, but running in X emacs --fg-daemon -Q Open emacsclient frame. Evaluate: (defun recurse () (recurse)) Run: M-x debug, and don't close that window. Call M-: (recurse) Start a loop to open and close frames: for j in `seq 100`; do for i in `seq 10`; do urxvt -e emacsclient '-nw' '-e' '(dired "~")' &; done; sleep 4 && killall emacsclient; done While this is happening, hold down M-x to open minibuffers in the frames that are being opened. After around 5 seconds it will have crashed. With this formula I reproduced it several times. This bug is similar to #71475 (crash in adjust_frame_glyphs, called by delete_frame) In the backtrace I see several Ffuncall but I don't know yet how to debug what Lisp code is being called (functions+arguments). Feel free to close if the bug is too weird or hard to fix. Rare bugs like this keep happening while I want to reproduce other crashes/bugs. These rare bugs aren't very important, but fixing them makes debugging other bugs easier. Lisp nesting exceeds ‘max-lisp-eval-depth’: 1622 Lisp nesting exceeds ‘max-lisp-eval-depth’: 1622 Lisp nesting exceeds ‘max-lisp-eval-depth’: 1622 Lisp nesting exceeds ‘max-lisp-eval-depth’: 1622 dispnew.c:1851: Emacs fatal error: assertion failed: FRAME_INITIAL_P (f) || noninteractive || !initialized || !f->terminal->name || (f->current_matrix && f->current_matrix->nrows > 0 && f->current_matrix->rows && f->desired_matrix && f->desired_matrix->nrows > 0 && f->desired_matrix->rows) Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:443 443 signal (sig, SIG_DFL); (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:443 #1 0x000055555573533c in die ( msg=0x55555584e4e8 "FRAME_INITIAL_P (f) || noninteractive || !initialized || !f->terminal->name || (f->current_matrix && f->current_matrix->nrows > 0 && f->current_matrix->rows && f->desired_matrix && f->desired_matrix->"..., file=0x55555584e231 "dispnew.c", line=1851) at alloc.c:8082 #2 0x0000555555589ee4 in adjust_frame_glyphs (f=0x5555567f84e8) at dispnew.c:1851 #3 0x0000555555617ff8 in apply_window_adjustment (w=0x555556295448) at window.c:7848 #4 0x000055555560c1a2 in set_window_buffer (window=XIL(0x55555629544d), buffer=XIL(0x5555561bf575), run_hooks_p=false, keep_margins_p=false) at window.c:4189 #5 0x00005555556e131e in zip_minibuffer_stacks (dest_window=XIL(0x55555629544d), source_window=XIL(0x555555fde315)) at minibuf.c:160 #6 0x00005555556e170a in move_minibuffers_onto_frame (of=0x555555fdde58, frame=XIL(0x5555567f84ed), for_deletion=false) at minibuf.c:209 #7 0x000055555559ae29 in do_switch_frame (frame=XIL(0x5555567f84ed), track=0, for_deletion=0, norecord=XIL(0)) at frame.c:1569 #8 0x000055555559b1fc in Fhandle_switch_frame (event=XIL(0x7ffff0a2e363)) at frame.c:1656 #9 0x0000555555770aaa in funcall_subr (subr=0x555555eb00e0 <Shandle_switch_frame>, numargs=1, args=0x7ffffff00640) at eval.c:3161 #10 0x0000555555770471 in funcall_general (fun=XIL(0x555555eb00e5), numargs=1, args=0x7ffffff00640) at eval.c:3040 #11 0x000055555577077a in Ffuncall (nargs=2, args=0x7ffffff00638) at eval.c:3093 #12 0x0000555555764da7 in Ffuncall_interactively (nargs=2, args=0x7ffffff00638) at callint.c:250 #13 0x0000555555770d0a in funcall_subr (subr=0x555555ec3d00 <Sfuncall_interactively>, numargs=2, args=0x7ffffff00638) at eval.c:3184 #14 0x0000555555770471 in funcall_general (fun=XIL(0x555555ec3d05), numargs=2, args=0x7ffffff00638) at eval.c:3040 #15 0x000055555577077a in Ffuncall (nargs=3, args=0x7ffffff00630) at eval.c:3093 #16 0x0000555555767443 in Fcall_interactively (function=XIL(0x8700), record_flag=XIL(0), keys=XIL(0x5555566966ad)) at callint.c:789 #17 0x00007ffff19aeb8d in F636f6d6d616e642d65786563757465_command_execute_0 () from /opt/dc/emacs/bin/../lib/emacs/30.0.50/native-lisp/30.0.50-cd05323a/preloaded/simple-fab5b0cf-c39c6ea4.eln #18 0x0000555555770b3f in funcall_subr (subr=0x7ffff22dfec0, numargs=1, args=0x7ffffff00da8) at eval.c:3167 #19 0x0000555555770471 in funcall_general (fun=XIL(0x7ffff22dfec5), numargs=1, args=0x7ffffff00da8) at eval.c:3040 #20 0x000055555577077a in Ffuncall (nargs=2, args=0x7ffffff00da0) at eval.c:3093 #21 0x000055555569155c in command_loop_1 () at keyboard.c:1550 #22 0x000055555576c950 in internal_condition_case (bfun=0x555555690d23 <command_loop_1>, handlers=XIL(0x90), hfun=0x5555556901ce <cmd_error>) at eval.c:1613 #23 0x0000555555690901 in command_loop_2 (handlers=XIL(0x90)) at keyboard.c:1168 #24 0x000055555576bd7d in internal_catch (tag=XIL(0x68d0), func=0x5555556908d7 <command_loop_2>, arg=XIL(0x90)) at eval.c:1292 #25 0x0000555555690817 in command_loop () at keyboard.c:1138 #26 0x000055555568fc70 in recursive_edit_1 () at keyboard.c:754 #27 0x00005555556e3854 in read_minibuf (map=XIL(0x7ffff2102843), initial=XIL(0), prompt=XIL(0x55555665de14), expflag=false, histvar=XIL(0x2aaa9bfbdda8), histpos=make_fixnum(0), defalt=XIL(0), allow_props=false, inherit_input_method=false) at minibuf.c:905 #28 0x00005555556e4f98 in Fread_from_minibuffer (prompt=XIL(0x55555665de14), initial_contents=XIL(0), keymap=XIL(0x7ffff2102843), read=XIL(0), hist=XIL(0x2aaa9bfbdda8), default_value=XIL(0), inherit_input_method=XIL(0)) at minibuf.c:1385 #29 0x0000555555770c40 in funcall_subr (subr=0x555555ebb6c0 <Sread_from_minibuffer>, numargs=7, args=0x7ffff0dff208) at eval.c:3173 #30 0x00005555557cce29 in exec_byte_code (fun=XIL(0x7ffff21024fd), args_template=2050, nargs=8, args=0x7ffffff01998) at bytecode.c:812 #31 0x0000555555771123 in funcall_lambda (fun=XIL(0x7ffff21024fd), nargs=8, arg_vector=0x7ffffff01958) at eval.c:3252 #32 0x00005555557704bd in funcall_general (fun=XIL(0x7ffff21024fd), numargs=8, args=0x7ffffff01958) at eval.c:3044 […] (gdb) xbacktrace "handle-switch-frame" (0xfff00640) "funcall-interactively" (0xfff00638) "command-execute" (0xfff00da8) "read-from-minibuffer" (0xf0dff208) "completing-read-default" (0xfff01958) "read-extended-command-1" (0xfff01cb0) "read-extended-command" (0xf0dff160) "byte-code" (0xfff02310) "command-execute" (0xfff02b78) "recursive-edit" (0xfff02fc0) "debug" (0xfff03168) "eval-expression--debug" (0xfff03308) "recurse" (0xfff03670) "recurse" (0xfff038f0) "recurse" (0xfff03b70) "recurse" (0xfff03df0) "recurse" (0xfff04070) "recurse" (0xfff042f0) (gdb) list 1846 if (FRAME_WINDOW_P (f)) 1847 adjust_frame_glyphs_for_window_redisplay (f); 1848 else 1849 { 1850 adjust_frame_glyphs_for_frame_redisplay (f); 1851 eassert (FRAME_INITIAL_P (f) 1852 || noninteractive 1853 || !initialized 1854 || !f->terminal->name /* frame is being deleted */ 1855 || (f->current_matrix (gdb) 1856 && f->current_matrix->nrows > 0 1857 && f->current_matrix->rows 1858 && f->desired_matrix 1859 && f->desired_matrix->nrows > 0 1860 && f->desired_matrix->rows)); 1861 } 1862 1863 /* Don't forget the buffer for decode_mode_spec. */ 1864 adjust_decode_mode_spec_buffer (f); 1865 (gdb) p FRAME_INITIAL_P (f) $13 = 0 (gdb) p noninteractive $14 = false (gdb) p f->terminal->name $15 = 0x5555566d7470 "/dev/pts/29" (gdb) f->current_matrix Undefined command: "f->current_matrix". Try "help". (gdb) p f->current_matrix $16 = (struct glyph_matrix *) 0x5555563918e0 (gdb) p f->current_matrix->nrows $17 = 0 (gdb) p f->desired_matrix $18 = (struct glyph_matrix *) 0x5555566ae410 (gdb) p f->desired_matrix->nrows $19 = 0 (gdb) p f $20 = (struct frame *) 0x5555567f84e8 (gdb) p *f $21 = { header = { size = 4611686018595348501 }, name = XIL(0x5555564dcfc4), icon_name = XIL(0), title = XIL(0), last_mouse_device = XIL(0), focus_frame = XIL(0), root_window = XIL(0x5555565bf00d), selected_window = XIL(0x5555565bf00d), old_selected_window = XIL(0), minibuffer_window = XIL(0x55555629544d), param_alist = XIL(0x7ffff0a2f943), scroll_bars = XIL(0), condemned_scroll_bars = XIL(0), menu_bar_items = XIL(0), face_hash_table = XIL(0x5555562c26c5), menu_bar_vector = XIL(0), buffer_predicate = XIL(0), buffer_list = XIL(0x7ffff0a2f7d3), buried_buffer_list = XIL(0), tool_bar_position = XIL(0xfc00), tab_bar_items = XIL(0), tool_bar_items = XIL(0), face_cache = 0x55555665d8b0, last_tab_bar_item = 0, menu_bar_items_used = 0, current_pool = 0x5555566ce820, desired_pool = 0x55555610d6f0, desired_matrix = 0x5555566ae410, current_matrix = 0x5555563918e0, glyphs_initialized_p = true, resized_p = false, default_face_done_p = false, already_hscrolled_p = false, updated_p = false, fonts_changed = false, cursor_type_changed = false, redisplay = true, visible = 1, iconified = false, garbaged = true, wants_modeline = true, auto_raise = false, auto_lower = false, no_split = false, explicit_name = false, window_change = true, window_state_change = false, mouse_moved = false, pointer_invisible = false, --Type <RET> for more, q to quit, c to continue without paging-- frozen_window_starts = false, output_method = output_termcap, can_set_window_size = false, after_make_frame = false, tab_bar_redisplayed = false, tab_bar_resized = false, tool_bar_redisplayed = false, tool_bar_resized = false, inhibit_horizontal_resize = false, inhibit_vertical_resize = false, face_change = true, inhibit_clear_image_cache = false, new_size_p = false, was_invisible = false, select_mini_window_flag = false, change_stamp = 1, number_of_windows = 0, tab_bar_lines = 0, tab_bar_height = 0, n_tab_bar_rows = 0, n_tab_bar_items = 0, tool_bar_lines = 0, tool_bar_height = 0, n_tool_bar_rows = 0, n_tool_bar_items = 0, decode_mode_spec_buffer = 0x5555562846d0 "\224\331U\003PU", insert_line_cost = 0x0, delete_line_cost = 0x0, insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_cols = 80, text_lines = 24, text_width = 80, text_height = 24, total_cols = 80, total_lines = 25, pixel_width = 80, pixel_height = 25, new_width = -1, new_height = -1, left_pos = 0, top_pos = 0, win_gravity = 0, size_hint_flags = 0, border_width = 0, child_frame_border_width = 0, internal_border_width = 0, right_divider_width = 0, bottom_divider_width = 0, left_fringe_width = 0, right_fringe_width = 0, fringe_cols = 0, --Type <RET> for more, q to quit, c to continue without paging-- menu_bar_lines = 1, menu_bar_height = 1, column_width = 1, line_height = 1, terminal = 0x5555560ed7f8, output_data = { tty = 0x555556118170, x = 0x555556118170, w32 = 0x555556118170, ns = 0x555556118170, pgtk = 0x555556118170, haiku = 0x555556118170, android = 0x555556118170 }, font_driver_list = 0x0, desired_cursor = FILLED_BOX_CURSOR, cursor_width = 0, blink_off_cursor = FILLED_BOX_CURSOR, blink_off_cursor_width = 0, config_scroll_bar_width = 0, config_scroll_bar_cols = 0, config_scroll_bar_height = 0, config_scroll_bar_lines = 0, cost_calculation_baud_rate = 0, alpha = {0, 0}, alpha_background = 0, gamma = 0, extra_line_spacing = 0, background_pixel = 18446744073709551613, foreground_pixel = 18446744073709551614 } (gdb) (gdb) p *f $22 = { header = { size = 4611686018595348501 }, name = XIL(0x5555564dcfc4), icon_name = XIL(0), title = XIL(0), last_mouse_device = XIL(0), focus_frame = XIL(0), root_window = XIL(0x5555565bf00d), selected_window = XIL(0x5555565bf00d), old_selected_window = XIL(0), minibuffer_window = XIL(0x55555629544d), param_alist = XIL(0x7ffff0a2f943), scroll_bars = XIL(0), condemned_scroll_bars = XIL(0), menu_bar_items = XIL(0), face_hash_table = XIL(0x5555562c26c5), menu_bar_vector = XIL(0), buffer_predicate = XIL(0), buffer_list = XIL(0x7ffff0a2f7d3), buried_buffer_list = XIL(0), tool_bar_position = XIL(0xfc00), tab_bar_items = XIL(0), tool_bar_items = XIL(0), face_cache = 0x55555665d8b0, last_tab_bar_item = 0, menu_bar_items_used = 0, current_pool = 0x5555566ce820, desired_pool = 0x55555610d6f0, desired_matrix = 0x5555566ae410, current_matrix = 0x5555563918e0, glyphs_initialized_p = true, resized_p = false, default_face_done_p = false, already_hscrolled_p = false, updated_p = false, fonts_changed = false, cursor_type_changed = false, redisplay = true, visible = 1, iconified = false, garbaged = true, wants_modeline = true, auto_raise = false, auto_lower = false, no_split = false, explicit_name = false, window_change = true, window_state_change = false, mouse_moved = false, pointer_invisible = false, --Type <RET> for more, q to quit, c to continue without paging-- frozen_window_starts = false, output_method = output_termcap, can_set_window_size = false, after_make_frame = false, tab_bar_redisplayed = false, tab_bar_resized = false, tool_bar_redisplayed = false, tool_bar_resized = false, inhibit_horizontal_resize = false, inhibit_vertical_resize = false, face_change = true, inhibit_clear_image_cache = false, new_size_p = false, was_invisible = false, select_mini_window_flag = false, change_stamp = 1, number_of_windows = 0, tab_bar_lines = 0, tab_bar_height = 0, n_tab_bar_rows = 0, n_tab_bar_items = 0, tool_bar_lines = 0, tool_bar_height = 0, n_tool_bar_rows = 0, n_tool_bar_items = 0, decode_mode_spec_buffer = 0x5555562846d0 "\224\331U\003PU", insert_line_cost = 0x0, delete_line_cost = 0x0, insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_cols = 80, text_lines = 24, text_width = 80, text_height = 24, total_cols = 80, total_lines = 25, pixel_width = 80, pixel_height = 25, new_width = -1, new_height = -1, left_pos = 0, top_pos = 0, win_gravity = 0, size_hint_flags = 0, border_width = 0, child_frame_border_width = 0, internal_border_width = 0, right_divider_width = 0, bottom_divider_width = 0, left_fringe_width = 0, right_fringe_width = 0, fringe_cols = 0, --Type <RET> for more, q to quit, c to continue without paging-- menu_bar_lines = 1, menu_bar_height = 1, column_width = 1, line_height = 1, terminal = 0x5555560ed7f8, output_data = { tty = 0x555556118170, x = 0x555556118170, w32 = 0x555556118170, ns = 0x555556118170, pgtk = 0x555556118170, haiku = 0x555556118170, android = 0x555556118170 }, font_driver_list = 0x0, desired_cursor = FILLED_BOX_CURSOR, cursor_width = 0, blink_off_cursor = FILLED_BOX_CURSOR, blink_off_cursor_width = 0, config_scroll_bar_width = 0, config_scroll_bar_cols = 0, config_scroll_bar_height = 0, config_scroll_bar_lines = 0, cost_calculation_baud_rate = 0, alpha = {0, 0}, alpha_background = 0, gamma = 0, extra_line_spacing = 0, background_pixel = 18446744073709551613, foreground_pixel = 18446744073709551614 } (gdb) (gdb) p f->terminal $23 = (struct terminal *) 0x5555560ed7f8 (gdb) p f->terminal->name $24 = 0x5555566d7470 "/dev/pts/29" (gdb) (gdb) p of $26 = (struct frame *) 0x555555fdde58 (gdb) p *of $27 = { header = { size = 4611686018595348501 }, name = XIL(0x5555558f66a4), icon_name = XIL(0), title = XIL(0), last_mouse_device = XIL(0), focus_frame = XIL(0), root_window = XIL(0x555555fde07d), selected_window = XIL(0x555555fde07d), old_selected_window = XIL(0x555555fde07d), minibuffer_window = XIL(0x555555fde315), param_alist = XIL(0x7ffff2bb47d3), scroll_bars = XIL(0), condemned_scroll_bars = XIL(0), menu_bar_items = XIL(0x55555621bd05), face_hash_table = XIL(0x555555fde5ad), menu_bar_vector = XIL(0), buffer_predicate = XIL(0), buffer_list = XIL(0x7ffff0a363d3), buried_buffer_list = XIL(0), tool_bar_position = XIL(0xfc00), tab_bar_items = XIL(0), tool_bar_items = XIL(0), face_cache = 0x555555ff67d0, last_tab_bar_item = 0, menu_bar_items_used = 0, current_pool = 0x555556028320, desired_pool = 0x5555560090e0, desired_matrix = 0x555556028340, current_matrix = 0x5555560285b0, glyphs_initialized_p = true, resized_p = false, default_face_done_p = false, already_hscrolled_p = false, updated_p = false, fonts_changed = false, cursor_type_changed = false, redisplay = true, visible = 1, iconified = false, garbaged = false, wants_modeline = true, auto_raise = false, auto_lower = false, no_split = false, explicit_name = false, window_change = false, window_state_change = false, mouse_moved = false, pointer_invisible = false, --Type <RET> for more, q to quit, c to continue without paging-- frozen_window_starts = false, output_method = output_initial, can_set_window_size = true, after_make_frame = true, tab_bar_redisplayed = false, tab_bar_resized = false, tool_bar_redisplayed = false, tool_bar_resized = false, inhibit_horizontal_resize = false, inhibit_vertical_resize = false, face_change = true, inhibit_clear_image_cache = false, new_size_p = false, was_invisible = false, select_mini_window_flag = false, change_stamp = 225, number_of_windows = 2, tab_bar_lines = 0, tab_bar_height = 0, n_tab_bar_rows = 0, n_tab_bar_items = 0, tool_bar_lines = 0, tool_bar_height = 0, n_tool_bar_rows = 0, n_tool_bar_items = 0, decode_mode_spec_buffer = 0x5555560281d0 "", insert_line_cost = 0x0, delete_line_cost = 0x0, insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_cols = 80, text_lines = 24, text_width = 80, text_height = 24, total_cols = 80, total_lines = 25, pixel_width = 80, pixel_height = 25, new_width = -1, new_height = -1, left_pos = 0, top_pos = 0, win_gravity = 0, size_hint_flags = 0, border_width = 0, child_frame_border_width = 0, internal_border_width = 0, right_divider_width = 0, bottom_divider_width = 0, left_fringe_width = 0, right_fringe_width = 0, fringe_cols = 0, --Type <RET> for more, q to quit, c to continue without paging-- menu_bar_lines = 1, menu_bar_height = 1, column_width = 1, line_height = 1, terminal = 0x555555fddc58, output_data = { tty = 0x0, x = 0x0, w32 = 0x0, ns = 0x0, pgtk = 0x0, haiku = 0x0, android = 0x0 }, font_driver_list = 0x0, desired_cursor = FILLED_BOX_CURSOR, cursor_width = 0, blink_off_cursor = FILLED_BOX_CURSOR, blink_off_cursor_width = 0, config_scroll_bar_width = 0, config_scroll_bar_cols = 0, config_scroll_bar_height = 0, config_scroll_bar_lines = 0, cost_calculation_baud_rate = 0, alpha = {0, 0}, alpha_background = 0, gamma = 0, extra_line_spacing = 0, background_pixel = 18446744073709551613, foreground_pixel = 18446744073709551614 } (gdb) p of->terminal $28 = (struct terminal *) 0x555555fddc58 (gdb) p of->terminal->name $29 = 0x555555fe4630 "initial_terminal" (gdb) (gdb) p redisplaying_p $41 = false (gdb) (gdb) p command_loop_level $42 = 1 (gdb) (gdb) p enable_recursive_minibuffers $51 = false (gdb) p minibuf_level $52 = 1 (gdb) (gdb) p Fminibuffer_contents () $57 = (struct Lisp_X *) 0x7ffff22ce59c (gdb) p Fminibuffer_contents () $58 = (struct Lisp_X *) 0x7ffff22ce59c (gdb) xpr Lisp_String $59 = (struct Lisp_String *) 0x7ffff22ce598 "" (gdb) In GNU Emacs 30.0.50 (build 10, x86_64-pc-linux-gnu) of 2024-06-11 built on sonn Repository revision: 5ecff95993d5edbffb27e14c2815d2b23003bcb4 Repository branch: master System Description: Devuan GNU/Linux 5 (daedalus) Configured using: 'configure --prefix=/opt/dc/emacs/ --with-tiff=no --without-tiff --without-libsystemd --without-dbus --with-mailutils --with-native-compilation --with-x-toolkit=no --without-imagemagick --without-xft --without-harfbuzz --without-freetype --without-libotf --without-xwidgets --without-xpm --without-jpeg --without-gif --without-png --without-webp --without-rsvg --without-cairo --without-x --enable-checking=yes,glyphs 'CFLAGS=-g3 -O0'' Configured features: GMP GNUTLS LCMS2 LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER SECCOMP SOUND SQLITE3 THREADS XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=SCIM locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: server-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort hashcash mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp dired-aux cl-loaddefs cl-lib regexp-opt dired dnd dired-loaddefs term/rxvt term/xterm xterm byte-opt gv bytecomp byte-compile server rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads inotify lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 74250 8787) (symbols 48 6385 2) (strings 32 17586 2471) (string-bytes 1 506427) (vectors 16 7800) (vector-slots 8 96753 5941) (floats 8 35 8254) (intervals 56 2243 17) (buffers 984 13))
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.