[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs crashes when displaying the Euro character
From: |
Milan Zamazal |
Subject: |
Re: Emacs crashes when displaying the Euro character |
Date: |
Wed, 30 Aug 2006 10:24:55 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Well, Emacs has crashed with the
X protocol error: BadName (named color or font does not exist) on protocol
request 77
Program received signal SIGABRT, Aborted.
error again, the backtrace is below. I've got the gdb session running,
so I can provide more information if needed. xbacktrace doesn't print
anything. FWIW it happened when I tried to switch to a chat buffer in
emacs-jabber and it is not reproducible.
(gdb) bt full
#0 0x00002ad130d2f189 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000004a75e5 in abort () at emacs.c:464
No locals.
#2 0x00000000004420d4 in redisplay_internal (preserve_echo_area=17910) at
xdisp.c:10791
w = (struct window *) 0xf68140
pause = <value optimized out>
must_finish = <value optimized out>
tlbufpos = <value optimized out>
number_of_visible_frames = <value optimized out>
count = <value optimized out>
polling_stopped_here = <value optimized out>
consider_all_windows_p = <value optimized out>
#3 0x0000000000443358 in redisplay_preserve_echo_area (from_where=<value
optimized out>) at xdisp.c:11513
No locals.
#4 0x000000000053ea3b in status_notify (deleting_process=0x2a2b650) at
process.c:6751
symbol = 9420673
p = (struct Lisp_Process *) 0x15ca8e0
proc = 22849764
buffer = 9292177
tail = 9292177
msg = 16191859
#5 0x00000000005440fc in Fdelete_process (process=44217940) at process.c:835
symbol = <value optimized out>
p = (struct Lisp_Process *) 0x2a2b650
#6 0x0000000000544215 in kill_buffer_processes (buffer=9292177) at
process.c:6343
tail = <value optimized out>
proc = 17910
#7 0x00000000004a7293 in shut_down_emacs (sig=0, no_x=<value optimized out>,
stuff=9292177) at emacs.c:2138
pgrp = 17910
tpgrp = <value optimized out>
#8 0x00000000004827d2 in x_connection_closed (dpy=0xe1c8b0,
error_message=0xc94010 "\364~\366") at xterm.c:7766
dpyinfo = (struct x_display_info *) 0xe48dc0
frame = <value optimized out>
tail = <value optimized out>
#9 0x00000000004829c6 in x_error_quitter (display=0xe1c8b0,
error=0x7fffff976870) at xterm.c:7834
buf = "BadName (named color or font does not exist)", '\0' <repeats 211
times>
buf1 = "X protocol error: BadName (named color or font does not exist)
on protocol request
77\000\000\000?\000\000\000\000\000\000\000\345\022M\003\000\000\000\000\356\336z\002\000\000\000\000B\000\000\000\000\000\000\000\346\022M\003\000\000\000\000\356\336z\002\000\000\000\000E\000\000\000\000\000\000\000\347\022M\003\000\000\000\000\356\336z\002\000\000\000\000H\000\000\000\000\000\000\000\350\022M\003\000\000\000\000\356\336z\002\000\000\000\000K\000\000\000\000\000\000\000\351\022M\003\000\000\000\000"...
#10 0x00000000004829fa in x_error_handler (display=0x45f6, error=0x6) at
xterm.c:7796
No locals.
#11 0x00002ad1306163fe in _XError () from /usr/lib/libX11.so.6
No symbol table info available.
#12 0x00002ad130618ebe in _XEventsQueued () from /usr/lib/libX11.so.6
No symbol table info available.
#13 0x00002ad1306056cd in XPending () from /usr/lib/libX11.so.6
No symbol table info available.
#14 0x00000000004864e0 in XTread_socket (sd=<value optimized out>,
expected=<value optimized out>, hold_quit=0x7fffff978300) at xterm.c:7040
inev = {
kind = 50854960,
code = 0,
part = 14796976,
modifiers = 0,
x = 50854960,
y = 47077948069742,
timestamp = 0,
padding = {0x1, 0x7fffff977200},
frame_or_window = 1,
arg = 54845728
}
count = 0
event = {
type = 53005176,
xany = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0
},
xkey = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
root = 140737481502704,
subwindow = 140737481503312,
time = 4337769,
x = 0,
y = 20,
x_root = 0,
y_root = 0,
state = 16144641,
keycode = 0,
same_screen = 16154944
},
xbutton = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
root = 140737481502704,
subwindow = 140737481503312,
time = 4337769,
x = 0,
y = 20,
x_root = 0,
y_root = 0,
state = 16144641,
button = 0,
same_screen = 16154944
},
xmotion = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
root = 140737481502704,
subwindow = 140737481503312,
time = 4337769,
x = 0,
y = 20,
x_root = 0,
y_root = 0,
state = 16144641,
is_hint = 0 '\0',
same_screen = 16154944
},
xcrossing = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
root = 140737481502704,
subwindow = 140737481503312,
time = 4337769,
x = 0,
y = 20,
x_root = 0,
y_root = 0,
mode = 16144641,
detail = 0,
same_screen = 16154944,
focus = 0,
state = 14796976
},
xfocus = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
mode = -6852624,
detail = 32767
},
xexpose = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
x = -6852624,
y = 32767,
width = -6852016,
height = 32767,
count = 4337769
},
xgraphicsexpose = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
drawable = 0,
x = -6852624,
y = 32767,
width = -6852016,
height = 32767,
count = 4337769,
major_code = 0,
minor_code = 0
},
xnoexpose = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
drawable = 0,
major_code = -6852624,
minor_code = 32767
},
xvisibility = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
state = -6852624
},
xcreatewindow = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
parent = 0,
window = 140737481502704,
x = -6852016,
y = 32767,
width = 4337769,
height = 0,
border_width = 0,
override_redirect = 20
},
xdestroywindow = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704
},
xunmap = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
from_configure = -6852016
},
xmap = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
override_redirect = -6852016
},
xmaprequest = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
parent = 0,
window = 140737481502704
},
xreparent = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
parent = 140737481503312,
x = 4337769,
y = 0,
override_redirect = 0
},
xconfigure = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
x = -6852016,
y = 32767,
width = 4337769,
height = 0,
border_width = 0,
above = 0,
override_redirect = 16144641
},
xgravity = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
x = -6852016,
y = 32767
},
xresizerequest = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
width = -6852624,
height = 32767
},
xconfigurerequest = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
parent = 0,
window = 140737481502704,
x = -6852016,
y = 32767,
width = 4337769,
height = 0,
border_width = 0,
above = 0,
detail = 16144641,
value_mask = 16154944
},
xcirculate = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
event = 0,
window = 140737481502704,
place = -6852016
},
xcirculaterequest = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
parent = 0,
window = 140737481502704,
place = -6852016
},
xproperty = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
atom = 140737481502704,
time = 140737481503312,
state = 4337769
},
xselectionclear = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
selection = 140737481502704,
time = 140737481503312
},
xselectionrequest = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
owner = 0,
requestor = 140737481502704,
selection = 140737481503312,
target = 4337769,
property = 85899345920,
time = 0
},
xselection = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
requestor = 0,
selection = 140737481502704,
target = 140737481503312,
property = 4337769,
time = 85899345920
},
xcolormap = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
colormap = 140737481502704,
new = -6852016,
state = 32767
},
xclient = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
message_type = 140737481502704,
format = -6852016,
data = {
b = "i0B\000\000\000\000\000\000\000\000\000\024\000\000\000\000\000\000",
s = {12393, 66, 0, 0, 0, 0, 20, 0, 0, 0},
l = {4337769, 85899345920, 0, 16144641, 16154944}
}
},
xmapping = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
request = -6852624,
first_keycode = 32767,
count = -6852016
},
xerror = {
type = 53005176,
display = 0x0,
resourceid = 0,
serial = 0,
error_code = 0 '\0',
request_code = 0 '\0',
minor_code = 0 '\0'
},
xkeymap = {
type = 53005176,
serial = 0,
send_event = 0,
display = 0x0,
window = 0,
key_vector =
"\360o\227\377\377\177\000\000Pr\227\377\377\177\000\000i0B\000\000\000\000\000\000\000\000\000\024\000\000"
},
pad = {53005176, 0, 0, 0, 0, 140737481502704, 140737481503312, 4337769,
85899345920, 0, 16144641, 16154944, 14796976, 0, 44797592, 1,
140737481503152, 3, 47963824, 14431456, 519691043267, 42949673097,
85899345930, 0}
}
event_found = 0
dpyinfo = (struct x_display_info *) 0xe48dc0
#15 0x00000000004aec65 in read_avail_input (expected=1) at keyboard.c:6788
nr = 0
hold_quit = {
kind = NO_EVENT,
code = 0,
part = scroll_bar_above_handle,
modifiers = 0,
x = 0,
y = 0,
timestamp = 0,
padding = {0x0, 0x0},
frame_or_window = 0,
arg = 0
}
i = <value optimized out>
nread = 0
#16 0x00000000004aee2a in handle_async_input () at keyboard.c:6934
nread = 0
#17 0x00000000004aee8a in input_available_signal (signo=<value optimized out>)
at keyboard.c:6976
old_errno = 0
#18 <signal handler called>
No symbol table info available.
#19 0x00002ad130dc44e5 in select () from /lib/libc.so.6
No symbol table info available.
#20 0x0000000000541faf in wait_reading_process_output (time_limit=30,
microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=9292177, wait_proc=0x0,
just_wait_proc=0) at process.c:4558
Atemp = {
fds_bits = {140737481509304, 9420433, 9292273, 9420432, 128, 9292177,
9292177, 5302953, 268435456, 140737481508856, 140737481508752, 4294967299,
0, 0, 0, 0}
}
Ctemp = {
fds_bits = {140737481509296, 97, 7941656, 4, 140737481509472, 5318970,
9292177, 7942005, 47101344, 9420433, 9292273, 5249078, 140737481509280,
4294967297, 9292225, 8589934595}
}
timeout_reduced_for_timers = 1
channel = <value optimized out>
nfds = 0
Available = {
fds_bits = {128, 0 <repeats 15 times>}
}
Connecting = {
fds_bits = {0 <repeats 16 times>}
}
check_connect = 0
check_delay = 4
no_avail = 1
xerrno = 0
proc = <value optimized out>
timeout = {
tv_sec = 0,
tv_usec = 0
}
end_time = {
tv_sec = 1156925454,
tv_usec = 351707
}
wait_channel = -1
got_some_input = 0
#21 0x000000000040f5e6 in sit_for (timeout=<value optimized out>, reading=1,
do_display=1) at dispnew.c:6543
sec = 30
usec = 0
#22 0x00000000004b4383 in read_char (commandflag=1, nmaps=4,
maps=0x7fffff978f90, prev_event=9292177, used_mouse_menu=0x7fffff9790b0,
end_time=0x0)
at keyboard.c:2865
tem0 = <value optimized out>
delay_level = 4
buffer_size = <value optimized out>
c = 9292177
local_getcjmp = {{
__jmpbuf = {0, 0, 0, 1, 0, 317, 140737481509968, 4928215},
__mask_was_saved = 0,
__saved_mask = {
__val = {0 <repeats 16 times>}
}
}}
save_jump = {{
__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
__mask_was_saved = 0,
__saved_mask = {
__val = {0 <repeats 16 times>}
}
}}
key_already_recorded = 0
tem = <value optimized out>
save = <value optimized out>
previous_echo_area_message = 9292177
also_record = 9292177
reread = 0
polling_stopped_here = <value optimized out>
#23 0x00000000004b61f8 in read_key_sequence (keybuf=0x7fffff979130, bufsize=30,
prompt=9292177, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:8947
interrupted_kboard = (KBOARD *) 0xe49090
key = 0
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 9292177
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 4
nmaps_allocated = 4
defs = (Lisp_Object * volatile) 0x7fffff978f60
submaps = (Lisp_Object * volatile) 0x7fffff978f90
orig_local_map = 22404821
orig_keymap = 9292177
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 9276133,
map = 9276133,
start = 0,
end = 0
}
keytran = {
parent = 10975429,
map = 10975429,
start = 0,
end = 0
}
delayed_switch_frame = 9292177
original_uppercase = 14628740
original_uppercase_position = -1
starting_buffer = (struct buffer *) 0x2ceb5a0
fake_prefixed_keys = 9292177
#24 0x00000000004b7e3a in command_loop_1 () at keyboard.c:1601
cmd = <value optimized out>
lose = 2
nonundocount = 0
keybuf = {104, 848, 1, 9292177, 9292273, 9373025, 140737481511360,
5390816, 8245929484648476277, 140737481513061, 140737481511360, 5390466,
39273027, 9292177, 48451093, 140737481513408, 140737481513416,
140737481513144, 140737481511408, 4923619, 9292177, 48451093, 9292177, 4923925,
0,
140737481511448, 140737481511216, 0, 9292177, 13930369}
i = 41364384
prev_modiff = 317
prev_buffer = (struct buffer *) 0x10f2360
was_locked = 0
already_adjusted = 0
#25 0x000000000050f666 in internal_condition_case (bfun=0x4b7c90
<command_loop_1>, handlers=9373025, hfun=0x4b20f0 <cmd_error>) at eval.c:1469
val = <value optimized out>
c = {
tag = 9292177,
val = 9292177,
next = 0x7fffff9793f0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 9379920, 9379888, 140737481513408, 140737481513416,
140737481513144, 140737481511520, 5305833},
__mask_was_saved = 0,
__saved_mask = {
__val = {5224320, 25, 14000899, 25, 25, 47077955518208, 47077955461120,
5494240, 6903112, 9379888, 140737481513408, 140737481513416,
140737481513144, 9379920, 47077931705987, 1}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 9373025,
var = 9292177,
chosen_clause = 9292273,
tag = 0x7fffff979280,
next = 0x0
}
#26 0x00000000004b143a in command_loop_2 () at keyboard.c:1326
val = 1
#27 0x000000000050f767 in internal_catch (tag=<value optimized out>,
func=0x4b1420 <command_loop_2>, arg=9292177) at eval.c:1210
c = {
tag = 9364081,
val = 9292177,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 9379920, 9379888, 140737481513408, 140737481513416,
140737481513144, 140737481511904, 5306203},
__mask_was_saved = 0,
__saved_mask = {
__val = {25, 140737481513408, 0, 47241271697040, 0, 5494240, 9629138,
9629136, 9633648, 9344496, 9633649, 9292177, 5249078, 0, 4294967296,
9292225}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#28 0x00000000004b1f2a in command_loop () at keyboard.c:1305
No locals.
#29 0x00000000004b22ea in recursive_edit_1 () at keyboard.c:1003
val = <value optimized out>
#30 0x00000000004b23e8 in Frecursive_edit () at keyboard.c:1064
buffer = <value optimized out>
#31 0x00000000004a835e in main (argc=1, argv=0x7fffff9799c8) at emacs.c:1794
tz = 0x0
dummy = 0
stack_bottom_variable = 0 '\0'
do_initial_setlocale = -6841920
skip_args = 0
rlim = {
rlim_cur = 8720000,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
- Emacs crashes when displaying the Euro character, Milan Zamazal, 2006/08/23
- Re: Emacs crashes when displaying the Euro character, Nick Roberts, 2006/08/23
- Re: Emacs crashes when displaying the Euro character, Milan Zamazal, 2006/08/23
- Re: Emacs crashes when displaying the Euro character, Richard Stallman, 2006/08/24
- Re: Emacs crashes when displaying the Euro character, Nick Roberts, 2006/08/24
- Re: Emacs crashes when displaying the Euro character, Milan Zamazal, 2006/08/24
- Re: Emacs crashes when displaying the Euro character, Nick Roberts, 2006/08/24
- Re: Emacs crashes when displaying the Euro character, Milan Zamazal, 2006/08/24
- Re: Emacs crashes when displaying the Euro character,
Milan Zamazal <=
- Re: Emacs crashes when displaying the Euro character, Milan Zamazal, 2006/08/30
- Re: Emacs crashes when displaying the Euro character, Chong Yidong, 2006/08/30
- Re: Emacs crashes when displaying the Euro character, Richard Stallman, 2006/08/31
- Re: Emacs crashes when displaying the Euro character, Richard Stallman, 2006/08/31
- Re: Emacs crashes when displaying the Euro character, Richard Stallman, 2006/08/25
- Re: Emacs crashes when displaying the Euro character, Kenichi Handa, 2006/08/24
- Re: Emacs crashes when displaying the Euro character, Chong Yidong, 2006/08/25
- Re: Emacs crashes when displaying the Euro character, Richard Stallman, 2006/08/25