Subject: 24.0.50; Crash with gnus

From: robert marshall <[email-masked]>
Date: Thu, 06 May 2010 06:34:29 +0100

I'm seeing occasional crashes in emacs, always happens within gnus and
when I'm entering or leaving a group. Can't replicate it maybe happens
once a week 

Robert

xbacktrace
"gnus-y-or-n-p" (0xbfc409f4)
"gnus-summary-catchup" (0xbfc40b74)
"gnus-summary-catchup-and-exit" (0xbfc40d44)
"call-interactively" (0xbfc40f34)

bt full -

#0  0x081715dd in mark_object (arg=21) at alloc.c:5487
        obj = 21
#1  0x081716de in mark_object (arg=138434794) at alloc.c:5583
        ptr = (struct Lisp_Symbol *) 0x84058e8
        obj = <value optimized out>
#2  0x08171b5d in mark_char_table (ptr=0xb19a758) at alloc.c:5405
        val = 136489632
        size = 130
        i = 36
#3  0x08171b9c in mark_char_table (ptr=0xb191f48) at alloc.c:5402
        val = 136489632
        size = 34
        i = 5
#4  0x08171b9c in mark_char_table (ptr=0xb11c820) at alloc.c:5402
        val = 136489632
        size = 18
        i = 9
#5  0x08171b9c in mark_char_table (ptr=0xb11c6e0) at alloc.c:5402
        val = 136489632
        size = 68
        i = 4
#6  0x08171bef in mark_vectorlike (ptr=0x8439338) at alloc.c:5377
        size = 10
        i = 10
#7  0x08171bef in mark_vectorlike (ptr=0x8466670) at alloc.c:5377
        size = 434
        i = 122
#8  0x08174f04 in Fgarbage_collect () at alloc.c:5092
        bind = <value optimized out>
        catch = <value optimized out>
        handler = <value optimized out>
        stack_top_variable = 8 '\b'
        i = 420
        message_p = 1
        total = {3912384, 2, 13, 12779525, -1077680152, 149553720, 0, 
  -1077680840}
        t1 = {
  tv_sec = 1273122132, 
  tv_usec = 27617
}
        t2 = {
  tv_sec = 134695383, 
  tv_usec = -1077680866
}
#9  0x08189a15 in Ffuncall (nargs=2, args=0xbfc3e638) at eval.c:2958
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 138435098
        val = <value optimized out>
        backtrace = {
  next = 0x80d6ddf, 
  function = 0x4, 
  args = 0xbfc3e7e8, 
  nargs = -1077680840, 
  evalargs = -62 '\302', 
  debug_on_exit = -70 '\272'
}
        internal_args = <value optimized out>
        i = <value optimized out>
#10 0x08188d0e in internal_condition_case_2 (bfun=0x8189800 <Ffuncall>, 
    nargs=2, args=0xbfc3e638, handlers=138434810, 
    hfun=0x807b900 <safe_eval_handler>) at eval.c:1589
        val = 5
        c = {
  tag = 138434762, 
  val = 138434762, 
  next = 0xbfc3fb74, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {20, 2, -1077680584, -1077680680, 2028630562, -835047091}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {2, 1073741824, 3217286568, 3217287144, 174079192, 0, 
          3217286600, 169713856, 138434810, 138602128, 3217286552, 135769812, 
          138602130, 138600059, 138434810, 169713856, 0, 1, 138821696, 
          138434786, 138479386, 1073741820, 5, 138434786, 46, 328000, 5, 
          138602130, 138434810, 138600056, 3217286616, 135832172}
      }
    }}, 
  backlist = 0xbfc409ac, 
  handlerlist = 0xbfc3fc3c, 
  lisp_eval_depth = 4, 
  pdlcount = 21, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0xbfc40a54
}
        h = {
  handler = 138434810, 
  var = 138434762, 
  chosen_clause = 1, 
  tag = 0xbfc3e4f4, 
  next = 0xbfc3fc3c
}
#11 0x08083d32 in safe_call (nargs=2, args=0xbfc3e638) at xdisp.c:2410
        val = <value optimized out>
