bug-gnu-emacs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]