[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 21.1 on Tru64-5.1 crash
From: |
Jeremie Petit |
Subject: |
Re: Emacs 21.1 on Tru64-5.1 crash |
Date: |
Fri, 02 Nov 2001 15:34:38 +0100 |
Hello Eli,
supposing that a 'backtrace' is what I could obtain under a debugger (dbx,
because ladebug won't load emacs...??), here is it.
See after the backtrace for additional information.
> 0 x_error_quitter(display = 0x140535000, error = 0x11fff5c00)
["xterm.c":1201
5, 0x1200f305c]
1 x_error_handler(display = 0x140535000, error = 0x11fff5c00)
["xterm.c":1203
3, 0x1200f3114]
2 _XError(0x11fff5d38, 0x0, 0x14df86, 0x0, 0x20) [0x3ff80476544]
3 _XReply(0x14, 0x1, 0x0, 0x0, 0x100000000) [0x3ff80474054]
4 XSync(0x0, 0xc081e5df850b00, 0x3ffff010000, 0x14008af00, 0x3ffbfeb3618)
[0x
3ff8046c430]
5 _XSyncFunction(0x3ffff010000, 0x14008af00, 0x3ffbfeb3618, 0x0,
0x3ff804709c
8) [0x3ff8046c4e0]
6 XCreateWindow(0x380a, 0x3ffc0148088, 0xee00000002, 0x1a00000177,
0x3ff00000
000) [0x3ff804709c4]
7 XtCreateWindow(0x11fff5ef0, 0x141bb6fc0, 0x3ff00000001, 0x0, 0x380a)
[0x3ff
803b7360]
8 (unknown)() [0x3ff807b38bc]
9 (unknown)() [0x3ff803b69e4]
10 XtRealizeWidget(0x20, 0x0, 0x3ff803bb184, 0x11fff6030, 0xa)
[0x3ff803b6ec4]
11 (unknown)() [0x3ff803bb180]
12 XtManageChildren(0x141ba3400, 0x14, 0x141bb8400, 0x0, 0x1)
[0x3ff803bb398]
13 make_menu_in_widget(instance = 0x1406491c0, widget = 0x1417ee000, val =
0x1
4064e180, keep_first_children = 0) ["lwlib-Xm.c":641, 0x12023cbe0]
14 make_menu_in_widget(instance = 0x1406491c0, widget = 0x14061a400, val =
0x1
4063d700, keep_first_children = 5) ["lwlib-Xm.c":619, 0x12023cb08]
More (n if no)?
15 xm_update_menu(instance = 0x1406491c0, widget = 0x14061a400, val =
0x14063d
780, decc$deep_p = 0) ["lwlib-Xm.c":812, 0x12023d250]
16 xm_update_one_widget(instance = 0x1406491c0, widget = 0x14061a400, val
= 0x
14063d780, decc$deep_p = 0) ["lwlib-Xm.c":901, 0x12023d610]
17 set_one_value(instance = 0x1406491c0, val = 0x14063d780, decc$deep_p =
0) [
"/usr/local1/src/build/emacs-21.1/lwlib/lwlib.c":696, 0x12023a0ec]
18 update_one_widget_instance(instance = 0x1406491c0, decc$deep_p = 0)
["/usr/
local1/src/build/emacs-21.1/lwlib/lwlib.c":722, 0x12023a158]
19 update_all_widget_values(info = 0x14063d800, decc$deep_p = 0)
["/usr/local1
/src/build/emacs-21.1/lwlib/lwlib.c":734, 0x12023a1b4]
20 lw_modify_all_widgets(id = 1, val = 0x140d1e380, decc$deep_p = 0)
["/usr/lo
cal1/src/build/emacs-21.1/lwlib/lwlib.c":791, 0x12023a358]
21 set_frame_menubar(f = 0x14053e800, first_time = 0, deep_p = 0)
["xmenu.c":1
808, 0x120087724]
22 update_menu_bar(f = 0x14053e800, save_match_data = 0) ["xdisp.c":7428,
0x12
0072590]
23 prepare_menu_bars() ["xdisp.c":7317, 0x12007216c]
24 redisplay_internal(preserve_echo_area = 0) ["xdisp.c":8433,
0x120074b94]
25 redisplay() ["xdisp.c":8231, 0x120073fa4]
26 read_char(commandflag = 1, nmaps = 2, maps = 0x11fff9100, prev_event =
1152
921509977402376, used_mouse_menu = 0x11fff9270) ["keyboard.c":2272,
0x120129724]
27 read_key_sequence(keybuf = 0x11fff9320, bufsize = 30, prompt =
115292150997
7402376, dont_downcase_last = 0, can_return_switch_frame = 1,
fix_current_buffer
= 1) ["keyboard.c":8180, 0x120133ef4]
More (n if no)?
28 command_loop_1() ["keyboard.c":1440, 0x1201257f8]
29 internal_condition_case(bfun = 0x1201252a8, handlers =
1152921509977594248,
hfun = 0x120124ba8) ["eval.c":1267, 0x1201c1228]
30 command_loop_2() ["keyboard.c":1245, 0x120125050]
31 internal_catch(tag = 1152921509977640232, func = 0x120125028, arg =
1152921
509977402376) ["eval.c":1030, 0x1201c0b18]
32 command_loop() ["keyboard.c":1216, 0x120124ff8]
33 recursive_edit_1() ["keyboard.c":950, 0x12012474c]
34 read_minibuf(map = 5764607528405113064, initial = 1152921509977402376,
prom
pt = 3458764519208854728, backup_n = 0, expflag = 0, histvar =
11529215099808269
20, histpos = 0, defalt = 1152921509977402376, allow_props = 0,
inherit_input_me
thod = 1) ["minibuf.c":570, 0x12016213c]
35 Fread_from_minibuffer(prompt = 3458764519208854728, initial_contents =
1152
921509977402376, keymap = 5764607528405113064, read = 1152921509977402376,
hist
= 1152921509980826920, default_value = 1152921509977402376,
inherit_input_method
= 1152921509977402472) ["minibuf.c":853, 0x120162de8]
36 Ffuncall(nargs = 8, args = 0x11fff9d20) ["eval.c":2681, 0x1201c4d60]
37 Fbyte_code(bytestr = 3458764519190843600, vector = 4611686023797690704,
max
depth = 8) ["bytecode.c":716, 0x12020d308]
38 funcall_lambda(fun = 4611686023797690496, nargs = 2, arg_vector =
0x11fff9e
60) ["eval.c":2847, 0x1201c57b0]
39 apply_lambda(fun = 4611686023797690496, args = 5764607528404542832,
eval_fl
ag = 1) ["eval.c":2766, 0x1201c51d8]
40 Feval(form = 5764607528404542816) ["eval.c":2055, 0x1201c33f8]
More (n if no)?
41 Fcall_interactively(function = 1152921509979480120, record_flag =
115292150
9977402472, keys = 4611686023820861440) ["callint.c":310, 0x1201bc0fc]
42 Fcommand_execute(cmd = 1152921509979480120, record_flag =
11529215099774024
72, keys = 1152921509977402376, special = 1152921509977402376)
["keyboard.c":922
1, 0x1201371a4]
43 Fexecute_extended_command(prefixarg = 1152921509977402376)
["keyboard.c":93
27, 0x1201377a8]
44 Ffuncall(nargs = 2, args = 0x11fffa430) ["eval.c":2655, 0x1201c4c10]
45 Fcall_interactively(function = 1152921509977512520, record_flag =
115292150
9977402376, keys = 4611686023820861440) ["callint.c":797, 0x1201be068]
46 Fcommand_execute(cmd = 1152921509977512520, record_flag =
11529215099774023
76, keys = 1152921509977402376, special = 1152921509977402376)
["keyboard.c":922
1, 0x1201371a4]
47 command_loop_1() ["keyboard.c":1644, 0x120126908]
48 internal_condition_case(bfun = 0x1201252a8, handlers =
1152921509977594248,
hfun = 0x120124ba8) ["eval.c":1267, 0x1201c1228]
49 command_loop_2() ["keyboard.c":1245, 0x120125050]
50 internal_catch(tag = 1152921509977640232, func = 0x120125028, arg =
1152921
509977402376) ["eval.c":1030, 0x1201c0b18]
51 command_loop() ["keyboard.c":1216, 0x120124ff8]
52 recursive_edit_1() ["keyboard.c":950, 0x12012474c]
53 read_minibuf(map = 5764607528405113112, initial = 1152921509977402376,
prom
pt = 3458764519190350176, backup_n = 0, expflag = 0, histvar =
11529215099777532
56, histpos = 0, defalt = 3458764519189792816, allow_props = 0,
inherit_input_me
thod = 0) ["minibuf.c":570, 0x12016213c]
More (n if no)?
54 Fcompleting_read(prompt = 3458764519190350176, table =
4611686023797964800,
predicate = 1152921509977611368, require_match = 1152921509977402472,
initial_i
nput = 1152921509977402376, hist = 1152921509977402376, def =
345876451918979281
6, inherit_input_method = 1152921509977402376) ["minibuf.c":1526,
0x1201649c0]
55 Feval(form = 5764607528404043912) ["eval.c":2041, 0x1201c3378]
56 Fsetq(args = 5764607528404043880) ["eval.c":531, 0x1201bf2c8]
57 Feval(form = 5764607528404043864) ["eval.c":1960, 0x1201c3010]
58 Fprogn(args = 5764607528404043848) ["eval.c":431, 0x1201bef3c]
59 Flet(args = 5764607528404043704) ["eval.c":875, 0x1201c0510]
60 Feval(form = 5764607528404043688) ["eval.c":1960, 0x1201c3010]
61 Fcall_interactively(function = 1152921509978573832, record_flag =
115292150
9977402376, keys = 4611686023820861440) ["callint.c":310, 0x1201bc0fc]
62 Fcommand_execute(cmd = 1152921509978573832, record_flag =
11529215099774023
76, keys = 1152921509977402376, special = 1152921509977402376)
["keyboard.c":922
1, 0x1201371a4]
63 command_loop_1() ["keyboard.c":1644, 0x120126908]
64 internal_condition_case(bfun = 0x1201252a8, handlers =
1152921509977594248,
hfun = 0x120124ba8) ["eval.c":1267, 0x1201c1228]
65 command_loop_2() ["keyboard.c":1245, 0x120125050]
66 internal_catch(tag = 1152921509977512280, func = 0x120125028, arg =
1152921
509977402376) ["eval.c":1030, 0x1201c0b18]
67 command_loop() ["keyboard.c":1224, 0x120124f9c]
68 recursive_edit_1() ["keyboard.c":950, 0x12012474c]
69 Frecursive_edit() ["keyboard.c":1006, 0x120124984]
More (n if no)?
70 main(argc = 1, argv = 0x11fffc018, envp = 0x11fffc028) ["emacs.c":1547,
0x1
20122abc]
(dbx)
Other interesting information: in fact, it seems that some times, my X
server is lacking some ressources, because when I could reproduce the
problem, I couldn't launch an xterm:
xemacs: X Error of failed request: BadAlloc (insufficient resources for
operati
on)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 24
Current serial number in output stream: 30
xemacs: X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18 (X_ChangeProperty)
Resource id in failed request: 0x18800001
Serial number of failed request: 25
Current serial number in output stream: 30
etc...
I'm rerunning emacs under the debugger in case I can obtain other
information. Tell me if I can do something else
or if the 'backtrace' is not exactly that.
Cheers,
Jeremie Petit
Eli Zaretskii wrote:
> On Wed, 31 Oct 2001, Jeremie Petit wrote:
>
> > Symptom: I'm pressing some keys (last time was C-x k RET) while emacs
> > seems a little buzy (cannot see any prompt for buffer in modeline) and
> > emacs exits:
> >
> > -----
> > [petit@iahhel]~: emacs&
> > [1] 351155
> > [petit@iahhel]~: X protocol error: BadWindow (invalid Window parameter)
> > on protocol request 8
> > [1] + 351155 exit 70 emacs
> > -----
>
> Please run Emacs under a debugger, and then do what the file etc/DEBUG
> suggests in the entry named "If you encounter X protocol errors". If you
> succeed to cause Emacs to abort in this way under a debugger, please post
> here the backtrace from the breakpoint in x_error_quitter (in GDB, the
> command which produces the backtrace is "bt").
>
> TIA