#12 0x08083da5 in safe_call1 (fn=138543874, arg=138678030) at xdisp.c:2430
        args = {138543874, 138678030}
#13 0x08083f6a in safe_eval (sexpr=138678030) at xdisp.c:2438
No locals.
#14 0x080854f1 in display_mode_element (it=<value optimized out>, 
    depth=<value optimized out>, field_width=21, precision=-6, elt=138678094, 
    props=138434762, risky=0) at xdisp.c:17710
        spec = <value optimized out>
        car = 138602682
        tem = <value optimized out>
        n = 1
        field = <value optimized out>
        prec = <value optimized out>
        literal = 0
#15 0x08085575 in display_mode_element (it=<value optimized out>, 
    depth=<value optimized out>, field_width=<value optimized out>, 
    precision=0, elt=<value optimized out>, props=138434762, risky=0)
    at xdisp.c:17791
        halftail = 177348062
        len = 7
        car = <value optimized out>
        tem = <value optimized out>
        n = 6
        field = <value optimized out>
        prec = <value optimized out>
        literal = <value optimized out>
#16 0x08085bad in display_mode_line (w=<value optimized out>, 
    face_id=MODE_LINE_FACE_ID, format=<value optimized out>) at xdisp.c:17302
        it = {
  window = 146081837, 
  w = 0x8b50828, 
  f = 0x8b506a8, 
  method = GET_FROM_C_STRING, 
  stop_charpos = 0, 
  end_charpos = 1, 
  s = 0x81fb13b "-", 
  string_nchars = 1, 
  region_beg_charpos = -1, 
  region_end_charpos = -1, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 0, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0x9865ba8, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 1, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 0, 
      bytepos = 0
    }, 
    overlay_string_index = 0, 
    string_pos = {
      charpos = 0, 
      bytepos = 0
    }, 
    dpvec_index = 0
  }, 
  current = {
    pos = {
      charpos = 1, 
      bytepos = 1
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  n_overlay_strings = 0, 
  overlay_strings = {0 <repeats 16 times>}, 
  string_overlays = {0 <repeats 16 times>}, 
  string = 138434762, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_EOB, 
  face_id = 1, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  face_box_p = 1, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = TRUNCATE, 
  base_face_id = 1, 
  c = 45, 
  len = 1, 
  cmp_it = {
    stop_pos = 2, 
    id = -1, 
    ch = -2, 
    lookback = 0, 
    nglyphs = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 45, 
  image_id = 0, 
  slice = {
    x = 138434762, 
    y = 138434762, 
    width = 138434762, 
    height = 138434762
  }, 
  space_width = 138434762, 
  voffset = 0, 
  tab_width = 8, 
  font_height = 138434762, 
  object = 138434762, 
  position = {
    charpos = 0, 
    bytepos = 0
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 0, 
  first_visible_x = 0, 
  last_visible_x = 909, 
  last_visible_y = 150, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0xa603cd8, 
  area = TEXT_AREA, 
  nglyphs = 1, 
  pixel_width = 9, 
  ascent = 13, 
  descent = 2, 
  max_ascent = 13, 
  max_descent = 2, 
  phys_ascent = 5, 
  phys_descent = -4, 
  max_phys_ascent = 10, 
  max_phys_descent = 0, 
  current_x = 55, 
  continuation_lines_width = 0, 
  current_y = 0, 
  first_vpos = 0, 
  vpos = 0, 
  hpos = 6, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0
}
        face = (struct face *) 0x0
#17 0x08085e32 in display_mode_lines (w=0x8b50828) at xdisp.c:17246
        sel_w = (struct window *) 0x8b50828
        old_selected_window = 146081837
        old_selected_frame = 146081453
        n = <value optimized out>
#18 0x0808c3f0 in redisplay_window (window=<value optimized out>, 
    just_this_one_p=<value optimized out>) at xdisp.c:13873
        w = (struct window *) 0x8b50828
        f = (struct frame *) 0x8b506a8
        buffer = <value optimized out>
        old = (struct buffer *) 0xa1da0c0
        startp = <value optimized out>
        update_mode_line = 1
        tem = <value optimized out>
        it = {
  window = 1, 
  w = 0x1, 
  f = 0x8f9f408, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 0, 
  end_charpos = 4, 
  s = 0x90b6ede "\v\t\211\271\f\tVn\v\t\"\352\317\b\312X@\bz\377A\b\356n\v\t\362\270E\b\366n\v\tJ\377A\b\312\265P\b\006o\v\t\016m\v\tJ\377A\b\362\351\317\bZ&E\b\312X@\bz\377A\b\036o\v\t\241 \020\t<\212", 
  string_nchars = 175266830, 
  region_beg_charpos = 303507096, 
  region_end_charpos = 0, 
  redisplay_end_trigger_charpos = 146081448, 
  multibyte_p = 0, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0xbfc3fbc8, 
  dpvec = 0x8b50960, 
  dpend = 0xbfc3f728, 
  dpvec_char_len = 0, 
  dpvec_face_id = -1077675064, 
  saved_face_id = 134776498, 
  ctl_chars = {-1077676248, 146082144, 1, 1, 139977608, 138123920, 11, 14, 15, 
    1, 146081453, 146228880, -1077676208, 138434762, 146082149, 146082144}, 
  start = {
    pos = {
      charpos = 146081448, 
      bytepos = 0
    }, 
    overlay_string_index = 44, 
    string_pos = {
      charpos = 44, 
      bytepos = 0
    }, 
    dpvec_index = 0
  }, 
  current = {
    pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    overlay_string_index = 0, 
    string_pos = {
      charpos = 0, 
      bytepos = 159800232
    }, 
    dpvec_index = 0
  }, 
  n_overlay_strings = 0, 
  overlay_strings = {0, 0, -1, 0 <repeats 13 times>}, 
  string_overlays = {0, 0, 0, 44, 44, -1, -1, -1, -1, 44, 44, -1, -1, -1, -1, 
    0}, 
  string = 0, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = 138434762, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        lookback = 0, 
        nglyphs = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 0, 
  selective_display_ellipsis_p = 0, 
  ctl_arrow_p = 0, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = TRUNCATE, 
  base_face_id = 0, 
  c = 0, 
  len = 0, 
  cmp_it = {
    stop_pos = 0, 
    id = 0, 
    ch = 0, 
    lookback = 0, 
    nglyphs = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 0, 
  image_id = 0, 
  slice = {
    x = 0, 
    y = 0, 
    width = 0, 
    height = 0
  }, 
  space_width = 0, 
  voffset = 0, 
  tab_width = 0, 
  font_height = 0, 
  object = 0, 
  position = {
    charpos = 0, 
    bytepos = 0
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 0, 
  first_visible_x = 0, 
  last_visible_x = 0, 
  last_visible_y = 4, 
  extra_line_spacing = 12, 
  max_extra_line_spacing = 35, 
  override_ascent = 2, 
  override_descent = 0, 
  override_boff = 32, 
  glyph_row = 0x1, 
  area = 44, 
  nglyphs = -1, 
  pixel_width = -2, 
  ascent = 0, 
  descent = 0, 
  max_ascent = 0, 
  max_descent = 0, 
  phys_ascent = 138603562, 
  phys_descent = 140188808, 
  max_phys_ascent = 139443454, 
  max_phys_descent = -1077675208, 
  current_x = 135767992, 
  continuation_lines_width = 138603562, 
  current_y = 138599987, 
  first_vpos = 138434762, 
  vpos = 0, 
  hpos = 138434762, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 8, 
  left_user_fringe_face_id = 22730, 
  right_user_fringe_face_id = 191530
}
        current_matrix_up_to_date_p = 1
        used_current_matrix_p = 0
        buffer_unchanged_p = 1
        temp_scroll_step = <value optimized out>
        centering_position = <value optimized out>
        last_line_misfit = 44
        beg_unchanged = 0
        end_unchanged = 0
#19 0x0808e763 in redisplay_window_0 (window=146081837) at xdisp.c:12283
No locals.
#20 0x08188e07 in internal_condition_case_1 (
    bfun=0x808e740 <redisplay_window_0>, arg=146081837, handlers=138422958, 
    hfun=0x8068f60 <redisplay_window_error>) at eval.c:1538
        val = 5
        c = {
  tag = 138434762, 
  val = 138434762, 
  next = 0xbfc41014, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {146081832, 146081448, 138767688, -1077674920, 2027254306, 
        -835178163}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {140188163, 138538405, 1, 169713856, 6000000, 138479384, 
          3217292296, 135769812, 138479386, 138474083, 6000000, 169713856, 
          147850277, 138434762, 0, 1, 1073741820, 177347864, 138434762, 
          138434786, 138603562, 1073741820, 0, 6000000, 138479386, 272, 
          3217292360, 135824404, 138479386, 6000000, 0, 1}
      }
    }}, 
  backlist = 0xbfc409ac, 
  handlerlist = 0xbfc410dc, 
  lisp_eval_depth = 4, 
  pdlcount = 17, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0xbfc40a54
}
        h = {
  handler = 138422958, 
  var = 138434762, 
  chosen_clause = 146082149, 
  tag = 0xbfc3fb74, 
  next = 0xbfc410dc
}
#21 0x08079cff in redisplay_windows (window=21) at xdisp.c:12262
        w = (struct window *) 0x8b50828
