* Crash of the XFT_JHD_BRANCH
@ 2006-02-20 19:46 François Fleuret
0 siblings, 0 replies; only message in thread
From: François Fleuret @ 2006-02-20 19:46 UTC (permalink / raw)
Dear All,
I tried the XFT_JHD_BRANCH version of CVS emacs, and it keeps crashing
repeatedly. You will find the results of gdb 'bt full' at the end of
this mail. Note that I am sending this report with gnus on a 21.4.1,
but I copied the content of the buffer obtained with M-x
report-emacs-bug on the 22.0.50.1.
I could not identify any specific cause for the crashes, which happen
during very standard edition (in that case of an elips source). Every
time I caught the crashes in gdb, they seem to be caused by the same
problem.
Sorry to bother you if I was not supposed to report bugs but for that
branch through the standard bug-report system.
Cheers,
----------------------------------------------------------------------
If emacs crashed, and you have the emacs process in the gdb debugger,
please include the output from the following gdb commands:
`bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/home/fleuret/local/emacs-xft/share/emacs/22.0.50/etc/DEBUG for instructions.
In GNU Emacs 22.0.50.1 (i686-pc-linux-gnu)
of 2006-02-18 on bean
X server distributor `The X.Org Foundation', version 11.0.60802000
configured using `configure '--prefix=/home/fleuret/local/emacs-xft/''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: nil
locale-coding-system: nil
default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
auto-compression-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
line-number-mode: t
Recent input:
M-x d e b u <tab> <tab> <tab> <backspace> <backspace>
<backspace> <backspace> <backspace> r e p o <tab> r
<tab> <return>
Recent messages:
(/home/fleuret/local/emacs-xft/bin/emacs -q)
For information about the GNU Project and its goals, type C-h C-p.
Making completion list...
Loading help-mode...done
Making completion list...
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done
(gdb) bt full
#0 0xb7bbd2f8 in XRenderFindDisplay () from /usr/lib/libXrender.so.1
No symbol table info available.
#1 0xb7bbb7ce in XRenderFreePicture () from /usr/lib/libXrender.so.1
No symbol table info available.
#2 0xb7eb9021 in XftDrawDestroy () from /usr/lib/libXft.so.2
No symbol table info available.
#3 0x080b8d17 in clear_face_cache (clear_fonts_p=0) at xfaces.c:5444
tail = <value optimized out>
frame = <value optimized out>
f = (struct frame *) 0x860fe28
#4 0x0807ad14 in redisplay_internal (preserve_echo_area=<value optimized out>)
at xdisp.c:11144
it = {window = 9, w = 0xffffffff, f = 0x16, method = GET_FROM_BUFFER,
stop_charpos = 180, end_charpos = 1, s = 0xe <Address 0xe out of bounds>,
string_nchars = 4, region_beg_charpos = 20, region_end_charpos = 20344193,
redisplay_end_trigger_charpos = 180, multibyte_p = 0, header_line_p = 1,
string_from_display_prop_p = 0, ellipsis_p = 0, dp = 0xbfa98dc4,
dpvec = 0x0, dpend = 0xbfa98d88, dpvec_char_len = 134646774,
dpvec_face_id = 8, saved_face_id = 137501689, ctl_chars = {136296669, 1000,
137501689, 8, 2, 42491, 0, 4096, 88, 0, 1140458138, 0, 11, 137129424,
1140458256, 0}, start = {pos = {charpos = 3237787, bytepos = 0},
overlay_string_index = 137129415, string_pos = {charpos = 137568257,
bytepos = -1079407768}, dpvec_index = 135600140}, current = {pos = {
charpos = 137988145, bytepos = 137129420},
overlay_string_index = -1079407520, string_pos = {charpos = 0,
bytepos = 1}, dpvec_index = 137988145}, overlay_strings = {-1079407720,
1, 1, -1079407736, -1079407720, 135600696, 137568257, -1079407600,
-1079407720, 135526530, 137568257, 1, 137988145, 128, 145025652,
136297192}, n_overlay_strings = -1079407688, string = 0, stack = {{
stop_charpos = 40, face_id = 1, string = 0, pos = {pos = {
charpos = -1079407632, bytepos = 140569132},
overlay_string_index = 1, string_pos = {charpos = 0,
bytepos = -1079407616}, dpvec_index = 140569132},
end_charpos = 137501689, string_nchars = -1079407624, area = 135853772,
multibyte_p = 1, string_from_display_prop_p = 0, display_ellipsis_p = 0,
slice = {x = 137501689, y = -1079407624, width = 135865148, height = 1},
space_width = 137659769, voffset = 7161, font_height = 140569132}, {
stop_charpos = 8, face_id = -4, string = -1079407592, pos = {pos = {
charpos = 135853969, bytepos = 137501689},
overlay_string_index = 137659769, string_pos = {charpos = 1,
bytepos = 140569132}, dpvec_index = 140569132},
end_charpos = 140569132, string_nchars = -1079407336,
area = LEFT_MARGIN_AREA, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0, slice = {
x = -1079407504, y = 22, width = 1, height = 0}, space_width = 0,
voffset = 0, font_height = 1}}, sp = 56,
selective_display_ellipsis_p = 0, ctl_arrow_p = 0, selective = -1079407304,
what = 134622097, face_id = 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, base_face_id = -1079407324,
c = -1079407328, len = -1079407320, cmp_id = 0, cmp_len = 1,
char_to_display = 22, image_id = 8, slice = {x = 101, y = -1079407336,
width = 134997476, height = 8}, space_width = 137502073, voffset = -5588,
font_height = 176, object = 8192, position = {charpos = 137501689,
bytepos = 5}, truncate_lines_p = 0, tab_width = 2064,
truncation_pixel_width = -29372, continuation_pixel_width = -16471,
first_visible_x = 0, last_visible_x = 4, last_visible_y = 140574248,
extra_line_spacing = 140569132, max_extra_line_spacing = 8,
override_ascent = -1079407352, override_descent = 1, override_boff = 1,
glyph_row = 0x8321bf9, area = 3215559912, nglyphs = 1, pixel_width = 1,
ascent = 140275520, descent = -1079407368, max_ascent = 135182810,
max_descent = -1079407384, phys_ascent = 1, phys_descent = -1,
max_phys_ascent = -1, max_phys_descent = 1, current_x = 137424272,
continuation_lines_width = -1079407336, current_y = 135211879,
first_vpos = 1, vpos = -1079407164, hpos = -1079407552,
left_user_fringe_bitmap = 7161, right_user_fringe_bitmap = 2098,
left_user_fringe_face_id = 2383, right_user_fringe_face_id = 1186809}
line_height_before = 137124056
w = (struct window *) 0x8988060
f = <value optimized out>
pause = 0
must_finish = 1
tlbufpos = {charpos = 0, bytepos = 0}
number_of_visible_frames = 1
polling_stopped_here = 1
consider_all_windows_p = 1
#5 0x080f358c in read_char (commandflag=1, nmaps=2, maps=0xbfa98fa0,
prev_event=137501689, used_mouse_menu=0xbfa99048) at keyboard.c:2542
was_locked = 137501689
c = 137501689
count = <value optimized out>
local_getcjmp = {{__jmpbuf = {-1079406960, 145025648, 145025652,
-1079406984, 135853969, 145311821}, __mask_was_saved = 137545041,
__saved_mask = {__val = {1, 3215560336, 145025648, 3215560336, 3215560552,
135548178, 145311821, 137545041, 145025652, 0 <repeats 13 times>,
137501689, 0, 0, 0, 0, 0, 0, 0, 0, 0}}}}
save_jump = {{__jmpbuf = {0, 14, 58658687, 135268804, 42491, 9414},
__mask_was_saved = 140593792, __saved_mask = {__val = {145025652, 1, 770,
3215560168, 135849957, 769, 143595672, 3215560200, 135850655, 42491,
9414, 3215560232, 145025652, 1, 769, 3215560216, 135849957, 768,
143595672, 3215560248, 135850655, 145311816, 137501689, 3215560280,
135853772, 137545041, 144169205, 3215560280, 135865148, 1, 137545041,
145311821}}}}
key_already_recorded = 0
tem = 140275520
save = <value optimized out>
previous_echo_area_message = 137501689
also_record = 137501689
reread = 0
polling_stopped_here = <value optimized out>
#6 0x080f59d1 in read_key_sequence (keybuf=0xbfa990e4, bufsize=30,
prompt=137501689, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:8855
interrupted_kboard = (KBOARD *) 0x85c6f40
key = 137591504
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 137501689
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 2
nmaps_allocated = 2
defs = (Lisp_Object * volatile) 0xbfa98f80
submaps = (Lisp_Object * volatile) 0xbfa98fa0
orig_local_map = 139316829
orig_keymap = 137501689
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {map = 137489861, parent = 137489861, start = 0, end = 0}
keytran = {map = 138320397, parent = 138320397, start = 0, end = 0}
delayed_switch_frame = 137501689
original_uppercase = 0
original_uppercase_position = -1
starting_buffer = (struct buffer *) 0x8a4ea70
fake_prefixed_keys = 137501689
#7 0x080f7551 in command_loop_1 () at keyboard.c:1529
cmd = <value optimized out>
lose = <value optimized out>
nonundocount = 0
keybuf = {192, 152, 137594817, -1210790402, -1079406294, 0, 137501689,
137501689, 1, -1079406232, 135199253, 142169909, -1079406294, 296, 128,
-1079406160, 134522440, 1711321376, 544367988, 540424498, 543449707,
1919115629, 1953046639, 1952543333, 1936617321, 134225978, 0, 1, 1,
-1079406232}
i = <value optimized out>
prev_modiff = 9430
prev_buffer = (struct buffer *) 0x8a4ea70
was_locked = 0
already_adjusted = 0
#8 0x0814e98b in internal_condition_case (bfun=0x80f73b0 <command_loop_1>,
handlers=137545473, hfun=0x80ef920 <cmd_error>) at eval.c:1465
val = <value optimized out>
c = {tag = 137501689, val = 137501689, next = 0xbfa99290, gcpro = 0x0,
jmp = {{__jmpbuf = {0, 1, 1, -1079405992, -1079406224, 135588150},
__mask_was_saved = 0, __saved_mask = {__val = {3215561160, 3215561296,
3086607624, 134526449, 110932256, 16777216, 0 <repeats 21 times>,
3083934396, 3085962480, 3086606324, 3086607624, 1}}}},
backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2,
poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
h = {handler = 137545473, var = 137501689, chosen_clause = 137501737,
tag = 0xbfa9917c, next = 0x0}
#9 0x080e9d8e in command_loop_2 () at keyboard.c:1321
val = <value optimized out>
#10 0x0814e89c in internal_catch (tag=1, func=0x80e9d60 <command_loop_2>,
arg=137501689) at eval.c:1211
c = {tag = 137541729, val = 137501689, next = 0x0, gcpro = 0x0, jmp = {
{__jmpbuf = {0, 1, 1, -1079405736, -1079405952, 135587983},
__mask_was_saved = 0, __saved_mask = {__val = {135501888, 139853360, 6,
6, 6, 3215561396, 1, 3215561128, 135502053, 139853360, 139853363,
3215561160, 137660818, 137683944, 137683945, 3215561528, 135521697,
137683945, 137660818, 137501689, 137532736, 1, 137532736, 137501689,
137501713, 2, 137660816, 3215561544, 137683944, 137683945,
137501689, 3215561592}}}}, backlist = 0x0, handlerlist = 0x0,
lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1,
interrupt_input_blocked = 0, byte_stack = 0x0}
#11 0x080e9b6e in command_loop () at keyboard.c:1300
No locals.
#12 0x080e9c14 in recursive_edit_1 () at keyboard.c:993
val = <value optimized out>
#13 0x080e9d20 in Frecursive_edit () at keyboard.c:1054
buffer = <value optimized out>
#14 0x080e8cae in main (argc=4, argv=0xbfa997c4) at emacs.c:1789
tz = 0x0
dummy = -1079404728
stack_bottom_variable = 8 '\b'
do_initial_setlocale = 1
skip_args = 0
rlim = {rlim_cur = 8388608, rlim_max = 18446744073709551615}
no_loadup = 0
junk = 0x0
--
François Fleuret http://cvlab.epfl.ch/~fleuret
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-02-20 19:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-20 19:46 Crash of the XFT_JHD_BRANCH François Fleuret
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.