From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#11081: 24.0.94; "emacsclient --create-frame" occasionally crashes daemon or causes daemon to hang Date: Sat, 31 Mar 2012 19:16:55 +0200 Message-ID: References: <19E64786-E333-41A4-8D38-471649D69D0B@swipnet.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Apple Message framework v1257) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1333214295 26515 80.91.229.3 (31 Mar 2012 17:18:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 31 Mar 2012 17:18:15 +0000 (UTC) Cc: 11081@debbugs.gnu.org To: Brad Town Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 31 19:18:13 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SE1wF-0000Ts-K6 for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 Mar 2012 19:18:08 +0200 Original-Received: from localhost ([::1]:45426 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SE1wE-0000Hn-Uz for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 Mar 2012 13:18:06 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SE1w9-0000GV-U3 for bug-gnu-emacs@gnu.org; Sat, 31 Mar 2012 13:18:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SE1w4-0008Ll-Re for bug-gnu-emacs@gnu.org; Sat, 31 Mar 2012 13:18:01 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SE1w4-0008Lg-NS for bug-gnu-emacs@gnu.org; Sat, 31 Mar 2012 13:17:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SE1w9-0000u3-NL for bug-gnu-emacs@gnu.org; Sat, 31 Mar 2012 13:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Mar 2012 17:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11081 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11081-submit@debbugs.gnu.org id=B11081.13332142323414 (code B ref 11081); Sat, 31 Mar 2012 17:18:01 +0000 Original-Received: (at 11081) by debbugs.gnu.org; 31 Mar 2012 17:17:12 +0000 Original-Received: from localhost ([127.0.0.1]:33109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SE1vK-0000sz-07 for submit@debbugs.gnu.org; Sat, 31 Mar 2012 13:17:11 -0400 Original-Received: from mailout.melmac.se ([62.20.26.67]:41235) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SE1vE-0000sn-2Q for 11081@debbugs.gnu.org; Sat, 31 Mar 2012 13:17:06 -0400 Original-Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id 8EA169CDF for <11081@debbugs.gnu.org>; Sat, 31 Mar 2012 19:16:56 +0200 (CEST) Original-Received: (qmail 5244 invoked by uid 89); 31 Mar 2012 17:13:51 -0000 Original-Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 31 Mar 2012 17:13:51 -0000 Original-Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 16EFA7FA06C; Sat, 31 Mar 2012 19:16:56 +0200 (CEST) In-Reply-To: X-Mailer: Apple Mail (2.1257) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:58388 Archived-At: Hello. 29 mar 2012 kl. 18:27 skrev Brad Town: > When I was using GDB, I only saw the hang, and that's what I attempted > to capture. If you have a quick suggestion as to how I might be able > to get better information for you, let me know. >=20 > Another interesting item: The problem goes away when I rebuild with > the GTK toolkit. Unfortunately, I use Emacs as a daemon, and the Lucid > toolkit is recommended for that setup. Not surprising, the crash happens when the display engine updates the = tool bar, and the Gtk+ build handles tool bars totally different. I think the backtrace you posted is wrong, it looks like a normal run. = The backtrace I get consistently is below. The crash happens because of the abort in the SELECTED_FRAME macro: #define SELECTED_FRAME() \ ((FRAMEP (selected_frame) \ && FRAME_LIVE_P (XFRAME (selected_frame))) \ ? XFRAME (selected_frame) \ : (abort (), (struct frame *) 0)) FRAME_LIVE_P return false. There is some timing issue here, but I dont = easily see it yet. Anybody got a clue? Jan D. (gdb) bt full #0 abort () at /home/jhd/src/emacs/current/src/emacs.c:394 No locals. #1 0x081d6ed2 in store_symval_forwarding (valcontents=3D0x84af60c, = newval=3D139255978, buf=3D0x84d2dd0) at = /home/jhd/src/emacs/current/src/data.c:933 base =3D 0x85cfeb2 "" p =3D 0xb6207b86 " \266\262\376\\\b\206{ \266\216{ = \266\252\340L\bN\277\177\b\226{ \266\316z \266\236{ \266\016z \266\246{ = \266>y \266\256{ \266~$\177\b\266{ \266~x \266\276{ \266\026\326~\b\306{ = \266\266\177 \266\316{ \266\366~ \266\326{ \266\066~ \266\336{ \266" #2 0x081d7617 in set_internal (symbol=3D139286250, newval=3D139255978, = where=3D139255978, bindflag=3D0) at = /home/jhd/src/emacs/current/src/data.c:1252 buf =3D 0x84d2dd0 innercontents =3D 0x84af60c voide =3D 0 sym =3D 0x84d56e8 tem1 =3D 139255978 #3 0x081d71eb in Fset (symbol=3D139286250, newval=3D139255978) at = /home/jhd/src/emacs/current/src/data.c:1068 No locals. #4 0x081d7977 in Fset_default (symbol=3D139286250, value=3D139255978) = at /home/jhd/src/emacs/current/src/data.c:1402 valcontents =3D 0x84af60c sym =3D 0x84d56e8 #5 0x081f0cdf in unbind_to (count=3D6, value=3D139255978) at = /home/jhd/src/emacs/current/src/eval.c:3467 this_binding =3D { symbol =3D 139286250,=20 old_value =3D 139255978,=20 func =3D 0,=20 unused =3D 0 } quitf =3D 139255978 gcpro1 =3D { next =3D 0x50,=20 var =3D 0xbf806a2c,=20 nvars =3D -1082103252 } gcpro2 =3D { next =3D 0xbf805698,=20 var =3D 0x81f8281,=20 nvars =3D 141846045 } #6 0x0808055a in update_tool_bar (f=3D0x86c5a58, save_match_data=3D0) = at /home/jhd/src/emacs/current/src/xdisp.c:11287 count =3D 6 frame =3D 141318749 new_n_tool_bar =3D 13 gcpro1 =3D { next =3D 0xbf806a2c,=20 var =3D 0xbf8056e8,=20 nvars =3D 134742197 } prev =3D 0x84d2dd0 new_tool_bar =3D 141846045 window =3D 141316517 w =3D 0x86c51a0 do_update =3D 1 #7 0x0807fdb7 in prepare_menu_bars () at = /home/jhd/src/emacs/current/src/xdisp.c:10959 tail =3D 142493830 frame =3D 141318749 count =3D 5 menu_bar_hooks_run =3D 1 all_windows =3D 1 gcpro1 =3D { next =3D 0x0,=20 var =3D 0x84da318,=20 nvars =3D -1082108352 } gcpro2 =3D { next =3D 0xbf805738,=20 var =3D 0x8052f8b,=20 nvars =3D 139307824 } f =3D 0x86c5a58 tooltip_frame =3D 139255978 #8 0x08083508 in redisplay_internal () at = /home/jhd/src/emacs/current/src/xdisp.c:12821 w =3D 0x86c51a0 sw =3D 0x86c51a0 fr =3D 0x86c5a58 pending =3D 0 must_finish =3D 1 tlbufpos =3D { charpos =3D 192,=20 bytepos =3D 192 } tlendpos =3D { charpos =3D 0,=20 bytepos =3D 0 } number_of_visible_frames =3D 2 count =3D 3 count1 =3D 5 sf =3D 0x86c5a58 polling_stopped_here =3D 0 old_frame =3D 141318749 consider_all_windows_p =3D 1 #9 0x080848e4 in redisplay_preserve_echo_area (from_where=3D12) at = /home/jhd/src/emacs/current/src/xdisp.c:13433 No locals. #10 0x08239cc5 in wait_reading_process_output (time_limit=3D30, = microsecs=3D0, read_kbd=3D-1, do_display=3D1, wait_for_cell=3D139255978, = wait_proc=3D0x0, just_wait_proc=3D0) at = /home/jhd/src/emacs/current/src/process.c:4854 nread =3D 1771 timeout_reduced_for_timers =3D 0 channel =3D 4 nfds =3D 1 Available =3D { fds_bits =3D {0 } } Writeok =3D { fds_bits =3D {0 } } check_write =3D 1 check_delay =3D 0 no_avail =3D 0 xerrno =3D 11 proc =3D 140231989 timeout =3D { tv_sec =3D 29,=20 tv_usec =3D 999983 } end_time =3D { tv_sec =3D 1333213601,=20 tv_usec =3D 861883 } wait_channel =3D -1 got_some_input =3D 1 count =3D 2 #11 0x0805ce28 in sit_for (timeout=3D120, reading=3D1, do_display=3D1) = at /home/jhd/src/emacs/current/src/dispnew.c:6063 sec =3D 30 usec =3D 0 #12 0x0816c2c4 in read_char (commandflag=3D1, nmaps=3D2, = maps=3D0xbf806f20, prev_event=3D139255978, used_mouse_menu=3D0xbf806fc4, = end_time=3D0x0) at /home/jhd/src/emacs/current/src/keyboard.c:2692 tem0 =3D 140234266 timeout =3D 30 delay_level =3D 4 buffer_size =3D 1 c =3D 139255978 jmpcount =3D 2 local_getcjmp =3D {{ __jmpbuf =3D {0, -1082099968, -1082100508, -1082102056, = -200402081, -642984912},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {139681980, 192, 3212864808, 139275728, = 139681980, 1, 3212864840, 136618291, 139681980, 191, 3212864840, = 136611281, 139278186, 139255978, 3212864840, 136621441, 139255978, = 139359410, 1, 139278186, 192, 3212866788, 3212864872, 136611108, = 142604710, 139278186, 1, 0, 139278186, 192, 3212864904, 136621441} } }} save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0 } } }} key_already_recorded =3D 0 tem =3D 139275733 save =3D 139278186 previous_echo_area_message =3D 139255978 also_record =3D 139255978 reread =3D 0 gcpro1 =3D { next =3D 0x0,=20 var =3D 0x0,=20 nvars =3D 139278186 } gcpro2 =3D { next =3D 0xbf806e78,=20 var =3D 0x824af2d,=20 nvars =3D 139275728 } polling_stopped_here =3D 0 orig_kboard =3D 0x84d5c78 #13 0x0817707e in read_key_sequence (keybuf=3D0xbf807100, bufsize=3D30, = prompt=3D139255978, dont_downcase_last=3D0, can_return_switch_frame=3D1, = fix_current_buffer=3D1) at = /home/jhd/src/emacs/current/src/keyboard.c:9328 interrupted_kboard =3D 0x84d5c78 interrupted_frame =3D 0x84da318 key =3D 139275733 used_mouse_menu =3D 0 echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 local_first_binding =3D 0 from_string =3D 139255978 count =3D 2 t =3D 0 echo_start =3D 0 keys_start =3D 0 nmaps =3D 2 nmaps_allocated =3D 2 defs =3D 0xbf806f00 submaps =3D 0xbf806f20 orig_local_map =3D 142486110 orig_keymap =3D 139255978 localized_local_map =3D 0 first_binding =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D { parent =3D 139464142,=20 map =3D 139464142,=20 start =3D 0,=20 end =3D 0 } keytran =3D { parent =3D 139243206,=20 map =3D 139243206,=20 start =3D 0,=20 end =3D 0 } indec =3D { parent =3D 139464150,=20 map =3D 139464150,=20 start =3D 0,=20 end =3D 0 } shift_translated =3D 0 delayed_switch_frame =3D 139255978 original_uppercase =3D -1082101688 original_uppercase_position =3D -1 dummyflag =3D 0 starting_buffer =3D 0x84d2dd0 fake_prefixed_keys =3D 139255978 gcpro1 =3D { next =3D 0xbf806fc8,=20 var =3D 0x84d2a18,=20 nvars =3D 139357354 } #14 0x0816a0f4 in command_loop_1 () at = /home/jhd/src/emacs/current/src/keyboard.c:1449 cmd =3D 139789570 keybuf =3D {96, 12, -1082101400, 136252639, 139325930, = 139255978, 0, 139740386, 139255978, 137495029, 139465670, 139325930, = 139255978, 0, 0, 136252186, 139325930, 139255978, 139255978, 1, = 139325928, 139255978, 139255978, -1082099808, -1082099968, -1082100508, = -1082101352, 136242878, 2, 139465670} i =3D 2 prev_modiff =3D 11 prev_buffer =3D 0x84d2dd0 already_adjusted =3D 0 #15 0x081ed558 in internal_condition_case (bfun=3D0x8169da0 = , handlers=3D139287058, hfun=3D0x8169745 ) at = /home/jhd/src/emacs/current/src/eval.c:1515 val =3D 139465670 c =3D { tag =3D 139255978,=20 val =3D 139255978,=20 next =3D 0xbf8072f8,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {-1082099808, -1082099968, -1082100508, = -1082101064, -197854369, -914522576},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3212866224, 0, = 0, 15989016, 134533712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10239680, 3077890736, = 139205696, 3212866468, 135814826, 2, 4294967295, 3212866176} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } h =3D { handler =3D 139287058,=20 var =3D 139255978,=20 chosen_clause =3D 0,=20 tag =3D 0xbf8071d0,=20 next =3D 0x0 } #16 0x08169af1 in command_loop_2 (ignore=3D139255978) at = /home/jhd/src/emacs/current/src/keyboard.c:1160 val =3D -1082099808 #17 0x081ed054 in internal_catch (tag=3D139285010, func=3D0x8169acd = , arg=3D139255978) at = /home/jhd/src/emacs/current/src/eval.c:1272 c =3D { tag =3D 139285010,=20 val =3D 139255978,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {-1082099808, -1082099968, -1082100508, = -1082100792, -198001825, -914886608},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0 , 139255978, 3212866504, = 136148503, 138869208, 139255978, 139275728, 0, 139378056, 3212867488, 0, = 136147330, 139275728} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } #18 0x08169aad in command_loop () at = /home/jhd/src/emacs/current/src/keyboard.c:1139 No locals. #19 0x0816937e in recursive_edit_1 () at = /home/jhd/src/emacs/current/src/keyboard.c:759 count =3D 1 val =3D -1 #20 0x081694cf in Frecursive_edit () at = /home/jhd/src/emacs/current/src/keyboard.c:823 count =3D 0 buffer =3D 139255978 #21 0x08167959 in main (argc=3D3, argv=3D0xbf807834) at = /home/jhd/src/emacs/current/src/emacs.c:1715 dummy =3D 0 stack_bottom_variable =3D 8 '\b' do_initial_setlocale =3D 1 skip_args =3D 1 rlim =3D { rlim_cur =3D 8388608,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x1
Jan D. >=20 > Brad >=20 > On Sat, Mar 24, 2012 at 5:01 AM, Jan Dj=E4rv = wrote: >> Hello. >>=20 >> You don't show the reason for the crash (segmentation violation, or = something like that). >> Can you do that? >>=20 >> Jan D. >>=20 >> 24 mar 2012 kl. 00:19 skrev Brad Town: >>=20 >>> This bug report will be sent to the Bug-GNU-Emacs mailing list >>> and the GNU bug tracker at debbugs.gnu.org. Please check that >>> the From: line contains a valid email address. After a delay of up >>> to one day, you should receive an acknowledgement at that address. >>>=20 >>> Please write in English if possible, as the Emacs maintainers >>> usually do not have translators for other languages. >>>=20 >>> Please describe exactly what actions triggered the bug, and >>> the precise symptoms of the bug. If you can, give a recipe >>> starting from `emacs -Q': >>>=20 >>> --- recipe --- >>> * Run /usr/local/bin/emacs -Q --daemon >>> * Repeat the following until hang or crash: >>> ** Run /usr/local/bin/emacsclient --create-frame >>> ** When the frame appears, C-x C-c to exit >>>=20 >>> gdb `bt full' output: >>>=20 >>> --- cut here --- >>> #0 0x00007fe6caa6b583 in __select_nocancel () at >>> ../sysdeps/unix/syscall-template.S:82 >>> No locals. >>> #1 0x00000000004ec561 in xg_select (max_fds=3D4, = rfds=3D0x7fff3103bb40, >>> wfds=3D0x7fff3103bac0, efds=3D0x0, timeout=3D) at >>> xgselect.c:100 >>> all_rfds =3D { >>> fds_bits =3D {8, 0 } >>> } >>> all_wfds =3D { >>> fds_bits =3D {0 } >>> } >>> tmo =3D { >>> tv_sec =3D 1332543996, >>> tv_usec =3D 800572 >>> } >>> tmop =3D 0x7fff3103bc30 >>> context =3D 0xe97a40 >>> have_wfds =3D 1 >>> n_gfds =3D >>> our_tmo =3D 0 >>> retval =3D >>> our_fds =3D >>> i =3D >>> nfds =3D >>> tmo_in_millisec =3D -1 >>> #2 0x00000000005b0e44 in wait_reading_process_output >>> (time_limit=3D, microsecs=3D, = read_kbd=3D-1, >>> do_display=3D, >>> wait_for_cell=3D, wait_proc=3D0x0, = just_wait_proc=3D0) at >>> process.c:4608 >>> timeout_reduced_for_timers =3D 0 >>> channel =3D -514 >>> nfds =3D >>> Available =3D { >>> fds_bits =3D {8, 0 } >>> } >>> Writeok =3D { >>> fds_bits =3D {0 } >>> } >>> check_write =3D 1 >>> check_delay =3D 0 >>> no_avail =3D 1 >>> xerrno =3D 2 >>> proc =3D >>> timeout =3D { >>> tv_sec =3D 99928, >>> tv_usec =3D 160649 >>> } >>> end_time =3D { >>> tv_sec =3D 0, >>> tv_usec =3D 0 >>> } >>> wait_channel =3D -1 >>> got_some_input =3D 0 >>> #3 0x000000000050735d in kbd_buffer_get_event (end_time=3D>> out>, used_mouse_menu=3D, kbp=3D) at >>> keyboard.c:3853 >>> c =3D >>> obj =3D >>> #4 read_char (commandflag=3D, nmaps=3D, >>> maps=3D, prev_event=3D, >>> used_mouse_menu=3D, end_time=3D0x0) >>> at keyboard.c:2799 >>> kb =3D >>> c =3D 11995778 >>> local_getcjmp =3D {{ >>> __jmpbuf =3D {11995778, 7083285557197970914, 1, 1, = 12085424, >>> 140734015717488, -7083456576088662558, 7083286322900934114}, >>> __mask_was_saved =3D 0, >>> __saved_mask =3D { >>> __val =3D {0, 1, 0, 11065426, 9585369, 11065416, = 9893797, >>> 0, 3120373890685015296, 111, 9893744, 9893749, 9893744, 0, 2, >>> 11995778} >>> } >>> }} >>> save_jump =3D {{ >>> __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, >>> __mask_was_saved =3D 0, >>> __saved_mask =3D { >>> __val =3D {0 } >>> } >>> }} >>> key_already_recorded =3D 0 >>> tem =3D >>> save =3D >>> previous_echo_area_message =3D 11995778 >>> also_record =3D 11995778 >>> reread =3D 0 >>> polling_stopped_here =3D 1 >>> orig_kboard =3D 0xb7d720 >>> #5 0x0000000000509438 in read_key_sequence (keybuf=3D, >>> bufsize=3D, prompt=3D, >>> dont_downcase_last=3D, >>> can_return_switch_frame=3D, >>> fix_current_buffer=3D) at keyboard.c:9326 >>> interrupted_kboard =3D 0xb7d720 >>> key =3D 1 >>> used_mouse_menu =3D 0 >>> echo_local_start =3D 0 >>> last_real_key_start =3D 32767 >>> keys_local_start =3D 0 >>> from_string =3D >>> count =3D 2 >>> t =3D >>> echo_start =3D >>> keys_start =3D 0 >>> nmaps =3D >>> nmaps_allocated =3D 2 >>> defs =3D 0x7fff3103c050 >>> submaps =3D >>> orig_local_map =3D 17529222 >>> orig_keymap =3D 11995778 >>> localized_local_map =3D 0 >>> first_binding =3D >>> first_unbound =3D >>> mock_input =3D >>> fkey =3D { >>> parent =3D 12419798, >>> map =3D 12419798, >>> start =3D 0, >>> end =3D 0 >>> } >>> keytran =3D { >>> parent =3D 11975078, >>> map =3D 11975078, >>> start =3D 0, >>> end =3D 0 >>> } >>> indec =3D { >>> parent =3D 12419814, >>> map =3D 12419814, >>> start =3D 0, >>> end =3D 0 >>> } >>> shift_translated =3D 0 >>> delayed_switch_frame =3D 11995778 >>> original_uppercase =3D 11995778 >>> original_uppercase_position =3D -1 >>> starting_buffer =3D 0xb77790 >>> fake_prefixed_keys =3D 11995778 >>> #6 0x000000000050b76b in command_loop_1 () at keyboard.c:1448 >>> cmd =3D 0 >>> keybuf =3D {140629218229288, 9192392, 4611686018427404288, >>> 4611686018427389952, 0, 1, 140734015718320, 5712078, = 140629320511784, >>> 0, 140629320254704, >>> 140629320307912, 4233728, 140629218281056, 140629320511784, >>> 0, 140629320254704, 140629320307912, 4232831, 140629218281056, >>> 4214280, 4294967296, 0, 11995778, 64, >>> 12241542, 140734015719856, 4611686018427518976, 11995778, = 5640642} >>> i =3D 822331824 >>> prev_modiff =3D 0 >>> prev_buffer =3D 0x0 >>> #7 0x00000000005740c1 in internal_condition_case (bfun=3D>> out>, handlers=3D, hfun=3D) at = eval.c:1515 >>> val =3D -514 >>> c =3D { >>> tag =3D 11995778, >>> val =3D 11995778, >>> next =3D 0x7fff3103c570, >>> gcpro =3D 0x0, >>> jmp =3D {{ >>> __jmpbuf =3D {12712224, 7083285089474616802, 11995778, >>> 140734015719856, 0, 1, -7083456572643041822, 7083286383632227810}, >>> __mask_was_saved =3D 0, >>> __saved_mask =3D { >>> __val =3D {140629320307912, 140734015718528, = 4294967295, >>> 140734015718568, 1, 8606112, 0, 0, 1, 0, 140629318338513, 1, 0, 0, >>> 140629218252208, 0} >>> } >>> }}, >>> backlist =3D 0x0, >>> handlerlist =3D 0x0, >>> lisp_eval_depth =3D 0, >>> pdlcount =3D 2, >>> poll_suppress_count =3D 1, >>> interrupt_input_blocked =3D 0, >>> byte_stack =3D 0x0 >>> } >>> h =3D { >>> handler =3D 12047842, >>> var =3D 11995778, >>> chosen_clause =3D 11995778, >>> tag =3D 0x7fff3103c400, >>> next =3D 0x0 >>> } >>> #8 0x0000000000502f2e in command_loop_2 (ignore=3D) = at >>> keyboard.c:1159 >>> val =3D -514 >>> #9 0x00000000005741e8 in internal_catch (tag=3D, >>> func=3D, arg=3D) at eval.c:1272 >>> c =3D { >>> tag =3D 12043634, >>> val =3D 11995778, >>> next =3D 0x0, >>> gcpro =3D 0x0, >>> jmp =3D {{ >>> __jmpbuf =3D {12712224, 7083285089474616802, 11995778, >>> 140734015719856, 0, 1, -7083456572592710174, 7083286383603523042}, >>> __mask_was_saved =3D 0, >>> __saved_mask =3D { >>> __val =3D {0, 0, 0, 0, 624, 272, 22, 0, 0, 0, >>> 140629221879360, 140734015720184, 344, 12221746, 5710197, >>> 140734015719080} >>> } >>> }}, >>> backlist =3D 0x0, >>> handlerlist =3D 0x0, >>> lisp_eval_depth =3D 0, >>> pdlcount =3D 2, >>> poll_suppress_count =3D 1, >>> interrupt_input_blocked =3D 0, >>> byte_stack =3D 0x0 >>> } >>> #10 0x00000000005035fa in command_loop () at keyboard.c:1138 >>> No locals. >>> #11 recursive_edit_1 () at keyboard.c:758 >>> val =3D >>> #12 0x000000000050370c in Frecursive_edit () at keyboard.c:822 >>> buffer =3D 11995778 >>> #13 0x00000000004f7a40 in main (argc=3D0, argv=3D0x7fff3103caf8) at = emacs.c:1715 >>> dummy =3D 140629320309128 >>> stack_bottom_variable =3D 0 '\000' >>> do_initial_setlocale =3D >>> skip_args =3D 1 >>> rlim =3D { >>> rlim_cur =3D 8720000, >>> rlim_max =3D 18446744073709551615 >>> } >>> no_loadup =3D 0 >>> junk =3D 0x0 >>> dname_arg =3D 0x0 >>> ch_to_dir =3D 0x7fff3103ca18 "M\254\232\312\346\177" >>> --- cut here --- >>>=20 >>> `xbacktrace' gives no output. >>>=20 >>> --- recipe --- >>>=20 >>> If Emacs crashed, and you have the Emacs process in the gdb = debugger, >>> please include the output from the following gdb commands: >>> `bt full' and `xbacktrace'. >>> For information about debugging Emacs, please read the file >>> /usr/local/share/emacs/24.0.94/etc/DEBUG. >>>=20 >>>=20 >>> In GNU Emacs 24.0.94.2 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d = scroll bars) >>> of 2012-03-23 on torgo.mtv.corp.google.com >>> Windowing system distributor `The X.Org Foundation', version = 11.0.10706000 >>> Configured using: >>> `configure '--with-x-toolkit=3Dlucid'' >>>=20 >>> Important settings: >>> value of $LC_ALL: nil >>> value of $LC_COLLATE: en_US.UTF-8 >>> value of $LC_CTYPE: nil >>> value of $LC_MESSAGES: nil >>> value of $LC_MONETARY: en_US.UTF-8 >>> value of $LC_NUMERIC: en_US.UTF-8 >>> value of $LC_TIME: en_US.UTF-8 >>> value of $LANG: en_US.UTF-8 >>> value of $XMODIFIERS: nil >>> locale-coding-system: utf-8-unix >>> default enable-multibyte-characters: t >>>=20 >>> Major mode: Lisp Interaction >>>=20 >>> Minor modes in effect: >>> tooltip-mode: t >>> mouse-wheel-mode: t >>> tool-bar-mode: t >>> menu-bar-mode: t >>> file-name-shadow-mode: t >>> global-font-lock-mode: t >>> font-lock-mode: t >>> auto-composition-mode: t >>> auto-encryption-mode: t >>> auto-compression-mode: t >>> line-number-mode: t >>> transient-mark-mode: t >>>=20 >>> Recent input: >>> C-x C-c M-x r e p o r t - >>>=20 >>> Recent messages: >>> ("/usr/local/bin/emacs") >>> Starting Emacs daemon. >>> When done with this frame, type C-x 5 0 >>> (No files need saving) >>> When done with this frame, type C-x 5 0 >>>=20 >>> Load-path shadows: >>> None found. >>>=20 >>> Features: >>> (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 = mml >>> easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 >>> mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 >>> ietf-drums mm-util mail-prsvr mail-utils server time-date tooltip >>> ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd >>> fontset image fringe lisp-mode register page menu-bar rfn-eshadow = timer >>> select scroll-bar mouse jit-lock font-lock syntax facemenu font-core >>> frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai >>> tai-viet lao korean japanese hebrew greek romanian slovak czech = european >>> ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook = help >>> simple abbrev minibuffer loaddefs button faces cus-face files >>> text-properties overlay sha1 md5 base64 format env code-pages mule >>> custom widget hashtable-print-readable backquote = make-network-process >>> dbusbind dynamic-setting system-font-setting font-render-setting >>> x-toolkit x multi-tty emacs) >>>=20 >>>=20 >>=20