#22 0x08079d1d in redisplay_windows (window=21) at xdisp.c:12256
        w = (struct window *) 0xa7cbc00
#23 0x08090560 in redisplay_internal (preserve_echo_area=<value optimized out>)
    at xdisp.c:11834
        f = (struct frame *) 0x8b506a8
        tail = <value optimized out>
        frame = <value optimized out>
        w = (struct window *) 0x8b50828
        pause = 0
        must_finish = 1
        number_of_visible_frames = <value optimized out>
        polling_stopped_here = 0
        old_frame = 146081453
        consider_all_windows_p = <value optimized out>
#24 0x081274f0 in read_char (commandflag=0, nmaps=0, maps=0x0, 
    prev_event=138434810, used_mouse_menu=0x0, end_time=0x0) at keyboard.c:2727
        c = <value optimized out>
        local_getcjmp = {{
    __jmpbuf = {134738474, 145870184, -1077671956, -1077671952, -1077671948, 
      -1077671936}, 
    __mask_was_saved = 0, 
    __saved_mask = {
      __val = {1, 135121207, 141126144, 1073741820, 3217295288, 146081448,
        146082144, 146081448, 3217295320, 134805802, 146081448, 1, 0, 0, 0, 0, 
        0, 14, 146228885, 0, 138434762, 0, 0, 165494872, 0, 0, 44040210, 
        138434762, 170454456, 170454461, 0, 182515737}
    }
  }}
        save_jump = {{
    __jmpbuf = {-1077672168, 134871264, -1077672216, 134836140, 136477152, 
      138551747}, 
    __mask_was_saved = 138434762, 
    __saved_mask = {
      __val = {13632549, 3217295080, 170454456, 0, 9, 3217295104, 134640534, 
        170454456, 0, 170454456, 0, 9, 3217295132, 134640534, 170454456, 0, 1, 
        146081448, 145870184, 3217295176, 134680567, 146081448, 44040214, 1, 
        94, 405, 170454456, 181368248, 146081448, 145870184, 146081448, 
        3217295400}
    }
  }}
        key_already_recorded = 0
        tem = <value optimized out>
        save = <value optimized out>
        previous_echo_area_message = 138434762
        also_record = 138434762
        reread = 0
        polling_stopped_here = <value optimized out>
        orig_kboard = (struct kboard *) 0x8b20450
