From: Stephen Berman <stephen.berman@gmx.net>
To: Angelo Graziosi <angelo.graziosi@alice.it>
Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org
Subject: Re: Emacs hangs! [trunk, bidi, docview]
Date: Sun, 09 May 2010 23:25:53 +0200 [thread overview]
Message-ID: <87632wg42m.fsf@escher.home> (raw)
In-Reply-To: <4BE5CEC6.30303@alice.it> (Angelo Graziosi's message of "Sat, 08 May 2010 22:51:18 +0200")
[-- Attachment #1: Type: text/plain, Size: 1082 bytes --]
On Sat, 08 May 2010 22:51:18 +0200 Angelo Graziosi <angelo.graziosi@alice.it> wrote:
> Il 08/05/2010 22.05, Eli Zaretskii ha scritto:
>>> Date: Sat, 08 May 2010 21:48:07 +0200
>>> From: Angelo Graziosi<angelo.graziosi@alice.it>
>>>
>>> Perhaps you already know this problem, but I want to flag it for
>>> completeness.
>>
>> No, I didn't.
>>
>>> When I add
>>>
>>> (setq-default bidi-display-reordering t)
>>>
>>> to my ~/.emacs file causes Emacs (current trunk) to hang when I try to
>>> visit a PDF or JPG file (docview-mode).
>>
>> Please show a full recipe, starting with "emacs -Q". Thanks.
>
> The simplest way I found (but I am sure there is another more simpler) is:
>
> emacs -Q &
>
> then in scratch buffer evaluate (C-M-x):
>
> (setq-default bidi-display-reordering t)
>
>
> Then C-x C-f pdf_or_jpg_file
>
> Here Emacs hangs ('top' shows 100% CPU!)
I just tried this recipe on GNU Emacs 24.0.50.2 (i686-pc-linux-gnu, GTK+
Version 2.18.6) of 2010-05-08 on escher with a JPG file and Emacs dumped
core. The gdb backtrace from the core file is attached.
Steve Berman
[-- Attachment #2: core dump backtrace --]
[-- Type: application/octet-stream, Size: 81892 bytes --]
Core was generated by `/home/steve/lib/emacs/gtk/src/emacs -xrm emacs.ScrollBarWidth:7 -Q'.
Program terminated with signal 6, Aborted.
#0 0xffffe430 in __kernel_vsyscall ()
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0
TERM = dumb
Breakpoint 1 at 0x8122906: file /home/steve/bzr/emacs/quickfixes/src/emacs.c, line 430.
Temporary breakpoint 2 at 0x813f8f8: file /home/steve/bzr/emacs/quickfixes/src/sysdep.c, line 1039.
(gdb) bt full
#0 0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb69d1416 in kill () from /lib/libc.so.6
No symbol table info available.
#2 0x08124614 in fatal_error_signal (sig=6)
at /home/steve/bzr/emacs/quickfixes/src/emacs.c:401
No locals.
#3 <signal handler called>
No symbol table info available.
#4 0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#5 0xb69d1416 in kill () from /lib/libc.so.6
No symbol table info available.
#6 0x0812291b in abort () at /home/steve/bzr/emacs/quickfixes/src/emacs.c:430
No locals.
#7 0x080cd312 in bidi_cache_iterator_state (bidi_it=0xbfefcdf8, resolved=1000)
at /home/steve/bzr/emacs/quickfixes/src/bidi.c:677
idx = 5690
#8 0x080ce811 in bidi_resolve_neutral (bidi_it=0xbfefcdf8)
at /home/steve/bzr/emacs/quickfixes/src/bidi.c:1550
saved_it = {
bytepos = 7347,
charpos = 6484,
ch = 0,
ch_len = 1,
type = WEAK_BN,
type_after_w1 = WEAK_BN,
orig_type = WEAK_BN,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev_was_pdf = 0,
prev = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
last_strong = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
bytepos = 7345,
charpos = 6483,
type = UNKNOWN_BT,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
prev_for_neutral = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_en_pos = -1,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 1,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
}, {
level = -1230177915,
override = 3064788683
}, {
level = -1230178642,
override = 3064995828
}, {
level = -1229966432,
override = 139126016
}, {
level = 512,
override = 3064027628
}, {
level = 0,
override = 2576980378
}, {
level = 1069128089,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1229966384,
override = 140462976
}, {
level = 9,
override = NEUTRAL_DIR
}, {
level = -1074812408,
override = 135780567
}, {
level = 140462976,
override = 9
}, {
level = 9,
override = 512
}, {
level = 64,
override = 536
}, {
level = 65,
override = 9
}, {
level = 9,
override = NEUTRAL_DIR
}, {
level = -1074812200,
override = 135920490
}, {
level = 142321468,
override = 144015100
}, {
level = 9,
override = 512
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1074812200,
override = 135918994
}, {
level = 9,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 140462976,
override = 142759824
}, {
level = 142759744,
override = 139195874
}, {
level = 0,
override = L2R
}, {
level = -1074812280,
override = 135440890
}, {
level = 1,
override = L2R
}, {
level = -1074812264,
override = 139195874
}, {
level = 0,
override = L2R
}, {
level = -1074812168,
override = 135910205
}, {
level = 9,
override = 1119354880
}, {
level = 139195874,
override = 9
}, {
level = 143952600,
override = NEUTRAL_DIR
}, {
level = 3408388,
override = 140530966
}, {
level = 140530956,
override = 140530964
}, {
level = 142321651,
override = NEUTRAL_DIR
}, {
level = 139126032,
override = NEUTRAL_DIR
}, {
level = -1250300718,
override = 140530965
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1250300718,
override = 20
}, {
level = -1250300718,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 140530954,
override = NEUTRAL_DIR
}, {
level = -1074813968,
override = 140530967
}, {
level = -1250424651,
override = 4911408
}, {
level = 0,
override = 140530968
}, {
level = -1074813968,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = 3044668417
}, {
level = 130250,
override = 3044536328
}, {
level = 1,
override = L2R
}, {
level = 2,
override = 6095
}, {
level = -1074811992,
override = 6317
}, {
level = 130250,
override = 130250
}, {
level = -1074811960,
override = 135711825
}, {
level = -1250430968,
override = 130250
}, {
level = 6317,
override = NEUTRAL_DIR
}},
first_elt = 130250,
paragraph_dir = 6317,
new_paragraph = -1074811992,
separator_limit = 135058025
}
next_type = <value optimized out>
prev_level = -1074803164
type = WEAK_BN
current_level = 0
#9 0x080cea77 in bidi_type_of_next_char (bidi_it=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/bidi.c:1635
No locals.
#10 bidi_level_of_next_char (bidi_it=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/bidi.c:1716
type = UNKNOWN_BT
level = 1
prev_level = 0
#11 0x080cf34f in bidi_get_next_char_visually (bidi_it=0xbfefcdf8)
at /home/steve/bzr/emacs/quickfixes/src/bidi.c:1907
old_level = 0
new_level = <value optimized out>
sentinel = {
bytepos = 6375,
charpos = 5669,
ch = 111,
ch_len = 1,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev_was_pdf = 0,
prev = {
bytepos = 6349,
charpos = 5643,
type = STRONG_L,
type_after_w1 = WEAK_EN,
orig_type = WEAK_EN
},
last_strong = {
bytepos = 6346,
charpos = 5641,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
bytepos = 6346,
charpos = 5641,
type = UNKNOWN_BT,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
prev_for_neutral = {
bytepos = 6374,
charpos = 5668,
type = STRONG_L,
type_after_w1 = WEAK_BN,
orig_type = WEAK_BN
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_en_pos = -1,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 1,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
}, {
level = 143879712,
override = 3071097548
}, {
level = -1225078872,
override = 143486728
}, {
level = 141478104,
override = 3071097772
}, {
level = -11264,
override = 3071229940
}, {
level = 143486728,
override = 3071096372
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 143196312,
override = 3069444863
}, {
level = 8,
override = 3071229940
}, {
level = 140503040,
override = 3071101125
}, {
level = 140503040,
override = NEUTRAL_DIR
}, {
level = 143196312,
override = 3071072940
}, {
level = -1225954369,
override = 3059597300
}, {
level = 140558224,
override = NEUTRAL_DIR
}, {
level = -1225954369,
override = 3059597300
}, {
level = -1225078872,
override = 144095021
}, {
level = 4,
override = NEUTRAL_DIR
}, {
level = -1074811544,
override = 136179544
}, {
level = 142401976,
override = NEUTRAL_DIR
}, {
level = -1074811480,
override = 136180813
}, {
level = -1225954369,
override = 3059597300
}, {
level = 140615824,
override = NEUTRAL_DIR
}, {
level = 4,
override = 772
}, {
level = -1225961024,
override = 5
}, {
level = 139858424,
override = 139195874
}, {
level = -1074811432,
override = 136183003
}, {
level = 139348370,
override = 139886382
}, {
level = -1074811432,
override = 136205637
}, {
level = 139608256,
override = L2R
}, {
level = 1,
override = 139856486
}, {
level = 90011,
override = 3220155936
}, {
level = 0,
override = 144095021
}, {
level = 4,
override = NEUTRAL_DIR
}, {
level = -1074811400,
override = 136183184
}, {
level = 139856486,
override = 139348370
}, {
level = 1,
override = 144095021
}, {
level = 144095021,
override = 144095021
}, {
level = -1074811112,
override = 136206210
}, {
level = 139856486,
override = 139348370
}, {
level = 144095021,
override = 3220156152
}, {
level = 0,
override = 4194307
}, {
level = 67,
override = 4194303
}, {
level = 4194303,
override = 193
}, {
level = -1074811272,
override = 135058940
}, {
level = 143196805,
override = 4194303
}, {
level = -1230825994,
override = 135313389
}, {
level = -1074811304,
override = NEUTRAL_DIR
}, {
level = 143519776,
override = 3059584627
}, {
level = 0,
override = 3069000911
}, {
level = 1273439693,
override = 531813
}, {
level = 58657919,
override = 240
}, {
level = -1074811016,
override = L2R
}, {
level = 4194303,
override = 3
}, {
level = -1074811144,
override = 135068623
}, {
level = 144095016,
override = L2R
}, {
level = -1074810956,
override = 3067744244
}, {
level = 140560384,
override = 141862408
}, {
level = -1074811160,
override = 3066712866
}, {
level = 144095021,
override = 4
}, {
level = -1074811112,
override = L2R
}, {
level = 144095016,
override = 141478104
}, {
level = 0,
override = 3073327192
}, {
level = 140560384,
override = R2L
}, {
level = 0,
override = L2R
}},
first_elt = 28,
paragraph_dir = 143519776,
new_paragraph = -1221848917,
separator_limit = 0
}
#12 0x08079607 in iterate_out_of_display_property (it=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:5275
No locals.
#13 pop_it (it=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:5339
No locals.
#14 0x080816e2 in set_iterator_to_next (it=0xbfefc8a0, reseat_p=1)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:6440
No locals.
#15 0x080856d4 in display_line (it=0xbfefc8a0)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:17963
hpos_before = 0
phys_ascent = 0
phys_descent = 0
x = 560
nglyphs = 1
descent = 0
i = <value optimized out>
ascent = <value optimized out>
row = 0x86f8b00
overlay_arrow_string = <value optimized out>
wrap_it = {
window = 140561816,
w = 0xb6ed8cd3,
f = 0xb6edbca5,
method = 3062310254,
stop_charpos = 3,
prev_stop = 140561816,
base_level_stop = 4096,
end_charpos = -1074806616,
s = 0x860c800 "",
string_nchars = 0,
region_beg_charpos = 0,
region_end_charpos = 34,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 1,
avoid_cursor_p = 1,
dp = 0xb6ff4804,
dpvec = 0x860cd98,
dpend = 0xb6ed6bbf,
dpvec_char_len = -1235369996,
dpvec_face_id = 8,
saved_face_id = -1074806616,
ctl_chars = {-1, 140565964, 140565940, 140561764, -1221333004,
-1225966385, -1074806472, -1232659696, 0, 1081393152, 0, -1232576524,
-1232576524, -1225966385, 0, -1225961255},
start = {
pos = {
charpos = 140561740,
bytepos = 142188520
},
overlay_string_index = -1074806536,
string_pos = {
charpos = -1232576524,
bytepos = -1232576524
},
dpvec_index = 0
},
current = {
pos = {
charpos = 140561740,
bytepos = -1232659229
},
overlay_string_index = 140561740,
string_pos = {
charpos = -1074806392,
bytepos = 0
},
dpvec_index = -1228196183
},
n_overlay_strings = 140561728,
overlay_strings = {-1235369996, -1225078872, -1074806392, 2, 1081393152,
8, -1227223052, 140560384, 141656848, 0, -1228195489, 140561728, 5523,
-1074806388, -1074806392, 140607488},
string_overlays = {5583, 1081393152, -1224785932, 140657144, 143521616,
140657144, 33284925, 140657148, 140561728, 42, 3403764, -1074806392,
-1074806388, 0, 140561728, 0},
string = 142586640,
from_overlay = -1230929955,
stack = {{
string = -1225080844,
string_nchars = 143521616,
end_charpos = -1225080844,
stop_charpos = 143521616,
prev_stop = -1227223052,
base_level_stop = 140560384,
cmp_it = {
stop_pos = 0,
id = -1074806264,
ch = -1228193017,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = -1235382669,
from = 1,
to = -1227223052,
width = 140560384
},
face_id = -1228288728,
u = {
image = {
object = 140560384,
slice = {
x = 2,
y = -1225080844,
width = -1225481246,
height = -1221333004
},
image_id = -1225966385
},
comp = {
object = 140560384
},
stretch = {
object = 140560384
}
},
position = {
charpos = 142477280,
bytepos = -1225961255
},
current = {
pos = {
charpos = 140560384,
bytepos = -1225966385
},
overlay_string_index = 1,
string_pos = {
charpos = -1225080844,
bytepos = -1225080844
},
dpvec_index = -1225966385
},
from_overlay = -1225961024,
area = 3069006041,
method = 142586644,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 1,
avoid_cursor_p = 0,
line_wrap = 3069006272,
voffset = -16396,
space_width = -1225080844,
font_height = 142586640
}, {
string = -1225961024,
string_nchars = -1225646445,
end_charpos = 142586644,
stop_charpos = 142586644,
prev_stop = -1225079808,
base_level_stop = -1225079848,
cmp_it = {
stop_pos = -1225080844,
id = -1225966385,
ch = 6,
lookback = -1225585493,
nglyphs = 141375136,
nchars = 6,
nbytes = -1225641815,
from = -1225080844,
to = 142586640,
width = 0
},
face_id = -1225966416,
u = {
image = {
object = -1225639150,
slice = {
x = 142586644,
y = 2147483647,
width = 141375136,
height = 6
},
image_id = 6
},
comp = {
object = -1225639150
},
stretch = {
object = -1225639150
}
},
position = {
charpos = 2372929,
bytepos = 13061216
},
current = {
pos = {
charpos = 6311014,
bytepos = 0
},
overlay_string_index = -1225079848,
string_pos = {
charpos = -1225961024,
bytepos = 142586644
},
dpvec_index = -1225585536
},
from_overlay = -1225079848,
area = LEFT_MARGIN_AREA,
method = 142586644,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 0,
line_wrap = 3069000911,
voffset = 0,
space_width = -1225961255,
font_height = -1225079308
}, {
string = 0,
string_nchars = -1225639733,
end_charpos = -1225080844,
stop_charpos = -1225080844,
prev_stop = 142586640,
base_level_stop = -1225961024,
cmp_it = {
stop_pos = -1225637932,
id = 142586644,
ch = 139675736,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = -1217056780,
width = -1074805148
},
face_id = 140545984,
u = {
image = {
object = -1074805976,
slice = {
x = -1220052463,
y = 0,
width = 1,
height = 0
},
image_id = 0
},
comp = {
object = -1074805976
},
stretch = {
object = -1074805976
}
},
position = {
charpos = 0,
bytepos = -1074805148
},
current = {
pos = {
charpos = -1074805864,
bytepos = 135171957
},
overlay_string_index = -1074805932,
string_pos = {
charpos = 1,
bytepos = 2
},
dpvec_index = 1
},
from_overlay = 256,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 0,
line_wrap = 640,
voffset = 480,
space_width = 3,
font_height = 1
}, {
string = 1,
string_nchars = 256,
end_charpos = 143179100,
stop_charpos = 480,
prev_stop = 1,
base_level_stop = 60,
cmp_it = {
stop_pos = 1,
id = 60,
ch = 0,
lookback = 144008060,
nglyphs = 144008196,
nchars = 1,
nbytes = 140545984,
from = 0,
to = -1074805080,
width = 135440788
},
face_id = 140545984,
u = {
image = {
object = 1,
slice = {
x = -1074805148,
y = 0,
width = 0,
height = 8
},
image_id = 143177228
},
comp = {
object = 1
},
stretch = {
object = 1
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 16843009
},
dpvec_index = 16843009
},
from_overlay = 16843009,
area = 16843009,
method = 84215045,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 0,
line_wrap = 84215045,
voffset = 1285,
space_width = 0,
font_height = 0
}, {
string = 257,
string_nchars = 65537,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 2,
id = 1,
ch = 8,
lookback = 60,
nglyphs = 143177772,
nchars = 3,
nbytes = 143177228,
from = 143177312,
to = 143177396,
width = 0
},
face_id = -1074805148,
u = {
image = {
object = -1074805276,
slice = {
x = -1074805404,
y = -1074805532,
width = -1074805148,
height = 1
},
image_id = 1
},
comp = {
object = -1074805276
},
stretch = {
object = -1074805276
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 63
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 1,
line_wrap = 143186828,
voffset = -9452,
space_width = 143185460,
font_height = 144007988
}},
sp = 144007812,
selective = 143186476,
what = 143185620,
face_id = 143185284,
selective_display_ellipsis_p = 0,
ctl_arrow_p = 0,
face_box_p = 1,
start_of_box_run_p = 1,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 1,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 1,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 1,
line_wrap = 143178924,
base_face_id = 135301888,
c = -1226559440,
len = -1226558896,
cmp_it = {
stop_pos = -1226559184,
id = -1226559344,
ch = 86,
lookback = 256,
nglyphs = 63,
nchars = 0,
nbytes = 0,
from = 0,
to = 1,
width = 2
},
char_to_display = 119,
image_id = -1074805464,
slice = {
x = 136180813,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 4,
tab_width = 0,
font_height = 8656896,
object = -1074805400,
position = {
charpos = 5,
bytepos = 1
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = -1226527520,
extra_line_spacing = 124,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 143099945,
glyph_row = 0x85f4bb1,
area = LEFT_MARGIN_AREA,
nglyphs = -1074805064,
pixel_width = -384543803,
ascent = 390468266,
descent = 0,
max_ascent = 4,
max_descent = 0,
phys_ascent = -1074805384,
phys_descent = 136183184,
max_phys_ascent = 139858438,
max_phys_descent = 139346130,
current_x = 1,
continuation_lines_width = 144095021,
eol_pos = {
charpos = 144095021,
bytepos = 144095021
},
current_y = -1074805096,
first_vpos = 136206210,
vpos = 139856486,
hpos = 139346130,
left_user_fringe_bitmap = 46893,
right_user_fringe_bitmap = 2198,
left_user_fringe_face_id = 1033848,
right_user_fringe_face_id = 0,
bidi_p = 0,
bidi_it = {
bytepos = 0,
charpos = 1,
ch = 6,
ch_len = -1230939668,
type = STRONG_L,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = 144095021,
prev_was_pdf = 4,
prev = {
bytepos = -1074804804,
charpos = -1074805288,
type = 135294604,
type_after_w1 = 136280916,
orig_type = 136280916
},
last_strong = {
bytepos = 48,
charpos = 0,
type = 3064023059,
type_after_w1 = 3065000920,
orig_type = 3220162104
},
next_for_neutral = {
bytepos = 139195874,
charpos = 143099945,
type = 139346530,
type_after_w1 = 3220162144,
orig_type = RLE
},
prev_for_neutral = {
bytepos = -1229966432,
charpos = 0,
type = 3220162120,
type_after_w1 = 3220162720,
orig_type = 136321224
},
next_for_ws = {
bytepos = -1230939668,
charpos = -1074804984,
type = 135296021,
type_after_w1 = 139355842,
orig_type = STRONG_L
},
next_en_pos = -1229971468,
ignore_bn_limit = 5,
sor = 143148344,
scan_dir = 141439744,
stack_idx = -1074805064,
level_stack = {{
level = 135318864,
override = 3065000864
}, {
level = 1,
override = 128
}, {
level = 136280818,
override = L2R
}, {
level = -1229966376,
override = NEUTRAL_DIR
}, {
level = 120,
override = 16
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = 139355842
}, {
level = 139859702,
override = 143148920
}, {
level = 143148344,
override = 139859702
}, {
level = 0,
override = 3220162232
}, {
level = -1074804984,
override = 143148344
}, {
level = 0,
override = 3064141302
}, {
level = 135321179,
override = 3220162280
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = 56
}, {
level = 141754784,
override = NEUTRAL_DIR
}, {
level = 0,
override = 1273439693
}, {
level = 531780,
override = R2L
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1074804576,
override = L2R
}, {
level = -1074804408,
override = 3220162440
}, {
level = 134782650,
override = 141439744
}, {
level = 139859702,
override = 144095021
}, {
level = 139195874,
override = 144095016
}, {
level = 141766032,
override = 3220162428
}, {
level = 139859696,
override = 3220162372
}, {
level = -1074804610,
override = 139859702
}, {
level = 139195874,
override = 5
}, {
level = 1,
override = L2R
}, {
level = 1,
override = 144095021
}, {
level = 6,
override = 4
}, {
level = -1074804804,
override = NEUTRAL_DIR
}, {
level = 136528716,
override = 90011
}, {
level = 130251,
override = 141440128
}, {
level = 1,
override = 4294967295
}, {
level = -1074804576,
override = 139859702
}, {
level = 144095021,
override = 3220162520
}, {
level = 134784432,
override = 139195874
}, {
level = 20,
override = 3220162720
}, {
level = 0,
override = 140560384
}, {
level = -1074805216,
override = 144095016
}, {
level = -1074804408,
override = 141440128
}, {
level = -1074804576,
override = 3220162584
}, {
level = -1074804576,
override = NEUTRAL_DIR
}, {
level = 136528728,
override = 3220162520
}, {
level = 134720792,
override = 3220162720
}, {
level = 3,
override = 3220162584
}, {
level = 134722331,
override = 3220162720
}, {
level = 0,
override = L2R
}, {
level = 0,
override = L2R
}, {
level = 144095016,
override = NEUTRAL_DIR
}, {
level = 1,
override = 3220169248
}, {
level = 0,
override = 3220162664
}, {
level = -1074804576,
override = L2R
}, {
level = 1,
override = 3220162664
}, {
level = 134789516,
override = L2R
}, {
level = 141440128,
override = L2R
}, {
level = 1,
override = 141527808
}, {
level = 0,
override = NEUTRAL_DIR
}},
first_elt = 0,
paragraph_dir = NEUTRAL_DIR,
new_paragraph = 0,
separator_limit = 144095021
},
paragraph_embedding = NEUTRAL_DIR
}
may_wrap = 0
wrap_x = -1235369996
wrap_row_used = -1
wrap_row_ascent = 143486728
wrap_row_height = -1235382669
wrap_row_phys_ascent = 2
wrap_row_phys_height = 143486736
wrap_row_extra_line_spacing = -1225531522
cvpos = <value optimized out>
#16 0x0808bc5d in try_window (window=141440133, pos=..., flags=1)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:14754
w = 0x86e3480
it = {
window = 141440133,
w = 0x86e3480,
f = 0x86e3300,
method = GET_FROM_BUFFER,
stop_charpos = 90011,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 90011,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_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 = -1,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 1,
bytepos = 1
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 90011,
bytepos = 130251
},
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 = 139195874,
from_overlay = 0,
stack = {{
string = 139195874,
string_nchars = 0,
end_charpos = 90011,
stop_charpos = 90011,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = -1,
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 = 90011,
bytepos = 130251
},
current = {
pos = {
charpos = 90011,
bytepos = 130251
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
from_overlay = 0,
area = TEXT_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 139195874,
font_height = 139195874
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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_IMAGE,
face_id = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
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 = -1,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
image_id = 14,
slice = {
x = 139195874,
y = 139195874,
width = 139195874,
height = 139195874
},
space_width = 139195874,
voffset = 0,
tab_width = 8,
font_height = 139195874,
object = 144095021,
position = {
charpos = 90011,
bytepos = 130251
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 560,
last_visible_y = 462,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x86f8b00,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 560,
ascent = 240,
descent = 240,
max_ascent = 240,
max_descent = 240,
phys_ascent = 240,
phys_descent = 240,
max_phys_ascent = 240,
max_phys_descent = 240,
current_x = 560,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 1,
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 = 7533,
charpos = 6670,
ch = 0,
ch_len = 1,
type = WEAK_BN,
type_after_w1 = WEAK_BN,
orig_type = WEAK_BN,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev_was_pdf = 0,
prev = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
last_strong = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
bytepos = 7345,
charpos = 6483,
type = UNKNOWN_BT,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
prev_for_neutral = {
bytepos = 7345,
charpos = 6483,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_en_pos = -1,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 1,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
first_elt = 0,
paragraph_dir = L2R,
new_paragraph = 1,
separator_limit = 3786
},
paragraph_embedding = NEUTRAL_DIR
}
last_text_row = 0x0
#17 0x0809032a in redisplay_window (window=<value optimized out>,
just_this_one_p=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:14375
w = 0x86e3480
f = 0x86e3300
buffer = <value optimized out>
old = 0x896b728
startp = <value optimized out>
update_mode_line = 1
tem = <value optimized out>
it = {
window = 12,
w = 0x84bf5e2,
f = 0x84bf5e2,
method = GET_FROM_BUFFER,
stop_charpos = 141439744,
prev_stop = 0,
base_level_stop = -1074795960,
end_charpos = -1074798048,
s = 0x86e35b8 "3\020",
string_nchars = 0,
region_beg_charpos = -1074795960,
region_end_charpos = 134790237,
redisplay_end_trigger_charpos = -1074798048,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 1,
avoid_cursor_p = 1,
dp = 0x1,
dpvec = 0x1,
dpend = 0xb6ff436c,
dpvec_char_len = -1,
dpvec_face_id = 8,
saved_face_id = 13,
ctl_chars = {14, 141439749, 1, 143944560, 141440445, 141440440,
141439744, 0, 40, 0, 0, 40, 0, 0, -1, -1},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = -1
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings = {0 <repeats 11 times>, 40, 40, -1, -1, -1},
string_overlays = {-1, 40, 40, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0,
0},
string = 0,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 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 = 139195874
},
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,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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,
prev_stop = 0,
base_level_stop = 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 = 4,
tab_width = 0,
font_height = 0,
object = 35,
position = {
charpos = 2,
bytepos = 0
},
truncation_pixel_width = 46,
continuation_pixel_width = 0,
first_visible_x = 1,
last_visible_x = 40,
last_visible_y = -1,
extra_line_spacing = -2,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 32,
ascent = 0,
descent = 139195874,
max_ascent = 139195874,
max_descent = 139195874,
phys_ascent = 139195874,
phys_descent = 139195874,
max_phys_ascent = 524288,
max_phys_descent = 139195874,
current_x = 143944565,
continuation_lines_width = 40,
eol_pos = {
charpos = 40,
bytepos = 0
},
current_y = 0,
first_vpos = 560,
vpos = 14,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 1048575,
right_user_fringe_face_id = 0,
bidi_p = 0,
bidi_it = {
bytepos = 141861792,
charpos = 1,
ch = 1,
ch_len = 7,
type = RLO,
type_after_w1 = WEAK_EN,
orig_type = UNKNOWN_BT,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = 0,
prev_was_pdf = 0,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 14,
charpos = 0,
type = STRONG_L,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
bytepos = 0,
charpos = 0,
type = STRONG_L,
type_after_w1 = 40,
orig_type = 40
},
prev_for_neutral = {
bytepos = -1,
charpos = 1,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = 4294967295,
type_after_w1 = UNKNOWN_BT,
orig_type = 39
},
next_en_pos = 39,
ignore_bn_limit = 0,
sor = 19,
scan_dir = 15,
stack_idx = 38,
level_stack = {{
level = 38,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 40,
override = 40
}, {
level = 1,
override = 6
}, {
level = 6,
override = 40
}, {
level = 40,
override = L2R
}, {
level = 1,
override = L2R
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = 4294967295
}, {
level = 0,
override = L2R
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 41 times>, {
level = 139348250,
override = 3220171160
}, {
level = 135806148,
override = 139348250
}, {
level = 140371502,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 139312512,
override = 144095016
}, {
level = 143944560,
override = 3220171192
}, {
level = 135806511,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 139348250,
override = 3220171224
}},
first_elt = 139215344,
paragraph_dir = 143945664,
new_paragraph = 139290280,
separator_limit = -1074796024
},
paragraph_embedding = 135586580
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = <value optimized out>
rc = 143342088
centering_position = <value optimized out>
last_line_misfit = -1074802320
beg_unchanged = 0
end_unchanged = 0
#18 0x08092123 in redisplay_window_0 (window=141440133)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12655
No locals.
#19 0x08192567 in internal_condition_case_1 (bfun=0x8092100 <redisplay_window_0>,
arg=141440133, handlers=139177742, hfun=0x8069ae0 <redisplay_window_error>)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1558
val = 0
c = {
tag = 139195874,
val = 139195874,
next = 0xbff000a4,
gcpro = 0x0,
jmp = {{
__jmpbuf = {141440128, 141439744, 139421048, -1074795784,
-381340731, 81490090},
__mask_was_saved = 0,
__saved_mask = {
__val = {143945669, 139195874, 3220171400, 1600000, 64, 2,
3220171384, 135808602, 139232378, 1600000, 139195874, 0, 1600000, 1600000,
3220171464, 135862871, 139232378, 1600000, 3220171464, 134736833, 5,
139195874, 0, 139232378, 141440440, 134790752, 139195874, 139232376,
139232378, 1073741820, 139195874, 141439744}
}
}},
backlist = 0x0,
handlerlist = 0xbff0016c,
lisp_eval_depth = 0,
pdlcount = 4,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 139177742,
var = 139195874,
chosen_clause = 139177752,
tag = 0xbfefea14,
next = 0xbff0016c
}
#20 0x0807e8cf in redisplay_windows (window=6)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12634
w = 0x86e3480
#21 0x08093e78 in redisplay_internal (preserve_echo_area=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12206
f = 0x86e3300
tail = <value optimized out>
frame = <value optimized out>
w = 0x86e3480
pause = 0
must_finish = 1
number_of_visible_frames = <value optimized out>
polling_stopped_here = 0
old_frame = 141439749
consider_all_windows_p = <value optimized out>
#22 0x08130520 in read_char (commandflag=1, nmaps=2, maps=0xbfeffe50, prev_event=
139195874, used_mouse_menu=0xbfefff08, end_time=0x0)
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:2576
c = <value optimized out>
local_getcjmp = {{
__jmpbuf = {0, -1074791248, 40, 0, 1, 0},
__mask_was_saved = 0,
__saved_mask = {
__val = {0, 4294967295, 3220176172, 144095016, 3220176392,
135843121, 139218082, 4, 144095021, 0 <repeats 17 times>, 144095021, 4,
3220176360, 136206366, 144095016, 0}
}
}}
save_jump = {{
__jmpbuf = {4, 1, 6, 5, 139858424, 139195874},
__mask_was_saved = -1074791256,
__saved_mask = {
__val = {136183003, 139218082, 139886382, 3220176040, 136205637,
139608256, 1, 1, 139856486, 90011, 3220176112, 0, 144095021, 4, 0, 3220176072,
136183184, 139856486, 139218082, 1, 144095021, 144095021, 144095021,
3220176360, 136206210, 139856486, 139218082, 144095021, 3220176328, 0, 0, 0}
}
}}
key_already_recorded = 0
tem = <value optimized out>
save = <value optimized out>
previous_echo_area_message = 139195874
also_record = 139195874
reread = 0
polling_stopped_here = <value optimized out>
orig_kboard = 0x86c73e8
#23 0x0813280e in read_key_sequence (keybuf=<value optimized out>,
bufsize=<value optimized out>, prompt=<value optimized out>,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1)
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:9402
interrupted_kboard = 0x86c73e8
key = <value optimized out>
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 139195874
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 2
nmaps_allocated = 2
defs = 0xbfeffe30
submaps = 0xbfeffe50
orig_local_map = 139853990
orig_keymap = 139195874
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 140221822,
map = 140221822,
start = 0,
end = 0
}
keytran = {
parent = 139182822,
map = 139182822,
start = 0,
end = 0
}
indec = {
parent = 140221814,
map = 140221814,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 139195874
original_uppercase = -1074790568
original_uppercase_position = -1
starting_buffer = <value optimized out>
fake_prefixed_keys = 139195874
#24 0x08134b33 in command_loop_1 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1636
cmd = <value optimized out>
keybuf = {96, 24, 37, 65, -1216886980, 3, -1216887860, -1231321375,
134547466, 135417408, 0, 1, 0, 0, -1216864048, 2, -1216798732, -1231386220,
37, 0, -1074790324, -1074790496, 0, 0, 139195874, 139440130, 0, 0, 0,
139447032}
i = <value optimized out>
prev_modiff = 24
prev_buffer = 0x84c4308
#25 0x08192661 in internal_condition_case (bfun=0x8134960 <command_loop_1>,
handlers=139226738, hfun=0x812ea60 <cmd_error>)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1510
val = 0
c = {
tag = 139195874,
val = 139195874,
next = 0xbff001c8,
gcpro = 0x0,
jmp = {{
__jmpbuf = {139447032, 139447032, 139447048, -1074790008,
-695200827, 81621162},
__mask_was_saved = 0,
__saved_mask = {
__val = {1, 0, 1, 0, 0, 3220176824, 1, 5000, 1918989871,
1853190703, 1668509231, 3078170240, 0, 3220177280, 3220177216, 3220177228, 0,
3063645921, 134546481, 3064995828, 3064648414, 1, 142548888, 45, 3078103248,
2, 3078168564, 3063585220, 3063602644, 3065214304, 3220177552, 4294967295}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 139226738,
var = 139195874,
chosen_clause = 0,
tag = 0xbff000a4,
next = 0x0
}
#26 0x0812e6f5 in command_loop_2 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1356
val = 0
#27 0x08192741 in internal_catch (tag=139224858, func=0x812e6d0 <command_loop_2>,
arg=139195874) at /home/steve/bzr/emacs/quickfixes/src/eval.c:1246
c = {
tag = 139224858,
val = 139195874,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {139447032, 139447032, 139447048, -1074789736,
-695053371, 81725610},
__mask_was_saved = 0,
__saved_mask = {
__val = {3220177540, 3220177688, 135455554, 3220177552,
0 <repeats 16 times>, 3064027628, 0, 0, 0, 139215624, 1, 138187984, 0, 14,
3220177644, 139345888, 139345890}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#28 0x0812e8af in command_loop ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1335
No locals.
#29 0x0812ec4b in recursive_edit_1 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:950
val = <value optimized out>
#30 0x0812ed72 in Frecursive_edit ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1012
buffer = 139195874
#31 0x08123908 in main (argc=<value optimized out>, argv=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/emacs.c:1782
dummy = 4
stack_bottom_variable = 8 '\b'
do_initial_setlocale = 139447032
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0xb69404a9 "\201\303K\233"
(gdb)
next prev parent reply other threads:[~2010-05-09 21:25 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-08 19:48 Emacs hangs! [trunk, bidi, docview] Angelo Graziosi
2010-05-08 20:05 ` Eli Zaretskii
2010-05-08 20:51 ` Angelo Graziosi
2010-05-09 21:25 ` Stephen Berman [this message]
2010-05-10 18:20 ` Eli Zaretskii
2010-05-10 19:56 ` Stephen Berman
2010-05-10 18:44 ` Eli Zaretskii
2010-05-10 22:41 ` Angelo Graziosi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87632wg42m.fsf@escher.home \
--to=stephen.berman@gmx.net \
--cc=angelo.graziosi@alice.it \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.