emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

segv in redisplay


From: Robert Mecklenburg
Subject: segv in redisplay
Date: 23 Aug 2004 08:28:41 -0600

After a fresh checkout at 8/23 8:00am MDT and make bootstrap I am
getting a segv when I run M-x compile.  I've configured this command
to always display the output in a new frame.  Here is the data I
gathered:


Program received signal SIGSEGV, Segmentation fault.
0x406cdb83 in mallopt () from /lib/tls/libc.so.6
(gdb) where
#0  0x406cdb83 in mallopt () from /lib/tls/libc.so.6
#1  0x406cb8ba in free () from /lib/tls/libc.so.6
#2  0x081712d4 in emacs_blocked_free (ptr=0x93b9da8) at alloc.c:955
#3  0x406cb865 in free () from /lib/tls/libc.so.6
#4  0x08170dda in xfree (block=0x93b9da8) at alloc.c:564
#5  0x081055fb in x_set_name (f=0x93b9da0, name=1081722880, explicit=0) at 
xfns.c:1665
#6  0x0809e1ac in x_consider_frame_title (frame=140519228) at xdisp.c:8050
#7  0x0809e3a9 in prepare_menu_bars () at xdisp.c:8094
#8  0x080a06c1 in redisplay_internal (preserve_echo_area=0) at xdisp.c:9805
#9  0x0809fcbd in redisplay () at xdisp.c:9409
#10 0x08127cfd in read_char (commandflag=1, nmaps=2, maps=0xbfffe9c0, 
prev_event=138493969,
    used_mouse_menu=0xbfffe9f8) at keyboard.c:2907
#11 0x0812ef71 in read_key_sequence (keybuf=0xbfffeb20, bufsize=30, 
prompt=138493969,
    dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at 
keyboard.c:8820
#12 0x08124fb7 in command_loop_1 () at keyboard.c:1525
#13 0x0818777d in internal_condition_case (bfun=0x8124e10 <command_loop_1>, 
handlers=138554897,
    hfun=0x8124910 <cmd_error>) at eval.c:1346
#14 0x08124c3b in command_loop_2 () at keyboard.c:1306
#15 0x081872ba in internal_catch (tag=138548905, func=0x8124c20 
<command_loop_2>, arg=138493969)
    at eval.c:1107