#25 0x081aeb19 in read_filtered_event (no_switch_frame=1, ascii_required=0, 
    error_nonascii=0, input_method=0, seconds=2) at lread.c:720
        val = 2
        delayed_switch_frame = 138434762
        end_time = {
  tv_sec = -1077671704, 
  tv_usec = 135391145
}
#26 0x081966ab in Fy_or_n_p (prompt=153074529) at fns.c:2651
        obj = <value optimized out>
        key = <value optimized out>
        def = <value optimized out>
        map = 140970262
        answer = <value optimized out>
        xprompt = 153074529
        args = {182515721, 153074529}
#27 0x08189bb4 in Ffuncall (nargs=2, args=0xbfc409f0) at eval.c:3024
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 1
        val = <value optimized out>
        backtrace = {
  next = 0xbfc40b2c, 
  function = 0xbfc409f0, 
  args = 0xbfc409f4, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfc409f4
        i = 136489632
#28 0x081c2881 in Fbyte_code (bytestr=153074385, vector=153076397, maxdepth=24)
    at bytecode.c:680
        op = <value optimized out>
        stack = {
  pc = 0x900f368 "\205\250", 
  top = 0xbfc409f4, 
  bottom = 0xbfc409f0, 
  byte_string = 153074385, 
  byte_string_start = 0x900f350 "\212\b\204\033", 
  constants = 153076397, 
  next = 0xbfc40bd4
}
        top = (Lisp_Object *) 0xbfc409f0
        result = <value optimized out>
#29 0x0818b9b4 in funcall_lambda (fun=<value optimized out>, 
    nargs=<value optimized out>, arg_vector=0x15) at eval.c:3211
        val = <value optimized out>
        syms_left = 138434762
        next = <value optimized out>
        i = 4
        optional = 1
        rest = 0
