From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#1077: bug#670: bug#1077: 23.0.60; x-create-frame: (wrong-type-argument number-or-marker-p nil) Date: Sun, 28 Nov 2010 21:40:21 +0200 Message-ID: <83ipzh9qze.fsf@gnu.org> References: <003e01c9257c$a385d800$0200a8c0@us.oracle.com> <009701c9263f$9cce7120$0200a8c0@us.oracle.com> <000001c94cc1$e10e9c40$0200a8c0@us.oracle.com> <8F1F8998D60341099C4204B7BDD8AD4F@us.oracle.com> <96BC00F728B94AC18A15EA95B66C5248@us.oracle.com> <83zksv5g7j.fsf@gnu.org> <0A475933984F4CDA855D91C8B7639E3B@us.oracle.com> <83fwum5xzk.fsf@gnu.org> <9F24875655894485A414CD785D95725B@us.oracle.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1290973527 15627 80.91.229.12 (28 Nov 2010 19:45:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 28 Nov 2010 19:45:27 +0000 (UTC) Cc: 1077@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 28 20:45:15 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PMnBL-0003PL-Ei for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Nov 2010 20:45:10 +0100 Original-Received: from localhost ([127.0.0.1]:44112 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMnBK-0003TG-Rf for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Nov 2010 14:45:06 -0500 Original-Received: from [140.186.70.92] (port=37433 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMnBD-0003Sn-Jp for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 14:45:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PMnBB-0001Yh-49 for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 14:44:59 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PMnBB-0001Yd-2J for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 14:44:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PMmze-0005iQ-Ht; Sun, 28 Nov 2010 14:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Nov 2010 19:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 1077 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 1077-submit@debbugs.gnu.org id=B1077.129097276821948 (code B ref 1077); Sun, 28 Nov 2010 19:33:02 +0000 Original-Received: (at 1077) by debbugs.gnu.org; 28 Nov 2010 19:32:48 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMmzO-0005hw-P7 for submit@debbugs.gnu.org; Sun, 28 Nov 2010 14:32:47 -0500 Original-Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMmzK-0005hi-Ob for 1077@debbugs.gnu.org; Sun, 28 Nov 2010 14:32:44 -0500 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0LCM0050013L9O00@a-mtaout23.012.net.il> for 1077@debbugs.gnu.org; Sun, 28 Nov 2010 21:38:13 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.229.63.39]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LCM005UU17M9I00@a-mtaout23.012.net.il>; Sun, 28 Nov 2010 21:38:13 +0200 (IST) In-reply-to: <9F24875655894485A414CD785D95725B@us.oracle.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 28 Nov 2010 14:33:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41976 Archived-At: C-M-End _was_ the missing part. Using it I can reproduce the problem. Martin's guess was correct, the problem is triggered by this menu item (from menu-bar.el): (define-key menu-bar-showhide-menu [menu-bar-mode] `(menu-item ,(purecopy "Menu-bar") toggle-menu-bar-mode-from-frame :help ,(purecopy "Turn menu-bar on/off") :button (:toggle . (> (frame-parameter nil 'menu-bar-lines) 0)))) This happens when Emacs tries to build a menu bar for the new frame (I think). The complete C backtrace is near the end of this message. (I used Emacs compiled from a somewhat old revision on the trunk (101173), because I have a branch that is built without optimizations, and it was easy to use it for debugging this problem. I'm saying this in case someone would like to take a look at the current trunk sources: be aware that the line numbers are slightly different than in the current sources.) I tried to find out why `(frame-parameter nil 'menu-bar-lines)' returns nil. If I go to frame #21, which is the call to Fx_create_frame on w32fns.c, I see that the value of `parameters', the frame parameters, where w32_window is called, is this: ((visibility) (fringe . 0) (nil . 0) (nil . 0) (nil . 1) (icon-type) (nil) (cursor-type . bar) (nil . 40) (nil . 80) (nil . 14) (nil . 1) (nil . 0) (nil . 0) (nil . t) (nil . t) (nil . right) (nil . 14) (nil . 80) (nil . t)) Confused by the many `nil's here? That's because each call to x_get_arg and x_default_parameter replaces its parameter name with nil, after processing that parameter. The original value, still available in frame #22, is this: ((visibility) (fringe . 0) (right-fringe . 0) (left-fringe . 0) (tool-bar-lines . 1) (icon-type) (minibuffer) (cursor-type . bar) (height . 40) (width . 80) (height . 14) (menu-bar-lines . 1) (top . 0) (left . 0) (unsplittable . t) (user-position . t) (vertical-scroll-bars . right) (height . 14) (width . 80) (unsplittable . t)) However, down at frame #3, where the menu item is being evaluated, I see this: (gdb) p selected_frame $9 = 49998341 (gdb) xtype Lisp_Vectorlike PVEC_FRAME (gdb) xframe $10 = (struct frame *) 0x2faea00 "Emacs Minibuffer" (gdb) p $10->param_alist $11 = 53110590 (gdb) pr ((background-mode . light) (display-type . color) (fringe . 0) (alpha) (scroll-bar-width) (cursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title) (buffer-predicate) (tool-bar-lines . 1) (menu-bar-lines) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (cursor-color . "Black") (mouse-color . "Black") (background-color . "PaleGoldenrod") (foreground-color . "Red") (vertical-scroll-bars) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-14-*-*-*-c-*-iso8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-112-96-96-c-*-iso8859-1") (font-backend uniscribe gdi)) See that `(menu-bar-lines)'? That looks like the culprit, doesn't it? And it's a different frame from what we saw in Fx_create_frame, observe: (gdb) frame 21 #21 0x0130ff17 in Fx_create_frame (parameters=272774838) at w32fns.c:4408 4408 w32_window (f, window_prompting, minibuffer_only); (gdb) p f $12 = (struct frame *) 0x1058ac00 (gdb) p $12->param_alist $13 = 272700038 (gdb) pr (gdb) ((fullscreen) (title) (buffer-predicate) (tool-bar-lines . 1) (menu-bar-lines . 1) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (cursor-color . "Red") (mouse-color . "Red") (background-color . "LightBlue") (foreground-color . "Black") (vertical-scroll-bars . right) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-14-*-*-*-c-*-iso8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-112-96-96-c-*-iso8859-1") (font-backend uniscribe gdi)) But down below, in frame #3, where `(frame-parameter nil 'menu-bar-lines)' is evaluated, it _will_ use selected_frame, right? So what's going on here? Any ideas are welcome. Here's the full backtrace, for the reference: Breakpoint 3, wrong_type_argument (predicate=48325922, value=48269338) at data.c:117 117 xsignal2 (Qwrong_type_argument, predicate, value); (gdb) bt #0 wrong_type_argument (predicate=48325922, value=48269338) at data.c:117 #1 0x01031e99 in arithcompare (num1=48269338, num2=0, comparison=grtr) at data.c:2242 #2 0x01032215 in Fgtr (num1=48269338, num2=0) at data.c:2307 #3 0x01039cb0 in Feval (form=53019718) at eval.c:2351 #4 0x010379d2 in internal_condition_case_1 (bfun=0x10392a5 , arg=53019718, handlers=48326994, hfun=0x1017d61 ) at eval.c:1503 #5 0x01017e22 in menu_item_eval_property (sexpr=53019718) at keyboard.c:7728 #6 0x01019f9f in parse_menu_item (item=48269338, inmenubar=0) at keyboard.c:8005 #7 0x011e549d in single_menu_item (key=48457402, item=53019438, dummy=48269338, skp_v=0x829e20) at menu.c:336 #8 0x011c13ea in map_keymap_item (fun=0x11e547d , args=48269338, key=48457402, val=53019438, data=0x829e20) at keymap.c:613 #9 0x011c19a8 in map_keymap_internal (map=274367590, fun=0x11e547d , args=48269338, data=0x829e20) at keymap.c:650 #10 0x011c1c93 in map_keymap_canonical (map=274367590, fun=0x11e547d , args=48269338, data=0x829e20) at keymap.c:710 #11 0x011e5314 in single_keymap_panes (keymap=52948478, pane_name=48269338, prefix=51388162, maxdepth=9) at menu.c:302 #12 0x011e57bf in single_menu_item (key=51388162, item=53016798, dummy=48269338, skp_v=0x829fc0) at menu.c:439 #13 0x011c13ea in map_keymap_item (fun=0x11e547d , args=48269338, key=51388162, val=53016798, data=0x829fc0) at keymap.c:613 #14 0x011c19a8 in map_keymap_internal (map=273656398, fun=0x11e547d , args=48269338, data=0x829fc0) at keymap.c:650 #15 0x011c1c93 in map_keymap_canonical (map=273656398, fun=0x11e547d , args=48269338, data=0x829fc0) at keymap.c:710 #16 0x011e5314 in single_keymap_panes (keymap=49415702, pane_name=21049777, prefix=48549802, maxdepth=10) at menu.c:302 #17 0x011e5cdf in parse_single_submenu (item_key=48549802, item_name=21049777, maps=48269338) at menu.c:556 #18 0x01302b7e in set_frame_menubar (f=0x1058ac00, first_time=1, deep_p=1) at w32menu.c:462 #19 0x0130318d in initialize_frame_menubar (f=0x1058ac00) at w32menu.c:630 #20 0x0130edad in w32_window (f=0x1058ac00, window_prompting=9, minibuffer_only=0) at w32fns.c:4023 #21 0x0130ff17 in Fx_create_frame (parameters=272774838) at w32fns.c:4408 #22 0x0103bbd7 in Ffuncall (nargs=2, args=0x82a5f0) at eval.c:2983 #23 0x01285518 in Fbyte_code (bytestr=20509393, vector=20509517, maxdepth=20) at bytecode.c:679 #24 0x0103c943 in funcall_lambda (fun=20509357, nargs=1, arg_vector=0x82a834) at eval.c:3165 #25 0x0103c15e in Ffuncall (nargs=2, args=0x82a830) at eval.c:3029 #26 0x01285518 in Fbyte_code (bytestr=20899473, vector=20899637, maxdepth=24) at bytecode.c:679 #27 0x0103c943 in funcall_lambda (fun=20899445, nargs=1, arg_vector=0x82aa74) at eval.c:3165 #28 0x0103c15e in Ffuncall (nargs=2, args=0x82aa70) at eval.c:3029 #29 0x01285518 in Fbyte_code (bytestr=20895281, vector=20895421, maxdepth=20) at bytecode.c:679 #30 0x0103c943 in funcall_lambda (fun=20895245, nargs=2, arg_vector=0x82acc4) at eval.c:3165 #31 0x0103c15e in Ffuncall (nargs=3, args=0x82acc0) at eval.c:3029 #32 0x010399d5 in Feval (form=53041086) at eval.c:2321 #33 0x01039aa1 in Feval (form=53041094) at eval.c:2333 #34 0x010353ea in Fsetq (args=53041102) at eval.c:494 #35 0x010397ec in Feval (form=53041110) at eval.c:2295 #36 0x01035249 in Fprogn (args=53041038) at eval.c:395 #37 0x01036e34 in Flet (args=53044302) at eval.c:1051 #38 0x010397ec in Feval (form=53044398) at eval.c:2295 #39 0x01035249 in Fprogn (args=53040966) at eval.c:395 #40 0x0103c828 in funcall_lambda (fun=53040958, nargs=2, arg_vector=0x82b3f8) at eval.c:3158 #41 0x0103c225 in Ffuncall (nargs=3, args=0x82b3f4) at eval.c:3040 #42 0x0103a410 in Fapply (nargs=3, args=0x82b3f4) at eval.c:2448 #43 0x0103b822 in Ffuncall (nargs=4, args=0x82b3f0) at eval.c:2964 #44 0x01285518 in Fbyte_code (bytestr=20895281, vector=20895421, maxdepth=20) at bytecode.c:679 #45 0x0103c943 in funcall_lambda (fun=20895245, nargs=2, arg_vector=0x82b634) at eval.c:3165 #46 0x0103c15e in Ffuncall (nargs=3, args=0x82b630) at eval.c:3029 #47 0x01285518 in Fbyte_code (bytestr=20886545, vector=20886797, maxdepth=20) at bytecode.c:679 #48 0x0103c943 in funcall_lambda (fun=20886501, nargs=3, arg_vector=0x82b884) at eval.c:3165 #49 0x0103c15e in Ffuncall (nargs=4, args=0x82b880) at eval.c:3029 #50 0x0103b174 in call3 (fn=48488522, arg1=274228741, arg2=48269338, arg3=48269338) at eval.c:2813 #51 0x01183014 in display_buffer (buffer=274228741, not_this_window_p=48269338, override_frame=48269338) at window.c:3662 #52 0x01183539 in temp_output_buffer_show (buf=274228741) at window.c:3732 #53 0x01285f6a in Fbyte_code (bytestr=50346321, vector=274004357, maxdepth=20) at bytecode.c:887 #54 0x0103c943 in funcall_lambda (fun=51707909, nargs=1, arg_vector=0x82bb58) at eval.c:3165 #55 0x0103c15e in Ffuncall (nargs=2, args=0x82bb54) at eval.c:3029 #56 0x01285518 in Fbyte_code (bytestr=270726561, vector=271226117, maxdepth=32) at bytecode.c:679 #57 0x0103c943 in funcall_lambda (fun=50395237, nargs=1, arg_vector=0x82bd00) at eval.c:3165 #58 0x0103c39a in apply_lambda (fun=50395237, args=271672654, eval_flag=1) at eval.c:3092 #59 0x0103a1a0 in Feval (form=271672662) at eval.c:2390 #60 0x01035249 in Fprogn (args=271672646) at eval.c:395 #61 0x01036e34 in Flet (args=271672670) at eval.c:1051 #62 0x010397ec in Feval (form=271672710) at eval.c:2295 #63 0x01035249 in Fprogn (args=273762886) at eval.c:395 #64 0x01121017 in Fsave_current_buffer (args=273762862) at editfns.c:1012 #65 0x010397ec in Feval (form=273762854) at eval.c:2295 #66 0x0103a291 in Feval (form=271672742) at eval.c:2406 #67 0x01035249 in Fprogn (args=271672630) at eval.c:395 #68 0x010351a1 in Fcond (args=271672358) at eval.c:373 #69 0x010397ec in Feval (form=271673278) at eval.c:2295 #70 0x01035249 in Fprogn (args=271671030) at eval.c:395 #71 0x0103c828 in funcall_lambda (fun=271671022, nargs=1, arg_vector=0x82c4d0) at eval.c:3158 #72 0x0103c39a in apply_lambda (fun=271671022, args=271673870, eval_flag=1) at eval.c:3092 #73 0x0103a2bb in Feval (form=271673894) at eval.c:2408 #74 0x01035249 in Fprogn (args=271673862) at eval.c:395 #75 0x010351a1 in Fcond (args=271673854) at eval.c:373 #76 0x010397ec in Feval (form=271674190) at eval.c:2295 #77 0x01035249 in Fprogn (args=271673846) at eval.c:395 #78 0x010351a1 in Fcond (args=271673838) at eval.c:373 #79 0x010397ec in Feval (form=271675302) at eval.c:2295 #80 0x01035249 in Fprogn (args=271673830) at eval.c:395 #81 0x01036e34 in Flet (args=271623118) at eval.c:1051 #82 0x010397ec in Feval (form=271623830) at eval.c:2295 #83 0x01035249 in Fprogn (args=271673510) at eval.c:395 #84 0x0103c828 in funcall_lambda (fun=271673462, nargs=0, arg_vector=0x82cc64) at eval.c:3158 #85 0x0103c225 in Ffuncall (nargs=1, args=0x82cc60) at eval.c:3040 #86 0x010399d5 in Feval (form=271574614) at eval.c:2321 #87 0x01035249 in Fprogn (args=273763166) at eval.c:395 #88 0x010397ec in Feval (form=273763142) at eval.c:2295 #89 0x010374a1 in Funwind_protect (args=273763134) at eval.c:1304 #90 0x010397ec in Feval (form=273763126) at eval.c:2295 #91 0x01035249 in Fprogn (args=273763118) at eval.c:395 #92 0x01121017 in Fsave_current_buffer (args=273763118) at editfns.c:1012 #93 0x010397ec in Feval (form=273763110) at eval.c:2295 #94 0x01035249 in Fprogn (args=273763102) at eval.c:395 #95 0x01036e34 in Flet (args=273763094) at eval.c:1051 #96 0x010397ec in Feval (form=273763086) at eval.c:2295 #97 0x0103a291 in Feval (form=271574606) at eval.c:2406 #98 0x01035249 in Fprogn (args=271574638) at eval.c:395 #99 0x01120fcd in Fsave_excursion (args=271574638) at editfns.c:997 #100 0x010397ec in Feval (form=271574598) at eval.c:2295 #101 0x01035249 in Fprogn (args=271574646) at eval.c:395 #102 0x01036e34 in Flet (args=271574590) at eval.c:1051 #103 0x010397ec in Feval (form=271574518) at eval.c:2295 #104 0x01035249 in Fprogn (args=271574654) at eval.c:395 #105 0x010351a1 in Fcond (args=271574726) at eval.c:373 #106 0x010397ec in Feval (form=271574230) at eval.c:2295 #107 0x01035249 in Fprogn (args=271574734) at eval.c:395 #108 0x0103c828 in funcall_lambda (fun=271574742, nargs=3, arg_vector=0x82d930) at eval.c:3158 #109 0x0103c39a in apply_lambda (fun=271574742, args=271575070, eval_flag=1) at eval.c:3092 #110 0x0103a2bb in Feval (form=271575046) at eval.c:2408 #111 0x01035249 in Fprogn (args=271575110) at eval.c:395 #112 0x0103c828 in funcall_lambda (fun=271575118, nargs=0, arg_vector=0x82dc24) at eval.c:3158 #113 0x0103c225 in Ffuncall (nargs=1, args=0x82dc20) at eval.c:3040 #114 0x0103b068 in apply1 (fn=271530586, arg=48269338) at eval.c:2749 #115 0x0128293d in Fcall_interactively (function=271530586, record_flag=48269338, keys=48290565) at callint.c:376 #116 0x0103bd17 in Ffuncall (nargs=4, args=0x82de90) at eval.c:2989 #117 0x0103b174 in call3 (fn=48438138, arg1=271530586, arg2=48269338, arg3=48269338) at eval.c:2813 #118 0x01022c05 in Fcommand_execute (cmd=271530586, record_flag=48269338, keys=48269338, special=48269338) at keyboard.c:10329 #119 0x01008a25 in command_loop_1 () at keyboard.c:1732 #120 0x010378c2 in internal_condition_case (bfun=0x1007440 , handlers=48326994, hfun=0x1006b75 ) at eval.c:1458 #121 0x0100704b in command_loop_2 (ignore=48269338) at keyboard.c:1338 #122 0x010372e1 in internal_catch (tag=48425154, func=0x1007028 , arg=48269338) at eval.c:1202 #123 0x01006fb2 in command_loop () at keyboard.c:1303 #124 0x01006267 in recursive_edit_1 () at keyboard.c:940 #125 0x01251fe5 in read_minibuf (map=48258454, initial=20248241, prompt=271900017, backup_n=4, expflag=0, histvar=48454826, histpos=0, defalt=48269338, allow_props=1, inherit_input_method=0) at minibuf.c:713 #126 0x012530b9 in Fread_from_minibuffer (prompt=271900017, initial_contents=272549566, keymap=48258454, sys_read=48269338, hist=48454826, default_value=48269338, inherit_input_method=48269338) at minibuf.c:1000 #127 0x0103a052 in Feval (form=50269526) at eval.c:2370 #128 0x01035249 in Fprogn (args=50268054) at eval.c:395 #129 0x0103c828 in funcall_lambda (fun=50267870, nargs=7, arg_vector=0x82e4a0) at eval.c:3158 #130 0x0103c39a in apply_lambda (fun=50267870, args=270485830, eval_flag=1) at eval.c:3092 #131 0x0103a2bb in Feval (form=270485838) at eval.c:2408 #132 0x010353ea in Fsetq (args=270485846) at eval.c:494 #133 0x010397ec in Feval (form=270485854) at eval.c:2295 #134 0x01035249 in Fprogn (args=270485334) at eval.c:395 #135 0x01036e34 in Flet (args=270486798) at eval.c:1051 #136 0x010397ec in Feval (form=270486870) at eval.c:2295 #137 0x01035249 in Fprogn (args=270485094) at eval.c:395 #138 0x0103c828 in funcall_lambda (fun=270485086, nargs=8, arg_vector=0x82e9f0) at eval.c:3158 #139 0x0103c39a in apply_lambda (fun=270485086, args=270482558, eval_flag=1) at eval.c:3092 #140 0x0103a2bb in Feval (form=270482566) at eval.c:2408 #141 0x01035249 in Fprogn (args=270482494) at eval.c:395 #142 0x010372e1 in internal_catch (tag=271087194, func=0x10351ec , arg=270482494) at eval.c:1202 #143 0x0103724c in Fcatch (args=270482574) at eval.c:1173 #144 0x010397ec in Feval (form=270482598) at eval.c:2295 #145 0x010353ea in Fsetq (args=270482606) at eval.c:494 #146 0x010397ec in Feval (form=270482614) at eval.c:2295 #147 0x01035249 in Fprogn (args=270482478) at eval.c:395 #148 0x01036e34 in Flet (args=270482750) at eval.c:1051 #149 0x010397ec in Feval (form=270482950) at eval.c:2295 #150 0x01035249 in Fprogn (args=270482446) at eval.c:395 #151 0x010351a1 in Fcond (args=270482438) at eval.c:373 #152 0x010397ec in Feval (form=270483102) at eval.c:2295 #153 0x01035249 in Fprogn (args=270482406) at eval.c:395 #154 0x01036b30 in FletX (args=270483286) at eval.c:996 #155 0x010397ec in Feval (form=270483510) at eval.c:2295 #156 0x01035249 in Fprogn (args=270482350) at eval.c:395 #157 0x0103c828 in funcall_lambda (fun=270482342, nargs=7, arg_vector=0x82f460) at eval.c:3158 #158 0x0103c39a in apply_lambda (fun=270482342, args=272935534, eval_flag=1) at eval.c:3092 #159 0x0103a2bb in Feval (form=272935470) at eval.c:2408 #160 0x010353ea in Fsetq (args=272935462) at eval.c:494 #161 0x010397ec in Feval (form=272935454) at eval.c:2295 #162 0x01035249 in Fprogn (args=272935046) at eval.c:395 #163 0x01036e34 in Flet (args=272935446) at eval.c:1051 #164 0x010397ec in Feval (form=272935366) at eval.c:2295 #165 0x012827c7 in Fcall_interactively (function=49546058, record_flag=48269338, keys=48290565) at callint.c:345 #166 0x0103bd17 in Ffuncall (nargs=4, args=0x82fb80) at eval.c:2989 #167 0x0103b174 in call3 (fn=48438138, arg1=49546058, arg2=48269338, arg3=48269338) at eval.c:2813 #168 0x01022c05 in Fcommand_execute (cmd=49546058, record_flag=48269338, keys=48269338, special=48269338) at keyboard.c:10329 #169 0x01008a25 in command_loop_1 () at keyboard.c:1732 #170 0x010378c2 in internal_condition_case (bfun=0x1007440 , handlers=48326994, hfun=0x1006b75 ) at eval.c:1458 #171 0x0100704b in command_loop_2 (ignore=48269338) at keyboard.c:1338 #172 0x010372e1 in internal_catch (tag=48325114, func=0x1007028 , arg=48269338) at eval.c:1202 #173 0x01007003 in command_loop () at keyboard.c:1317 #174 0x01006267 in recursive_edit_1 () at keyboard.c:940 #175 0x0100678b in Frecursive_edit () at keyboard.c:1002 #176 0x01002aa6 in main (argc=9, argv=0xa32450) at emacs.c:1766 Lisp Backtrace: ">" (0x829a90) "x-create-frame" (0x82a5f4) "x-create-frame-with-faces" (0x82a834) "make-frame" (0x82aa74) "special-display-popup-frame" (0x82acc4) "funcall" (0x82acc0) "select-window" (0x82aea0) "setq" (0x82afe0) "let" (0x82b1b0) "1on1-display-*Help*-frame" (0x82b3f8) "apply" (0x82b3f4) "special-display-popup-frame" (0x82b634) "display-buffer" (0x82b884) "describe-function" (0x82bb58) "help-xref-interned" (0x82bd00) "let" (0x82c040) "save-current-buffer" (0x82c1a0) "with-current-buffer" (0x82c2a0) "cond" (0x82c420) "icicle-help-on-candidate-symbol" (0x82c4d0) "cond" (0x82c7c0) "cond" (0x82c940) "let" (0x82cb10) "icicle-help-on-candidate" (0x82cc64) "funcall" (0x82cc60) "progn" (0x82ce80) "unwind-protect" (0x82cfa0) "save-current-buffer" (0x82d100) "let" (0x82d2d0) "save-selected-window" (0x82d3d0) "save-excursion" (0x82d530) "let" (0x82d700) "cond" (0x82d880) "icicle-successive-action" (0x82d930) "icicle-help-on-next-prefix-candidate" (0x82dc24) "call-interactively" (0x82de94) "old-read-from-minibuffer" (0x82e360) "read-from-minibuffer" (0x82e4a0) "setq" (0x82e760) "let" (0x82e940) "icicle-lisp-vanilla-completing-read" (0x82e9f0) "catch" (0x82ed70) "setq" (0x82eeb0) "let" (0x82f080) "cond" (0x82f200) "let*" (0x82f3b0) "completing-read" (0x82f460) "setq" (0x82f720) "let" (0x82f8f0) "call-interactively" (0x82fb84)