Subject: Re: bug#15405: 24.3; #[] freezes emacs

From: Stephen Berman <[email-masked]>
Date: Wed, 18 Sep 2013 17:41:42 +0200

On Wed, 18 Sep 2013 18:27:19 +0300 Eli Zaretskii <[email-masked]> wrote:

>> Date: Wed, 18 Sep 2013 11:14:58 -0400
>> From: Barry OReilly <[email-masked]>
>> Cc: [email-masked], [email-masked]
>> 
>> (gdb) f 7
>> #7  font_delete_unmatched (f=0x11093b0, spec=11925893) at font.c:2624
>> warning: Source file is more recent than executable.
>> 2624          entity = AREF (vec, i);
>> (gdb) p vec
>> $1 = <value optimized out>
>> (gdb) p i
>> $2 = 201326591
>> (gdb)
>
> Unhelpful, sigh...  Can you try reproducing this in an unoptimized
> build, where GDB will show values we can trust?
>
> Thanks.

I also get a segfault with emacs -Q, M-: #[], M-: #[], C-x 3; backtrace below.

In GNU Emacs 24.3.50.4 (x86_64-suse-linux-gnu, GTK+ Version 3.4.4)
 of 2013-09-12 on rosalinde
Bzr revision: 114244 [email-masked]
Windowing system distributor `The X.Org Foundation', version 11.0.11203000
System Description:	openSUSE 12.2 (x86_64)

Configured using:
 `configure --without-toolkit-scroll-bars 'CFLAGS=-g3 -O0''

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=local
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

(gdb) r -Q
Starting program: /data/steve/lib/emacs/gtk/src/emacs -Q
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffec4d9700 (LWP 12680)]
Detaching after fork from child process 12681.
Detaching after fork from child process 12682.
[New Thread 0x7fffe9935700 (LWP 12683)]
[New Thread 0x7fffe9134700 (LWP 12684)]
Detaching after fork from child process 12685.
[New Thread 0x7fffd95af700 (LWP 12686)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000595b98 in AREF (array=9179653, idx=201326591)
    at /data/steve/bzr/emacs/quickfixes/src/lisp.h:1170
1170      return XVECTOR (array)->contents[idx];
(gdb) bt full
#0  0x0000000000595b98 in AREF (array=9179653, idx=201326591)
    at /data/steve/bzr/emacs/quickfixes/src/lisp.h:1170
No locals.
#1  0x00000000005d15e9 in font_delete_unmatched (vec=9179653, spec=19000077, 
    size=0) at /data/steve/bzr/emacs/quickfixes/src/font.c:2624
        entity = 12809621
        val = 12612338
        prop = 32767
        i = 201326591
#2  0x00000000005d1c6c in font_list_entities (f=0x11ccd30, spec=19000077)
    at /data/steve/bzr/emacs/quickfixes/src/font.c:2747
        cache = 16364646
        driver_list = 0x1574990
        ftype = 12612338
        val = 9179653
        list = 20752454
        size = 0
        need_filtering = true
        i = 0
#3  0x00000000005d35fa in font_find_for_lface (f=0x11ccd30, attrs=
    0x7fffffff9050, spec=23956789, c=-1)
    at /data/steve/bzr/emacs/quickfixes/src/font.c:3206
        work = 19000077
        entities = 5750772
---Type <return> to continue, or q <return> to quit---
        val = 24014354                                                          
        foundry = {16211730, 9179653, 140737488326256}                          
        family = 0x7fffffff8d70                                                 
        registry = {12916738, 9179653, 0}                                       
        adstyle = {12612338, 9179653, 77}                                       
        pixel_size = 15                                                         
        i = 0                                                                   
        j = 0                                                                   
        k = 0                                                                   
        l = 0                                                                   
        sa_count = 8                                                            
        sa_must_free = false                                                    
#4  0x00000000005d38f6 in font_load_for_lface (f=0x11ccd30, attrs=              
    0x7fffffff9050, spec=23956789)                                              
    at /data/steve/bzr/emacs/quickfixes/src/font.c:3276                         
        entity = 23956789                                                       
        name = 5856228                                                          
#5  0x00000000004eb6fd in realize_x_face (cache=0xcb50c0, attrs=0x7fffffff9050) 
    at /data/steve/bzr/emacs/quickfixes/src/xfaces.c:5531                       
        fontset = 2                                                             
        face = 0x1c16fb0                                                        
        default_face = 0x16b34f0                                                
        f = 0x11ccd30                                                           
        stipple = 12654370                                                      
---Type <return> to continue, or q <return> to quit---                          
        underline = 9696737                                                     
        overline = 12654370                                                     
        strike_through = 12654370                                               
        box = 0                                                                 
#6  0x00000000004eb3a8 in realize_face (cache=0xcb50c0, attrs=0x7fffffff9050,   
    former_face_id=-1) at /data/steve/bzr/emacs/quickfixes/src/xfaces.c:5423    
        face = 0x0                                                              
#7  0x00000000004e8fe9 in lookup_face (f=0x11ccd30, attr=0x7fffffff9050)        
    at /data/steve/bzr/emacs/quickfixes/src/xfaces.c:4412                       
        cache = 0xcb50c0                                                        
        hash = 1192808                                                          
        i = 617                                                                 
        face = 0x0                                                              