#30 0x081899c3 in Ffuncall (nargs=5, args=0xbfc40b70) at eval.c:3081
        fun = 5
        original_fun = 151259314
        funcar = <value optimized out>
        numargs = 4
        val = <value optimized out>
        backtrace = {
  next = 0xbfc40cac, 
  function = 0xbfc40b70, 
  args = 0xbfc40b74, 
  nargs = 4, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
        internal_args = <value optimized out>
        i = <value optimized out>
#31 0x081c2881 in Fbyte_code (bytestr=153076289, vector=153086629, maxdepth=20)
    at bytecode.c:680
        op = <value optimized out>
        stack = {
  pc = 0x900f4ea "\205\033", 
  top = 0xbfc40b80, 
  bottom = 0xbfc40b70, 
  byte_string = 153076289, 
  byte_string_start = 0x900f4e4 "\304\b\t\305\306$\205\033", 
  constants = 153086629, 
  next = 0x0
}
        top = (Lisp_Object *) 0xbfc40b70
        result = <value optimized out>
#32 0x0818b9b4 in funcall_lambda (fun=<value optimized out>, 
    nargs=<value optimized out>, arg_vector=0x15) at eval.c:3211
        val = <value optimized out>
        syms_left = 138434762
        next = <value optimized out>
        i = 1
        optional = 1
        rest = 0
#33 0x081899c3 in Ffuncall (nargs=2, args=0xbfc40d40) at eval.c:3081
        fun = 5
        original_fun = 151258178
        funcar = <value optimized out>
        numargs = 1
        val = <value optimized out>
        backtrace = {
  next = 0xbfc40edc, 
  function = 0xbfc40d40, 
  args = 0xbfc40d44, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
        internal_args = <value optimized out>
        i = <value optimized out>
#34 0x081875d0 in Fcall_interactively (function=151258178, 
    record_flag=138434762, keys=138469037) at callint.c:869
        val = <value optimized out>
        specs = 138434762
        filter_specs = <value optimized out>
        teml = <value optimized out>
        up_event = 138434762
        enable = 0
        next_event = <value optimized out>
        prefix_arg = <value optimized out>
        string = (unsigned char *) 0x1 <Address 0x1 out of bounds>
        tem = (unsigned char *) 0x1 <Address 0x1 out of bounds>
        i = -1077670656
        j = 1
        foo = 0
        prompt1 = '\0' <repeats 99 times>
        arg_from_tty = 0
        key_count = <value optimized out>
        record_then_fail = <value optimized out>
        save_this_command = 151258178
        save_last_command = 151257114
        save_this_original_command = 151258178
        save_real_this_command = 151258178
