From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Adam Newsgroups: gmane.emacs.devel Subject: emacs 24 randomly hanging Date: Sun, 19 Feb 2012 06:28:07 +0100 Message-ID: <878vjzz920.fsf@earth.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1329641231 3511 80.91.229.3 (19 Feb 2012 08:47:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 19 Feb 2012 08:47:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 19 09:47:10 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rz2QE-000496-OI for ged-emacs-devel@m.gmane.org; Sun, 19 Feb 2012 09:47:07 +0100 Original-Received: from localhost ([::1]:60274 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rz2QE-0001Hj-9k for ged-emacs-devel@m.gmane.org; Sun, 19 Feb 2012 03:47:06 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:48417) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RyzJz-0003mC-Ig for emacs-devel@gnu.org; Sun, 19 Feb 2012 00:28:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RyzJx-00028R-Rh for emacs-devel@gnu.org; Sun, 19 Feb 2012 00:28:27 -0500 Original-Received: from nm18-vm1.bullet.mail.ukl.yahoo.com ([217.146.183.112]:22511) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RyzJx-00028J-Cc for emacs-devel@gnu.org; Sun, 19 Feb 2012 00:28:25 -0500 Original-Received: from [217.146.183.183] by nm18.bullet.mail.ukl.yahoo.com with NNFMP; 19 Feb 2012 05:28:23 -0000 Original-Received: from [217.146.183.124] by tm14.bullet.mail.ukl.yahoo.com with NNFMP; 19 Feb 2012 05:28:23 -0000 Original-Received: from [127.0.0.1] by smtp101.mail.ukl.yahoo.com with NNFMP; 19 Feb 2012 05:28:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1329629303; bh=l9pd+OQfGXu+0wpoZStZmN8Z/QcRdMfpHRC7Fcd9Pyg=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Subject:Mail-Followup-To:Message-ID:Date:MIME-Version:Content-Type; b=JqxrfiWMs9W4YH/ZT6X577ZYeDvCQOV8nZ/PQdi59UUi9h1iXCzbPKUuk0Rqnzd+LloC/sX9Nh1TUnBqI3XDFt2oMjoLuK2ERE3iGN38y+wIcvcofn18l2stkKoZQ5pL4LzKXp5289ZH9tBcWsEsLkMNJlVRGroenAvL24g9SG8= X-Yahoo-Newman-Id: 707925.3091.bm@smtp101.mail.ukl.yahoo.com X-Yahoo-Newman-Property: ymail-5 X-YMail-OSG: JiUGRnoVM1lOT9HzDOQ0FPuMaMSbqhUCK3TP_YVPEqdy.nA T.gMZU7beQdyHdVkesz0VP1lC7ja__KKW5xnkFVoH_T2JfKZ3Ic4Vfqfem3O SFtSoqPJWuU6sjtW6v7uDwGPIdXq4zMRuHy81Wt4xdXc8QyjKJMBtokGOe42 LoRD1NrJRI5fA3ocqa4sXIj_9jNFD4M9QR6Yd4RvZ_mqXEzqQHaKv_Hodk4p S9d3p6FBn0krqoQ80gdcUjs2_SVsujXHn.CJdipgkKKA3c4OEh46D5HPQkOS 7soShGYndZ2pL7YjoNlz_QCrhhc_sRSn1WMxTzGttBSWIPSirWIDnsbh_5Hx ZO97Sp0bnKXr7gp..l2YCJEMbZxVlKqi.F6rp22B1tZb4Y.jz_5ZFTn9Tv4o lS6N5nSBivIvy8zHpG.2DgEbI.nMyRSjOrjJ.Q8kynJs11CKfoRCN79buQjL yxynAVcvo7_vVbI4L__SyMFZ0rOG7JDknokzncw-- X-Yahoo-SMTP: Fed9kveswBC.fi0EvcUg6UnufDS8 Original-Received: from earth.home (adam_w67@123.30.130.167 with plain) by smtp101.mail.ukl.yahoo.com with SMTP; 18 Feb 2012 21:28:21 -0800 PST Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 217.146.183.112 X-Mailman-Approved-At: Sun, 19 Feb 2012 03:47:04 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:148656 Archived-At: I am using GNU Emacs 24.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.20.1) of 2012-02-15, built from sources. I am constantly experiencing my emacs hanging. That is, C-g does not work, and the screen is not updated. It happens about twice a day or so, which is very annoying, as I only have one emacs instance up and running in which I am doing all my work. I am pretty sure emacs hanging has been discussed to death, and I am pretty sure I just screwed my emacs configuration up somewhere. What's worring me is that C-g does not work, though. In fact, nothing works. I have to send a SIGKILL to my emacs process to get rid of it. Here's a backtrace: ~$ gdb GNU gdb (GDB) 7.4 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". For bug reporting instructions, please see: . No symbol table is loaded. Use the "file" command. Catchpoint 1 (throw) (gdb) attach 15790 Attaching to process 15790 [snip] next_frame (frame=73210197, minibuf=11962754) at /usr/local/src/emacs/src/frame.c:939 939 for (tail = Vframe_list; CONSP (tail); tail = XCDR (tail)) (gdb) info threads Id Target Id Frame * 1 Thread 0x7fd96a9817e0 (LWP 15790) next_frame (frame=73210197, minibuf=11962754) at /usr/local/src/emacs/src/frame.c:939 (gdb) bt #0 next_frame (frame=73210197, minibuf=11962754) at /usr/local/src/emacs/src/frame.c:939 #1 0x0000000000571d1c in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2347 #2 0x0000000000571f90 in Fsetq (args=) at /usr/local/src/emacs/src/eval.c:455 #3 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #4 0x00000000005720e7 in Fprogn (args=) at /usr/local/src/emacs/src/eval.c:358 #5 0x0000000000574d38 in Fwhile (args=) at /usr/local/src/emacs/src/eval.c:1136 #6 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #7 0x00000000005720e7 in Fprogn (args=) at /usr/local/src/emacs/src/eval.c:358 #8 0x0000000000575508 in FletX (args=72870454) at /usr/local/src/emacs/src/eval.c:1044 #9 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #10 0x00000000005720e7 in Fprogn (args=) at /usr/local/src/emacs/src/eval.c:358 #11 0x0000000000570938 in internal_catch (tag=360287970189639680, func=0x5720c0 , arg=72870534) at /usr/local/src/emacs/src/eval.c:1266 #12 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #13 0x0000000000571bbc in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2329 #14 0x0000000000571c0f in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2405 #15 0x0000000000571c0f in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2405 #16 0x00000000005720e7 in Fprogn (args=) at /usr/local/src/emacs/src/eval.c:358 #17 0x000000000057243d in funcall_lambda (fun=, nargs=0, arg_vector=0x7fff0ce5eb10) at /usr/local/src/emacs/src/eval.c:3220 #18 0x0000000000571740 in apply_lambda (fun=78214310, args=11962754) at /usr/local/src/emacs/src/eval.c:3104 #19 0x0000000000571a36 in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2408 #20 0x0000000000574cc5 in Fand (args=) at /usr/local/src/emacs/src/eval.c:282 #21 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #22 0x0000000000574c51 in Fif (args=86619142) at /usr/local/src/emacs/src/eval.c:304 #23 0x0000000000571eac in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2292 #24 0x0000000000571c0f in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2405 #25 0x00000000005720e7 in Fprogn (args=) at /usr/local/src/emacs/src/eval.c:358 #26 0x000000000057243d in funcall_lambda (fun=, nargs=0, arg_vector=0x7fff0ce5f080) at /usr/local/src/emacs/src/eval.c:3220 #27 0x00000000005726db in Ffuncall (nargs=1, args=0x7fff0ce5f078) at /usr/local/src/emacs/src/eval.c:3057 #28 0x0000000000572b58 in call0 (fn=78160082) at /usr/local/src/emacs/src/eval.c:2750 #29 0x0000000000464e38 in run_funs (funs=) at /usr/local/src/emacs/src/window.c:2872 #30 0x0000000000469c76 in run_window_configuration_change_hook (f=) at /usr/local/src/emacs/src/window.c:2933 #31 0x0000000000423976 in x_set_frame_parameters (f=0x45d1950, alist=) at /usr/local/src/emacs/src/frame.c:2920 #32 0x0000000000425e65 in x_default_parameter (f=, alist=, prop=12143426, deflt=, xprop=, xclass=, type=RES_TYPE_NUMBER) at /usr/local/src/emacs/src/frame.c:3929 #33 0x00000000004cdc25 in Fx_create_frame (parms=86711590) at /usr/local/src/emacs/src/xfns.c:3327 #34 0x00000000005728a3 in Ffuncall (nargs=, args=0x7fff0ce5f430) at /usr/local/src/emacs/src/eval.c:2996 #35 0x00000000005aa696 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:785 #36 0x0000000000572371 in funcall_lambda (fun=9138461, nargs=, arg_vector=0x7fff0ce5f5f8) at /usr/local/src/emacs/src/eval.c:3227 #37 0x00000000005726db in Ffuncall (nargs=2, args=0x7fff0ce5f5f0) at /usr/local/src/emacs/src/eval.c:3057 #38 0x00000000005aa696 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:785 #39 0x0000000000572371 in funcall_lambda (fun=9787221, nargs=, arg_vector=0x7fff0ce5f7c8) at /usr/local/src/emacs/src/eval.c:3227 #40 0x00000000005726db in Ffuncall (nargs=2, args=0x7fff0ce5f7c0) at /usr/local/src/emacs/src/eval.c:3057 #41 0x00000000005aa696 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:785 #42 0x0000000000572371 in funcall_lambda (fun=9785117, nargs=, arg_vector=0x7fff0ce5f9c8) at /usr/local/src/emacs/src/eval.c:3227 #43 0x00000000005726db in Ffuncall (nargs=3, args=0x7fff0ce5f9c0) at /usr/local/src/emacs/src/eval.c:3057 #44 0x00000000005aa696 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:785 #45 0x00000000005726db in Ffuncall (nargs=6, args=0x7fff0ce5fba8) at /usr/local/src/emacs/src/eval.c:3057 #46 0x00000000005aa696 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:785 #47 0x00000000005726db in Ffuncall (nargs=1, args=0x7fff0ce5fd60) at /usr/local/src/emacs/src/eval.c:3057 #48 0x0000000000571e77 in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2316 #49 0x0000000000574f54 in internal_lisp_condition_case (var=69450978, bodyform=91242918, handlers=91243014) at /usr/local/src/emacs/src/eval.c:1463 #50 0x00000000005aafd9 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:981 #51 0x00000000005726db in Ffuncall (nargs=1, args=0x7fff0ce60160) at /usr/local/src/emacs/src/eval.c:3057 #52 0x0000000000571e77 in eval_sub (form=) at /usr/local/src/emacs/src/eval.c:2316 #53 0x0000000000570938 in internal_catch (tag=360287970189639680, func=0x571800 , arg=91242886) at /usr/local/src/emacs/src/eval.c:1266 #54 0x00000000005ab018 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /usr/local/src/emacs/src/bytecode.c:966 #55 0x00000000005726db in Ffuncall (nargs=3, args=0x7fff0ce60520) at /usr/local/src/emacs/src/eval.c:3057 #56 0x0000000000573757 in Fapply (nargs=, args=0x7fff0ce605d0) at /usr/local/src/emacs/src/eval.c:2501 #57 0x0000000000572c20 in apply1 (fn=69407458, arg=) at /usr/local/src/emacs/src/eval.c:2739 #58 0x0000000000570bbe in internal_condition_case_1 (bfun=0x5acef0 , arg=91242838, handlers=11962754, hfun=0x5ace70 ) at /usr/local/src/emacs/src/eval.c:1547 #59 0x00000000005ac9dd in read_process_output (proc=71731813, channel=) at /usr/local/src/emacs/src/process.c:5201 #60 0x00000000005b0d15 in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=, do_display=1, wait_for_cell=11962754, wait_proc=, just_wait_proc=0) at /usr/local/src/emacs/src/process.c:4844 #61 0x000000000041edf4 in sit_for (timeout=120, reading=1, do_display=1) at /usr/local/src/emacs/src/dispnew.c:6063 #62 0x0000000000509485 in read_char (commandflag=1, nmaps=6, maps=0x7fff0ce61ff0, prev_event=11962754, used_mouse_menu=0x7fff0ce62198, end_time=0x0) at /usr/local/src/emacs/src/keyboard.c:2690 #63 0x000000000050a1e7 in read_key_sequence (keybuf=0x7fff0ce621f0, prompt=11962754, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1, bufsize=30) at /usr/local/src/emacs/src/keyboard.c:9302 #64 0x000000000050beb5 in command_loop_1 () at /usr/local/src/emacs/src/keyboard.c:1448 #65 0x0000000000570a56 in internal_condition_case (bfun=0x50bce0 , handlers=12014946, hfun=0x500d20 ) at /usr/local/src/emacs/src/eval.c:1509 #66 0x00000000004ff1fe in command_loop_2 (ignore=) at /usr/local/src/emacs/src/keyboard.c:1159 #67 0x0000000000570938 in internal_catch (tag=360287970189639680, func=0x4ff1e0 , arg=11962754) at /usr/local/src/emacs/src/eval.c:1266 #68 0x00000000005007f7 in command_loop () at /usr/local/src/emacs/src/keyboard.c:1138 #69 recursive_edit_1 () at /usr/local/src/emacs/src/keyboard.c:758 #70 0x0000000000500b2c in Frecursive_edit () at /usr/local/src/emacs/src/keyboard.c:822 #71 0x00000000004fb81d in main (argc=2, argv=) at /usr/local/src/emacs/src/emacs.c:1715 (gdb) (I am running emacs in daemon mode with about three or five open X11 clients. Although the backtrace references Fx_create_frame, I *did* not create a frame. I am using a tight intergration between my window manager and emacs though, and my window manager spawns about two `emacsclient -e' per second). Is this problem known? Could this be fixed in emacs 24?