#8  0x00000000004eccea in face_at_string_position (w=0x121e960, string=         
    16184305, pos=1, bufpos=0, region_beg=-1, region_end=-1, endptr=            
    0x7fffffff9188, base_face_id=MODE_LINE_INACTIVE_FACE_ID, mouse_p=0)
    at /data/steve/bzr/emacs/quickfixes/src/xfaces.c:6195
        prop = 16081570
        position = 4
        end = 16
        limit = 16
        f = 0x11ccd30
        attrs = {12612914, 13247729, 9437897, 12653794, 452, 12654034, 
    12653794, 12612338, 12612338, 9696673, 9696737, 12612338, 12612338, 
---Type <return> to continue, or q <return> to quit---
    12612338, 9696566, 23956789, 12612338, 13248193}
        base_face = 0xce7de0
        multibyte_p = false
        prop_name = 12612914
#9  0x0000000000467fe0 in display_string (string=0xc0e818 "*scratch*", 
    lisp_string=12641249, face_string=16184305, face_string_pos=1, start=0, it=
    0x7fffffff9650, field_width=12, precision=-8, max_x=0, multibyte=0)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:22284
        endptr = 4
        face = 0x595a2a <SDATA+24>
        hpos_at_start = 8
        saved_face_id = 2
        row = 0x1c19e60
        it_charpos = 12641249
#10 0x0000000000464dec in display_mode_element (it=0x7fffffff9650, depth=4, 
    field_width=0, precision=-8, elt=16184305, props=12612338, risky=0)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:21036
        nglyphs_before = 8
        nwritten = -6
        multibyte = false
        bytepos = 1
        charpos = 1
        spec = 0xc0e818 "*scratch*"
        string = 12641249
---Type <return> to continue, or q <return> to quit---
        percent_position = 1
        last_offset = 0
        c = 98 'b'
        offset = 4
        n = 0
        field = 12
        prec = -8
        literal = 0
#11 0x0000000000465303 in display_mode_element (it=0x7fffffff9650, depth=3, 
    field_width=0, precision=-8, elt=16129126, props=12612338, risky=0)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:21208
        halftail = 16129126
        len = 0
        car = 0
        tem = 4289776
        n = 0
        field = 0
        prec = 0
        literal = 0
#12 0x0000000000465303 in display_mode_element (it=0x7fffffff9650, depth=1, 
    field_width=0, precision=0, elt=16234998, props=12612338, risky=0)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:21208
        halftail = 16235526
        len = 7
---Type <return> to continue, or q <return> to quit---
        car = 16083841
        tem = 4289776
        n = 8
        field = 5780140
        prec = 0
        literal = 0