#35 0x08189b93 in Ffuncall (nargs=4, args=0xbfc40f30) at eval.c:3030
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 3
        val = <value optimized out>
        backtrace = {
  next = 0x0, 
  function = 0xbfc40f30, 
  args = 0xbfc40f34, 
  nargs = 3, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfc40f34
        i = 136489632
#36 0x08189d69 in call3 (fn=138555178, arg1=151258178, arg2=138434762, 
    arg3=138434762) at eval.c:2854
        ret_ungc_val = 5
#37 0x0812bd02 in command_loop_1 () at keyboard.c:1904
        cmd = <value optimized out>
        lose = <value optimized out>
        keybuf = {396, 152248442, 152248322, -1230723419, 134541614, 
  -1077669970, 138434762, 138434762, -1077669896, 135420669, 177518150, 
  -1077669970, -1230788264, 32, -1077669872, 0, -1077669956, -1090515184, 0, 
  0, 138434762, 139342210, -1215868632, -1077669924, 23, 138885360, 138885360, 
  138885376, -1077669896, 135401299}
        i = <value optimized out>
        prev_modiff = 1752
        prev_buffer = (struct buffer *) 0xa1da0c0
        already_adjusted = 0
#38 0x08188f01 in internal_condition_case (bfun=0x812b950 <command_loop_1>, 
    handlers=138472746, hfun=0x8125a30 <cmd_error>) at eval.c:1490
        val = 5
        c = {
  tag = 138434762, 
  val = 138434762, 
  next = 0xbfc41138, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {138885360, 138885360, 138885376, -1077669640, 1996730914, 
        -834784947}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {22, 22, 0, 0, 0, 139220680, 524288, 3079116416, 0, 
          3217297648, 3217297576, 3217297588, 0, 4294967295, 134540605, 
          225011984, 3065603344, 8192, 3064243877, 134541614, 0, 3065405849, 
          1024, 8208, 107, 8188, 3064200600, 3067264312, 3217297616, 
          4294967295, 3079114740, 134540605}
      }
    }}, 
  backlist = 0x0, 
  handlerlist = 0x0, 
  lisp_eval_depth = 0, 
  pdlcount = 2, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0x0
}
        h = {
  handler = 138472746, 
  var = 138434762, 
  chosen_clause = 138434810, 
  tag = 0xbfc41014, 
  next = 0x0
}
#39 0x08124f05 in command_loop_2 () at keyboard.c:1360
        val = 5
#40 0x08188fe1 in internal_catch (tag=138469818, 
    func=0x8124ee0 <command_loop_2>, arg=138434762) at eval.c:1226
        c = {
  tag = 138469818, 
  val = 138434762, 
  next = 0x0, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {138885360, 138885360, 138885376, -1077669368, 1996616226, 
        -834877107}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {3217297908, 3217298056, 135416658, 3217297920, 0, 0, 0, 0, 0, 
          0, 138460616, 138434762, 138602128, 3217297896, 135769812, 
          138602130, 138600059, 138434762, 138460616, 3064613806, 0, 0, 0, 
          3064613806, 0, 0, 138434786, 0, 14, 3217298012, 138602130, 138434762}
      }
    }}, 
  backlist = 0x0, 
  handlerlist = 0x0, 
  lisp_eval_depth = 0, 
  pdlcount = 2, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0x0
}
#41 0x0812587f in command_loop () at keyboard.c:1339
No locals.
#42 0x08125c1a in recursive_edit_1 () at keyboard.c:954
        val = <value optimized out>
#43 0x08125d42 in Frecursive_edit () at keyboard.c:1016
        buffer = 138434762
