* 23.0.60; repeated crashes on xkill, every time
@ 2008-03-05 23:42 Peter Dyballa
2008-03-05 23:58 ` Peter Dyballa
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Peter Dyballa @ 2008-03-05 23:42 UTC (permalink / raw)
To: emacs-pretest-bug
Hello!
GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
Mac OS X reports this:
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000004d0
Thread 0 Crashed:
0 libX11.6.dylib 0x01013164 XFreeGC + 28
1 libgdk-x11-2.0.0.dylib 0x0057f910 gdk_gc_x11_finalize + 128
2 libgobject-2.0.0.dylib 0x0167dfa8 g_object_unref + 436
3 libgdk-x11-2.0.0.dylib 0x0055d600 gdk_screen_dispose + 80
4 libgobject-2.0.0.dylib 0x0167ebf0 g_object_run_dispose + 192
5 libgdk-x11-2.0.0.dylib 0x0056db04 gdk_display_x11_dispose + 68
6 libgobject-2.0.0.dylib 0x0167ebf0 g_object_run_dispose + 192
7 emacs 0x00151118 xg_display_close + 312
(gtkutil.c:182)
8 emacs 0x0010fd3c x_connection_closed + 780
(xterm.c:8157)
9 emacs 0x00110080 x_io_error_quitter + 76
(xterm.c:8268)
10 libX11.6.dylib 0x0102cd04 _XIOError + 68
11 libX11.6.dylib 0x0102eeb4 _XFlushInt + 384
12 libX11.6.dylib 0x01030154 _XEventsQueued + 52
13 libX11.6.dylib 0x0101fcd8 XPending + 80
14 libgdk-x11-2.0.0.dylib 0x0057bdb4 gdk_event_prepare + 100
15 libglib-2.0.0.dylib 0x016e17a0 g_main_context_prepare + 752
16 libglib-2.0.0.dylib 0x016e2098 g_main_context_iterate + 764
17 libglib-2.0.0.dylib 0x016e2954 g_main_context_pending + 164
18 libgtk-x11-2.0.0.dylib 0x0131e640 gtk_events_pending + 64
19 emacs 0x0010e734 XTread_socket + 620 (xterm.c:
7463)
20 emacs 0x001c17d8 read_avail_input + 260
(keyboard.c:7108)
21 emacs 0x001c1c18 handle_async_input + 56
(keyboard.c:7339)
22 emacs 0x001c1d3c input_available_signal + 248
(keyboard.c:7387)
23 libSystem.B.dylib 0x90130f54 _sigtramp + 104
24 libSystem.B.dylib 0x9001f888 select + 8
25 emacs 0x002e9ed4 select_wrapper + 64 (process.c:
4216)
26 emacs 0x002eabf0 wait_reading_process_output +
3328 (process.c:4588)
27 emacs 0x001bb074 kbd_buffer_get_event + 668
(keyboard.c:4126)
28 emacs 0x001b83ec read_char + 5280 (keyboard.c:
3078)
29 emacs 0x001c7750 read_key_sequence + 2856
(keyboard.c:9458)
30 emacs 0x001b2da4 command_loop_1 + 1396
(keyboard.c:1653)
31 emacs 0x00282d6c internal_condition_case + 424
(eval.c:1494)
32 emacs 0x001b2264 command_loop_2 + 68
(keyboard.c:1370)
33 emacs 0x002824b4 internal_catch + 296 (eval.c:
1230)
34 emacs 0x001b21c0 command_loop + 248 (keyboard.c:
1350)
35 emacs 0x001b13e4 recursive_edit_1 + 224
(keyboard.c:958)
36 emacs 0x001b1684 Frecursive_edit + 432
(keyboard.c:1021)
37 emacs 0x001af0b4 main + 5312 (emacs.c:1789)
38 emacs 0x00002ccc _start + 760
39 emacs 0x000029d0 start + 48
Gdb shows this:
(gdb) set args -Q
(gdb) run
Starting program: /Users/pete/Quellen/Emacs_CVS/emacs/src/emacs -Q
Reading symbols for shared libraries ..+....+++++++++++
+...............................................++++++++.++++++++...++
++ done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Program received signal SIGPIPE, Broken pipe.
0x90014ba8 in write ()
(gdb) bt full
#0 0x90014ba8 in write ()
No symbol table info available.
#1 0x01418e34 in _XFlushInt ()
No symbol table info available.
#2 0x0141a154 in _XEventsQueued ()
No symbol table info available.
#3 0x01409cd8 in XPending ()
No symbol table info available.
#4 0x0057bdb4 in gdk_event_prepare ()
No symbol table info available.
#5 0x017d67a0 in g_main_context_prepare ()
No symbol table info available.
#6 0x017d7098 in g_main_context_iterate ()
No symbol table info available.
#7 0x017d7954 in g_main_context_pending ()
No symbol table info available.
#8 0x01121640 in gtk_events_pending ()
No symbol table info available.
#9 0x0010e734 in XTread_socket (terminal=0x2b59250, expected=1,
hold_quit=0xbfffc590) at xterm.c:7463
count = 0
event = {
type = 64,
xany = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289
},
xkey = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
root = 0,
subwindow = 58721289,
time = 3221210432,
x = 58721289,
y = -1073756992,
x_root = 420944,
y_root = -1073756864,
state = 61,
keycode = 1,
same_screen = -1877799180
},
xbutton = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
root = 0,
subwindow = 58721289,
time = 3221210432,
x = 58721289,
y = -1073756992,
x_root = 420944,
y_root = -1073756864,
state = 61,
button = 1,
same_screen = -1877799180
},
xmotion = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
root = 0,
subwindow = 58721289,
time = 3221210432,
x = 58721289,
y = -1073756992,
x_root = 420944,
y_root = -1073756864,
state = 61,
is_hint = 0 '\0',
same_screen = -1877799180
},
xcrossing = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
root = 0,
subwindow = 58721289,
time = 3221210432,
x = 58721289,
y = -1073756992,
x_root = 420944,
y_root = -1073756864,
mode = 61,
detail = 1,
same_screen = -1877799180,
focus = -1073756880,
state = 95193184
},
xfocus = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
mode = 0,
detail = 58721289
},
xexpose = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
x = 0,
y = 58721289,
width = -1073756864,
height = 58721289,
count = -1073756992
},
xgraphicsexpose = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
drawable = 58721289,
x = 0,
y = 58721289,
width = -1073756864,
height = 58721289,
count = -1073756992,
major_code = 420944,
minor_code = -1073756864
},
xnoexpose = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
drawable = 58721289,
major_code = 0,
minor_code = 58721289
},
xvisibility = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
state = 0
},
xcreatewindow = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
parent = 58721289,
window = 0,
x = 58721289,
y = -1073756864,
width = 58721289,
height = -1073756992,
border_width = 420944,
override_redirect = -1073756864
},
xdestroywindow = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0
},
xunmap = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
from_configure = 58721289
},
xmap = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
override_redirect = 58721289
},
xmaprequest = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
parent = 58721289,
window = 0
},
xreparent = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
parent = 58721289,
x = -1073756864,
y = 58721289,
override_redirect = -1073756992
},
xconfigure = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
x = 58721289,
y = -1073756864,
width = 58721289,
height = -1073756992,
border_width = 420944,
above = 3221210432,
override_redirect = 61
},
xgravity = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
x = 58721289,
y = -1073756864
},
xresizerequest = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
width = 0,
height = 58721289
},
xconfigurerequest = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
parent = 58721289,
window = 0,
x = 58721289,
y = -1073756864,
width = 58721289,
height = -1073756992,
border_width = 420944,
above = 3221210432,
detail = 61,
value_mask = 1
},
xcirculate = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
event = 58721289,
window = 0,
place = 58721289
},
xcirculaterequest = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
parent = 58721289,
window = 0,
place = 58721289
},
xproperty = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
atom = 0,
time = 58721289,
state = -1073756864
},
xselectionclear = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
selection = 0,
time = 58721289
},
xselectionrequest = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
owner = 58721289,
requestor = 0,
selection = 58721289,
target = 3221210432,
property = 58721289,
time = 3221210304
},
xselection = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
requestor = 58721289,
selection = 0,
target = 58721289,
property = 3221210432,
time = 58721289
},
xcolormap = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
colormap = 0,
new = 58721289,
state = -1073756864
},
xclient = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
message_type = 0,
format = 58721289,
data = {
b = "\277\377\305@\003\200\004\t\277\377\304\300\000\006lP\277
\377\305@",
s = {-16385, -15040, 896, 1033, -16385, -15168, 6, 27728,
-16385, -15040},
l = {-1073756864, 58721289, -1073756992, 420944, -1073756864}
}
},
xmapping = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
request = 0,
first_keycode = 58721289,
count = -1073756864
},
xerror = {
type = 64,
display = 0x2bfc830,
resourceid = 95193184,
serial = 0,
error_code = 3 '\003',
request_code = 128 '\200',
minor_code = 4 '\004'
},
xkeymap = {
type = 64,
serial = 46123056,
send_event = 95193184,
display = 0x0,
window = 58721289,
key_vector = "\000\000\000\000\003\200\004\t\277\377\305@\003\200
\004\t\277\377\304\300\000\006lP\277\377\305@\000\000\000="
},
pad = {64, 46123056, 95193184, 0, 58721289, 0, 58721289,
-1073756864, 58721289, -1073756992, 420944, -1073756864, 61, 1,
-1877799180, -1073756880, 95193184, -1877799084, 0, -1073756864, 0,
23, 0, 0}
}
event_found = 0
dpyinfo = (struct x_display_info *) 0x67eb8
#10 0x001c17d8 in read_avail_input (expected=1) at keyboard.c:7108
nr = 52
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
}
next = (struct terminal *) 0x0
nread = 0
err = 0
t = (struct terminal *) 0x2b59250
#11 0x001c1c18 in handle_async_input () at keyboard.c:7339
nread = 754267136
#12 0x001c1d3c in input_available_signal (signo=23) at keyboard.c:7381
old_errno = 0
#13 <signal handler called>
No symbol table info available.
#14 0x9001f888 in select ()
No symbol table info available.
#15 0x002e9ed4 in select_wrapper (n=8, rfd=0xbfffcda4, wfd=0x0,
xfd=0x0, tmo=0xbfffcea4) at process.c:4216
No locals.
#16 0x002eabf0 in wait_reading_process_output (time_limit=30,
microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=58721289,
wait_proc=0x0, just_wait_proc=0) at process.c:4588
timeout_reduced_for_timers = 1
channel = -1
nfds = 0
Available = {
fds_bits = {128, 0 <repeats 31 times>}
}
Connecting = {
fds_bits = {0 <repeats 32 times>}
}
check_connect = 0
check_delay = 0
no_avail = 0
xerrno = 0
proc = 2147475117
timeout = {
tv_sec = 0,
tv_usec = 0
}
end_time = {
tv_sec = 1204760323,
tv_usec = 959755
}
wait_channel = -1
got_some_input = 0
count = 2
#17 0x00013880 in sit_for (timeout=240, reading=1, do_display=1) at
dispnew.c:6614
sec = 30
usec = 0
#18 0x001b7fa0 in read_char (commandflag=1, nmaps=2, maps=0xbfffd880,
prev_event=58721289, used_mouse_menu=0xbfffd9b8, end_time=0x0) at
keyboard.c:2967
tem0 = -1073753744
timeout = 30
delay_level = 4
buffer_size = 1
c = 58721289
count = 1
jmpcount = 2
local_getcjmp = {-1073753888, 4902368, 0 <repeats 12 times>, 2,
-1073747908, -1073748108, -1073748120, 3329548, -1073753888, 1797996,
1800224, 1140851266, 1536, -1073753956, 80, -524288, -2113781760, 0,
-1073753696, 0, -1073753952, 3520995, 4622331, 3521012, -1073752684,
0, -1073753568, 58830682, 58830682, -1073753392, 109, -1073753520,
2645252, 58721289, 58721337, 2645340, 58750225, -1073753200,
-1073753520, 58833417, 58721337, -1073753392, 794916212, 1, 0,
58721289, -1073753248, 58721289, 58721289, 58721289, 58721337, 0,
58897849, 58721313, 0, 0, 37904229, -1073753952, 80, 1, 58896065, 0,
3329548, -1073753392, 2650668, -1073753280, 8372741, 2651804,
2644872, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
1090525558, -1711829171, 1051985504, 0, 1090525558, 812720641, 0, 0,
1085022207, -3340544, 1068130715, 1392508928, -1073753136, 0, 1,
1536, 58721289, 1, -1073753200, 59002929, 3520956, -1073752300,
-1073753072, -1073753068, -1073753056, 0, 0, -1073753068, 3,
37904245, 1, 77705505, 58721313, 3329548, -1073753088, 3001052,
-1073753008, 13, 111, 29, -1073753024, 3329548, 2, -1073753072, 3,
114, 3, 111, 51, 80, 111, 29, -1073752944, 37904229, -1073753056,
38803068, -1073752960, 114, 3133300, 111, 51, 80, 66894160, 77705505,
58721289, 58721289, 111, 29, -1073752912, 38803064, 1, 38803068, 3,
114, 3, 111, 51, 80, -1073752960, 0, -1073752816, 58830946,
-1073752944, 38803068, -1073752848, 1, 3133300, 58721289}
save_jump = {0 <repeats 192 times>}
key_already_recorded = 0
tem = 58721289
save = 37904181
previous_echo_area_message = 58721289
also_record = 58721289
reread = 0
gcpro1 = {
next = 0xbfffd6f0,
var = 0xffffffff,
nvars = 192
}
gcpro2 = {
next = 0x3806f51,
var = 0x250167c,
nvars = 0
}
polling_stopped_here = 0
orig_kboard = (struct kboard *) 0x2b59500
#19 0x001c7750 in read_key_sequence (keybuf=0xbfffdbac, bufsize=30,
prompt=58721289, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9458
interrupted_kboard = (KBOARD *) 0x2b59500
interrupted_frame = (struct frame *) 0x2bfc5d0
key = -1035222635
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 58721289
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 2
nmaps_allocated = 2
defs = (Lisp_Object * volatile) 0xbfffd860
submaps = (Lisp_Object * volatile) 0xbfffd880
orig_local_map = 37954085
orig_keymap = 58721289
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 38117693,
map = 38117693,
start = 0,
end = 0
}
keytran = {
parent = 8355709,
map = 8355709,
start = 0,
end = 0
}
indec = {
parent = 38117701,
map = 38117701,
start = 0,
end = 0
}
delayed_switch_frame = 58721289
original_uppercase = -1073748108
original_uppercase_position = -1
dummyflag = 0
starting_buffer = (struct buffer *) 0x2501678
fake_prefixed_keys = 58721289
gcpro1 = {
next = 0x2000,
var = 0x2864a4,
nvars = -1073751488
}
#20 0x001b2da4 in command_loop_1 () at keyboard.c:1653
cmd = 77630249
lose = -1073751200
nonundocount = 0
keybuf = {37904245, -1073751008, 3329548, -1073751104, 2640712,
-1073750864, 0, 2643176, -1878923256, -1073751008, 275, 3708204,
58721289, 1, 0, 0, 5, 0, 0, -1610569748, 0, 0, 40901824, 40901824,
8372741, 3708204, 67099041, 58721289, 0, -1073751020}
i = 1
prev_modiff = 15
prev_buffer = (struct buffer *) 0x2501678
already_adjusted = 0
#21 0x00282d6c in internal_condition_case (bfun=0x1b2830
<command_loop_1>, handlers=58761857, hfun=0x1b1be4 <cmd_error>) at
eval.c:1494
val = 8372741
c = {
tag = 58721289,
val = 58721289,
next = 0xbfffe128,
gcpro = 0x0,
jmp = {-1073750784, -1073750724, 0 <repeats 12 times>, 2,
-1073747908, -1073748108, -1073748120, 3329548, -1073750784, 2632672,
2632908, 603980322, 1204760276, -1610562188, 40902128, -524288,
-2113912832, 0, -1073750708, -1073750392, 21877934, 6300880,
-1073750448, 6298544, -1880767128, -1881079300, -1073750448,
1109664296, -1881078444, 21473084, -1073750468, -1073749990, 0,
-1878895704, -1073750096, 606347820, -1878895460, 13, 13, 1140884002,
-1878845248, 504, 21473084, -1073750296, 21878415, 0, -1073749364,
21751732, -1880767128, 21751732, -1073750240, 21877934, 20914928,
-1881077508, -1073750336, 0, -1881077108, 0, 0, 0, -1073749973, 13,
-1073750192, 34144255, -1073749990, 2147483647, 6, 1, 6300880,
-1073749540, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
1090525558, -1711829171, 1051985504, 0, 1090525558, 812720641, 0, 0,
1085022207, -3340544, 1068130715, 1392508928, -1073750128,
1140851752, -1881078444, -1879034992, -1073750112, 606347810,
-1879034368, 6300880, -1073750080, 6298544, -1880767128, -1881079300,
-1073749968, 1109664296, -1881078444, 6300880, -1073750048, 6298544,
-1880767128, 0, 0, 4690172, -1880767128, 4690172, 6291520, 5385076,
5040, -1881077508, -1073750016, 0, -1881077108, -1878959936,
-1073749920, 21752384, -1878959736, 21752384, 21478880, -1073749896,
21877580, 6300880, -1073749952, 6298544, 6300880, -1881079300,
-1073749840, 1143218728, -1881078444, 211515, -2118909951, 501, 4096,
-1880795504, 0, 6291520, 94, -1881123184, -1073749920, 0,
-1881123000, 0, 92277760, -1073749800, 21861555, 6298544,
-1073749856, 6298544, -1880767128, -1881079300, -1073749856,
-2113788892, -1881078444, -1881077508, -1073749728, 2, -1073747908},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 58761857,
var = 58721289,
chosen_clause = -1073749472,
tag = 0xbfffdd3c,
next = 0x0
}
#22 0x001b2264 in command_loop_2 () at keyboard.c:1370
val = 8
#23 0x002824b4 in internal_catch (tag=58756929, func=0x1b2220
<command_loop_2>, arg=58721289) at eval.c:1230
c = {
tag = 58756929,
val = 58721289,
next = 0x0,
gcpro = 0x0,
jmp = {-1073749776, 4930988, 0 <repeats 12 times>, 2, -1073747908,
-1073748108, -1073748120, 3329548, -1073749776, 2630568, 2630804,
1140851234, 2, -1073747908, -1073748108, -524288, -2113912832, 0,
-1073749704, -1073749488, 9, 2999720, 10, 21474444, 11, 6300880, 0,
0, 0, 0, 1520, -1610599536, 2, 92274688, -1073748108, -1610599536,
-1610599536, -1073749392, -1879034992, -1073749392, 1140851746,
-1879034368, 2434612, -1073749408, 0, 2434672, -1, -1610599536, 2,
152, -1073748108, -1610599536, -1610599536, -1073749328, -1879034992,
-1073749296, 603980834, 40902672, 0, -1073749280, 2, -1073747908,
-1073748108, -1073748120, 3329548, -1073749392, 2999684, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, 1090525558, -1711829171,
1051985504, 0, 1090525558, 812720641, 0, 0, 1085022207, -3340544,
1068130715, 1392508928, -1073749056, -2113919966, 92311040, 2434348,
-1073749152, 6298544, -1073749216, 0, 0, 2, -1073747908, 0, 0, 2,
-1073747908, -1073748108, -1073748120, 3329548, -1073749168, 2999684,
-1073749072, 10, 2999720, 10, -1073749024, 1520, 0, 0, -1073749008,
0, 1, 40902464, -1073748976, -1, 40902464, 1, 4, 10, 40902144,
2434348, -1073749008, 0, -1073749072, 2434612, -1073749024, 0,
2434672, 30532, -1073748960, 0, 41, 0, 0, 0, 0, 2, 0, 0, -1073749008,
2491564, -1073748880, 2, 2493184, 58721289, 2, -1610599536, 58895825,
58892562, 58721289, 38803064, -1073748960, 2490700, -1073748880, 10,
2490908, 0, 0, 10},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#24 0x001b21c0 in command_loop () at keyboard.c:1349
No locals.
#25 0x001b13e4 in recursive_edit_1 () at keyboard.c:958
count = 1
val = 40902288
#26 0x001b1684 in Frecursive_edit () at keyboard.c:1020
count = 0
buffer = 58721289
#27 0x001af0b4 in main (argc=2, argv=0xbfffe768) at emacs.c:1787
dummy = 8398200
stack_bottom_variable = 0 '\0'
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 67108864
}
no_loadup = 0
junk = 0x0
(gdb) xbacktrace
(gdb)
In GNU Emacs 23.0.60.1 (powerpc-apple-darwin8.11.0, GTK+ Version 2.6.10)
of 2008-03-06 on Latsche.local
Windowing system distributor `The XFree86 Project, Inc', version
11.0.40400000
configured using `configure '--without-pop' '--without-sound' '--
with-xft' '--with-libotf' '--with-dbus' '--with-x-toolkit=gtk' '--
enable-font-backend' '--enable-locallisppath=/Library/Application
Support/Emacs/calendar23:/Library/Application Support/Emacs/caml:/
Library/Application Support/Emacs:/sw/share/emacs21/site-lisp/elib'
'PKG_CONFIG_PATH=/sw/lib/freetype219/lib/pkgconfig:/sw/lib/
fontconfig2/lib/pkgconfig:/sw/lib/pkgconfig:/sw/lib/system-openssl/
lib/pkgconfig:/sw/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/
pkgconfig:/usr/local/clamXav/lib/pkgconfig:/usr/X11R6/lib/pkgconfig'
'CPPFLAGS=-no-cpp-precomp -D__BIND_NOSTATIC -I/sw/lib/fontconfig2/
include -I/sw/lib/freetype219/include -I/sw/lib/freetype219/include/
freetype2 -idirafter /usr/X11R6/include' 'CFLAGS=-ggdb -gfull -
bind_at_load -Wno-pointer-sign -pipe -fPIC -mcpu=7450 -mtune=7450 -
mno-powerpc64 -O0' 'LDFLAGS=-bind_at_load -dead_strip -
multiply_defined suppress -L/sw/lib/fontconfig2/lib -L/sw/lib/
freetype219/lib''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: de_DE.UTF-8
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: de_DE.UTF-8
value of $XMODIFIERS: nil
locale-coding-system: utf-8-unix
default-enable-multibyte-characters: t
Major mode: Fundamental
Minor modes in effect:
show-paren-mode: t
display-time-mode: t
desktop-save-mode: t
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
--
Mit friedvollen Grüßen
Pete
I wouldn't recommend sex, drugs or insanity for everyone, but they've
always worked for me.
– Hunter S. Thompson
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-05 23:42 23.0.60; repeated crashes on xkill, every time Peter Dyballa
@ 2008-03-05 23:58 ` Peter Dyballa
2008-03-06 0:24 ` Dan Nicolaescu
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Peter Dyballa @ 2008-03-05 23:58 UTC (permalink / raw)
To: emacs-pretest-bug
Am 06.03.2008 um 00:42 schrieb Peter Dyballa:
> GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
When configured with --with-x-toolkit=athena no crashes happen, GNU
Emacs (?) reports instead:
Connection lost to X server `:0.0'
--
Greetings
Pete
"Evolution" o __o _o _
°\___o /0~ -\<, ^\___ /=\\_/-%
oo~_______ /\ /\______/ \_________O/ O_______________o===>-->O--o____
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-05 23:42 23.0.60; repeated crashes on xkill, every time Peter Dyballa
2008-03-05 23:58 ` Peter Dyballa
@ 2008-03-06 0:24 ` Dan Nicolaescu
2008-03-06 7:32 ` Jan Djärv
2008-03-06 9:36 ` Peter Dyballa
2008-03-06 7:25 ` Jan Djärv
2008-03-06 15:10 ` Stefan Monnier
3 siblings, 2 replies; 11+ messages in thread
From: Dan Nicolaescu @ 2008-03-06 0:24 UTC (permalink / raw)
To: Peter Dyballa; +Cc: emacs-pretest-bug
Peter Dyballa <Peter_Dyballa@Freenet.DE> writes:
> Hello!
>
> GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
>
> Mac OS X reports this:
>
> Exception: EXC_BAD_ACCESS (0x0001)
> Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000004d0
I don't see this on Fedora Core 8.
How did you fix the problem you had before with linking two versions of
the same shared library twice? If that still happens, _any_ crash can
blamed to that...
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-05 23:42 23.0.60; repeated crashes on xkill, every time Peter Dyballa
2008-03-05 23:58 ` Peter Dyballa
2008-03-06 0:24 ` Dan Nicolaescu
@ 2008-03-06 7:25 ` Jan Djärv
2008-03-06 9:38 ` Peter Dyballa
2008-03-06 15:10 ` Stefan Monnier
3 siblings, 1 reply; 11+ messages in thread
From: Jan Djärv @ 2008-03-06 7:25 UTC (permalink / raw)
To: Peter Dyballa; +Cc: emacs-pretest-bug
You have a bad version of Gtk+. Unfortunately some versions (i.e. from 2.4.x
and onwards) works with what gtkutil.c does when closing a display. And some
minor/micro combinations don't. Your 2.6.10 obviously don't.
However, 2.10 and onwards seems to be OK. See
http://bugzilla.gnome.org/show_bug.cgi?id=85715.
The backtrace does not match the crash, BTW. Did you have more than one
display open? Emacs should just exit if there is just one display open. That
may be a bug.
Jan D.
Peter Dyballa skrev:
> Hello!
>
> GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
>
> Mac OS X reports this:
>
> Exception: EXC_BAD_ACCESS (0x0001)
> Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000004d0
>
> Thread 0 Crashed:
> 0 libX11.6.dylib 0x01013164 XFreeGC + 28
> 1 libgdk-x11-2.0.0.dylib 0x0057f910 gdk_gc_x11_finalize + 128
> 2 libgobject-2.0.0.dylib 0x0167dfa8 g_object_unref + 436
> 3 libgdk-x11-2.0.0.dylib 0x0055d600 gdk_screen_dispose + 80
> 4 libgobject-2.0.0.dylib 0x0167ebf0 g_object_run_dispose + 192
> 5 libgdk-x11-2.0.0.dylib 0x0056db04 gdk_display_x11_dispose + 68
> 6 libgobject-2.0.0.dylib 0x0167ebf0 g_object_run_dispose + 192
> 7 emacs 0x00151118 xg_display_close + 312
> (gtkutil.c:182)
> 8 emacs 0x0010fd3c x_connection_closed + 780
> (xterm.c:8157)
> 9 emacs 0x00110080 x_io_error_quitter + 76
> (xterm.c:8268)
> 10 libX11.6.dylib 0x0102cd04 _XIOError + 68
> 11 libX11.6.dylib 0x0102eeb4 _XFlushInt + 384
> 12 libX11.6.dylib 0x01030154 _XEventsQueued + 52
> 13 libX11.6.dylib 0x0101fcd8 XPending + 80
> 14 libgdk-x11-2.0.0.dylib 0x0057bdb4 gdk_event_prepare + 100
> 15 libglib-2.0.0.dylib 0x016e17a0 g_main_context_prepare + 752
> 16 libglib-2.0.0.dylib 0x016e2098 g_main_context_iterate + 764
> 17 libglib-2.0.0.dylib 0x016e2954 g_main_context_pending + 164
> 18 libgtk-x11-2.0.0.dylib 0x0131e640 gtk_events_pending + 64
> 19 emacs 0x0010e734 XTread_socket + 620
> (xterm.c:7463)
> 20 emacs 0x001c17d8 read_avail_input + 260
> (keyboard.c:7108)
> 21 emacs 0x001c1c18 handle_async_input + 56
> (keyboard.c:7339)
> 22 emacs 0x001c1d3c input_available_signal + 248
> (keyboard.c:7387)
> 23 libSystem.B.dylib 0x90130f54 _sigtramp + 104
> 24 libSystem.B.dylib 0x9001f888 select + 8
> 25 emacs 0x002e9ed4 select_wrapper + 64
> (process.c:4216)
> 26 emacs 0x002eabf0 wait_reading_process_output +
> 3328 (process.c:4588)
> 27 emacs 0x001bb074 kbd_buffer_get_event + 668
> (keyboard.c:4126)
> 28 emacs 0x001b83ec read_char + 5280
> (keyboard.c:3078)
> 29 emacs 0x001c7750 read_key_sequence + 2856
> (keyboard.c:9458)
> 30 emacs 0x001b2da4 command_loop_1 + 1396
> (keyboard.c:1653)
> 31 emacs 0x00282d6c internal_condition_case + 424
> (eval.c:1494)
> 32 emacs 0x001b2264 command_loop_2 + 68
> (keyboard.c:1370)
> 33 emacs 0x002824b4 internal_catch + 296
> (eval.c:1230)
> 34 emacs 0x001b21c0 command_loop + 248
> (keyboard.c:1350)
> 35 emacs 0x001b13e4 recursive_edit_1 + 224
> (keyboard.c:958)
> 36 emacs 0x001b1684 Frecursive_edit + 432
> (keyboard.c:1021)
> 37 emacs 0x001af0b4 main + 5312 (emacs.c:1789)
> 38 emacs 0x00002ccc _start + 760
> 39 emacs 0x000029d0 start + 48
>
>
> Gdb shows this:
>
> (gdb) set args -Q
> (gdb) run
> Starting program: /Users/pete/Quellen/Emacs_CVS/emacs/src/emacs -Q
> Reading symbols for shared libraries
> ..+....++++++++++++...............................................++++++++.++++++++...++++
> done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
>
> Program received signal SIGPIPE, Broken pipe.
> 0x90014ba8 in write ()
> (gdb) bt full
> #0 0x90014ba8 in write ()
> No symbol table info available.
> #1 0x01418e34 in _XFlushInt ()
> No symbol table info available.
> #2 0x0141a154 in _XEventsQueued ()
> No symbol table info available.
> #3 0x01409cd8 in XPending ()
> No symbol table info available.
> #4 0x0057bdb4 in gdk_event_prepare ()
> No symbol table info available.
> #5 0x017d67a0 in g_main_context_prepare ()
> No symbol table info available.
> #6 0x017d7098 in g_main_context_iterate ()
> No symbol table info available.
> #7 0x017d7954 in g_main_context_pending ()
> No symbol table info available.
> #8 0x01121640 in gtk_events_pending ()
> No symbol table info available.
> #9 0x0010e734 in XTread_socket (terminal=0x2b59250, expected=1,
> hold_quit=0xbfffc590) at xterm.c:7463
> count = 0
> event = {
> type = 64,
> xany = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289
> },
> xkey = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> root = 0,
> subwindow = 58721289,
> time = 3221210432,
> x = 58721289,
> y = -1073756992,
> x_root = 420944,
> y_root = -1073756864,
> state = 61,
> keycode = 1,
> same_screen = -1877799180
> },
> xbutton = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> root = 0,
> subwindow = 58721289,
> time = 3221210432,
> x = 58721289,
> y = -1073756992,
> x_root = 420944,
> y_root = -1073756864,
> state = 61,
> button = 1,
> same_screen = -1877799180
> },
> xmotion = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> root = 0,
> subwindow = 58721289,
> time = 3221210432,
> x = 58721289,
> y = -1073756992,
> x_root = 420944,
> y_root = -1073756864,
> state = 61,
> is_hint = 0 '\0',
> same_screen = -1877799180
> },
> xcrossing = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> root = 0,
> subwindow = 58721289,
> time = 3221210432,
> x = 58721289,
> y = -1073756992,
> x_root = 420944,
> y_root = -1073756864,
> mode = 61,
> detail = 1,
> same_screen = -1877799180,
> focus = -1073756880,
> state = 95193184
> },
> xfocus = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> mode = 0,
> detail = 58721289
> },
> xexpose = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> x = 0,
> y = 58721289,
> width = -1073756864,
> height = 58721289,
> count = -1073756992
> },
> xgraphicsexpose = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> drawable = 58721289,
> x = 0,
> y = 58721289,
> width = -1073756864,
> height = 58721289,
> count = -1073756992,
> major_code = 420944,
> minor_code = -1073756864
> },
> xnoexpose = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> drawable = 58721289,
> major_code = 0,
> minor_code = 58721289
> },
> xvisibility = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> state = 0
> },
> xcreatewindow = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> parent = 58721289,
> window = 0,
> x = 58721289,
> y = -1073756864,
> width = 58721289,
> height = -1073756992,
> border_width = 420944,
> override_redirect = -1073756864
> },
> xdestroywindow = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0
> },
> xunmap = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> from_configure = 58721289
> },
> xmap = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> override_redirect = 58721289
> },
> xmaprequest = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> parent = 58721289,
> window = 0
> },
> xreparent = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> parent = 58721289,
> x = -1073756864,
> y = 58721289,
> override_redirect = -1073756992
> },
> xconfigure = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> x = 58721289,
> y = -1073756864,
> width = 58721289,
> height = -1073756992,
> border_width = 420944,
> above = 3221210432,
> override_redirect = 61
> },
> xgravity = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> x = 58721289,
> y = -1073756864
> },
> xresizerequest = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> width = 0,
> height = 58721289
> },
> xconfigurerequest = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> parent = 58721289,
> window = 0,
> x = 58721289,
> y = -1073756864,
> width = 58721289,
> height = -1073756992,
> border_width = 420944,
> above = 3221210432,
> detail = 61,
> value_mask = 1
> },
> xcirculate = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> event = 58721289,
> window = 0,
> place = 58721289
> },
> xcirculaterequest = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> parent = 58721289,
> window = 0,
> place = 58721289
> },
> xproperty = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> atom = 0,
> time = 58721289,
> state = -1073756864
> },
> xselectionclear = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> selection = 0,
> time = 58721289
> },
> xselectionrequest = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> owner = 58721289,
> requestor = 0,
> selection = 58721289,
> target = 3221210432,
> property = 58721289,
> time = 3221210304
> },
> xselection = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> requestor = 58721289,
> selection = 0,
> target = 58721289,
> property = 3221210432,
> time = 58721289
> },
> xcolormap = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> colormap = 0,
> new = 58721289,
> state = -1073756864
> },
> xclient = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> message_type = 0,
> format = 58721289,
> data = {
> b =
> "\277\377\305@\003\200\004\t\277\377\304\300\000\006lP\277\377\305@",
> s = {-16385, -15040, 896, 1033, -16385, -15168, 6, 27728, -16385,
> -15040},
> l = {-1073756864, 58721289, -1073756992, 420944, -1073756864}
> }
> },
> xmapping = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> request = 0,
> first_keycode = 58721289,
> count = -1073756864
> },
> xerror = {
> type = 64,
> display = 0x2bfc830,
> resourceid = 95193184,
> serial = 0,
> error_code = 3 '\003',
> request_code = 128 '\200',
> minor_code = 4 '\004'
> },
> xkeymap = {
> type = 64,
> serial = 46123056,
> send_event = 95193184,
> display = 0x0,
> window = 58721289,
> key_vector =
> "\000\000\000\000\003\200\004\t\277\377\305@\003\200\004\t\277\377\304\300\000\006lP\277\377\305@\000\000\000="
>
> },
> pad = {64, 46123056, 95193184, 0, 58721289, 0, 58721289, -1073756864,
> 58721289, -1073756992, 420944, -1073756864, 61, 1, -1877799180,
> -1073756880, 95193184, -1877799084, 0, -1073756864, 0, 23, 0, 0}
> }
> event_found = 0
> dpyinfo = (struct x_display_info *) 0x67eb8
> #10 0x001c17d8 in read_avail_input (expected=1) at keyboard.c:7108
> nr = 52
> 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
> }
> next = (struct terminal *) 0x0
> nread = 0
> err = 0
> t = (struct terminal *) 0x2b59250
> #11 0x001c1c18 in handle_async_input () at keyboard.c:7339
> nread = 754267136
> #12 0x001c1d3c in input_available_signal (signo=23) at keyboard.c:7381
> old_errno = 0
> #13 <signal handler called>
> No symbol table info available.
> #14 0x9001f888 in select ()
> No symbol table info available.
> #15 0x002e9ed4 in select_wrapper (n=8, rfd=0xbfffcda4, wfd=0x0, xfd=0x0,
> tmo=0xbfffcea4) at process.c:4216
> No locals.
> #16 0x002eabf0 in wait_reading_process_output (time_limit=30,
> microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=58721289,
> wait_proc=0x0, just_wait_proc=0) at process.c:4588
> timeout_reduced_for_timers = 1
> channel = -1
> nfds = 0
> Available = {
> fds_bits = {128, 0 <repeats 31 times>}
> }
> Connecting = {
> fds_bits = {0 <repeats 32 times>}
> }
> check_connect = 0
> check_delay = 0
> no_avail = 0
> xerrno = 0
> proc = 2147475117
> timeout = {
> tv_sec = 0,
> tv_usec = 0
> }
> end_time = {
> tv_sec = 1204760323,
> tv_usec = 959755
> }
> wait_channel = -1
> got_some_input = 0
> count = 2
> #17 0x00013880 in sit_for (timeout=240, reading=1, do_display=1) at
> dispnew.c:6614
> sec = 30
> usec = 0
> #18 0x001b7fa0 in read_char (commandflag=1, nmaps=2, maps=0xbfffd880,
> prev_event=58721289, used_mouse_menu=0xbfffd9b8, end_time=0x0) at
> keyboard.c:2967
> tem0 = -1073753744
> timeout = 30
> delay_level = 4
> buffer_size = 1
> c = 58721289
> count = 1
> jmpcount = 2
> local_getcjmp = {-1073753888, 4902368, 0 <repeats 12 times>, 2,
> -1073747908, -1073748108, -1073748120, 3329548, -1073753888, 1797996,
> 1800224, 1140851266, 1536, -1073753956, 80, -524288, -2113781760, 0,
> -1073753696, 0, -1073753952, 3520995, 4622331, 3521012, -1073752684, 0,
> -1073753568, 58830682, 58830682, -1073753392, 109, -1073753520, 2645252,
> 58721289, 58721337, 2645340, 58750225, -1073753200, -1073753520,
> 58833417, 58721337, -1073753392, 794916212, 1, 0, 58721289, -1073753248,
> 58721289, 58721289, 58721289, 58721337, 0, 58897849, 58721313, 0, 0,
> 37904229, -1073753952, 80, 1, 58896065, 0, 3329548, -1073753392,
> 2650668, -1073753280, 8372741, 2651804, 2644872, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, 1090525558, -1711829171,
> 1051985504, 0, 1090525558, 812720641, 0, 0, 1085022207, -3340544,
> 1068130715, 1392508928, -1073753136, 0, 1, 1536, 58721289, 1,
> -1073753200, 59002929, 3520956, -1073752300, -1073753072, -1073753068,
> -1073753056, 0, 0, -1073753068, 3, 37904245, 1, 77705505, 58721313,
> 3329548, -1073753088, 3001052, -1073753008, 13, 111, 29, -1073753024,
> 3329548, 2, -1073753072, 3, 114, 3, 111, 51, 80, 111, 29, -1073752944,
> 37904229, -1073753056, 38803068, -1073752960, 114, 3133300, 111, 51, 80,
> 66894160, 77705505, 58721289, 58721289, 111, 29, -1073752912, 38803064,
> 1, 38803068, 3, 114, 3, 111, 51, 80, -1073752960, 0, -1073752816,
> 58830946, -1073752944, 38803068, -1073752848, 1, 3133300, 58721289}
> save_jump = {0 <repeats 192 times>}
> key_already_recorded = 0
> tem = 58721289
> save = 37904181
> previous_echo_area_message = 58721289
> also_record = 58721289
> reread = 0
> gcpro1 = {
> next = 0xbfffd6f0,
> var = 0xffffffff,
> nvars = 192
> }
> gcpro2 = {
> next = 0x3806f51,
> var = 0x250167c,
> nvars = 0
> }
> polling_stopped_here = 0
> orig_kboard = (struct kboard *) 0x2b59500
> #19 0x001c7750 in read_key_sequence (keybuf=0xbfffdbac, bufsize=30,
> prompt=58721289, dont_downcase_last=0, can_return_switch_frame=1,
> fix_current_buffer=1) at keyboard.c:9458
> interrupted_kboard = (KBOARD *) 0x2b59500
> interrupted_frame = (struct frame *) 0x2bfc5d0
> key = -1035222635
> used_mouse_menu = 0
> echo_local_start = 0
> last_real_key_start = 0
> keys_local_start = 0
> local_first_binding = 0
> from_string = 58721289
> count = 2
> t = 0
> echo_start = 0
> keys_start = 0
> nmaps = 2
> nmaps_allocated = 2
> defs = (Lisp_Object * volatile) 0xbfffd860
> submaps = (Lisp_Object * volatile) 0xbfffd880
> orig_local_map = 37954085
> orig_keymap = 58721289
> localized_local_map = 0
> first_binding = 0
> first_unbound = 31
> mock_input = 0
> fkey = {
> parent = 38117693,
> map = 38117693,
> start = 0,
> end = 0
> }
> keytran = {
> parent = 8355709,
> map = 8355709,
> start = 0,
> end = 0
> }
> indec = {
> parent = 38117701,
> map = 38117701,
> start = 0,
> end = 0
> }
> delayed_switch_frame = 58721289
> original_uppercase = -1073748108
> original_uppercase_position = -1
> dummyflag = 0
> starting_buffer = (struct buffer *) 0x2501678
> fake_prefixed_keys = 58721289
> gcpro1 = {
> next = 0x2000,
> var = 0x2864a4,
> nvars = -1073751488
> }
> #20 0x001b2da4 in command_loop_1 () at keyboard.c:1653
> cmd = 77630249
> lose = -1073751200
> nonundocount = 0
> keybuf = {37904245, -1073751008, 3329548, -1073751104, 2640712,
> -1073750864, 0, 2643176, -1878923256, -1073751008, 275, 3708204,
> 58721289, 1, 0, 0, 5, 0, 0, -1610569748, 0, 0, 40901824, 40901824,
> 8372741, 3708204, 67099041, 58721289, 0, -1073751020}
> i = 1
> prev_modiff = 15
> prev_buffer = (struct buffer *) 0x2501678
> already_adjusted = 0
> #21 0x00282d6c in internal_condition_case (bfun=0x1b2830
> <command_loop_1>, handlers=58761857, hfun=0x1b1be4 <cmd_error>) at
> eval.c:1494
> val = 8372741
> c = {
> tag = 58721289,
> val = 58721289,
> next = 0xbfffe128,
> gcpro = 0x0,
> jmp = {-1073750784, -1073750724, 0 <repeats 12 times>, 2, -1073747908,
> -1073748108, -1073748120, 3329548, -1073750784, 2632672, 2632908,
> 603980322, 1204760276, -1610562188, 40902128, -524288, -2113912832, 0,
> -1073750708, -1073750392, 21877934, 6300880, -1073750448, 6298544,
> -1880767128, -1881079300, -1073750448, 1109664296, -1881078444,
> 21473084, -1073750468, -1073749990, 0, -1878895704, -1073750096,
> 606347820, -1878895460, 13, 13, 1140884002, -1878845248, 504, 21473084,
> -1073750296, 21878415, 0, -1073749364, 21751732, -1880767128, 21751732,
> -1073750240, 21877934, 20914928, -1881077508, -1073750336, 0,
> -1881077108, 0, 0, 0, -1073749973, 13, -1073750192, 34144255,
> -1073749990, 2147483647, 6, 1, 6300880, -1073749540, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, 1090525558, -1711829171,
> 1051985504, 0, 1090525558, 812720641, 0, 0, 1085022207, -3340544,
> 1068130715, 1392508928, -1073750128, 1140851752, -1881078444,
> -1879034992, -1073750112, 606347810, -1879034368, 6300880, -1073750080,
> 6298544, -1880767128, -1881079300, -1073749968, 1109664296, -1881078444,
> 6300880, -1073750048, 6298544, -1880767128, 0, 0, 4690172, -1880767128,
> 4690172, 6291520, 5385076, 5040, -1881077508, -1073750016, 0,
> -1881077108, -1878959936, -1073749920, 21752384, -1878959736, 21752384,
> 21478880, -1073749896, 21877580, 6300880, -1073749952, 6298544, 6300880,
> -1881079300, -1073749840, 1143218728, -1881078444, 211515, -2118909951,
> 501, 4096, -1880795504, 0, 6291520, 94, -1881123184, -1073749920, 0,
> -1881123000, 0, 92277760, -1073749800, 21861555, 6298544, -1073749856,
> 6298544, -1880767128, -1881079300, -1073749856, -2113788892,
> -1881078444, -1881077508, -1073749728, 2, -1073747908},
> backlist = 0x0,
> handlerlist = 0x0,
> lisp_eval_depth = 0,
> pdlcount = 2,
> poll_suppress_count = 1,
> interrupt_input_blocked = 0,
> byte_stack = 0x0
> }
> h = {
> handler = 58761857,
> var = 58721289,
> chosen_clause = -1073749472,
> tag = 0xbfffdd3c,
> next = 0x0
> }
> #22 0x001b2264 in command_loop_2 () at keyboard.c:1370
> val = 8
> #23 0x002824b4 in internal_catch (tag=58756929, func=0x1b2220
> <command_loop_2>, arg=58721289) at eval.c:1230
> c = {
> tag = 58756929,
> val = 58721289,
> next = 0x0,
> gcpro = 0x0,
> jmp = {-1073749776, 4930988, 0 <repeats 12 times>, 2, -1073747908,
> -1073748108, -1073748120, 3329548, -1073749776, 2630568, 2630804,
> 1140851234, 2, -1073747908, -1073748108, -524288, -2113912832, 0,
> -1073749704, -1073749488, 9, 2999720, 10, 21474444, 11, 6300880, 0, 0,
> 0, 0, 1520, -1610599536, 2, 92274688, -1073748108, -1610599536,
> -1610599536, -1073749392, -1879034992, -1073749392, 1140851746,
> -1879034368, 2434612, -1073749408, 0, 2434672, -1, -1610599536, 2, 152,
> -1073748108, -1610599536, -1610599536, -1073749328, -1879034992,
> -1073749296, 603980834, 40902672, 0, -1073749280, 2, -1073747908,
> -1073748108, -1073748120, 3329548, -1073749392, 2999684, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
> -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
> -2021289069, -1035222635, -2021289069, 1090525558, -1711829171,
> 1051985504, 0, 1090525558, 812720641, 0, 0, 1085022207, -3340544,
> 1068130715, 1392508928, -1073749056, -2113919966, 92311040, 2434348,
> -1073749152, 6298544, -1073749216, 0, 0, 2, -1073747908, 0, 0, 2,
> -1073747908, -1073748108, -1073748120, 3329548, -1073749168, 2999684,
> -1073749072, 10, 2999720, 10, -1073749024, 1520, 0, 0, -1073749008, 0,
> 1, 40902464, -1073748976, -1, 40902464, 1, 4, 10, 40902144, 2434348,
> -1073749008, 0, -1073749072, 2434612, -1073749024, 0, 2434672, 30532,
> -1073748960, 0, 41, 0, 0, 0, 0, 2, 0, 0, -1073749008, 2491564,
> -1073748880, 2, 2493184, 58721289, 2, -1610599536, 58895825, 58892562,
> 58721289, 38803064, -1073748960, 2490700, -1073748880, 10, 2490908, 0,
> 0, 10},
> backlist = 0x0,
> handlerlist = 0x0,
> lisp_eval_depth = 0,
> pdlcount = 2,
> poll_suppress_count = 1,
> interrupt_input_blocked = 0,
> byte_stack = 0x0
> }
> #24 0x001b21c0 in command_loop () at keyboard.c:1349
> No locals.
> #25 0x001b13e4 in recursive_edit_1 () at keyboard.c:958
> count = 1
> val = 40902288
> #26 0x001b1684 in Frecursive_edit () at keyboard.c:1020
> count = 0
> buffer = 58721289
> #27 0x001af0b4 in main (argc=2, argv=0xbfffe768) at emacs.c:1787
> dummy = 8398200
> stack_bottom_variable = 0 '\0'
> do_initial_setlocale = 1
> skip_args = 0
> rlim = {
> rlim_cur = 8388608,
> rlim_max = 67108864
> }
> no_loadup = 0
> junk = 0x0
> (gdb) xbacktrace
> (gdb)
>
>
> In GNU Emacs 23.0.60.1 (powerpc-apple-darwin8.11.0, GTK+ Version 2.6.10)
> of 2008-03-06 on Latsche.local
> Windowing system distributor `The XFree86 Project, Inc', version
> 11.0.40400000
> configured using `configure '--without-pop' '--without-sound'
> '--with-xft' '--with-libotf' '--with-dbus' '--with-x-toolkit=gtk'
> '--enable-font-backend' '--enable-locallisppath=/Library/Application
> Support/Emacs/calendar23:/Library/Application
> Support/Emacs/caml:/Library/Application
> Support/Emacs:/sw/share/emacs21/site-lisp/elib'
> 'PKG_CONFIG_PATH=/sw/lib/freetype219/lib/pkgconfig:/sw/lib/fontconfig2/lib/pkgconfig:/sw/lib/pkgconfig:/sw/lib/system-openssl/lib/pkgconfig:/sw/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/clamXav/lib/pkgconfig:/usr/X11R6/lib/pkgconfig'
> 'CPPFLAGS=-no-cpp-precomp -D__BIND_NOSTATIC
> -I/sw/lib/fontconfig2/include -I/sw/lib/freetype219/include
> -I/sw/lib/freetype219/include/freetype2 -idirafter /usr/X11R6/include'
> 'CFLAGS=-ggdb -gfull -bind_at_load -Wno-pointer-sign -pipe -fPIC
> -mcpu=7450 -mtune=7450 -mno-powerpc64 -O0' 'LDFLAGS=-bind_at_load
> -dead_strip -multiply_defined suppress -L/sw/lib/fontconfig2/lib
> -L/sw/lib/freetype219/lib''
>
> Important settings:
> value of $LC_ALL: nil
> value of $LC_COLLATE: nil
> value of $LC_CTYPE: de_DE.UTF-8
> value of $LC_MESSAGES: nil
> value of $LC_MONETARY: nil
> value of $LC_NUMERIC: nil
> value of $LC_TIME: nil
> value of $LANG: de_DE.UTF-8
> value of $XMODIFIERS: nil
> locale-coding-system: utf-8-unix
> default-enable-multibyte-characters: t
>
> Major mode: Fundamental
>
> Minor modes in effect:
> show-paren-mode: t
> display-time-mode: t
> desktop-save-mode: t
> tooltip-mode: t
> mouse-wheel-mode: t
> menu-bar-mode: t
> file-name-shadow-mode: t
> global-font-lock-mode: t
> font-lock-mode: t
> blink-cursor-mode: t
> global-auto-composition-mode: t
> auto-composition-mode: t
> auto-compression-mode: t
> column-number-mode: t
> line-number-mode: t
> transient-mark-mode: t
>
>
>
> --
> Mit friedvollen Grüßen
>
> Pete
>
> I wouldn't recommend sex, drugs or insanity for everyone, but they've
> always worked for me.
> – Hunter S. Thompson
>
>
>
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-06 0:24 ` Dan Nicolaescu
@ 2008-03-06 7:32 ` Jan Djärv
2008-03-06 9:36 ` Peter Dyballa
1 sibling, 0 replies; 11+ messages in thread
From: Jan Djärv @ 2008-03-06 7:32 UTC (permalink / raw)
To: Dan Nicolaescu; +Cc: emacs-pretest-bug, Peter Dyballa
Dan Nicolaescu skrev:
> Peter Dyballa <Peter_Dyballa@Freenet.DE> writes:
>
> > Hello!
> >
> > GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
> >
> > Mac OS X reports this:
> >
> > Exception: EXC_BAD_ACCESS (0x0001)
> > Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000004d0
>
> I don't see this on Fedora Core 8.
You wouldn't. AFAIK, FC8 has Gtk+ 2.12.something.
Jan D.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-06 0:24 ` Dan Nicolaescu
2008-03-06 7:32 ` Jan Djärv
@ 2008-03-06 9:36 ` Peter Dyballa
1 sibling, 0 replies; 11+ messages in thread
From: Peter Dyballa @ 2008-03-06 9:36 UTC (permalink / raw)
To: Dan Nicolaescu; +Cc: emacs-pretest-bug
Am 06.03.2008 um 01:24 schrieb Dan Nicolaescu:
> How did you fix the problem you had before with linking two
> versions of
> the same shared library twice? If that still happens, _any_ crash can
> blamed to that...
I did not really. The fix is that GNU Emacs is using X11 and
libfreetype as font back ends.
And, as I added later, it only happens with GTK, not with Xaw3d.
--
Greetings
Pete
Eternity is a terrible thought. I mean, where's it going to end?
- Tom Stoppard
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-06 7:25 ` Jan Djärv
@ 2008-03-06 9:38 ` Peter Dyballa
2008-03-11 7:36 ` Jan Djärv
0 siblings, 1 reply; 11+ messages in thread
From: Peter Dyballa @ 2008-03-06 9:38 UTC (permalink / raw)
To: Jan Djärv; +Cc: emacs-pretest-bug
Am 06.03.2008 um 08:25 schrieb Jan Djärv:
> The backtrace does not match the crash, BTW. Did you have more
> than one display open? Emacs should just exit if there is just one
> display open. That may be a bug.
I have only one display. The first crashes happened when I had two
frames open to test initial- and default-frame-alist. The crashes
also happen with only the initial frame open.
--
Greetings
Pete
We also sponsor National Invisible Chronic Illness Awareness Week
annually in September.
Join the millions
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-05 23:42 23.0.60; repeated crashes on xkill, every time Peter Dyballa
` (2 preceding siblings ...)
2008-03-06 7:25 ` Jan Djärv
@ 2008-03-06 15:10 ` Stefan Monnier
3 siblings, 0 replies; 11+ messages in thread
From: Stefan Monnier @ 2008-03-06 15:10 UTC (permalink / raw)
To: Peter Dyballa; +Cc: emacs-pretest-bug
> GNU Emacs compiled GTK crashes on Mac OS X when I kill it with xkill.
Known problem: search for Gtk in the etc/PROBLEMS file.
Stefan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-06 9:38 ` Peter Dyballa
@ 2008-03-11 7:36 ` Jan Djärv
2008-03-11 13:05 ` Peter Dyballa
0 siblings, 1 reply; 11+ messages in thread
From: Jan Djärv @ 2008-03-11 7:36 UTC (permalink / raw)
To: Peter Dyballa; +Cc: emacs-pretest-bug
Peter Dyballa skrev:
>
> Am 06.03.2008 um 08:25 schrieb Jan Djärv:
>
>> The backtrace does not match the crash, BTW. Did you have more than
>> one display open? Emacs should just exit if there is just one display
>> open. That may be a bug.
>
>
> I have only one display. The first crashes happened when I had two
> frames open to test initial- and default-frame-alist. The crashes also
> happen with only the initial frame open.
>
I've made a workaround for this particular case. I think you will still have
problems with multiple displays.
Jan D.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-11 7:36 ` Jan Djärv
@ 2008-03-11 13:05 ` Peter Dyballa
2008-03-11 14:03 ` Jan Djärv
0 siblings, 1 reply; 11+ messages in thread
From: Peter Dyballa @ 2008-03-11 13:05 UTC (permalink / raw)
To: Jan Djärv; +Cc: emacs-pretest-bug
Am 11.03.2008 um 08:36 schrieb Jan Djärv:
>
>
> Peter Dyballa skrev:
>> Am 06.03.2008 um 08:25 schrieb Jan Djärv:
>>> The backtrace does not match the crash, BTW. Did you have more
>>> than one display open? Emacs should just exit if there is just
>>> one display open. That may be a bug.
>> I have only one display. The first crashes happened when I had two
>> frames open to test initial- and default-frame-alist. The crashes
>> also happen with only the initial frame open.
>
> I've made a workaround for this particular case. I think you will
> still have problems with multiple displays.
>
No success: Abort src/emacs (core dumped)
--
Greetings
Pete
When people run around and around in circles we say they are crazy.
When planets do it we say they are orbiting.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 23.0.60; repeated crashes on xkill, every time
2008-03-11 13:05 ` Peter Dyballa
@ 2008-03-11 14:03 ` Jan Djärv
0 siblings, 0 replies; 11+ messages in thread
From: Jan Djärv @ 2008-03-11 14:03 UTC (permalink / raw)
To: Peter Dyballa; +Cc: emacs-pretest-bug
Peter Dyballa skrev:
>
> Am 11.03.2008 um 08:36 schrieb Jan Djärv:
>
>>
>>
>> Peter Dyballa skrev:
>>> Am 06.03.2008 um 08:25 schrieb Jan Djärv:
>>>> The backtrace does not match the crash, BTW. Did you have more than
>>>> one display open? Emacs should just exit if there is just one
>>>> display open. That may be a bug.
>>> I have only one display. The first crashes happened when I had two
>>> frames open to test initial- and default-frame-alist. The crashes
>>> also happen with only the initial frame open.
>>
>> I've made a workaround for this particular case. I think you will
>> still have problems with multiple displays.
>>
>
>
> No success: Abort src/emacs (core dumped)
Ok, I guess you must update your Gtk+ then.
Jan D.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-03-11 14:03 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-05 23:42 23.0.60; repeated crashes on xkill, every time Peter Dyballa
2008-03-05 23:58 ` Peter Dyballa
2008-03-06 0:24 ` Dan Nicolaescu
2008-03-06 7:32 ` Jan Djärv
2008-03-06 9:36 ` Peter Dyballa
2008-03-06 7:25 ` Jan Djärv
2008-03-06 9:38 ` Peter Dyballa
2008-03-11 7:36 ` Jan Djärv
2008-03-11 13:05 ` Peter Dyballa
2008-03-11 14:03 ` Jan Djärv
2008-03-06 15:10 ` Stefan Monnier
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.