#13 0x0000000000464269 in display_mode_line (w=0x121e960, face_id=
    MODE_LINE_INACTIVE_FACE_ID, format=16235606)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:20725
        it = {
          window = 18999653, 
          w = 0x121e960, 
          f = 0x11ccd30, 
          method = GET_FROM_STRING, 
          stop_charpos = 12, 
          prev_stop = 0, 
          base_level_stop = 0, 
          end_charpos = 12, 
          s = 0x0, 
          string_nchars = 9, 
          region_beg_charpos = -1, 
          region_end_charpos = -1, 
          redisplay_end_trigger_charpos = 0, 
          multibyte_p = 0, 
---Type <return> to continue, or q <return> to quit---
          header_line_p = 0, 
          string_from_display_prop_p = 0, 
          string_from_prefix_prop_p = 0, 
          from_disp_prop_p = 0, 
          ellipsis_p = 0, 
          avoid_cursor_p = 0, 
          dp = 0x0, 
          dpvec = 0x0, 
          dpend = 0x0, 
          dpvec_char_len = 0, 
          dpvec_face_id = 0, 
          saved_face_id = 2, 
          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
---Type <return> to continue, or q <return> to quit---
          }, 
          current = {
            pos = {
              charpos = 0, 
              bytepos = 0
            }, 
            overlay_string_index = -1, 
            string_pos = {
              charpos = 0, 
              bytepos = 0
            }, 
            dpvec_index = -1
          }, 
          n_overlay_strings = 0, 
          overlay_strings_charpos = 0, 
          overlay_strings = {0 <repeats 16 times>}, 
          string_overlays = {0 <repeats 16 times>}, 
          string = 12641249, 
          from_overlay = 0, 
          stack = {{
              string = 0, 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
---Type <return> to continue, or q <return> to quit---
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = 0, 
                  slice = {
                    x = 0, 
                    y = 0, 
---Type <return> to continue, or q <return> to quit---
                    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, 
---Type <return> to continue, or q <return> to quit---
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = 0, 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 0
            }, {
              string = 0, 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
---Type <return> to continue, or q <return> to quit---
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = 0, 
                  slice = {
                    x = 0, 
                    y = 0, 
---Type <return> to continue, or q <return> to quit---
                    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, 
---Type <return> to continue, or q <return> to quit---
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = 0, 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 0
            }, {
              string = 0, 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
---Type <return> to continue, or q <return> to quit---
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = 0, 
                  slice = {
                    x = 0, 
                    y = 0, 
---Type <return> to continue, or q <return> to quit---
                    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, 
---Type <return> to continue, or q <return> to quit---
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = 0, 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 0
            }, {
              string = 0, 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
---Type <return> to continue, or q <return> to quit---
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = 0, 
                  slice = {
                    x = 0, 
                    y = 0, 
---Type <return> to continue, or q <return> to quit---
                    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, 
---Type <return> to continue, or q <return> to quit---
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = 0, 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 0
            }, {
              string = 0, 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
---Type <return> to continue, or q <return> to quit---
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = 0, 
                  slice = {
                    x = 0, 
                    y = 0, 
---Type <return> to continue, or q <return> to quit---
                    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, 
---Type <return> to continue, or q <return> to quit---
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = 0, 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 0
            }}, 
          sp = 0, 
          selective = 0, 
          what = IT_EOB, 
          face_id = 2, 
---Type <return> to continue, or q <return> to quit---
          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 = 2, 
          c = 32, 
          len = 1, 
          cmp_it = {
            stop_pos = 0, 
            id = -1, 
            ch = -2, 
            rule_idx = 0, 
            lookback = 0, 
            nglyphs = 0, 
            reversed_p = false, 
            charpos = 0, 
---Type <return> to continue, or q <return> to quit---
            nchars = 0, 
            nbytes = 0, 
            from = 0, 
            to = 0, 
            width = 0
          }, 
          char_to_display = 32, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
          image_id = 0, 
          slice = {
            x = 12612338, 
            y = 12612338, 
            width = 12612338, 
            height = 12612338
          }, 
          space_width = 12612338, 
          voffset = 0, 
          tab_width = 8, 
          font_height = 12612338, 
          object = 9447465, 
          position = {
            charpos = 1, 
            bytepos = 1
          }, 
---Type <return> to continue, or q <return> to quit---
          truncation_pixel_width = 9, 
          continuation_pixel_width = 0, 
          first_visible_x = 0, 
          last_visible_x = 378, 
          last_visible_y = 594, 
          extra_line_spacing = 0, 
          max_extra_line_spacing = 0, 
          override_ascent = -1, 
          override_descent = 0, 
          override_boff = 0, 
          glyph_row = 0x1c19e60, 
          area = TEXT_AREA, 
          nglyphs = 1, 
          pixel_width = 9, 
          ascent = 14, 
          descent = 4, 
          max_ascent = 14, 
          max_descent = 4, 
          phys_ascent = 0, 
          phys_descent = 0, 
          max_phys_ascent = 11, 
          max_phys_descent = 0, 
          current_x = 73, 
          continuation_lines_width = 0, 
---Type <return> to continue, or q <return> to quit---
          eol_pos = {
            charpos = 0, 
            bytepos = 0
          }, 
          current_y = 0, 
          first_vpos = 0, 
          vpos = 0, 
          hpos = 8, 
          left_user_fringe_bitmap = 0, 
          right_user_fringe_bitmap = 0, 
          left_user_fringe_face_id = 0, 
          right_user_fringe_face_id = 0, 
          bidi_p = 1, 
          bidi_it = {
            bytepos = 0, 
            charpos = 0, 
            ch = -1, 
            nchars = -1, 
            ch_len = 1, 
            type = NEUTRAL_B, 
            type_after_w1 = NEUTRAL_B, 
            orig_type = NEUTRAL_B, 
            resolved_level = 0, 
            invalid_levels = 0, 
---Type <return> to continue, or q <return> to quit---
            invalid_rl_levels = -1, 
            prev = {
              bytepos = 1, 
              charpos = 1, 
              type = UNKNOWN_BT, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            last_strong = {
              bytepos = 0, 
              charpos = 0, 
              type = UNKNOWN_BT, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_for_neutral = {
              bytepos = 0, 
              charpos = -1, 
              type = UNKNOWN_BT, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            prev_for_neutral = {
              bytepos = 2, 
---Type <return> to continue, or q <return> to quit---
              charpos = -1, 
              type = UNKNOWN_BT, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_for_ws = {
              bytepos = 2, 
              charpos = 2, 
              type = NEUTRAL_B, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_en_pos = 0, 
            next_en_type = UNKNOWN_BT, 
            ignore_bn_limit = -1, 
            sor = L2R, 
            scan_dir = 1, 
            disp_pos = -1, 
            disp_prop = 0, 
            stack_idx = 0, 
            level_stack = {{
                level = 0, 
                override = NEUTRAL_DIR
              } <repeats 64 times>}, 
---Type <return> to continue, or q <return> to quit---
            string = {
              lstring = 12641249, 
              s = 0x0, 
              schars = 9, 
              bufpos = 0, 
              from_disp_str = 0, 
              unibyte = 1
            }, 
            w = 0x121e960, 
            paragraph_dir = NEUTRAL_DIR, 
            separator_limit = -1, 
            prev_was_pdf = 0, 
            first_elt = 1, 
            new_paragraph = 1, 
            frame_window_p = 1
          }, 
          paragraph_embedding = L2R
        }
        face = 0x59668c <BUFFERP+29>
        count = 6
#14 0x000000000046401b in display_mode_lines (w=0x121e960)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:20670
        sel_w = 0x11ccf18
        old_selected_window = 18665245
---Type <return> to continue, or q <return> to quit---
        old_selected_frame = 18664757
        new_frame = 18664757
        old_frame_selected_window = 18665245
        n = 0
#15 0x0000000000455e7c in redisplay_window (window=18999653, just_this_one_p=0)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:16114
        w = 0x121e960
        f = 0x11ccd30
        buffer = 0xc10c40
        old = 0xc10c40
        lpoint = {
          charpos = 192, 
          bytepos = 192
        }
        opoint = {
          charpos = 192, 
          bytepos = 192
        }
        startp = {
          charpos = 1, 
          bytepos = 1
        }
        update_mode_line = 1
        tem = 0
---Type <return> to continue, or q <return> to quit---
        it = {
          window = 0, 
          w = 0x0, 
          f = 0x64, 
          method = 1634230119, 
          stop_charpos = 0, 
          prev_stop = 0, 
          base_level_stop = 0, 
          end_charpos = 0, 
          s = 0x3ff0000000000000 <Address 0x3ff0000000000000 out of bounds>, 
          string_nchars = 0, 
          region_beg_charpos = 4607182418800017408, 
          region_end_charpos = 140737250186747, 
          redisplay_end_trigger_charpos = 0, 
          multibyte_p = 0, 
          header_line_p = 0, 
          string_from_display_prop_p = 0, 
          string_from_prefix_prop_p = 0, 
          from_disp_prop_p = 0, 
          ellipsis_p = 0, 
          avoid_cursor_p = 0, 
          dp = 0x15782f4, 
          dpvec = 0xffffffffffffffff, 
          dpend = 0x1578280, 
---Type <return> to continue, or q <return> to quit---
          dpvec_char_len = -283754549, 
          dpvec_face_id = 32767, 
          saved_face_id = 0, 
          ctl_chars = {0, 0, 23559200, 2, 22607072, 140737488335736, 23559200, 
    2, 22607072, 140737488335736, 0, 2147483647, 140737279606278, 4403, 
    22512280, 140737488335736}, 
          start = {
            pos = {
              charpos = 23559200, 
              bytepos = 2
            }, 
            overlay_string_index = 140737279606409, 
            string_pos = {
              charpos = 29445024, 
              bytepos = 23301808
            }, 
            dpvec_index = 2
          }, 
          current = {
            pos = {
              charpos = 140737279509068, 
              bytepos = 0
            }, 
            overlay_string_index = 140737279621622, 
---Type <return> to continue, or q <return> to quit---
            string_pos = {
              charpos = 140737488335736, 
              bytepos = 23301808
            }, 
            dpvec_index = 1
          }, 
          n_overlay_strings = 140737279508075, 
          overlay_strings_charpos = 23301808, 
          overlay_strings = {0, 23301808, 140737279512008, 0, 23313952, 
    22607072, 140737302643873, 0, 23313952, 22607072, 0, 23319408, 
    140737302643825, 22607072, 0, 23319408}, 
          string_overlays = {140737302643825, 23319408, 140737302398525, 
    22607072, 2147483647, 2, 22607072, 22607072, 12884901888, 18664752, 
    140737488335832, 5858739, 16993912649, 18664757, 2, 18664752}, 
          string = 140737488335856, 
          from_overlay = 5859080, 
          stack = {{
              string = 18664757, 
              string_nchars = -19440, 
              end_charpos = 4380087, 
              stop_charpos = 22512256, 
              prev_stop = 18664752, 
              base_level_stop = 140737488336016, 
              cmp_it = {
---Type <return> to continue, or q <return> to quit---
                stop_pos = 5454175, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 8, 
              u = {
                image = {
                  object = 4294967296, 
                  slice = {
                    x = 4294948096, 
                    y = 0, 
                    width = 0, 
                    height = 5730352
                  }, 
---Type <return> to continue, or q <return> to quit---
                  image_id = 140737488336048
                }, 
                comp = {
                  object = 4294967296
                }, 
                stretch = {
                  object = 4294967296
                }
              }, 
              position = {
                charpos = 5454899, 
                bytepos = 140737488346592
              }, 
              current = {
                pos = {
                  charpos = 0, 
                  bytepos = 140737488336064
                }, 
                overlay_string_index = 5454932, 
                string_pos = {
                  charpos = 140737488336096, 
                  bytepos = 5454976
                }, 
                dpvec_index = 0
---Type <return> to continue, or q <return> to quit---
              }, 
              from_overlay = 0, 
              area = -19216, 
              method = 32767, 
              paragraph_embedding = (L2R | R2L | unknown: 5455008), 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = (unknown: 4294948144), 
              voffset = 32767, 
              space_width = 5303462, 
              font_height = 12612338
            }, {
              string = 12974034, 
              string_nchars = 71303170, 
              end_charpos = 313, 
              stop_charpos = 22505920, 
              prev_stop = 21842112, 
              base_level_stop = 140737488336512, 
              cmp_it = {
---Type <return> to continue, or q <return> to quit---
                stop_pos = 6009011, 
                id = 12038920, 
                ch = 17162134, 
                rule_idx = 0, 
                lookback = 140737488336544, 
                nglyphs = 10582078, 
                reversed_p = false, 
                charpos = 12974034, 
                nchars = 12612338, 
                nbytes = 0, 
                from = 12038920, 
                to = 0, 
                width = 12796946
              }, 
              face_id = 5858894, 
              u = {
                image = {
                  object = 21842112, 
                  slice = {
                    x = 140737488336608, 
                    y = 6009011, 
                    width = 140737488336336, 
                    height = 140737488336224
                  }, 
---Type <return> to continue, or q <return> to quit---
                  image_id = 2
                }, 
                comp = {
                  object = 21842112
                }, 
                stretch = {
                  object = 21842112
                }
              }, 
              position = {
                charpos = 10583006, 
                bytepos = 5858365
              }, 
              current = {
                pos = {
                  charpos = 17162134, 
                  bytepos = 140737488336672
                }, 
                overlay_string_index = 6006667, 
                string_pos = {
                  charpos = 5855786, 
                  bytepos = 10823793
                }, 
                dpvec_index = -18064
---Type <return> to continue, or q <return> to quit---
              }, 
              from_overlay = 10582094, 
              area = 16, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = (unknown: 4294950456), 
              multibyte_p = 1, 
              string_from_display_prop_p = 1, 
              string_from_prefix_prop_p = 1, 
              display_ellipsis_p = 1, 
              avoid_cursor_p = 1, 
              bidi_p = 1, 
              from_disp_prop_p = 1, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = 0, 
              font_height = 12612338
            }, {
              string = 4, 
              string_nchars = 12973378, 
              end_charpos = 51550431345, 
              stop_charpos = 10582894, 
              prev_stop = 42960496753, 
              base_level_stop = 12030128, 
              cmp_it = {
---Type <return> to continue, or q <return> to quit---
                stop_pos = 12612338, 
                id = 12612386, 
                ch = 9166453, 
                rule_idx = 0, 
                lookback = 12612386, 
                nglyphs = 4289776, 
                reversed_p = false, 
                charpos = 140737488336592, 
                nchars = 5994053, 
                nbytes = 0, 
                from = 12612338, 
                to = 56, 
                width = 12651584
              }, 
              face_id = -18752, 
              u = {
                image = {
                  object = 5901477, 
                  slice = {
                    x = 0, 
                    y = 1, 
                    width = 140737488336624, 
                    height = 5903153
                  }, 
---Type <return> to continue, or q <return> to quit---
                  image_id = 140737488336928
                }, 
                comp = {
                  object = 5901477
                }, 
                stretch = {
                  object = 5901477
                }
              }, 
              position = {
                charpos = 12672978, 
                bytepos = 140737488336944
              }, 
              current = {
                pos = {
                  charpos = 12672976, 
                  bytepos = 140737488336672
                }, 
                overlay_string_index = 5903186, 
                string_pos = {
                  charpos = 12029984, 
                  bytepos = 12672978
                }, 
                dpvec_index = 16791554
---Type <return> to continue, or q <return> to quit---
              }, 
              from_overlay = 12612338, 
              area = -18320, 
              method = 32767, 
              paragraph_embedding = (L2R | R2L | unknown: 6006664), 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = (unknown: 4294948736), 
              voffset = 32767, 
              space_width = 6050398, 
              font_height = 140737488336824
            }, {
              string = 12672978, 
              string_nchars = 12612386, 
              end_charpos = 140737488336656, 
              stop_charpos = 2, 
              prev_stop = 10582894, 
              base_level_stop = 9282989, 
              cmp_it = {
---Type <return> to continue, or q <return> to quit---
                stop_pos = 140737247946272, 
                id = 5, 
                ch = 5, 
                rule_idx = 0, 
                lookback = 140737488346592, 
                nglyphs = 10581982, 
                reversed_p = false, 
                charpos = 12673170, 
                nchars = 10582974, 
                nbytes = 0, 
                from = 5, 
                to = 0, 
                width = -18336
              }, 
              face_id = 5, 
              u = {
                image = {
                  object = 8, 
                  slice = {
                    x = 12788562, 
                    y = 12030133, 
                    width = 1305670057987, 
                    height = 12651584
                  }, 
---Type <return> to continue, or q <return> to quit---
                  image_id = 140737488336912
                }, 
                comp = {
                  object = 8
                }, 
                stretch = {
                  object = 8
                }
              }, 
              position = {
                charpos = 10581982, 
                bytepos = 12612386
              }, 
              current = {
                pos = {
                  charpos = 51551646141, 
                  bytepos = 10578318
                }, 
                overlay_string_index = 42953962736, 
                string_pos = {
                  charpos = 12030032, 
                  bytepos = 12612338
                }, 
                dpvec_index = 12612338
---Type <return> to continue, or q <return> to quit---
              }, 
              from_overlay = 12612338, 
              area = -18320, 
              method = 32767, 
              paragraph_embedding = (L2R | unknown: 6026992), 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = (unknown: 12030032), 
              voffset = 0, 
              space_width = 10578318, 
              font_height = 1
            }, {
              string = 21842048, 
              string_nchars = -17984, 
              end_charpos = 6009011, 
              stop_charpos = 10626221, 
              prev_stop = 10626221, 
              base_level_stop = 140737488336144, 
              cmp_it = {
---Type <return> to continue, or q <return> to quit---
                stop_pos = 10578302, 
                id = 12612338, 
                ch = 10626301, 
                rule_idx = 0, 
                lookback = 140737488337200, 
                nglyphs = 6015870, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 10626221, 
                nbytes = 0, 
                from = 21657602, 
                to = 0, 
                width = 12
              }, 
              face_id = 12612338, 
              u = {
                image = {
                  object = 140737488337056, 
                  slice = {
                    x = 1, 
                    y = 12612338, 
                    width = 12612338, 
                    height = 12612386
                  }, 
---Type <return> to continue, or q <return> to quit---
                  image_id = 140737488337216
                }, 
                comp = {
                  object = 140737488337056
                }, 
                stretch = {
                  object = 140737488337056
                }
              }, 
              position = {
                charpos = 140737488338928, 
                bytepos = 140737488337216
              }, 
              current = {
                pos = {
                  charpos = 21842016, 
                  bytepos = 140737488337424
                }, 
                overlay_string_index = 10578318, 
                string_pos = {
                  charpos = 140737488337424, 
                  bytepos = 6014199
                }, 
                dpvec_index = 17485824
---Type <return> to continue, or q <return> to quit---
              }, 
              from_overlay = 16, 
              area = 12612338, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = (unknown: 12449664), 
              multibyte_p = 0, 
              string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, 
              avoid_cursor_p = 0, 
              bidi_p = 0, 
              from_disp_prop_p = 0, 
              line_wrap = (unknown: 4294949344), 
              voffset = 32767, 
              space_width = 5901785, 
              font_height = 12651584
            }}, 
          sp = 12449664, 
          selective = 140737488337328, 
          what = 12612338, 
          face_id = 0, 
          selective_display_ellipsis_p = 0, 
          ctl_arrow_p = 1, 
          face_box_p = 0, 
---Type <return> to continue, or q <return> to quit---
          start_of_box_run_p = 0, 
          end_of_box_run_p = 0, 
          overlay_strings_at_end_processed_p = 1, 
          ignore_overlay_strings_at_pos_p = 0, 
          glyph_not_available_p = 0, 
          starts_in_middle_of_char_p = 1, 
          face_before_selective_p = 1, 
          constrain_row_ascent_descent_p = 0, 
          line_wrap = TRUNCATE, 
          base_face_id = 12030037, 
          c = 6, 
          len = 12612338, 
          cmp_it = {
            stop_pos = 4289776, 
            id = 12449664, 
            ch = -17952, 
            rule_idx = 32767, 
            lookback = 5858604, 
            nglyphs = 12612338, 
            reversed_p = false, 
            charpos = 140737488337504, 
            nchars = 5904382, 
            nbytes = 0, 
            from = 12038584, 
---Type <return> to continue, or q <return> to quit---
            to = 0, 
            width = 12612338
          }, 
          char_to_display = 12612338, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
          image_id = 12788418, 
          slice = {
            x = 140737488337760, 
            y = 6009011, 
            width = 12449664, 
            height = 12651584
          }, 
          space_width = 140737488337568, 
          voffset = 30606, 
          tab_width = 161, 
          font_height = 12651584, 
          object = 12788416, 
          position = {
            charpos = 12651584, 
            bytepos = 12612338
          }, 
          truncation_pixel_width = -17792, 
          continuation_pixel_width = -1, 
          first_visible_x = 32767, 
---Type <return> to continue, or q <return> to quit---
          last_visible_x = 5903272, 
          last_visible_y = 0, 
          extra_line_spacing = 5858604, 
          max_extra_line_spacing = 0, 
          override_ascent = 12612338, 
          override_descent = 0, 
          override_boff = -17712, 
          glyph_row = 0x5a1c2c <Fset_default+586>, 
          area = 12612338, 
          nglyphs = 0, 
          pixel_width = 12788418, 
          ascent = 0, 
          descent = -17632, 
          max_ascent = 32767, 
          max_descent = 5904382, 
          phys_ascent = 0, 
          phys_descent = 12449664, 
          max_phys_ascent = 0, 
          max_phys_descent = 12612338, 
          current_x = 0, 
          continuation_lines_width = 12612338, 
          eol_pos = {
            charpos = 12788416, 
            bytepos = 140737488337760
---Type <return> to continue, or q <return> to quit---
          }, 
          current_y = 6017714, 
          first_vpos = 0, 
          vpos = 12612386, 
          hpos = 0, 
          left_user_fringe_bitmap = 10, 
          right_user_fringe_bitmap = 0, 
          left_user_fringe_face_id = 0, 
          right_user_fringe_face_id = 5, 
          bidi_p = 0, 
          bidi_it = {
            bytepos = 5, 
            charpos = 12449664, 
            ch = 8, 
            nchars = 12788562, 
            ch_len = 21841984, 
            type = 4294949728, 
            type_after_w1 = 32767, 
            orig_type = 6016934, 
            resolved_level = 0, 
            invalid_levels = 12612338, 
            invalid_rl_levels = 0, 
            prev = {
              bytepos = 12067632, 
---Type <return> to continue, or q <return> to quit---
              charpos = 140737488337840, 
              type = 5901785, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = 12651584
            }, 
            last_strong = {
              bytepos = 12067632, 
              charpos = 140737488337808, 
              type = 6006107, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = 12612338
            }, 
            next_for_neutral = {
              bytepos = 25780385678, 
              charpos = 12612338, 
              type = RLE, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = 12067632
            }, 
            prev_for_neutral = {
              bytepos = 140737488337840, 
              charpos = 5858604, 
              type = 12612338, 
              type_after_w1 = UNKNOWN_BT, 
---Type <return> to continue, or q <return> to quit---
              orig_type = 4294949936
            }, 
            next_for_ws = {
              bytepos = 5904382, 
              charpos = 5458739, 
              type = 12612338, 
              type_after_w1 = UNKNOWN_BT, 
              orig_type = 12612338
            }, 
            next_en_pos = 12910626, 
            next_en_type = 12671826, 
            ignore_bn_limit = 12612338, 
            sor = (unknown: 12067632), 
            scan_dir = 0, 
            disp_pos = 12651584, 
            disp_prop = -10064, 
            stack_idx = 32767, 
            level_stack = {{
                level = 5901785, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 12910624, 
                override = NEUTRAL_DIR
              }, {
                level = -10016, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = -17328, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5903272, 
                override = NEUTRAL_DIR
              }, {
                level = 5858604, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = -17248, 
                override = (L2R | R2L | unknown: 32764)
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 5905452, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = 12910626, 
                override = NEUTRAL_DIR
              }, {
                level = 0, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5904382, 
                override = NEUTRAL_DIR
              }, {
                level = 12067632, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = 12612386, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 12910624, 
                override = NEUTRAL_DIR
              }, {
                level = -17104, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 6017714, 
                override = NEUTRAL_DIR
              }, {
                level = 12612386, 
                override = NEUTRAL_DIR
              }, {
                level = 9, 
                override = NEUTRAL_DIR
              }, {
                level = 5, 
                override = NEUTRAL_DIR
              }, {
                level = 5, 
                override = NEUTRAL_DIR
              }, {
                level = 12067632, 
                override = (R2L | unknown: 4)
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 20757718, 
                override = NEUTRAL_DIR
              }, {
                level = 10519605, 
                override = NEUTRAL_DIR
              }, {
                level = 16923442, 
                override = NEUTRAL_DIR
              }, {
                level = -17056, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5493178, 
                override = NEUTRAL_DIR
              }, {
                level = -17151, 
                override = (unknown: 32512)
              }, {
                level = 16923442, 
                override = NEUTRAL_DIR
              }, {
                level = 18862653, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = -17088, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5856265, 
                override = NEUTRAL_DIR
              }, {
                level = 12612386, 
                override = NEUTRAL_DIR
              }, {
                level = 10, 
                override = NEUTRAL_DIR
              }, {
                level = 18862653, 
                override = NEUTRAL_DIR
              }, {
                level = -17056, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5856148, 
                override = NEUTRAL_DIR
              }, {
                level = 2, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 18862653, 
                override = NEUTRAL_DIR
              }, {
                level = -16880, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5465101, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = 16923442, 
                override = NEUTRAL_DIR
              }, {
                level = 20879878, 
                override = NEUTRAL_DIR
              }, {
                level = 29424961, 
                override = NEUTRAL_DIR
              }, {
                level = 29426336, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 29645253, 
                override = NEUTRAL_DIR
              }, {
                level = 12662322, 
                override = NEUTRAL_DIR
              }, {
                level = 16540550, 
                override = NEUTRAL_DIR
              }, {
                level = 16540166, 
                override = NEUTRAL_DIR
              }, {
                level = 12612338, 
                override = NEUTRAL_DIR
              }, {
                level = -16928, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 6045971, 
                override = NEUTRAL_DIR
              }, {
                level = 12662322, 
                override = NEUTRAL_DIR
              }, {
---Type <return> to continue, or q <return> to quit---
                level = 12654562, 
                override = NEUTRAL_DIR
              }, {
                level = -16832, 
                override = (L2R | R2L | unknown: 32764)
              }, {
                level = 5450759, 
                override = NEUTRAL_DIR
              }, {
                level = 17308406, 
                override = NEUTRAL_DIR
              }, {
                level = 17308406, 
                override = NEUTRAL_DIR
              }, {
                level = -16784, 
                override = (L2R | R2L | unknown: 32764)
              }}, 
            string = {
              lstring = 5493178, 
              s = 0x13cda01  <incomplete sequence \304>, 
              schars = 12612338, 
              bufpos = 20765238, 
              from_disp_str = 0, 
---Type <return> to continue, or q <return> to quit---
              unibyte = 1
            }, 
            w = 0x7fffffffbff0, 
            paragraph_dir = (unknown: 4289776), 
            separator_limit = 139646566645360, 
            prev_was_pdf = 0, 
            first_elt = 1, 
            new_paragraph = 0, 
            frame_window_p = 0
          }, 
          paragraph_embedding = (unknown: 18664752)
        }
        current_matrix_up_to_date_p = 0
        used_current_matrix_p = 0
        buffer_unchanged_p = 0
        temp_scroll_step = 0
        count = 5
        rc = 6
        centering_position = -1
        last_line_misfit = 0
        beg_unchanged = 191
        end_unchanged = 0
        frame_line_height = 18
#16 0x000000000044ee00 in redisplay_window_0 (window=18999653)
---Type <return> to continue, or q <return> to quit---
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:13811
No locals.
#17 0x00000000005b911b in internal_condition_case_1 (bfun=
    0x44edbe <redisplay_window_0>, arg=18999653, handlers=12874982, hfun=
    0x44ed8d <redisplay_window_error>)
    at /data/steve/bzr/emacs/quickfixes/src/eval.c:1376
        val = 12651589
        c = {
          tag = 12612338, 
          val = 12612338, 
          next = 0x7fffffffd8e0, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {0, 8304084069479131285, 4289776, 140737488346592, 0, 
    0, 8304084066473912469, -8304084390187849579}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {12858368, 12912992, 12612338, 140737488339152, 
    5903272, 5858604, 12612338, 140737488339232, 5905452, 12612338, 12858370, 
    140737488339312, 25775708158, 12651584, 140737488339256, 5858739}
              }
            }}, 
          handlerlist = 0x7fffffffd8b0, 
          lisp_eval_depth = 0, 
---Type <return> to continue, or q <return> to quit---
          pdlcount = 5, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
        h = {
          handler = 12874982, 
          var = 12612338, 
          chosen_clause = 12524480, 
          tag = 0x7fffffffc030, 
          next = 0x7fffffffd8b0
        }
#18 0x000000000044ed6e in redisplay_windows (window=18999653)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:13791
        w = 0x121e960
#19 0x000000000044ed24 in redisplay_windows (window=29341981)
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:13785
        w = 0x1bfb918
#20 0x000000000044e090 in redisplay_internal ()
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:13402
        f = 0x11ccd30
        w = 0x11ccf18
        sw = 0x11ccf18
        fr = 0x11ccd30
---Type <return> to continue, or q <return> to quit---
        pending = 0
        must_finish = false
        match_p = true
        tlbufpos = {
          charpos = 192, 
          bytepos = 192
        }
        tlendpos = {
          charpos = 0, 
          bytepos = 0
        }
        number_of_visible_frames = 1
        count = 2
        sf = 0x11ccd30
        polling_stopped_here = 0
        tail = 16381046
        frame = 18664757
        consider_all_windows_p = 1
        update_miniwindow_p = 0
#21 0x000000000044c57b in redisplay ()
    at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:12690
No locals.
#22 0x000000000052c14d in read_char (commandflag=1, map=20758678, prev_event=
    12612338, used_mouse_menu=0x7fffffffd54f, end_time=0x0)
---Type <return> to continue, or q <return> to quit---
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:2553
        echo_current = true
        c = 12612338
        jmpcount = 20758528
        local_getcjmp = {{
            __jmpbuf = {5858956, 12657154, 140737488343600, 5936417, 16, 
    12651589, 140737488343536, 5902566}, 
            __mask_was_saved = 16856048, 
            __saved_mask = {
              __val = {17256320, 12612096, 12612338, 18446744073709551615, 
    16856048, 140737488343584, 5903131, 192, 17256322, 16856048, 17256320, 
    140737488343728, 5504237, 12612338, 2, 12612338}
            }
          }}
        save_jump = {{
            __jmpbuf = {2, 2, 6801108, 140737488342768, 2, 12612338, 12612338, 
    6006528}, 
            __mask_was_saved = -11792, 
            __saved_mask = {
              __val = {10073253, 52, 21841792, 140737488343456, 6014077, 
    140737488343456, 25775708158, 12651584, 30064759144, 12651584, 
    140737488343416, 5858739, 25782605618, 12651589, 12651584, 12651584}
            }
          }}
---Type <return> to continue, or q <return> to quit---
        tem = 140737488343824
        save = 5855468
        previous_echo_area_message = 12612338
        also_record = 12612338
        reread = false
        gcpro1 = {
          next = 0x1003802, 
          var = 0x5, 
          nvars = 140737488343232
        }
        gcpro2 = {
          next = 0xc072f2, 
          var = 0xf72a82, 
          nvars = 16791554
        }
        polling_stopped_here = false
        orig_kboard = 0x1676210
#23 0x0000000000537956 in read_key_sequence (keybuf=0x7fffffffd720, bufsize=
    30, prompt=12612338, dont_downcase_last=false, can_return_switch_frame=
    true, fix_current_buffer=true)
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:9066
        interrupted_kboard = 0x1676210
        interrupted_frame = 0x11ccd30
        key = 6016934
---Type <return> to continue, or q <return> to quit---
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        new_binding = 5858604
        count = 2
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = 20758678
        first_event = 12612338
        first_unbound = 31
        mock_input = 0
        fkey = {
          parent = 20575894, 
          map = 20575894, 
          start = 0, 
          end = 0
        }
        keytran = {
          parent = 12591686, 
          map = 12591686, 
          start = 0, 
          end = 0
---Type <return> to continue, or q <return> to quit---
        }
        indec = {
          parent = 20575878, 
          map = 20575878, 
          start = 0, 
          end = 0
        }
        shift_translated = false
        delayed_switch_frame = 12612338
        original_uppercase = 12787376
        original_uppercase_position = -1
        dummyflag = false
        starting_buffer = 0xc10c40
        fake_prefixed_keys = 12612338
        gcpro1 = {
          next = 0x7fffffffd5d0, 
          var = 0x5a17fe <set_internal+1104>, 
          nvars = 5858739
        }
#24 0x0000000000529ab4 in command_loop_1 ()
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1436
        cmd = 16791554
        keybuf = {96, 204, 12612386, 20677878, 119, 12612338, 140737488344928, 
    5455011, 140737488344960, 9193134, 12671922, 18664752, 140737488345008, 
---Type <return> to continue, or q <return> to quit---
    5114937, 0, 6810581, 1, 12612338, 12612338, 9193145, 140737488345040, 0, 
    140737488345104, 5411694, 140737488345136, 20677878, 12612338, 18664752, 
    140737488345104, 0}
        i = 2
        prev_modiff = 10
        prev_buffer = 0xc10c40
        already_adjusted = false
#25 0x00000000005b8fc4 in internal_condition_case (bfun=
    0x529700 <command_loop_1>, handlers=12671826, hfun=0x529053 <cmd_error>)
    at /data/steve/bzr/emacs/quickfixes/src/eval.c:1339
        val = 0
        c = {
          tag = 12612338, 
          val = 12612338, 
          next = 0x7fffffffda60, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {0, 8304084069791606933, 4289776, 140737488346592, 0, 
    0, 8304084069739178133, -8304084391050434411}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {10142659682659117205, 0, 140737298756521, 4294967295, 
    140737257761200, 140737298753776, 9143960, 0, 140737488346592, 0, 0, 
    140737488345968, 140737351945093, 5, 0, 5}
---Type <return> to continue, or q <return> to quit---
              }
            }}, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
        h = {
          handler = 12671826, 
          var = 12612338, 
          chosen_clause = 12612386, 
          tag = 0x7fffffffd8e0, 
          next = 0x0
        }
#26 0x000000000052945d in command_loop_2 (ignore=12612338)
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1163
        val = 0
#27 0x00000000005b8a0e in internal_catch (tag=12667714, func=
    0x529437 <command_loop_2>, arg=12612338)
    at /data/steve/bzr/emacs/quickfixes/src/eval.c:1113
        c = {
          tag = 12667714, 
---Type <return> to continue, or q <return> to quit---
          val = 12612338, 
          next = 0x0, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {0, 8304084069810481301, 4289776, 140737488346592, 0, 
    0, 8304084069783218325, -8304084390975723371}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {21841696, 140737488345936, 5904382, 4294967296, 
    12612338, 12612338, 12910626, 25769794336, 12651584, 12067632, 12651584, 
    5, 5, 12067632, 12910624, 5858604}
              }
            }}, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
#28 0x000000000052940d in command_loop ()
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1142
No locals.
#29 0x0000000000528c4e in recursive_edit_1 ()
---Type <return> to continue, or q <return> to quit---
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:781
        count = 1
        val = 12612338
#30 0x0000000000528dbb in Frecursive_edit ()
    at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:845
        count = 0
        buffer = 12612338
#31 0x0000000000526d18 in main (argc=2, argv=0x7fffffffdde8)
    at /data/steve/bzr/emacs/quickfixes/src/emacs.c:1570
        dummy = 140737488346624
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = true
        dumping = false
        skip_args = 0
        rlim = {
          rlim_cur = 8720000, 
          rlim_max = 18446744073709551615
        }
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0

Lisp Backtrace:
---Type <return> to continue, or q <return> to quit---
"redisplay_internal (C function)" (0xbf7c90)