#44 0x0811a5c8 in main (argc=<value optimized out>, argv=<value optimized out>)
    at emacs.c:1833
        dummy = -1077668456
        stack_bottom_variable = 8 '\b'
        do_initial_setlocale = 138885360
        skip_args = 0
        rlim = {
  rlim_cur = 8388608, 
  rlim_max = 18446744073709551615
}
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0

Lisp Backtrace:
"gnus-y-or-n-p" (0xbfc409f4)
"gnus-summary-catchup" (0xbfc40b74)
"gnus-summary-catchup-and-exit" (0xbfc40d44)
"call-interactively" (0xbfc40f34)

In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.18.6)
 of 2010-03-16 on faure.capuchin.co.uk
Windowing system distributor `The X.Org Foundation', version 11.0.10605000
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: en_GB.UTF-8
  value of $LC_CTYPE: en_GB.UTF-8
  value of $LC_MESSAGES: en_GB.UTF-8
  value of $LC_MONETARY: en_GB.UTF-8
  value of $LC_NUMERIC: en_GB.UTF-8
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=none
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
  show-paren-mode: t
  recentf-mode: t
  display-time-mode: t
  shell-dirtrack-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<help-echo> <select-window> <select-window> <select-window> 
C-x C-f / d e v / e <tab> <backspace> <backspace> e 
<tab> R <tab> e <tab> - <tab> <tab> <return> <down> 
<down> <down> f <next> <up> C-h i <next> <down> <down> 
<down> <down> <down> <down> <down> <return> m B u g 
s <return> C-x 1 <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <up> <return> SPC SPC SPC SPC SPC SPC 
SPC <help-echo> <help-echo> <down-mouse-1> <mouse-1> 
<next> <next> <next> C-x C-f <backspace> <backspace> 
<backspace> <backspace> <backspace> e t c / D <tab> 
E <tab> B <tab> <return> <next> <next> <next> <next> 
<next> <next> <next> <help-echo> <next> <next> <up> 
<next> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Loading /home/robert/elisp/hhm-config.el (source)...done
Loading /home/robert/.recentf...done
Cleaning up the recentf list...
File /media/sdb1/Pics/170D3130.jpg removed from the recentf list
File /media/sdb1/steve1.png removed from the recentf list
Cleaning up the recentf list...done (2 removed)
Preparing diary...done
Loading vc-bzr...done
Composing main Info directory...done
Making completion list... [2 times]

Load-path shadows:
~/elisp/vm/lisp/vm-ps-print hides ~/elisp/vm-ps-print
~/elisp/vm/lisp/vm-pine hides ~/elisp/vm-pine
~/elisp/vm/lisp/vm-pcrisis hides ~/elisp/vm-pcrisis
~/elisp/vm/lisp/u-vm-color hides ~/elisp/u-vm-color
/usr/share/emacs/site-lisp/ruby-mode hides /develop/Robert/emacs-bz/emacs-trunk/lisp/progmodes/ruby-mode

Features:
(shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045
qp ietf-drums mailabbrev nnheader gmm-utils mailheader canlock hashcash
mail-utils emacsbug noutline outline easy-mmode help-mode info vc-bzr
sha1 hex-util dired-x dired-aux dired view solar cal-dst cal-bahai
cal-hebrew cal-julian holidays hol-loaddefs diary-lib diary-loaddefs
cal-menu calendar cal-loaddefs paren warnings server org-install
filesets recentf tree-widget wid-edit ps-print ps-def lpr identica-mode
easymenu longlines parse-time cl cl-19 autoinsert time-stamp crypt++
c-outline filladapt time tramp-imap assoc tramp-gw tramp-gvfs zeroconf
url-parse url-vars mm-util mail-prsvr dbus xml tramp-fish tramp-smb
tramp-cache tramp-ftp tramp-cmds tramp regexp-opt auth-source gnus-util
netrc time-date advice help-fns advice-preload shell comint ring
password-cache format-spec tramp-compat trampver jka-compr tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting
tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind font-render-setting gtk
x-toolkit x multi-tty emacs)

-- 
Links and things http://rmstar.blogspot.com/
Robert Marshall