#16 0x08124bf7 in command_loop () at keyboard.c:1285
#17 0x08124642 in recursive_edit_1 () at keyboard.c:978
#18 0x0812478f in Frecursive_edit () at keyboard.c:1039
#19 0x08122ecf in main (argc=3, argv=0xbffff134) at emacs.c:1687
(gdb) xbacktrace
(gdb) l
1687      Frecursive_edit ();
1688      /* NOTREACHED */
1689      return 0;
1690    }
1691    ^L
1692    /* Sort the args so we can find the most important ones
1693       at the beginning of argv.  */
1694
1695    /* First, here's a table of all the standard options.  */
1696
(gdb) frame 2
#2  0x081712d4 in emacs_blocked_free (ptr=0x93b9da8) at alloc.c:955
955       free (ptr);
(gdb) p ptr
$1 = (void *) 0x93b9da8
(gdb) pr
19362741
(gdb) frame 5
#5  0x081055fb in x_set_name (f=0x93b9da0, name=1081722880, explicit=0) at 
xfns.c:1665
1665              xfree (text.value);
(gdb) p f
$2 = (struct frame *) 0x93b9da0
(gdb) pr
19362740
(gdb) p name
$3 = 1081722880
(gdb) pr
135215360
(gdb) p text
$4 = {
  value = 0x93b9da8 "common.mk",
  encoding = 31,
  format = 8,
  nitems = 9
}
(gdb) whatis text
type = XTextProperty
(gdb) up
#6  0x0809e1ac in x_consider_frame_title (frame=140519228) at xdisp.c:8050
8050            x_implicitly_set_name (f, make_string (frame_title_buf, len), 
Qnil);
(gdb) p frame
$5 = 140519228
(gdb) pr
#<frame common.mk 0x8602738>
(gdb) p *frame
$6 = 141169192
(gdb) list
8045             display_mode_element, then we might need to optimize at a
8046             higher level than this.)  */
8047          if (! STRINGP (f->name)
8048              || SBYTES (f->name) != len
8049              || bcmp (frame_title_buf, SDATA (f->name), len) != 0)
8050            x_implicitly_set_name (f, make_string (frame_title_buf, len), 
Qnil);
8051        }
8052    }
8053
8054    #endif /* not HAVE_WINDOW_SYSTEM */
(gdb) p frame_title_buf
$7 = 0x858b220 "common.mkion*almsys.com\b!\272Y\b!"
(gdb) p len
Variable "len" is not available.
(gdb) p f
$8 = (struct frame *) 0x8602738
(gdb) p *f
(gdb) p *f
$9 = {
  size = 1073742932,
  next = 0x86a1228,
  name = 151411131,
  icon_name = 138493969,
  title = 138493969,
  focus_frame = 138493969,
  root_window = 140810284,
  selected_window = 140810284,
  minibuffer_window = 140590004,
  param_alist = 138516589,
  scroll_bars = 151008076,
  condemned_scroll_bars = 138493969,
  menu_bar_items = 141133068,
  face_alist = 151724453,
  menu_bar_vector = 142238348,
  menu_bar_items_used = 0,
  buffer_predicate = 138493969,
  buffer_list = 151074157,
  menu_bar_window = 138493969,
  tool_bar_window = 138493969,
  tool_bar_items = 151564076,
  desired_tool_bar_string = 138493969,
  current_tool_bar_string = 138493969,
  face_cache = 0x86aea78,
  namebuf = 0x0,
  current_pool = 0x0,
  desired_pool = 0x0,
  desired_matrix = 0x0,
  current_matrix = 0x0,
  glyphs_initialized_p = 1,
  external_tool_bar = 1,
  tool_bar_lines = 0,
  n_tool_bar_items = 13,
  decode_mode_spec_buffer = 0x84f97e0 '-' <repeats 200 times>...,
  insert_line_cost = 0x892e578,
  delete_line_cost = 0x890b860,
  insert_n_lines_cost = 0x892e818,
  delete_n_lines_cost = 0x892e6c8,
  text_lines = 82,
  text_cols = 101,
  total_lines = 0,
  total_cols = 107,
  new_text_lines = 0,
  new_text_cols = 0,
  left_pos = 948,
  top_pos = 0,
  pixel_height = 1131,
  pixel_width = 642,
  x_pixels_diff = 5,
  y_pixels_diff = 91,
  win_gravity = 1,
  size_hint_flags = 3,
  border_width = 0,
  internal_border_width = 0,
  column_width = 6,
  line_height = 13,
  output_method = output_x_window,
  output_data = {
    x = 0x86097b8,
    w32 = 0x86097b8,
    mac = 0x86097b8,
    nothing = 140548024
  },
  fringe_cols = 3,
  left_fringe_width = 9,
  right_fringe_width = 9,
  kboard = 0x8664618,
  want_fullscreen = 0,
  menu_bar_lines = 0,
  external_menu_bar = 1,
  display_preempted = 0 '\0',
  visible = 1 '\001',
  iconified = 0 '\0',
  async_visible = 1 '\001',
  async_iconified = 0 '\0',
  garbaged = 0 '\0',
  has_minibuffer = 1 '\001',
  wants_modeline = 1 '\001',
  can_have_scroll_bars = 1 '\001',
  vertical_scroll_bar_type = vertical_scroll_bar_right,
  desired_cursor = FILLED_BOX_CURSOR,
  cursor_width = -1073749176,
  blink_off_cursor = DEFAULT_CURSOR,
  blink_off_cursor_width = 0,
  auto_raise = 0 '\0',
  auto_lower = 0 '\0',
  no_split = 0 '\0',
  explicit_name = 0 '\0',
  window_sizes_changed = 1 '\001',
  message_buf = 0x85d8e40 "address@hidden@double_arrow",
  scroll_bottom_vpos = -1,
  config_scroll_bar_width = 16,
  config_scroll_bar_cols = 3,
  scroll_bar_actual_width = 18,
  cost_calculation_baud_rate = 19200,
  mouse_moved = 0 '\0',
  gamma = 0,
  extra_line_spacing = 0,
  resized_p = 0,
  force_flush_display_p = 0,
  default_face_done_p = 1
}







In GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.2.4)
 of 2004-08-23 on oops.realmsys.com
configured using `configure '--with-x11' '--with-x-toolkit=gtk''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: en_US
  value of $LC_CTYPE: en_US
  value of $LC_MESSAGES: en_US
  value of $LC_MONETARY: en_US
  value of $LC_NUMERIC: en_US
  value of $LC_TIME: en_US
  value of $LANG: en_US
  locale-coding-system: iso-latin-1
  default-enable-multibyte-characters: t

Major mode: WorkLog

Minor modes in effect:
  show-paren-mode: t
  auto-image-file-mode: t
  recentf-mode: t
  auto-compression-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n C-n C-n 
C-n C-n C-p C-p C-p C-n C-n C-SPC C-n C-n C-n C-g C-n 
C-n C-p C-k C-k C-k C-k C-x C-s C-a <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> 
<report-emacs-bug>

Recent messages:
.worklog has auto save data; consider M-x recover-this-file
Loading jit-lock...done
Mark set
Loading userlock...done
/home/mecklen/.worklog locked by address@hidden (pid 23926): (s, q, p, ?)? 
Mark set [2 times]
Quit
Loading mule-util...done
Wrote /home/mecklen/.worklog
Loading emacsbug...done


-- 
Robert




reply via email to

[Prev in Thread] Current Thread [Next in Thread]